/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style: none;text-decoration: none!important;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:14px;color:#222;font-family:"微软雅黑";}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:2em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.6em;margin-bottom:0.75em;}
h3 {font-size:1.4em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 0.5em;}
p img.left {float:left;margin:0 15px 0 0;}
p img.right {float:right;margin:0 0 0 5px;}
a:focus, a:hover {color:#000;outline:none;}
a {color:#3d3d3d;text-decoration:none;outline:0 none;}
a:hover{ color:#ff0000;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0;padding-left:0; list-style:none;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
*:focus {outline:0 none;}

div.span-1, div.span-2, div.span-3, div.span-4,div.span-5,div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:30px;}
div.span-1 {width:585px; margin-right:30px;}
div.span-2 {width:291px;}
div.span-3 {width:589px; margin-right:20px;}
div.span-4 {width:591px;}
div.span-5 {width:297px;}
div.span-6 {width:255px; margin-right:25px;margin-left:25px;}
.span-7 {width:473px;}
.span-8 {width:795px;}
div.span-18{width:870px;}
.span-19 {width:893px;}
.span-24, div.span-24 {width:960px;}
.last, div.last {margin-right:0;}
.spbg, div.spbg { background:none; padding-right:0;}
/*外部框架*/
.w-1{margin:0 auto; max-width:1920px; position:relative;width: 100%;}
.w{max-width:1200px;margin:0 auto;width: 100%;padding:  0 15px;}

.bg-1{ background:url(../images/bg_k1.jpg) no-repeat center center;background-size: cover;}
.bg-1 .w{ position:relative; padding:30px 0;}

.bg-2{ background:url(../images/bg_k2.jpg) no-repeat center 0; padding:30px 0 50px;background-size: cover;}


.bg-3{ background:url(../images/bg_k3.jpg) no-repeat center center;background-size: cover;}
.bg-3 .w{ position:relative; padding:30px 0 0;}

.bg-4{ background:url(../images/bg_k4.jpg) no-repeat center bottom;background-size: cover;}
.bg-4 .w{ position:relative; padding:40px 0 0;}

.bg-1 img{width: 100%;height: calc(100% - 100px);object-fit: cover;}

/*页头*/
.header{ clear:both; height:115px; background:#fff; position:relative;}
.header .w{ height:115px;}
.header h1{ margin:0;line-height:0; font-size:0; float:left;text-align: center;}
.header h1 img{max-width: 100%;}
/*导航*/
.nav{ float:right;padding: 0!important;}
.nav ul{ list-style:none;}
.nav ul li{float:left;font-family:"微软雅黑"; width:11.111111%;}
.nav ul li a{ color:#333333; font-size:16px;line-height:115px;height:115px; margin:0;font-family:"微软雅黑"; text-transform:uppercase; display:block; text-align:center;}
.nav ul li a:hover,.nav ul li.on a{ color:#fff; background:url(../images/nav_hover.jpg) no-repeat center 35px;}

.nav li .menu{ margin:0;position:absolute;display:none; height:177px; width:100%; left:0; overflow:hidden; opacity: 0;z-index:1000000000;clear:both;background:url(../images/bnav_bg.png) repeat 0 0;}
.nav li .menu .na{ float:left; width:calc(40% - 10px);border-right:1px dashed #fff; margin:18px 10px 0 0;padding-right: 10px;}
.nav li .menu .na a{line-height:35px;color:#fff;font-family:"微软雅黑";height:35px; font-size:15px;display:block; width:calc(50% - 10px); border-bottom:1px dashed #fff; text-align:left; text-align: center;float: left;margin: 0 5px;}
.nav li .menu .na a:last-child,.nav li .menu .na a:nth-last-child(2){ border-bottom:none;}
.nav li .menu .na a:hover{color:#f42e0d; transition-duration:0.4s;}
.nav li .menu .nbinfo{ width:60%; float:right; margin:18px 0 0; padding-top:9px;}
.nav li .menu .nbinfo .fl img{ border:5px solid #f2dba5;border-radius:8px;}
.nav li .menu .nbinfo .fr{ width:calc(100% - 217px);margin-left: 15px;}
.nav li .menu .nbinfo .fr p{ color:#fff; line-height:28px; padding:5px 0 0;}
.nav li .menu .nbinfo .fr a{ width:74px; height:20px; line-height:20px; text-align:center; color:#fff; display:inline-block; background:#039242; font-size:9px;}
.nav li .menu .nbinfo .fr a:hover{ background:#f42e0d;}

.nav ul li.none{ background:none;}

/*焦点图*/
.banner{height:759px; margin:0 auto 0; z-index:100;clear:both; position:relative;  overflow:hidden;width: 100%;}
.banner #kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item{left:0; top:0;background-size: cover!important;background-repeat: no-repeat;background-position: right center!important;}
#kinMaxShow{display:none;}
.banner .w{ position:relative;}

.nbanner{ background:url(../images/1.jpg) no-repeat center; text-align:center; height:346px; z-index:100;clear:both; position:relative; overflow:hidden;background-size: cover;}

/* 本例子css */
.slideBox{overflow:hidden; position:relative;background-color: #fff;padding: 30px 15px;}
.slideBox .hd{overflow:hidden; right:0; bottom:0; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right; height:100%; list-style:none; position:relative; width:100%;}
.slideBox .hd ul li{ float:left;color:#000; width:24%;line-height:0; text-align:center; background:#cccccc; cursor:pointer; position:relative;margin: 10px 0.5%;height: 215px;}
.slideBox .hd ul li img{width: 100%;height: 100%;object-fit: cover;}
.slideBox .hd ul li i{ display:block;opacity:0; width:100%; height:100%; background:url(../images/ahover1.png) no-repeat center center; position:absolute; top:0; left:0; z-index:1;transition-duration:0.4s;background-size: cover;}
.slideBox .hd ul li.on i{opacity:1;transition-duration:0.4s;}
.slideBox .hd a{ display:block; color:#fff; line-height:124px; text-align:center; background:#f3b114; font-size:18px; font-family:Times New Roman;transition-duration:0.4s; width:124px; height:124px; bottom:38px; right:27px; position:absolute;}
.slideBox .hd a:hover{ background:#3bc578;transition-duration:0.4s;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd ul{ margin:0; padding:0; list-style:none;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{ padding:0; position:relative; width:100%; height:466px; display:block; overflow:hidden;}
.slideBox .bd li a span{ display:block; position:absolute; left:0; bottom:0; width:100%; height:35px; line-height:35px; text-indent:25px; color:#fff; z-index:100000000; font-size:14px; text-align:left; background:url(../images/a_bg.png) repeat-x 0 0;}
.slideBox .bd img{ display:block; top:0; left:-45%;width: 100%;height: 100%;object-fit: cover;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:15%; top:50%; margin-top:-35px; display:block; width:45px; height:80px; background:url(../images/link_left.png) no-repeat 0 0; filter:alpha(opacity=60);opacity:0.6;}
.slideBox .next{ left:auto; right:15%; background:url(../images/link_right.png) no-repeat 0 0;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}


/*页脚*/
.footer{ margin:0 auto; position:relative; color:#fff; line-height:24px; padding:100px 0 0; font-size:14px; background:url(../images/bg_f.jpg) no-repeat center 0;background-size: cover;}
.footer .w{ position:relative;}
.footer a{ color:#fff;}
.footer a:hover{ color:#f3a940;}
.footer span{ display:block; font-weight:bold; color:#fff; font-size:30px; line-height:52px;}

.footer .fl{ padding:30px 0;}
.footer .fl p{ margin:0; color:#fff; font-size:16px; line-height:30px;}
.footer .fr{ text-align:right; padding:30px 0;}
.footer .fr em{ display:block; font-style:normal;}

.footer .fconf{ background:#313131; padding:15px 0; font-size:14px;}
.footer .fconf p{ text-align:center; line-height:24px; margin:0; color:#b1b0b0;}
.footer .fconf a{ color:#b1b0b0;}
.footer .fconf a:hover{ color:#f1b319;transition-duration:0.4s;}

.footer .fnav{ font-size:16px; text-align:center;line-height: 30px;}
.footer .fnav a{ color:#fff; width: 11.111111%;text-align: center;display: block;float: left;}
.footer .fnav a:hover{ color:#333333;}

.f-link{ text-align:center; padding:30px 0;}
.f-link .w{ position:relative;}
.f-link a{ color:#333333; font-size:16px; margin:0 10px; }
.f-link a:hover{ color:#fbb60e;}
/*内部样式*/
.i_news_box2 {position: relative; padding:0;}
.i_news_box2 .tempWrap{width:100%; overflow:hidden; margin:0 auto 0;}
.i_news_box2 ul {margin:0; list-style:none;}
.i_news_box2 li {float: left;margin:0 10px 0 0;width:100%;padding:0; height:429px; position:relative;font-family:"微软雅黑";background:#fff;border-radius:10px;}
.i_news_box2 li a.con {overflow: hidden;position: relative;display:block; padding:0 0 5px;height:100%;}
.i_news_box2 li .con{height: 100%;}
.i_news_box2 li .con div{width:100%; height:100%;text-align:center; margin:0 auto; position:relative; overflow:hidden; display:block; background:#dbdbdb; padding:0; line-height:0;}
.i_news_box2 li .con div img{width: 100%;height: 100%;object-fit: cover;}
.i_news_box2 li:hover,.i_news_box2 li:hover span{ background:#fbb60e; color:#fff;transition:all 0.3s;}

.i_news_box {position: relative; padding:50px 0 0;}
.i_news_box .tempWrap{width:1200px; overflow:hidden; margin:0 auto 0;}
.i_news_box ul {margin:0; list-style:none;}
.i_news_box li {float: left;margin:0 57px 0 0;width:361px;padding:0; height:350px; position:relative;font-family:"微软雅黑";background:#fff;border-radius:10px;}
.i_news_box li a.con {overflow: hidden;position: relative;display:block; padding:0 0 5px;height:100%;}
.i_news_box li .con div{width:361px; height:268px;text-align:center; margin:0 auto; position:relative; overflow:hidden; display:block; background:#dbdbdb; padding:0; line-height:0;}
.i_news_box li span{color: #333333;display: block; font-size:18px; line-height:82px; height:82px; background:#fff; text-align:center;border-radius:10px;}
.i_news_box li:hover,.i_news_box li:hover span{ background:#fbb60e; color:#fff;transition:all 0.3s;}


.block-1{}
.block-1 .brow .fl{ width:50%;}
.block-1 .brow .fr{ width:50%;}
.block-1 .brow{ margin:0 0 15px; position:relative; overflow:hidden; line-height:0;}
.block-1 .bah{ position:relative;}
.block-1 a{ color:#333333; font-size:18px; line-height:30px; text-align:center; padding:20px 0; display:block; background:#fff; transition:all 0.4s;}
.block-1 a:hover{ color:#fff;}
.block-1 em{ font-size:14px; color:#666666; display:block; font-family:Times New Roman; text-transform:uppercase; font-style:normal;transition:all 0.4s;}
.block-1 span{ display:block;transition:all 0.4s;}
.block-1 p{ font-size:14px; color:#999999; line-height:26px; margin-top:60px; opacity:0;transition:all 0.8s;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.block-1 .on a{ position:absolute; display:inline-block; color:#fff; z-index:10; top:40px; left:0; background:none;padding:  0 5%;}
.block-1 .on em{ color:#fff; font-size:18px;}
.block-1 .on span{ display:block;}
.block-1 .on p{color:#fff;font-size:14px; opacity:1; margin:20px 0 0;}
.block-1 .on i{ position:absolute; width:100%; height:300px; top:-69px; left:0; z-index:-1; background:#e84268;opacity:0.9}
.block-1 .bw1{ height:263px;}
.block-1 .bw2{ height:413px;}
.block-1 .bw2 img{width: 100%;height: calc(100% - 100px);object-fit: cover;}
.block-1 .bw3{ height:350px;}
.block-1 .bw4 .bah{ height:326px;}
.block-1 .bah:hover a{ position:absolute;left:0; z-index:10; height:100%; width:100%; background:#e84469; transition:all 0.6s;top: 0;}
.block-1 .bah:hover a div{position: absolute;transform: translateY(-50%);top: 50%;}
.block-1 .bah:hover span{ color:#fff;}
.block-1 .bah:hover p{ color:#fff;font-size:14px; margin-top:20px; opacity:1;transition:all 0.8s; padding: 0 5%;}
.block-1 .bah:hover em{ color:#fff; font-size:18px;transition:all 0.8s;}

a.amore{ display:block; text-align:center; margin:16px 0 0 358px; width:112px; height:30px; line-height:30px; font-family:16px; color:#464646;}
a.amore:hover{ color:#f00;}

.block-2{ padding:0 0 0 0;}

.block-3{ position:relative;padding:  8% 0 5%;}
.block-3 .fl{padding: 10% 0;background-color: #f7f7f7;}
.block-3 .fr{padding: 10% 15px 10% 0; background:#3bc578;}
.block-3 .bmore{ display:block; width:135px; height:36px; line-height:36px; text-align:center; margin:0 auto; font-size:18px; color:#333333; border:1px solid #333333;border-radius:8px;transition:all 0.6s;margin-top: 30px;}
.block-3 .bmore:hover{ background:#f6ab00; border-color:#f6ab00; color:#fff;border-radius:36px;transition:all 0.6s;}

.block-4{ background:url(../images/nbg_1.jpg) no-repeat 0 0;}
.block-4 .ititle-1{ text-align:right; padding:132px 0 30px;}
.block-4 p{ text-align:right; color:#333333; width:296px; float:right;}


.block-c{  border:1px solid #ebebeb; padding:20px;}
.block-c p{ color:#666; line-height:24px; font-size:14px;}

a.a-1{ display:block; width:137px; height:69px; text-align:center; line-height:49px; color:#fff; font-size:16px;border-radius:5px; margin:64px auto 0;}
a.a-1:hover{transition: all 2s ease 0s;}
/*分类列表*/
.sub{height:50px; line-height:50px; text-align:center;}
.sub a{color:#fff; border:1px solid #fff; text-align:center;font-size:18px; display:inline-block; width:calc(50% - 22px); height:35px; margin:0 10px; line-height:35px;border-radius:5px; transition-duration:0.4s;max-width: 160px;}
.sub a:hover,.sub a.on{ color:#eead15; background:#fff;border-radius:30px; transition-duration:0.4s;}

.subs{ background:#f6f6f6;}
.subs a{color:#fff; border-right:2px solid #fff; background:#bcbcbc; text-align:center;font-size:18px; display:block; width:calc(12.5% - 2px); height:65px;line-height:65px;transition-duration:0.4s;float: left;}
.subs a:hover,.sub a.on{ color:#fff; background:#fbb60e;transition-duration:0.4s;}
.subs span{color:#fff; border-right:2px solid #fff; background:#039242; text-align:center;font-size:18px; display:block;  width:calc(12.5% - 2px); height:65px;line-height:65px;float: left;}
/*标题样式*/
.ititle-1{font-family:"微软雅黑"; text-align:center; position:relative;}
.ititle-1 span{font-size:30px;color:#333333; line-height:30px; font-weight:bold; display:block;}
.ititle-1 em{color:#999999; font-size:36px; font-style:normal; text-transform: uppercase; font-family:Times New Roman; display:block;}
.ititle-1 p{ color:#666666; font-size:16px; margin:10px 0 0;}
.it1 span,.it1 em{ color:#fff;}
/*面包屑*/
.place{color:#333333;font-size:16px; margin:0;text-transform: uppercase;font-family:"微软雅黑"; line-height:40px;}
.place a{ color:#333333;}
.place a:hover{color:#00af4d;}
/*产品列表*/
.ul-2{list-style:none;margin:0;}
.ul-2 li {float: left;margin:0 25px 20px 0;width:275px; border:3px solid #f5f5f5;}
.ul-2 li a{overflow: hidden;position: relative;display:block; padding:0; display:block;}
.ul-2 li div{width:275px; height:182px;text-align:center;/*非IE的主流浏览器识别的垂直居中的方法*/display: table-cell;/*设置垂直居中*/vertical-align:middle;/*设置水平居中*/text-align:center;/* 针对IE的Hack */*display: block;*font-size:164px; margin:0 auto; background:#eee;}
.ul-2 li div img{vertical-align:middle;}
.ul-2 li span{ color:#0050af; font-size:16px;display:block; height:43px; line-height:43px; text-align:center;}
.ul-2 li p{ color:#333333; font-size:12px; line-height:26px; margin:0 15px; height:85px;}
.ul-2 li a.a-p{font-size:14px;color:#666666;line-height:38px;font-family:"微软雅黑";text-align:center; border-top:1px solid #f5f5f5;}
.ul-2 li:hover a.a-p,.ul-2 li a.a-p:hover{ color:#fff; background:#1b74de; transition-duration:0.6s;}
.ul-2 li.last{ margin-right:0;}
/*新闻列表*/
.ul-news{ margin:0; list-style:none; padding:0;}
.ul-news li{ overflow:hidden; height:85px;background-color: #3bc578;}
.ul-news li a{ color:#fff; font-size:18px;font-weight:bold;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;width: calc(100% - 155px);float: left;line-height: 30px;height: 30px;padding-left: 5px;margin-top: 10px;}
.ul-news li span{ color:#666666; font-size:18px; font-weight:bold;width: 150px;float: left;text-align: center;height: 100%;background-color: #fff;line-height: 80px;}
.ul-news li span i{ color:#3bc578; font-size:24px; font-style:normal; font-weight:normal;}
.ul-news li p{ font-size:14px; color:#fff; line-height:44px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;width: calc(100% - 155px);height: 44px;padding-bottom: 0px;padding-left: 5px;border-bottom: 1px solid #81e5ac;margin-bottom: 0;}
.ul-news li a:hover{ color:#fbb60e;transition-duration:0.4s;}
.ul-news li.last{ margin-right:0;}

.ul-news2{ margin:0; list-style:none; padding:0;}
.ul-news2 li{height:483px;margin-bottom:20px; position:relative; float:left;}
.ul-news2 li .data{ position:absolute; width:100px; height:95px; top:0; left:0; z-index:2; color:#fff;}
.ul-news2 li .data i{ background:#000; opacity:0.7; position:absolute; left:0; top:0; width:100%; height:100%;}
.ul-news2 li .data span{ position:relative; z-index:3; display:block; font-size:16px; padding:16px 0 0 12px;}
.ul-news2 li .data span em{ font-size:24px; font-weight:bold; font-style:normal; display:block;}
.ul-news2 li .ninfo{ padding:20px;}
.ul-news2 li .ninfo span{ display:block; color:#070707; font-size:16px; font-weight:bold;transition-duration:0.4s;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ul-news2 li p{ margin:0; color:#000000; font-size:14px; line-height:30px;  padding:15px 0 0; clear:both; overflow:hidden; transition-duration:0.4s;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ul-news2 li .ninfo i{font-size:14px; font-style:normal; color:#dc251d; text-transform:uppercase; display:block;transition-duration:0.4s;}
.ul-news2 li a{ display:block;transition-duration:0.6s;position: relative;border:1px solid #d8d7d7; width: calc(100% - 2px);height: 480px;}
.ul-news2 li a:hover,.ul-news2 li a:hover .data i{ color:#fff; background:#fbb60e;transition-duration:0.6s;}
.ul-news2 li a:hover p,.ul-news2 li a:hover span,.ul-news2 li a:hover .ninfo i{ color:#fff;transition-duration:0.4s;}

.ul-news2 li:nth-child(4n){ margin-right:0;}
.ul-news2 li.last{ margin-right:0;}
.ul-news2 li .dimg{ line-height:0;}
.ul-news2 li .dimg img{width: 100%;height: 220px;object-fit: cover;}
/*内容*/
.content{ line-height:30px; min-height:600px;color:#333333;padding:20px 0; font-size:16px;}
.content p{ font-size:16px; line-height:30px; color:#333333; margin:10px 0 0;}

.nobg{ background:none;}
/*ϵ*/
/*边距*/
.npad{padding:none;}
.pad{ padding:20px 0 0;}
.pad2{padding:27px 0; background:#fff;}
.pad3{ padding:15px; background:#1b1b1b;}

.mrg-t{margin:0 29px;}
.mrg-t-15{ margin-top:15px;}
.mrg-t-10{ margin-top:10px;}
.mrg-t-20{ margin-top:20px;}
.mrg-t-25{ margin-top:30px;}
.mrg-t-30{ margin-top:40px;}
.mrg-b-10{ margin-bottom:10px;}
.pad-t-20{ padding-top:40px;}


.nonep{ padding:0;}
/*浮动*/
.fl{ float:left;}
.fr{ float:right;}
/*去除浮动*/
.clear{ clear:both; overflow:hidden; zoom:1; float:none;}





@media screen and (min-width: 0px) and (max-width:992px){
    .banner,#kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item{height: 500px!important;}

}
@media screen and (min-width: 0px) and (max-width:768px){
    .banner,#kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item{height: 400px!important;}
    .nav ul li{width: 20%;}
    .nav ul li a{height: 50px;line-height: 50px;}
    .ititle-1 em,.ititle-1 span{font-size: 26px;}
    .footer .fnav a{width: 20%;}
    .footer .fl{padding: 20px 0;}
    .footer .fr{padding: 0 0 20px;}
    .footer span{font-size: 24px;}
    .slideBox .bd li a{height: 300px;}
    .slideBox .hd ul li{height: 140px;}
    .ul-news li span{width: 125px;}
    .ul-news li a,.ul-news li p{width: calc(100% - 125px);}
    .nav ul li a{font-size: 15px;}
    .nav ul li a:hover, .nav ul li.on a{background-position: top center;}
    .nav li .menu{display: none!important;}
    .nbanner{height: 250px;background-position: center;}
    .subs span,.subs a{width: 20%;margin-bottom: 2px;font-size: 15px;height: 50px;line-height: 50px;}
    .i_news_box2 li{height: 350px;}
    .block-3 .fl{padding: 0 0 5%;}
    .slideBox .bd img{object-fit: contain;}
}
@media screen and (min-width: 0px) and (max-width:440px){
    .banner,#kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item{height: 300px!important;}
    .footer .fnav a{width: 33.333333%;}
    .ititle-1 em, .ititle-1 span{font-size: 22px;}
    .subs span, .subs a{width: 33.333333%;}
}
@media screen and (min-width: 0px) and (max-width:320px){
    .nav ul li a{font-size: 12px;}

}