@charset "utf-8";
* { padding: 0; margin: 0 }
body{font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size:12px; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
em, i{font-style:normal;}
object {max-width: 100%;}
small {font-size: 0.875em;}
a { color: #333333; text-decoration: none }
a:hover{ color:#68b704;}
ol, ul ,li{ list-style: none }
h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: 400 }
img{padding: 0; margin: 0; border:0}
.fl{float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.g-w1024{
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}


.header{position:relative;z-index:25; display:block; height:180px;}
.top{height:109px;position:relative;z-index:25; margin-bottom:28px;}
.top span{width:125px; float:right; height:19px; background-image:url(../images/en.png); background-position:center center; background-repeat:no-repeat; font-size:12px; margin-top:60px;padding-top:2px; padding-bottom:6px;}
.top span a{width:62px; display:block;float:left; text-align:center; line-height:19px; color:#ffffff; font-size:12px;}
.top span a:hover{color:#4A4A4A;}
/*nav*/

.nav{width:100%;height:45px;margin:0 auto; position:relative; background-image:url(../images/bg.png); background-repeat:repeat;}
.nav ul{width:1024px;margin:0 auto; display:block;}
.nav ul li{float:left;width:128px; height:45px; background:url(../images/line.png) no-repeat left center;}
.nav ul li:first-child{ background-image:none;}
.nav ul li a{display:block;float:left;color:#333; font-size:15px; font-family:"微软雅黑";width:128px;text-align:center; line-height:45px; height:45px;}
.nav ul li a:hover{ color:#68b704;}
.nav ul li ul { position:absolute; z-index:9999;top:45px; width:128px;  background:rgba(255, 255, 255, 0.8); border-radius:10px; margin-top:15px; padding:15px 0 15px 0;}
.nav ul li ul li{float:none;border-right:none; text-align:center; width:128px; height:25px; line-height:25px; display:block;  padding-bottom:12px; background-image:url(../images/line2.png); background-position:center 25px; background-repeat:no-repeat;}
.nav ul li ul li a{ color:#333; display:block;  font-size:14px;line-height:25px; height:25px;}
.nav ul li .subnav{ display:none;}
.subnav span{ display:block; width:128px; height:29px; background:url(../images/sjx.png) no-repeat top center; position:absolute; top:-29px;left:0;}
.nav ul li ul li a:hover{ color:#333; font-weight:normal; font-size:13px;}

/*nav2*/

.nav2{width:100%;height:45px;margin:0 auto; position:relative; background-color:#68b704;}
.nav2 ul{width:1024px;margin:0 auto; display:block;}
.nav2 ul li{float:left;width:128px; height:45px; background:url(../images/line.png) no-repeat left center;}
.nav2 ul li:first-child{ background-image:none;}
.nav2 ul li a{display:block;float:left;color:#ffffff; font-size:15px; font-family:"微软雅黑";width:128px;text-align:center; line-height:45px; height:45px;}
.nav2 ul li a:hover{ color:#68b704;}
.nav2 ul li ul { position:absolute; z-index:9999;top:45px; width:128px;  background:rgba(255, 255, 255, 0.8); border-radius:10px; margin-top:15px; padding:15px 0 15px 0;}
.nav2 ul li ul li{float:none;border-right:none; text-align:center; width:128px; height:25px; line-height:25px; display:block;  padding-bottom:12px; background-image:url(../images/line2.png); background-position:center 25px; background-repeat:no-repeat;}
.nav2 ul li ul li a{ color:#333; display:block;  font-size:15px;line-height:25px; height:25px;}
.nav2 ul li .subnav{ display:none;}
.subnav span{ display:block; width:128px; height:29px; background:url(../images/sjx.png) no-repeat top center; position:absolute; top:-29px;left:0;}
.nav2 ul li ul li a:hover{ color:#333; font-weight:normal; font-size:14px;}

/*yuan-banner*/
.yuan-banner{width:100%;margin-left:auto;margin-right:auto; height:650px; z-index:15; position:absolute; top:0px; background-image:url(../images/banner-bg.jpg); background-position:center bottom; background-repeat:no-repeat;padding-bottom:42px;}
#full-screen-slider {
	width:100%;
	height:650px;
	float:left;
	position:relative;
	display: block;
	overflow: hidden;

}
#slides { display:block; width:100%; height:650px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:610px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {
	background-color: #0c8d44;
}
/*jin-about*/
.jin-about{width:100%; margin:0 auto; background-image:url(../images/about-bg.jpg); background-position:center bottom; background-repeat:no-repeat; height:476px; display:block;margin-top:512px;}
.jin-about1{width:144px; float:left; background-color:#68b704;height:476px;margin-right:30px; }
.jin-about1 span{height:295px; display:block; color:#fff; padding-left:17px; padding-top:40px;}
.jin-about1 span em{ display:block; font-size:20px; font-weight:bold;  line-height:40px;}
.jin-about1 span i{display:block; height:3px; width:55px; background-color:#f9df0a; margin-top:15px;}
.jin-about1 span b{display:block; font-weight:normal; font-size:12px; line-height:40px;}
.jin-about1 a{height:141px; background-color:#f6d312; background-image:url(../images/more.png); background-position:center center; background-repeat:no-repeat; display:block;}
.jin-about1 a:hover{background-size: 40% 40%; background-color:#ffe65d;}
.jin-about2{width:520px; float:left; font-size:14px; line-height:27px; padding-top:15px; color:#191919;text-indent: 2em;}
.jin-about3{width:292px; float:right;}
.span1{height:36px; line-height:36px; display:block; color:#ffffff; background-color:#68b704; background-image:url(../images/line.jpg); background-position:10px center; background-repeat:no-repeat; padding-left:20px; margin-bottom:15px;margin-top:15px;}
.span1 a{width:37px; display:block; background-image:url(../images/more2.png); background-repeat:no-repeat; background-position:center center; height:37px; float:right; background-color:#f6d312;}
.span1 a:hover{ background-color:#ffe65d;}

/*jin-pro*/
.jin-pro{width:100%; margin-left:auto; margin-right:auto; background-image:url(../images/pro-bg.jpg); background-position:center bottom; background-repeat:no-repeat; height:650px;}
.jin-pro1{height:122px;background-color:#68b704; margin-top:59px;}
.jin-pro1 span{height:92px; display:block; color:#fff; padding-left:17px; padding-top:30px; width:155px; float:left;  background-image:url(../images/line2.jpg); background-position:right center; background-repeat:no-repeat;}
.jin-pro1 span em{ display:block; font-size:20px; font-weight:bold;  line-height:30px;}
.jin-pro1 span i{display:block; height:3px; width:55px; background-color:#f9df0a; margin-top:15px;}
.jin-pro1 span b{display:block; font-weight:normal; font-size:12px; line-height:30px;}
.jin-pro1 p{width:660px; float:left; height:122px; display:block; margin-left:40px; padding-top:21px;}
.jin-pro1 p a{width:40%; float:left; line-height:40px; color:#ffffff; font-size:20px;}
.jin-pro1 p a:hover{ color:#f9df0a;}
.jin-pro1 ins {width:122px; float:right; display:block; height:122px; }
.jin-pro1 ins a{background-color:#f6d312;width:122px;display:block; height:122px; background-image: url(../images/more3.png); background-position:center center; background-repeat:no-repeat;}
.jin-pro1 ins a:hover{background-color:#ffe65d; }
#pro_con {
	overflow:hidden;
	width:1200px; 
	margin-right:auto;
	margin-left:auto;
	margin-top:60px;

}
#pro_con .LeftBotton {
	height:75px;
	width:37px;
	float:left;
	cursor:pointer; 
	background-image:url(../images/left-a.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	margin-right: 56px;
	margin-top:110px;
}
#pro_con .RightBotton {
	height:75px;
	width:37px;
	float:right;
	cursor:pointer;
	background-image: url(../images/right-a.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	margin-top:110px;}
#pro_con .Cont {width:1024px;overflow:hidden;float:left;}
#pro_con .ScrCont{width:10000000px; padding:0; }
#pro_con #List1, #pro_con #List2 {float:left; padding:0px; margin:0px;}
#pro_con .Cont li {float:left;height: 405px;width: 289px;margin-right: 75px;background-image:url(../images/pro-bg.png); background-repeat:no-repeat;}
#pro_con .Cont li p{
	line-height: 55px;
	display: block;
	height: 61px;
	width: 289px;
	text-align: center; 
	background-image:url(../images/pro-bg2.png); 
	background-position:center center; 
	background-repeat:no-repeat;
	margin-top:40px;
	font-size:16px;
}
#pro_con img {
	height: 298px;
	width: 249px;
	display:block;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;

}
#pro_con a {display:block;color: #494949;}	
#pro_con a:hover {display:block;color: #68b704;}


/*jin-con*/
.jin-con{}
.jin-con1{width:356px; float:left; }
.jin-con1 p{padding-top:5px; display:block;width:356px; height:268px;}  
.jin-news{width:592px; float:right;margin-top:15px;}
.jin-news1{ float:right; background-color:#68b704; width:145px; height:322px;}
.jin-news1 span{height:202px; display:block; color:#fff; padding-left:17px; padding-top:40px;}
.jin-news1 span em{ display:block; font-size:20px; font-weight:bold;  line-height:40px;}
.jin-news1 span i{display:block; height:3px; width:55px; background-color:#f9df0a; margin-top:15px;}
.jin-news1 span b{display:block; font-weight:normal; font-size:12px; line-height:40px;}
.jin-news1 a{height:80px; background-color:#f6d312; background-image:url(../images/more3.png); background-position:center center; background-repeat:no-repeat; display:block;}
.jin-news1 a:hover{background-color:#ffe65d; }
.jin-news2{width:425px; float:left;}
.jin-news2 span{height:134px; display:block; font-size:12px; margin-bottom:20px;}
.jin-news2 span img{width:140px; height:120px; padding:6px; border:1px solid #d7d7d7; float:left; display:block;}
.jin-news2 span p{width:265px; float:right; display:block; color:#575656; line-height:20px;}
.jin-news2 span p em{display:block; font-size:14px; color:#1f1f1f; line-height:25px; font-weight:bold;}
.jin-news2 span p ins{display:block; text-decoration:none; color:#b6b6b6; line-height:25px; background-image:url(../images/line3.png); background-position:left center; background-repeat:no-repeat;padding-left:15px;}
.jin-news2 span p a{display:block; color:#68b704; }
.jin-news2 span p a:hover{color:#f6d312;}
.jin-news2 ul{display:block; background-image:url(../images/news.png); background-position:center top; background-repeat:no-repeat;padding-top:18px; }
.jin-news ul li{height:37px; border-bottom:1px dashed #d7d7d7;}
.jin-news ul li a{height:37px; line-height:37px; background-image:url(../images/ico.png); background-position:left center; background-repeat:no-repeat; padding-left:15px; display:block; color:#575656;}
.jin-news ul li a em{ float:right; color:#c1c1c1;}
.jin-news ul li a:hover{color:#68b704; }
.jin-news ul li a:hover em{color:#68b704; }

/*footer*/
.footer{width:100%; height:197px; display:block; margin-left:auto; margin-right:auto; background-color:#68b704; margin-top:70px; color:#ffffff; }
.footer1{width:250px; float:left; padding-top:30px; background-image:url(../images/line3.jpg); background-position:right center; background-repeat:no-repeat;height:167px;}
.footer1 span{width:28px; float:left; display:block; font-size:26px;  margin-right:28px;height:172px;}
.footer1 p{display:block; width:150px; float:left;}
.footer1 p img{display:block; margin-bottom:10px;}
.footer1 p em{ display:block; font-size:14px; }
.footer11{width:690px; float:right; margin-top:25px;}
.footer11 span{ line-height:50px; height:50px; display:block; font-size:15px;}
.footer11 span a{ color:#ffffff; margin-left:10px; margin-right:10px;}
.footer11 span a:hover{}
.footer11 p{font-size:14px; display:block; padding-left:10px;}
.footer11 p em{display:block;font-size:14px; font-style:normal; height:34px; line-height:34px; background-image:url(../images/tel.png); background-repeat:no-repeat; background-position:150px center;}
.footer11 p i{display:block;font-size:14px; font-style:normal; line-height:25px; margin-top:10px;}
.footer2{height:50px; background-color:#2d2d2d;width:100%; display:block; margin-left:auto; margin-right:auto; line-height:50px; text-align:center; color:#ffffff; font-size:16px;}
.footer2 a{ color:#ffffff;}
.footer2 a:hover{ text-decoration:underline;}

/*about*/
/*nav2*/

.nav2{width:100%;height:45px;margin:0 auto; position:relative; background-color:#68b704;}
.nav2 ul{width:1024px;margin:0 auto; display:block;}
.nav2 ul li{float:left;width:128px; height:45px; background:url(../images/line.png) no-repeat left center;}
.nav2 ul li:first-child{ background-image:none;}
.nav2 ul li a{display:block;float:left;color:#ffffff; font-size:15px; font-family:"微软雅黑";width:128px;text-align:center; line-height:45px; height:45px;}
.nav2 ul li a:hover{ color:#68b704;}
.nav2 ul li ul { position:absolute; z-index:9999;top:45px; width:128px;  background:rgba(255, 255, 255, 0.8); border-radius:10px; margin-top:15px; padding:15px 0 15px 0;}
.nav2 ul li ul li{float:none;border-right:none; text-align:center; width:128px; height:25px; line-height:25px; display:block;  padding-bottom:12px; background-image:url(../images/line2.png); background-position:center 25px; background-repeat:no-repeat;}
.nav2 ul li ul li a{ color:#333; display:block;  font-size:15px;line-height:25px; height:25px;}
.nav2 ul li .subnav{ display:none;}
.subnav span{ display:block; width:128px; height:29px; background:url(../images/sjx.png) no-repeat top center; position:absolute; top:-29px;left:0;}
.nav2 ul li ul li a:hover{ color:#333; font-weight:normal; font-size:14px;}

/*about_banner*/
.about_banner{width:100%;margin-left:auto;margin-right:auto; height:517px; z-index:15; position:absolute; top:0px; background-image:url(../images/about_banner.jpg); background-position:center top; background-repeat:no-repeat;}
/*non-about*/
.non-about{width:100%; margin:0 auto; background-image:url(../images/about-bg2.jpg); background-position:center top; background-repeat:no-repeat; height:476px; display:block;margin-top:350px;}

/*non-left*/
.non-left{width:124px; float:left; height:750px; }
.non-left a{display:block;width:124px;height:64px;overflow:hidden; margin-bottom:40px; border:1px solid #B3B3B3; position:relative; text-align:center; padding-top:30px; padding-bottom:30px; font-size:18px; color:#2B2B2B;-moz-border-radius: 50%; /* Firefox */
  -webkit-border-radius: 50%; /* Safari 和 Chrome */
  border-radius: 50%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}	
.non-left a em{display:block;font-size:14px; font-weight:normal; color:#B3B3B3;}	
.non-left a:hover em{ color:#ffffff;}
.non-left a:hover{border:1px solid #f6d312;animation:s4 1.2s infinite linear;-webkit-animation:s4 1.2s infinite linear; background-color:#f6d312; color:#FFFFFF;}
@keyframes s4{0%{top:0;}25%{top:10px;}50%{top:0;}75%{top:-10px;}100%{top:0;}}
@-webkit-keyframes s4{0%{top:0;}25%{top:10px;}50%{top:0;}75%{top:-10px;}100%{top:0;}}
.non-right{width:800px; float:right; line-height:30px; font-size:15px;color:#606060;border:1px solid #d8d8d8;padding:20px;-moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari 和 Chrome */
  border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */min-height:600px; -webkit-box-shadow: 0 0 15px 5px #d8d8d8;   
 -moz-box-shadow: 0 0 15px 5px #d8d8d8;   
 box-shadow: 0 0 15px 5px #d8d8d8; 
}
.span3{height:40px; display:block;margin-bottom:20px; border-bottom:1px dashed #d8d8d8; line-height:40px;}

/*non-con*/
.non-con{width:199px; display:block; background-image:url(../images/ditu.png); background-position:center top; background-repeat:no-repeat; height:139px; position:relative; top:510px; left:-50px;}

/*pro-non*/
.pro-non{width:100%; margin:0 auto; background-image:url(../images/about-bg2.jpg); background-position:center top; background-repeat: repeat-y;  display:block;margin-top:340px;}
.pro-left{width:246px; float:left;}
.pro-left span{ height:136px; display:block;}
.pro-left ul{display:block; padding-left:40px;}
.pro-left ul li{ height:40px; background-image: url(../images/pro1.png); background-repeat:no-repeat; background-position:center bottom; line-height:40px; text-align:center; padding-bottom:8px; margin-top:10px; color:#333333; font-weight:bold;}
.pro-left ul li a{ font-size:16px; }
.pro-left ul li a:hover{}
.pro-left p{margin-left:40px; margin-top:45px;}
.pro-right{width:720px; float:right;}
.span2{height:65px; background-image:url(../images/dao.jpg); background-position:left center; background-repeat:no-repeat; display:block; line-height:65px; padding-left:40px; padding-top:20px; font-size:20px; font-weight:bold;}
.span2 em{float:right; font-size:13px; color:#333333; font-weight:normal;}

/*pro-ul*/
.pro-ul{ display:block; margin-top:30px;}
.pro-ul li{width:220px;height:280px;float:left; margin-left:30px; margin-bottom:20px;}
.pro-ul li:first-child{margin-left:0px;}
.pro-ul li:first-child+li+li+li{margin-left:0px;}
.pro-ul li:first-child+li+li+li+li+li+li{margin-left:0px; }
.pro-ul li:first-child+li+li+li+li+li+li+li+li+li{margin-left:0px; }

.pro-ul li a{padding:10px 10px 0 10px; width:200px; display:block; background-color:#e4f8df;}
.pro-ul li a:hover{ background-color:#52B332;}
.pro-ul li a img{width:200px; height:200px; display:block;}
.pro-ul li a span{ text-align:center; line-height:20px; display:block; font-size:15px; padding:5px;}
.pro-ul li a:hover span{ color:#ffffff;}
.shi_title{ text-align:center; font-size:22px; font-weight:bold; line-height:30px;border-bottom:1px dashed #BCBCBC;margin-bottom:10px; margin-top:20px;}
.shi_title em{display:block; font-size:12px; font-weight:normal;}

.pro-nr{line-height:30px; font-size:13px;color:#606060;min-height:600px;}
.page{text-align:right;margin-top:20px;height:40px; font-size:14px; border-top:1px dashed #BCBCBC;line-height:40px;}
.page a{}
.page a:hover{}


/*nr-page*/
.nr-page{
	margin-top: 40px;
	text-align: center;
	margin-bottom: 30px;
	font-size:14px;
}
.nr-page a{
	border: 1px solid #e8e8e8;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
background-color:#d2d2d2;}
.nr-page a:hover{
	color: #FFF;
	background-color:#2d2d2d;
	text-decoration: none;
}

/*ji-news*/

.ji-news{display:block; margin-top:40px; }
.ji-news li{display:block; height:90px; float:left;margin-bottom:15px;border-bottom:1px dashed #ddd;}
.ji-news li a span{display:block; width:90px; height:80px; background:#fff; float:left; font-size:12px; color:#999;line-height:30px; text-align:center;font-family: baskerville, georgia, arial, serif;}
.ji-news li a span em{display:block; height:50px;  font-size:40px; color:#fff; background:#333333;font-family: baskerville, georgia, arial, serif;line-height:50px;}
.ji-news li a:hover span em{ background-color:#54B530;}

.ji-news li a dl{display:block; height:100px;width:600px;margin-left:30px; float:left; color:#888;}
.ji-news li a  dl{display:block; height:24px; line-height:24px;}
.ji-news li a dl em{font-size:14px; color:#333; font-weight:bold; display:block;}
.ji-news li a:hover dl em{font-size:14px; color:#54B530;}

/*video*/
.video{width:100%; margin:0 auto; background-image:url(../images/about-bg2.jpg); background-position:center top; background-repeat: repeat-y;  display:block;margin-top:340px;}
.video2{background-image:url(../images/nao.png); background-position:center top; background-repeat:no-repeat;  height:604px; margin-top:60px;padding-left:196px;padding-right:193px; padding-top:38px;}
/*contact-left*/
.contact-right{width:299px; float:right; }
.contact-left{width:650px; float:left; margin-left:50px;}
.mess{ text-align:left; color:#777; font-size:14px; margin-bottom:20px;  }
.mess b{ color:#333333; font-size:18px;}
.contact-left  table{  margin-bottom:15px; font-size:14px; margin-left:100px;}
.contact-left .input{ border:1px solid #ccc; padding:8px 0px; background-color:#ffffff;}
.contact-left  textarea{ margin:0; padding:0;background:#f9f9f9; border:1px solid #ccc;}
.submit2{background-color:#333333;color:#FFF;width:120px;height:40px;line-height:40px;border:0;margin-right:30px;}
.reset2{background-color:#333333;color:#FFF;width:120px;height:40px;line-height:40px;border:0;}
.contact-left  p{ line-height:24px;}
.contact-left2{width:650px; float:left;margin-left:50px; color:#333333; line-height:30px; font-size:14px;}
.mess2{ text-align:left; color:#777; font-size:14px;  margin-bottom:20px;   }
.mess2 b{ color: #333333;font-size: 18px;text-transform: uppercase;}

.fudong{
	Z-INDEX:1008;
	right:2%;
	VISIBILITY:visible;
	WIDTH:152px;
	POSITION:absolute;
	HEIGHT:460px;
	background-image: url(../images/qq.png);
	background-repeat: no-repeat;
	background-position:center top;
	display: block;
	padding-top:150px;
}
.fudong em{height:38px; line-height:38px; display:block;margin-bottom:13px; font-size:16px; color:#313131; text-align:center; font-weight:bold; font-style:normal;}
.fudong p{height:38px; line-height:38px; display:block;margin-bottom:13px; font-size:16px; color:#ffffff; text-align:center;}
.fudong a{text-align:center; margin-top:18px; height:20px; line-height:20px; display:block;}
