/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font {padding:0;margin: 0;font-family:"微软雅黑"; font-size:12px;margin:0 auto;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;vertical-align:top;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
ol, ul, li, dl, dt, dd {list-style:none;}
input, button, textarea, checkbox, select, radio, form {vertical-align:top;}
a{blr:expression(this.onFocus=this.blur()); color:#666; text-decoration:none;outline:none; }
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
a:focus { -moz-outline-style: none; } 
area{blr:expression(this.onFocus=this.blur()); }
a:focus{-moz-outline-style: none;}
p{ font-size:12px; line-height:22px;text-align:justify;}
i, em{font-style:normal;}
.l{float:left;}
.r{float:right;}
img{border: medium none;}
.red{ color:red;}
.red a{ color:red;}
.r{float:right;}
.l{float:left;}
.right {float:right;}
.left {float:left;}
.autohei {height:auto;overflow:hidden;zoom:1;}
.clear {font-size:0;line-height:0;clear:both;overflow:hidden;zoom:1;}
.blank {height:5px;font-size:0;line-height:0;clear:both;overflow:hidden;}
.blank2 {height:40px;font-size:0;line-height:0;clear:both;overflow:hidden;}
.blank3 {height:10px;font-size:0;line-height:0;clear:both;overflow:hidden;}

/*top*/
.top {width:100%;height:140px;background:url(../images/top.png) no-repeat center;}
.topcon {width:1000px;margin:0 auto;}
.topcon .l {margin-top:18px;}
.topcon .l img {margin-right:20px;}
.topcon .l .ad {margin-top:25px;}
.topcon .r .ad {margin-top:42px;}
.dh {width:100%;height:50px;background:url(../images/navbg.jpg) repeat-x;line-height:50px;}
.dh .navcon {width:1000px;margin:0 auto;}
.dh .navcon ul li{display:block;width:120px;float:left;font-size:16px;text-align:center;}
.dh .navcon ul li a{display:block;color:#ffffff;text-decoration:none;background:url(../images/liang.jpg) right no-repeat;}
.hover {background:url(../images/hover.jpg) repeat-x;}
.dh .navcon ul li:hover{background:url(../images/hover.jpg) repeat-x;}
/* banner */
.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 25px 10px 25px 10px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 10%;
}

.c-banner .preImg{
	left: 10%;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 20px;
	height: 20px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}
@media screen and (max-width:768px) {
	.c-banner{
		width: 100%;
		height: 345px;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 768px;
		height: 345px;
		position: absolute;
		left: 50%;
		margin-left: -384px;
	}
}
/*product*/
.pro {width:100%;background:#f3f6fb;height:940px;}
.procon {width:1000px; margin:0 auto;padding-top:30px;}
.ce {margin-top:40px;margin-bottom:70px;}
.procon .pronav ul li {display:block;width:180px;height:40px;line-height:40px;text-align:center;border:1px #0cad4f solid;border-radius: 50px 50px 50px 50px;float:left;font-size:16px;margin-left:18px;}
.procon .pronav ul li a{display:block;text-decoration:none;}
.procon .pronav ul li:hover {background:url(../images/cphover.png) no-repeat;}
.procon .pronav ul li:hover a {color:#ffffff;}
.active {background:url(../images/cphover.png) no-repeat;}
.active a{color:#ffffff;}
.cpc {margin-top:35px;}
.cpc .l {width:730px;}
.cpc .l .left{margin-left:40px;width:245px;margin-top:30px;}
.cpc .l .right{width:320px;margin-top:60px;margin-right:60px;font-size:14px;}
.cpc .l .right p{line-height:26px;font-size:14px;margin-top:15px;color:#4b4b4b;}
.cpc .l h2 {width:320px;font-size:18px;height:40px;border-bottom:2px #d2d2d2 solid;font-weight:bold;line-height:30px;}
.cpc .l h2 a {color:#0cad4f;}
.cpc .bai {width:730px;height:350px;background-color:#ffffff;}
.cpc .l h3 {width:120px;height:30px;background:#28bee3;text-align:center;line-height:30px;margin-top:70px;margin-left:200px;}
.cpc .l h3 a {color:#ffffff;}
.cpc .al {width:730px;height:150px;margin=top:10px;background-color:#ffffff;}
.cpc .al .zxc {float:left;margin-left:10px;margin-top:10px;}
.cpc .r {width:260px;}
.cpc .r .vbn {display:block;width:260px;height:250px;background-color:#ffffff;margin-bottom:10px;text-align:center;}
.cpc .r .vbn img{margin-top:20px;}
.cpc .r .vbn h3 {width:260px;height:30px;background-color:#0cad4f;line-height:30px;margin-top:10px;}
.cpc .r .vbn h3 a {color:#ffffff;font-siez:14px;}
/*tl*/
.tl {width:100%;height:369px;background:url(../images/abbg.png) center no-repeat;}
.tlad {margin-top:100px;}
.hy {width:1350px;margin:0 auto;margin-top:90px;}
.hy ul li {width:250px;height:250px;background:#f3f6fb;text-align:center;float:left;margin-left:18px;margin-right:2px;}
.hy ul li h2 {text-align:center;font-size:18px;font-weight:bold;color:#0cad4f;margin-top:15px;margin-bottom:15px;}
.hy ul li p {width:150px;text-align:center;font-size:14px;color:#434343;font-weight:lighter;}
.ly {width:1000px;margin:0 auto;margin-top:90px;}
.xzf {margin-top:60px;}
.xzf ul li {float:left;text-align:center;width:134px;margin-left:70px;margin-right:40px;}
.xzf ul li h3 {text-align:center;width:134px;font-weight:bold;font-size:18px;margin-top:20px;}
.ch {width:100%;background:#f3f6fb;margin-top:100px;padding-bottom:80px;}
.chcon {width:1000px;margin:0 auto;}
.chcon ul li{margin-top:30px;height:320px;}
.chcon .l {width:470px;}
.chcon .r {width:470px;margin-left:20px;}
.chcon .right{width:350px;margin-left:20px;}
.chcon h2{font-size:22px;font-weight:bold;color:#0cae4b;margin-bottom:10px;}
.chcon h3{font-size:12px;color:#bababa;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;margin-bottom:20px;}
.chcon p {margin-bottom:20px;font-size:16px;color:#4b4b4b;background:url(../images/yuan.png) 0px 6px no-repeat;padding-left:23px;}
.tld {width:100%;height:200px;background:url(../images/tlad.png) center no-repeat;}
/*about*/
.ab {width:100%;height:921px;background:url(../images/ab-bg.png) center no-repeat;}
.abcon {width:1000px;border:2px solid #0cad4f;height:550px;margin-top:60px;background:#ffffff;}
.abcon h2{height:80px;background:#0cad4f;}
.abcon .l {margin-top:20px;margin-left:60px;}
.abcon .r {margin-top:12px;margin-right:60px;}
.abc .left {width:526px;margin-top:70px;margin-left:55px;}
.abc .left h3{font-size:16px;font-weight:bold;color:#0cad4f;margin-bottom:20px;}
.abc .left p {font-size:15px;color:#494949;line-height:26px;margin-bottom:15px;text-indent:2em;}
.abc .left h4 {font-size:14px;width:140px;height:30px;background:#54c583;text-align:center;line-height: 30px;margin-top:40px;margin-left:400px;}
.abc .left h4 a {color:#ffffff;}
.abc .right {margin-top:10px;margin-right:10px;}
.abc .right ul li{margin-bottom:10px;}
/*news*/
.news {width:1000px;margin:0 auto;margin-top:60px;height:530px;}
.news h2 {margin-bottom:15px;height:30px;font-size:22px;font-weight:bold;}
.news .l {width:600px;}
.news .l .clear {margin-bottom:30px;}
.news .l img {float:left;margin-right:50px;display:block;}
.news .l h3 {width:600px;font-size:18px;color:#383838;font-weight:bold;margin-bottom:15px;}
.news .l p {width:520px;font-size:14px;color:#494949;margin-bottom:33px;}
.news .l h4 {height:30px;width:100px;font-size:14px;border:1px #0cad4f solid;}
.news .newt h4 a {color:#0cad4f;text-align:center;}
.news .l ul li {font-size:14px;margin-bottom:20px;color:#7d7d7d;background:url(../images/yuanh.png) 0px 8px no-repeat;padding-left:20px;}
.news .l ul li a {font-size:14px}
.news .l ul li span {float:right;font-size:14px;font-family:Arial, Helvetica, sans-serif;margin-top:5px;}
.news .l ul li:hover {color:#0cad4f;background:url(../images/yuanhover.png) 0px 8px no-repeat;}
.news .l ul li a:hover {color:#0cad4f}
.newt span {font-size:14px;padding:5px 20px;border:1px solid #0cad4f;}
.newt span a {color:#0cad4f}
.news .r {width:330px;}
.news .r .wpic {margin-top:35px;}
.news .r  li {margin-top:30px;line-height:30px;}
.news .r .wen {height:30px;font-size:14px;background:url(../images/wen.png) no-repeat;margin-bottom:5px;padding-left:40px;font-weight:bold;}
.news .r .da {height:50px;font-size:14px;background:url(../images/da.png) 0px 10px no-repeat;padding-left:40px;}
/*foot*/
.footer {width:100%;height:410px;background:url(../images/footbg.png) center no-repeat;}
.foot {width:1000px;margin:0 auto;}
.foot .l {margin-top:150px;}
.foot .r {margin-top:90px;}
.foot .nav1 {float:left;margin-right:40px;}
.foot .nav2 {float:left;}
.foot .four {float:right;}
.foot .fnav {float:left;margin-top:30px;margin-right:150px;}
.foot .fnav ul li {font-size:14px;margin-bottom:10px;}
.foot .fnav ul li a {color:#c8c8c8;}
.foot .cen {float:left;margin-top:30px;}
.foot .cen p {font-size:14px;color:#c8c8c8;margin-bottom:10px;}
.foot .vx {float:right;margin-top:30px;}

.menu .ul-list > li {
  flex: 1;
  position: relative;
   
}
.menu .ul-list > li:last-child {
  border-right: none;
}
.menu .ul-list > li > a {
 
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
   color: #666666;
}
.menu .ul-list > li > span {
  color: #fff;
  font-size: 14px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
 
}
.menu .ul-list > li:hover .ol-list {
  display: block;
}
.menu .ol-list {
  display: none;
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 99999999999999999;
  background:url(../images/xiabg.png);
  width: 100%;
  padding-top:10px;
  color:#000000;
  
  
}
.menu .ol-list > li > a {
  z-index: 99999999999999999;
  font-size: 12px;
  text-decoration: none;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height:42px;
     border-bottom:1px #858585 dashed;
}
.menu .ol-list > li > a:hover {
  background:url(../images/navbg.jpg) repeat-y;
  z-index: 99999999999999999;
}

/*cpindex*/
ul,li{ list-style:none;}
.tab{ width:1000px; margin:0 auto;}
.tab-hd { overflow:hidden; zoom:1;}
.tab-hd li{ float:left; color:#fff; text-align:center; cursor:pointer;}
.tab-hd li.active{}
.tab-bd li{display:none; border-top:0 none; }
.tab-bd li.thisclass{ display:list-item;}
/*chanpinlist*/
.tad {width:100%; position:relative; overflow:hidden; height:300px;  }
.tadbox {width:3000px; position:absolute;left:50%; margin-left:-1500px; }
.tad2 {width:100%; position:relative; overflow:hidden; height:207px;  }
.tadbox2 {width:3000px; position:absolute;left:50%; margin-left:-1500px; }
.chanpin {width:100%;background:#f5f5f5;}
.cplist {width:1000px;margin:0 auto;margin-top:40px;height:auto;}
.cplist .l {width:224px;}
.cplist .th2 {height:48px;background:#0cad4f ;margin-bottom:30px;}
.cplist .th2 h2 {background:url(../images/cpico.png) 40px 15px no-repeat;padding-left:35px;font-size:24px;font-weight:bold;line-height:48px;text-align:center;color:#ffffff;}
.lt {background:#ffffff;padding-bottom:20px;}
.lt ul li {width:180px;height:30px;font-size:14px;margin-bottom:25px;margin-left:20px;font-size:16px;line-height:30px;}
.lt ul li a {text-decoration:none;}
.lt ul li:hover {background-color:#eef8f2;}
.lt ul li:hover a {color:#0cad4f;background:url(../images/licohover.png) 15px 4px no-repeat;}
.lt .lhover {background-color:#eef8f2;color:#0cad4f;}
.lt .lhover a {color:#0cad4f;background:url(../images/licohover.png) 15px 4px no-repeat;}
.lt ul li a {background:url(../images/lico.png) 15px 4px no-repeat;padding-left:35px;}
.ls {background:#ffffff;margin-top:30px;margin-bottom:30px;padding-bottom:30px;}
.cplist .th3 {height:48px;background:#0cad4f ;margin-bottom:30px;}
.cplist .th3 h2 {background:url(../images/lian.png) 40px 13px no-repeat;padding-left:30px;font-size:24px;font-weight:bold;line-height:48px;text-align:center;color:#ffffff;}
.ls p {width:160px;font-size:14px;margin-top:8px;margin-left:30px;font-color:#777777;}
.ls p span {font-color:#4b4b4b;}
.ls img {margin-bottom:15px;}
.l4 {width:180px;margin-top:20px;border-top:1px solid #dcdcdc;padding-top:20px;}
.cplist .r {width:740px;padding-bottom:50px;}
.cplist .r .mian {background:url(../images/home.png) no-repeat;padding-left:20px;font-size:14px;font-color:#666666;}
.cplist .r .mian a {margin-left:5px;margin-right:5px;font-color:#666666;}
.cplist .ccon {width:740px;height:280px;background:#ffffff;margin-top:30px;}
.cplist .ccon .cple {float:left;width:180px;margin-top:30px;margin-left:40px;}
.cplist .ccon .cpri {display:block;float:right;width:430px;margin-right:40px;height:100px;margin-left:30px;margin-top:10px;}
.cplist .ccon .cpri .left{width:300px;margin-bottom:50px;}
.cplist .ccon .cpri .right {margin-top:50px;}
.cplist .ccon .cpri h2 {font-size:18px;font-weight:bold;margin-top:50px;margin-bottom:10px;color:#262626;}
.cplist .ccon .cpri h2 a:hover {color:#0cad4f}
.cplist .ccon .cpri h3 {font-size:14px;color:#676767;width:250px;margin-right:170px;}
.cpri .right a {display:block;width:90px;height:90px;background:url(../images/xun.png) no-repeat;}
.cpri .right a:hover {display:block;width:90px;height:90px;background:url(../images/xunhover.png) no-repeat;}
.bx {width:600px;}
.bx p {font-size:16px;height:28px;line-height:28px;margin-right:40px;margin-top:25px;}
.p1 {float:left;background:url(../images/mian.png) no-repeat;padding-left:35px;}
.p2 {float:left;background:url(../images/kuai.png) no-repeat;padding-left:35px;}
.p3 {float:left;background:url(../images/chang.png) no-repeat;padding-left:35px;}
/*fenye*/
.fenye {width:740px;height:35px;margin:0 auto;}
.fenye ul {width:740px;margin:0 auto;}
.fenye li {float:left;border:1px solid #cacaca;margin-right:10px;padding:8px 12px;font-size:12px;color:#777777;}
.fenye li:hover {background:#0cad4f;color:#FFFFFF;}
.fenye li:hover a{color:#FFFFFF;}
.fenye li a{text-decoration:none;}
.fenye .thisclass {background:#0cad4f ;color:#FFFFFF;}
.fenye .thisclass a{color:#FFFFFF;}
/*xq*/
.con {width:740px;background:#ffffff;margin-top:30px;}
.con .cpic {float:left;margin: 50px 20px 50px 60px;width:174px;}
.con .cpxq {float:left;margin-top:60px;width:400px;margin-left:50px;}
.con .cpxq h2 {font-size:20px;font-weight:bold;color:#0cad4f;margin-bottom:10px;}
.con .cpxq h3 {font-size:14px;font-weight:bold;color:#5d5d5d;margin-bottom:25px;}
.b1 {float:left;background:url(../images/mian.png) no-repeat;padding-left:35px;}
.b2 {float:left;background:url(../images/kuai.png) no-repeat;padding-left:35px;}
.b3 {float:left;background:url(../images/chang.png) no-repeat;padding-left:35px;}
.con .cpxq li {font-size:16px;height:28px;line-height:28px;float:left;margin-right:20px;width:140px;margin-bottom:15px;}
.con .cpxq p {margin-top:15px;}
.con .cpxq p span{margin-left:20px;}
.viewcon {width:640px;margin:0 auto;}text-decoration:none;
.viewcon ul li a{text-decoration:none;}
.viewcon  ul li {width:160px;height:40px;background:url(../images/xqbg.png) no-repeat;float:left;line-height:40px;text-align:center;color:#717171;font-size:16px;padding-bottom:20px;}
.viewcon .qhover {background:url(../images/xqbghover.png) no-repeat;}
.viewcon .active {background:url(../images/xqbghover.png) no-repeat;}
.viewcon .active a{color:#ffffff;text-decoration:none;}
.vcon {width:640px;margin:0 auto;padding-bottom:30px;font-size:14px;line-height:28px;}
.vcon p {padding-bottom:20px;font-size:14px;line-height:28px;}
.vcon div {padding-bottom:20px;font-size:14px;line-height:28px;}
.vcon img {width:100%;}
.wz {width:740px;background:#ffffff;padding-bottom:40px;margin-top:30px;}
.wzcon {width:650px;}
.wzcon h1 {font-size:20px;font-weight:bold;margin-top:50px;color:#0cad4f;margin-bottom:10px;}
.n{height:50px;font-size:12px;color:#616161;text-align:center;border-bottom:1px dashed #dad9d9;line-height:50px;margin-bottom:30px;} 
.n span {margin-right:40px;}
.content {width:600px;padding-bottom:20px;font-size:14px;line-height:28px;}
.content p {padding-bottom:20px;font-size:14px;line-height:28px;}
.content div {padding-bottom:20px;font-size:14px;line-height:28px;}
.wzb {width:650px;height:30px;background:#e3e3e3;line-height:30px;}
.pre {float:left;color:#5e5e5e;font-size:12px;margin-left:15px;}
.pre a{color:#5e5e5e;}
.next {float:right;color:#5e5e5e;font-size:12px;margin-right:15px;}
.next a{color:#5e5e5e;}
.wzlist {margin-top:50px;}
.wzlist li {width:650px;height:230px;border-bottom:1px dashed #dad9d9;margin-bottom:30px;}
.wzlist .l {width:174px;margin-left:20px;}
.wzlist .r {width:380px;margin-right:20px;}
.wzlist .r h2 {font-size:18px;font-weight:bold;margin-bottom:20px;margin-top:15px;}
.wzlist .r h2 a {color:#0cad4f;}
.wzlist .r p {color:#666666;line-height:26px;margin-bottom:20px;}
.wzlist .r .more {font-size:14px;}
.wzlist .r a {color:#0cad4f;}
.newsl {width:650px;}
.abrs {margin-top:50px;margin-bottom:30px;}
.rsab {width:900px;margin:0 auto;}
.rsab h2 {font-size:22px;color:#333333;font-weight:bold;margin-bottom:30px;}
.rsab p {font-size:16px;color:#838383;line-height:32px;margin-bottom:20px;}
.ab1 {width:1000px;margin:0 auto;margin-bottom:40px;height:290px;}
.ab1 .l {width:470px;}
.ab1 .r {width:500px;}
.ab1 .r h2{width:500px;height:50px;background:#f7f7f7;font-size:18px;color:#333333;line-height:50px;margin-bottom:10px;}
.ab1 .r h2 span {margin-left:20px;}
.ab1 .r p {width:470px;font-size:14px;color:#838383;line-height:30px;margin-top:10px;margin-bottom:10px;}
.aboutzs {width:100%;height:624px;background:url(../images/ab-bg.png) center no-repeat;}
.zscon {width:1200px;}
.ableft {float:left;margin-top:120px;}
.abcen {float:left;}
.abcen li {float:left;margin-left:38px;}
.abright  {float:right;margin-top:120px;}
.abys {width:100%;height:800px;background:url(../images/ysbg.jpg) center no-repeat;}
.abyscon {width:1000px;}
.abyscon .l {margin-left:20px;}
.abyscon .r {width:495px;margin-right:350px;}
.abyscon .r h2 {font-size:16px;color:#333333;font-weight:bold;margin-bottom:10px;margin-top:10px;}
.abyscon .r p {font-size:14px;color:#838383;line-height:26px;margin-bottom:50px;}
.gsfb {width:100%;height:575px;background:url(../images/abfb-bg.jpg) no-repeat;}
.gsfbcon {width:1200px;}
.fbleft {float:left;margin-top:130px}
.fbcen {float:left;}
.fbcen li {width:420px;height:330px;background:#ffffff;float:left;margin-left:90px;}
.fbcen li p img {float:left;margin-top:20px;margin-left:40px;}
.fbcen li span {margin-left:170px;display:block;font-size:14px;color:#838383;margin-top:5px;}
.fbcen li strong {margin-left:40px;font-size:16px;color:#333333;}
.fbcen h2 {margin-bottom:30px;}
.fbright {float:right;margin-top:130px}
.gchj {width:100%;height:560px;background:#f7f7f7;}
.gchjcon {width:1000px;}
.gchjcon ul {width:990px;}
.gchjcon li img {margin-top:10px;margin-left:10px;}
.marqueeleft1{height:280px;width:990px;overflow:hidden;margin:0 auto;}
.marqueeleft1 ul{float:left;}
.marqueeleft1 li {width:310px;height:260px;float:left;background:#ffffff;margin-top:20px;margin-right:20px;}
.marqueeleft1 li:hover img{ padding:0 !important;}
.link {width:100%;background:#f5f5f5;padding-bottom:20px;padding-top:20px;}
.linkc {width:1000px;}
.linkc a {width:1000px;margin-right:10px;}