﻿@font-face {
  font-family: 'iconfont';  /* project id 1298696 */
  src: url('//at.alicdn.com/t/font_1298696_uyhyf3esnkl.eot');
  src: url('//at.alicdn.com/t/font_1298696_uyhyf3esnkl.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1298696_uyhyf3esnkl.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1298696_uyhyf3esnkl.woff') format('woff'),
  url('//at.alicdn.com/t/font_1298696_uyhyf3esnkl.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1298696_uyhyf3esnkl.svg#iconfont') format('svg');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

body {font-size:12px;color:#000000;font-family:'Microsoft YaHei';min-width:1400px;}
body,div,ul,ol,li,dl,dt,dd,p,span,h1,h2,h3,h4,h5,h6,form,pre,fieldset,legend,table,tr,td,th,input,textarea,img {margin:0;padding:0;font-family:'Microsoft YaHei';}
section,article,header,footer,aside,nav,dialog,figcaption,figure,menu,details {margin:0;padding:0;font-family:'Microsoft YaHei';}
div,ul,ol,li,dd,dl,dt {list-style:none;}
table {border-collapse:collapse;border:0;}
td,tr,th {font-size:12px;}
img {border:none;}
select,input,img {vertical-align:middle;}
textarea {vertical-align:middle;font-size:12px;resize:none;}
em {font-style:normal;}
b {font-weight:normal;}
h1,h2,h3 {font-weight:bold;font-size:16px;}
h4,h5,h6 {font-weight:bold;font-size:12px;}

a:link,a:visited {color:#333;text-decoration:none;}
a:hover,a:active {color:#42ba1a;text-decoration:none;}
a.sethome:link,a.sethome:visited {color:#2b2b2b;font-size:12px;text-decoration:none;}
a.sethome:hover,a.sethome:active {color:#f19240;font-size:12px;text-decoration:underline;}
a.links:link,a.links:visited {color:#3C3B3B;font-size:12px;text-decoration:none;}
a.links:hover,a.links:active {color:#FF0000;font-size:12px;text-decoration:underline;}
a.white:link,a.white:visited {color:#FFFFFF;font-size:12px;text-decoration:none;}
a.white:hover,a.white:active {color:#FF0000;font-size:12px;text-decoration:none;}
a.black:link,a.black:visited {color:#666666;font-size:12px;text-decoration:none;}
a.black:hover,a.black:active {color:#FF0000;font-size:12px;text-decoration:none;}
a.detail:link,a.detail:visited {color:#000000;font-size:12px;text-decoration:none;}
a.detail:hover,a.detail:active {color:#FF0000;font-size:12px;text-decoration:none;}
a.newslist:link,a.newslist:visited {color:#666666;font-size:13px;text-decoration:none;}
a.newslist:hover,a.newslist:active {color:#FF0000;font-size:13px;text-decoration:none;}
a.prolist:link,a.prolist:visited {color:#615B5B;font-size:13px;text-decoration:none;}
a.prolist:hover,a.prolist:active {color:#FF0000;font-size:13px;text-decoration:none;}
a.job:link,a.job:visited {color:#333333;font-size:12px;text-decoration:none;}
a.job:hover,a.job:active {color:#FF0000;font-size:12px;text-decoration:none;}
a.botmenu:link,a.botmenu:visited {color:#FFFFFF;font-size:13px;text-decoration:none;margin:0px 8px 0px 7px;}
a.botmenu:hover,a.botmenu:active {color:#FFFF00;font-size:13px;text-decoration:none;margin:0px 8px 0px 7px;}

.clear,.cl {clear:both;}
.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}
.fl,.l {float:left;}
.fr,.r {float:right;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.h20 {height:20px;line-height:20px;}
.h22 {height:22px;line-height:22px;}
.red {color:#FF0000;}
.blue {color:#0000FF;}
.blank {font-family:Times New Roman;font-size:12px;}
.w1000 {width:1000px;margin:0 auto;}
.w1100 {width:1100px;margin:0 auto;}
.w1200 {width:1400px;margin:0 auto;}
.w1300 {width:1300px;margin:0 auto;}
.w1400 {width:1400px;margin:0 auto;}
.topCon_1{width:100%;}
.clearfix {*zoom:1;}
.clearfix:after {display:block;font-size:0;content:"";clear:both;visibility:hidden;}
.flex {display:flex;}
.bridgeCode {width:990px;margin:0 auto;text-align:center;clear:both;padding:0px 0px 0px 0px;}

/**********************************************************************************************/
/* 网站头部 */
.top_main {height:30px;line-height:30px;background:#eeeeee;font-size:12px;color:#2b2b2b;}
/* 网站logo */
.logo_main {height:150px;}
.topLogo.flex {height:150px;align-items:center;}
.topPhone.flex {padding-left:60px;height:150px;flex-direction:column;justify-content:center;
	background:url(../images/topPhone.png) no-repeat center left;line-height:30px;}
.topPhone.flex span{font-size: 15px;color: #525252;}
.topPhone.flex p {font-size:30px;color:#1060c1;font-weight:bold;}

/* 网站导航 */
.nav_main.fixedheader{position: fixed; left: 0; top: 0;box-shadow: 0px 2px 3px rgba(0,0,0,0.12);z-index:99;}
.nav_main {height:55px;background:#42ba1a;position: relative;width:100%; }
.nav_Ul {height:55px;}
.nav_Ul li {float:left;height:55px;line-height:55px;text-align:center;padding:0 34px;}
.nav_Ul li a {display:block;font-size:16px;color:#FFFFFF;text-decoration:none;}
.nav_Ul li.curr {background:#f19240;}
.nav_Ul li:hover {background:#f19240;}

/*search*/
.wraptop_4 {margin:0 auto;width:100%;height:50px;text-align:left;background:#e5e5e5}
.wraptop_4_1 {float:left;width:780px;line-height:50px;}
.wraptop_4_1 span {float:left;width:100px;color:#2f2f2f;font-size:14px;font-weight:400;}
.wraptop_4_1 div {float:left;width:630px;height:50px;overflow:hidden;font-size:14px;}
.wraptop_4_1 div a:link,.wraptop_4_1 div a:visited {color:#2f2f2f;margin:0 5px 0 4px;}
.wraptop_4_1 div a:hover,.wraptop_4_1 div a:active {color:#f47f02;margin:0 5px 0 4px;}

.wraptop_4_2 {float:right;width: 270px;  height:35px; border-radius: 20px; background: #fff; padding-left:20px; margin-top:8px;}
.wraptop_4_2_1 {float:left;}
.wraptop_4_2_1 .searchinput {width:224px;height: 35px; line-height: 35px; color: #a9a9a9;float: left; border:none; outline: none}
.wraptop_4_2_2 {float:left;}
.wraptop_4_2_2 input {border:0px solid #000000;font-weight:normal;width:32px;outline: none;font-size:22px;
	height:35px;line-height:35px;cursor:pointer;vertical-align:middle;background:#fff; color: #009944;}

/* 幻灯片轮播 */
.banner_main {width:100%;}
.banner_main:after {display:block;content:"";clear:both;}
.nyBanner {height:400px;overflow:hidden;}
/**********************************************************************************************/
/* 网站底部 */
.foot_main {margin-top:30px;padding:0px 0 20px;background:#fcd475;color:#333;}
.foot_main a{color:#333;}
/* 友情链接 */
.links {padding-bottom:15px;padding-top:15px;margin-bottom: 50px; background: #42ba1a;}
.links span {margin-right:10px;font-size:18px;color:#333;}
.links a {margin-right:20px;font-size:13px;text-decoration:none;color:#333;}

.foot_det1{float:left;width:400px; margin-right: 50px;color:#333; font-size: 14px;line-height: 30px;}
.foot_det1 img{display: block; max-width: 400px; padding-bottom:10px;}
.foot_det2{float:left;width:250px;margin-right: 50px; }
.foot_det2 a{display: block;line-height: 29px; font-size: 14px;color:#333;}
.foot_det3{float:left;width:470px;}
.foot_det3_ci{line-height: 29px; font-size: 14px;}
.foot_det4{float:right;width:116px;text-align: center;font-size: 14px;line-height: 30px;}
.foot_det4 img{display: block; width:116px; height: 116px;background: #fff;}

.foot_ti{font-size: 18px;padding-bottom: 15px;}
.foot_ti span{display: block; text-transform: uppercase;font-size:12px; color:#565656;}

/**/
.inyoiP{background:#eee;height:200px; padding-top: 30px;}
.inyoiP .tit{height:48px;color: #3f3f3f; font-size: 25px; line-height:48px;}

.inyoiP .tit:nth-child(2){text-indent: 5em;}
.inyoiP .tit:nth-child(3){text-indent: 3em;}
.inyoiP .tit strong{font-size:33px;color: #24afed;font-weight:300;text-indent:0;}
.inyoiys{width:100%;flex-flow:wrap;justify-content:space-between;background: url(../images/m04.png) no-repeat 0 0;height:200px; margin-top: 30px;}
.inyoiys dl {float:left;width:160px; text-align: center;}
.inyoiys dl dt{background:url(../images/m02.png) no-repeat center center;line-height: 110px;transition: all 0.5s;}
.inyoiys dl:hover dt{background:url(../images/m03.png) no-repeat center center;}
.inyoiys dl dd{color: #4c4c4c;font-size:20px;line-height: 28px;padding-top: 10px;}
.inyoiys dl dd strong{display: block; font-size: 21px;}
.inyoiys dl:hover dd strong{color: #42ba1a;}

/* 产品中心 */
.Product {padding-top:60px;}
.inpleft{float:left;width: 350px;height: 960px; border:1px #009944 solid;}
.inpright{float: right; width:1020px;}
.pctab{width: 100%;border-bottom: 1px #c9c9c9 solid;height: 52px;}
.pctab li{float:left;width:138px;padding-right:60px;font-size: 25px; font-weight: 700;}
.pctab a.mo{color:#353535;font-size: 20px;padding-top:15px;}
.pctabon {height:58px; background:url('../images/m06.png') no-repeat 0 bottom;color:#42ba1a;text-align:center;cursor:pointer;}
.pctaboff {color:#353535;padding-top:0px;text-align:center;cursor:pointer;}
.m_cp {width:100%;margin:30px auto;}
.m_cp li {float:left; width:325px;height:300px;margin:0 22px 0 0;}
.m_cp li:nth-child(3n){margin-right: 0}
.m_cp li a {display:block;width:325px;height:245px;position:relative;}
.m_cp li a img{width:100%; height:100%; box-sizing: border-box; border:1px #e1e1e1 solid;}
.m_cp li p {width:325px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#2a2a2a;overflow:hidden;
	text-overflow:ellipsis;white-space:nowrap;}
.m_cp li .proHover {position:absolute;text-align:center;left:1px;top:1px;width:325px;height:245px;
	opacity:0;background:rgba(0,0,0,0);-webkit-transform:scale(0.5,0.5);transform:scale(0.2,0.2);transition:all ease-out .5s;}
.m_cp li .proHover i {display:block;font-size:45px;color:#FFFFFF;padding-top:85px;}
.m_cp li .proHover span{display:block;color:#fff; font-size: 18px;}
.m_cp li:hover .proHover {opacity:1;filter:Alpha(opacity=100);-webkit-transform:scale(1,1);transform:scale(1,1);transition:all 1s cubic-bezier(.23,1,.38,1) 0s;background:rgba(0,0,0,0.3);}

/*video*/
.video{margin:0px auto 60px;}
.vidtit{display:block;text-align:center; margin:50px auto 35px; width:355px; height:90px; text-transform: uppercase;line-height:40px;font-size: 15px;
	background: url(../images/m07.png) no-repeat center bottom; }
.vidtit strong{display: block; color:#42ba1a; font-size: 34px;}
.video .video-js {width: 100%!important;height: 460px!important;
  background-size: cover; -webkit-background-size: cover;}
.video .video-js .vjs-big-play-button {width: 70px;height: 70px;line-height: 70px;border:0 none;
  left: 0;top: 0;right: 0;bottom: 0;margin: auto;background:url(../images/btn.png) no-repeat center center;}
.video .video-js:hover .vjs-big-play-button{background:url(../images/btnh.png) no-repeat center center;}

/*展会*/
.mzhang{width: 1400px; margin:0 auto; height: 140px;}
.mzhang_fl{float:left;width:570px;height: 140px;}
.mzhang_fl dt{float:left;width:200px;}
.mzhang_fl dd{float:right;height: 110px;width: 300px; background:#42ba1a;padding:30px 20px 0px 20px;}
.mzhang_fl a{color: #fff;font-size: 16px;line-height: 40px;}
.mzhang_fl:hover img,.mzhang_fr:hover img{transform: scale(1.1);transition: 0.5s;}
.mzhang_fr{float:right;width:770px;height: 140px;}
.mzhang_fr dt{float:left;width:250px;}
.mzhang_fr dd{float:right;height: 130px;width:465px; background:#42ba1a;padding:10px 20px 0px 20px;}
.mzhang_fr a{color: #fff;font-size: 16px;line-height: 40px;}
.mzhanglist{width: 1400px; margin:0 auto;text-align:center;}
.mzhanglist dl{float:left;width:325px;border:1px #626262 solid;height: 290px;margin:40px 30px 60px 0;}
.mzhanglist dl:nth-child(4n){margin-right: 0}
.mzhanglist dt{width:100%; height: 216px;overflow: hidden;}
.mzhanglist dt img{width:100%; height:100%;}
.mzhanglist dd{line-height: 70px; font-size: 18px; color:#313131;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mzhanglist dl:hover img{transition:all 0.5s;transform: scale(1.1);filter:brightness(120%);}
.mzhanglist dl:hover {border-color:#42ba1a;}
.mzhanglist dl:hover dd{color:#42ba1a }

/* 关于我们 */
.About {padding:60px 0 50px 0;}
.About_Tit{display: block; height: 50px;}
.About_Tit strong{float: left;color: #42ba1a; font-size: 34px;}
a.about_more{float: right;width: 130px;background: #42ba1a; text-align: center;height: 45px;line-height: 45px; color:#fff;
	border-radius: 45px;font-size: 23px;}

.inAboutImg {width:1400px;height:auto; text-align: center;padding:40px 0 0 0;}
.inAboutImg img{max-width: 1400px;}
.inAboutBox {margin-top:15px;}
.inAboutBox .title {display: block;line-height:70px; text-align: center; color:#353535;font-size:33px;}
.inAboutBox .cont {font-size:16px;color:#464646;line-height: 39px;}

/*荣誉*/
.inHtit{width: 100%; height:44px;line-height: 44px; position: relative;}
.inHtit:after{ content: "";display: block;width:90%; position: absolute;height: 1px; right:0;bottom:0;background:#b5b5b5 }
.inHtit strong{float: left;height:44px;background:#42ba1a;color:#fff;font-size: 21px; padding:0 20px;border-radius: 44px;}
a.inHmore{float:right;color:#303030;font-size: 18px;}
.inHonor{float:left;width:340px;}
.picScroll-top{ margin:0 auto;padding-bottom:50px;width:340px;position:relative;border-bottom:1px solid #d2d2d2;}
.picScroll-top .hd{height:40px; padding:0 0px;position: absolute;bottom:-18px;left:30%;background:#fff}
.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;width:55px; height:44px;line-height: 44px; float:left; margin:0 10px; 
	overflow:hidden;cursor:pointer; background:#d1d1d2;color:#fff;text-align: center; font-size:35px;}
.picScroll-top .hd .next{ background:#d1d1d2; }
.picScroll-top .hd .prevStop{ background:#42ba1a;  }
.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.picScroll-top .bd{display: block; padding:30px 0 0px 0;text-align: center;}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ text-align:center; zoom:1;padding:10px 0 20px 0; }
.picScroll-top .bd ul li .pic{ text-align:center; }
.picScroll-top .bd ul li .pic img{ width:280px; height:390px;}
.picScroll-top .bd ul li .pic a:hover img{transition:all 0.5s ease-out; transform:translateY(-5px);}
.picScroll-top .bd ul li .title{display: none; line-height:24px;}

.inPhoto{float:right; width: 1030px;}
.m_case {width:100%;margin:40px auto;}
.m_case li {float:left; width:325px;height:280px;margin:0 22px 0 0;}
.m_case li:nth-child(3n){margin-right: 0}
.m_case li a {display:block;width:325px;height:220px;position:relative;}
.m_case li a img{width:100%; height:100%;}
.m_case li p {width:325px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#2a2a2a;overflow:hidden;
	text-overflow:ellipsis;white-space:nowrap;}
.m_case li .proHover {position:absolute;left:1px;top:1px;width:325px;height:220px;display: flex;
	justify-content: center;opacity:0;align-items: center;opacity: hidden;
	background:rgba(0,0,0,0);transition:all ease-out .5s;}
.m_case li .proHover i {font-size:45px;color:#FFFFFF;}
.m_case li .proHover span{display:block;color:#fff; font-size: 18px;}
.m_case li:hover .proHover {opacity:1;filter:Alpha(opacity=100);transition:all 1s cubic-bezier(.23,1,.38,1) 0s;background:rgba(0,0,0,0.3);}

/* 新闻中心 */
.News {padding:60px 0 50px 0;}
.inNtit{width: 100%; height:70px;line-height:70px;border-bottom: 1px #c9c9c9 solid;}
.inNtit strong{float: left;color:#42ba1a;font-size:28px; padding:0 0px;}
a.inNmore{float:right;color:#6b6b6b;font-size: 18px;}

.NewsCon{width:680px;}

.shucon5{ float:left;width:100%;overflow:hidden; margin:40px 0px 0px 0px;}
.shucon5 dl{ float:left;width:100%;height:170px;padding:0px 0px 0px 0px;display:inline; }
.shucon5 dt{ margin-right:20px;height:170px;text-align:center;float:left; width:290px;}
.shucon5 dt img{ width:290px; height:170px;}
.shucon5 dd { line-height:32px;overflow:hidden; float:left; width:360px; color:#2b2b2b;font-size:16px;transition: all 0.5s;}
.shucon5 dd strong {display: block; font-size:20px; line-height:45px;overflow:hidden;color:#2b2b2b;}
.shucon5 dd p{display: block; height:95px; }
.shucon5 dl:hover dd{transform: translateX(10px);}

.shucon_news {float:left;width:100%;overflow:hidden; padding:0 0px;}
.shucon_news ul {float:left;width:100%; padding-top:0px; }
.shucon_news ul li {font-size:16px; height:70px; line-height:70px;border-bottom: 1px #ccc dashed; color: #393939;}


/*left*/
.inleftBox1 {margin-bottom:10px;} 
.inleftBox1 .title {justify-content:center;width:100%;height:190px;font-size:20px;font-weight:bold;color:#FFFFFF;
	background:url(../images/m05.png) no-repeat center 0;position:relative;line-height: 150px;}
.inleftBox1 .title strong{font-size:55px; color:rgba(255,255,255,.36);text-transform: uppercase;position:absolute; }
.inleftBox1 .title span{font-size:40px; color:rgba(255,255,255,1);text-transform: uppercase;position:absolute; }
.inleftBox1 .title a{color: #fff;}

.inleftBox1 .item {width:290px;margin:0 auto;}
.inleftBox1 dt {width:290px;height:58px;margin-top: 15px;}
.inleftBox1 dt a {display:block;width:100%;height:58px;line-height:58px;font-size:18px;color:#fff;background:#42ba1a;border-radius: 10px;text-align:center;}
.inleftBox1 dt i {float:right;padding-left:10px;display:block;width:38px;height:58px;line-height:58px;cursor:pointer;font-size:20px;color:#1048a0;}
.inleftBox1 dd {display:none;background:#F6F6F6;}
.inleftBox1 dd p {padding-left:25px;height:40px;line-height:40px;}
.inleftBox1 dd p i {font-size:14px;color:#f19240;}
.inleftBox1 dd p a {font-size:14px;color:#333333;}
.inleftBox1 dt:hover {background:#f19240;border-radius: 10px;}
.inleftBox1 dt:hover a,.inleftBox1 dt:hover i {transition:0.5s;color:#FFFFFF;background:#f19240;}
.inleftBox1 dl.curr dt {background:#f19240;border-radius: 10px;}
.inleftBox1 dl.curr dt a,.inleftBox1 dl.curr dt i {color:#FFFFFF;}

