/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
body{ margin:0; padding:0; font-size:14px; line-height:26px; color:#333; font-family:"Î¢ÈíÑÅºÚ";}
img{ border: none}
ul li{ list-style:none; margin:0; padding:0;}
a img{ border:0}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
a{ text-decoration:none; color:#555555;}
a:hover{ color:#009900;}
.w1200{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.top{ width:100%; height:25px; background:#2e3037; line-height:25px; font-size:12px; color:#fff;}
.head{ margin-top:20px;}
.nav{ width:100%; height:45px; background:#009900; margin-top:18px;}
.nav_con ul li{ float:left;}
.nav_con ul li a{ display:block;padding-left:57px; padding-right:57px; text-align:center; color:#fff; font-size:15px; line-height:45px;} 
.nav_con ul li a:hover{ background:#027602;}

/*Ö÷µ¼º½²Ëµ¥*/
#nav-menu{height:45px;background:#009900;width:1200px;margin:0 auto;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:16px; width:170px;  text-align:center;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;height:45px;text-decoration:none;font-size:16px;width:130px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#ffffff;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#027602;}
#nav-menu .menu li a.xialaguang span{line-height:45px;display:inline-block;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:130px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:45px;left:0;width:130px;background:#027602;border-top:0;line-height:normal; z-index:100;}
#nav-menu .menu ul.children li{width:130px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #efefef;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:30px;line-height:30px;overflow:hidden;padding:3px 0;display:block;color:#ffffff;text-align:center;
text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children li a:hover{background-color:#44b844;text-decoration:none;}

.pro_tit{ text-align:center; padding-top:60px;}
.pro_ch{ font-size:45px; text-align:center; color:#009900; margin-top:15px;}
.pro_line{ width:140px; height:3px; background:#006600; margin:0 auto; margin-top:20px;}
.pro_jj{ text-align:center; color:#999999; font-size:16px; margin-top:20px;}
.demopage{width:1200px;margin:0 auto; margin-top:40px;}


/* #marquee1 */
#marquee1{width:1200px;height:310px;overflow:hidden;}
#marquee1 ul li{float:left;width:309px }
#marquee1 ul li img{display:block;border:1px solid #c0c0c0;box-sizing: border-box; width:265px;}
.pro_bg{ width:265px; height:45px; line-height:45px;}
#marquee1 ul li a{ color:#333; text-align: center; font-size:16px;width:265px; display:block;}
#marquee1 ul li a:hover{color:#009900;}
.more{ width:74px; height:30px; background:url(../images/more.png); float: right;}
.news_tit{ padding-top:70px; text-align:center;}
.news_ch{ font-size:45px; text-align:center; color:#009900; margin-top:20px;}
.news_con{ margin-top:30px;}
.news_r{ width:610px;}
.news_r ul li{ height:86px; margin-bottom:15px;}
.news_r ul li a .date{ width:20%; height:86px; background:#66cc00; color:#fff; font-size:16px; line-height:86px; text-align: center;}
.news_r ul li a .news_bt{ background:#e8e8e8; height:71px; color:#000000;width:80%; padding-top:15px;}
.news_r ul li a .news_conjj{ font-size:12px; color:#666666; padding-left:30px;}
.news_r ul li a:hover .news_bt{ color:#009900; background:#daf4da;}
.news_r ul li a:hover .news_conjj{ color:#009900;}
.foot{ width:100%; background:#484848; height:245px; margin-top:110px;}
.foot_logo{ margin-top:50px;}
.foot_r{ width:600px; color:#fff;}
.foot_r a{ color:#fff;}
.foot_tel{ margin-top:15px; font-size:21px; color:#fff; margin-top:-10px;}
.foot_tel span{ position:relative;top:25px; margin-right:25px;left:10px;}
.f_atit{ font-size:16px;}
.foot_about{ text-align:center; width:75px; margin-top:30px; line-height:30px;}
.foot_pro{ text-align:center; width:85px; margin-top:30px; margin-left:92px; margin-right:92px;line-height:30px;}
.foot_fuwu{ text-align:center; width:85px; margin-top:30px; margin-left:92px;line-height:30px;}
.banquan{ background:#1f1f1f; height:48px; line-height:48px; color:#fff; font-size:12px;}
.bq_con{ width:720px; margin:0 auto;}
.bq_con a{color:#fff; }
.bq_con a:hover{ text-decoration:underline;}

.fy_l{  margin-top:70px; overflow:hidden;}
.fy_tit{width:336px; height:52px; background:#009900; color:#fff;}
.fy_ch{ font-size:30px; line-height:52px; margin-left:40px;}
.fy_en{ font-size:19px; line-height:60px; margin-left:10px;}
.fy_nav{ margin-left:40px;}
.fy_nav ul li a{ border-bottom:1px dotted#4c4c4c;width:204px; line-height:36px; display:block;}
.fy_nav ul li a:hover{ color:#009900;}
.fy_nav ul li span{ margin-right:10px;}
.fy_lianxi{ margin-top:40px;}
.fy_lxcon{ color:#333;margin-left:30px; margin-top:20px; line-height:36px; width:280px;}
.fy_r{ width:800px; margin-top:70px;}
.weizhi span{ position:relative;top:5px; margin-right:10px;}
.about_con{ width:730px; margin:0 auto; margin-top:30px;}
.about_con p{ line-height:36px; text-indent:2em;}
.cur{ width:147px; height:24px; background:url(../images/con_bg.gif) no-repeat; color:#fff; padding-left:30px; line-height:24px;}

.feedback-form {
  width: 100%;
  text-align: justify;
}
.feedback-form .form-row {
  display: inline-block;
  width: 49%;
  text-align: left;
}
.feedback-form .form-row-full {
  width: 100%;
}
.feedback-form input {
  height: 32px;
}
.feedback-form input[readonly] {
  color: #666;
}
.form-row01{ width:150px; margin:10px auto;}
.feedback-form input,
.feedback-form textarea {
  line-height: 2;
  display: block;
  width: 100%;
  margin: 8px 0;
  padding-left: 6px;
  -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border: 1px solid #e5e5e5;
  outline: none;
}
.feedback-form input:focus,
.feedback-form textarea:focus {
  border-color: #009900;
  outline: none;
}
.feedback-form input:hover,
.feedback-form textarea:hover {
  border-color: #009900;
  outline: none;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px rgba(22, 79, 185, 0.3);
}
.feedback-form textarea {
  height: 160px;
  max-height: 250px;
  resize: vertical;
}
.feedback-form .submit {
  font-size: 16px;
  display: inline-block;
  padding: 6px 30px;
  cursor: pointer;
  text-align: center;
  color: #fff;
  border: none;
  background: rgba(207, 0, 2, 0.9);
}
.feedback-form .submit:hover {
  text-decoration: none;
  background: #e73133;
}
.feedback-form .submit.disabled {
  opacity: .8;
}

.cate-title .icon-product {
    background-position: -50px 0;
}


.cate-tree .level-1 > li.more::after {
  background-position: -12px 0;
}

.cate-tree .level-1 > li.more:hover::after {
  background-position: -72px 0;
}

.cate-tree .level-1 > li.more.active::after {
  background-position: -84px 0;
}


.ueditor a{ color:#555555;}
.ueditor a:hover{ color:#0072C4;}

.ay_newscon{ width:100%; }
.ay_newscon ul li{ margin-bottom:18px;  }

.data{ margin-top:30px;}
.data li { height:120px;
	border-bottom:1px solid #ebebeb;
}
.data li.odd {
	background: none;
}
.data_pic {
	display: block;
	float: left;
	width: 201px;
	position: relative;
}
.data_pic img {
	width: 201px;
	height: 136px;
	margin-top:5px; margin-left:5px;
}

.data_info {
	overflow: hidden;
	position: relative;
	padding: 0px 30px 0 30px;
}
.data_info h5 {
	position: relative;
	display: inline-block;
	margin-bottom: 15px;
	padding-right: 130px;
}
.data_info h5:before {
	position: absolute;
	bottom: 5px;
	left: 0;
	z-index: 0;
	content: "";
	width: 43px;
	height: 7px;
	background: #c7c7c7;
}
.data_info h5 a {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	color: #343434;
	position: relative;
	line-height: 32px;
	height: 40px;

	margin-bottom: 5px;
}
.data_info h5 a:before {
	position: absolute;
	bottom:0;
	left: 26px;
	z-index: 0;
	content: "";
	width: 0;
	height: 7px;
	background: #009900;
	-moz-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	-o-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	-webkit-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	transition: width 300ms ease-in-out, left 300ms ease-in-out;
}
.data li:hover .data_info h5 a {
	color:#009900;
}
.data li:hover .data_info h5 a:before {
	left: 0;
	width: 43px;
}
.data_des {
	line-height: 26px;
	max-height: 50px;
	font-size: 13px;
	margin-top:-10px;
}
.data_des a{ color:#7e7e7e;}

.data_date {
	position: absolute;
	top: 40px;
	right: 30px;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}
.data li:hover .data_date {
	color: #3b3b3b;
}

.date_xw{ width:80px; height:80px; background:#dadada; color:#FFFFFF; float: left; text-align:center; line-height:80px; color:333;}

.kf_txt{ color:#666666; margin:0 auto;width:650px; margin-top:20px;}
.kf_con{ width:750px; margin:0 auto;}
.kf_con01{ width:310px;}
.kf_line{ width:750px; border-bottom:1px dashed #CCCCCC; margin:0 auto; margin-top:10px;}
.about_syn{ text-align: center; line-height:36px; margin-top:30px;}
.about_more a{ display:block; width:175px; height:45px; line-height:45px; background:#009900; color:#FFFFFF; text-align: center; margin:20px auto;}
.about_more a:hover{ background:#027602;}