/*common*/
*{ margin:0 auto; padding:0px; font-family:Arial, "微软雅黑"; font-size:12px; text-decoration:none; list-style:none;color:#000; }
b,i{font-style:normal; font-weight:normal;}
a:hover{ text-decoration:none;}
table {border-collapse: collapse;border-spacing: 0;empty-cells: show;}
img { border-style: none;border:0px;}
.cle{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.h50{ height:50px;}
.mr10{ margin-right:10px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.ml50{ margin-left:50px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mt50{ margin-top:50px}
.mt80{ margin-top:80px}
.mt100{ margin-top:100px}
.mb10{ margin-bottom:10px;}
.mb100{ margin-bottom:100px;}
.mr30{ margin-right:30px;}
.oh{ overflow:hidden;}

.font-w{ font-family:Arial, "微软雅黑";}
.font-s{ font-family:Arial, "宋体";}
.font-w1{ font-size:12px;}
.wid-hund{ width:100%;}
.center{ width:1004px; margin:0 auto;}
.t-center{ text-align:center;}
.banner-c{ width:1423px; margin:0 auto;}
.ny-slh-a{text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.ind-pro-more{ width:100px; height:35px; line-height:35px; text-align:center; background:#6fae07; display:block; color:#fff; font-family:Arial, "宋体";
-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}
.ind-pro-tit{ color:#656565; font-size:14px; font-weight:bold; font-family:Arial, "宋体";}
.ind-pro-gd{}
.ind-pro-gd li{ float:left;}
.picture{ }
.ind-pro-div{ width:190px;}

.box{position:absolute;width:100px;height:100px;background:#ccc}

.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px} 
#mrq{width:100%; padding-top:30px;} 
#Marquee_x { overflow:hidden; width: 100% }  
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */ 
#Marquee_x ul li div{ width:369px; height:170px; background:url(../images/cp_bg.png) no-repeat center center;float:left;overflow:hidden} 
#Marquee_x ul li div img{ border:1px solid #DADADA; width:180px; height:140px; display:block} 
#Marquee_x ul li div span,#Marquee_x ul li div span font{ display:block; width:100px; overflow:hidden;} 
#Marquee_x ul li div span font{ height:100px; overflow:hidden; display:block;}


.hr-bod{ background:url(../images/about_17.jpg) no-repeat center center; height:13px;}
/*map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*friendlink*/
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;	color: #fff;}
a.zzb07link:hover {	text-decoration: underline;	color: #fff;}
.zzb07tail{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff;}
/*page*/
.yeshu{float: right;margin: 20px 10px 0 0; font-family:Arial,"宋体"; font-size:12px; color:#000; height:28px; display:block;text-align: right;}
.yeshu a{ font-family:Arial, "宋体";}
.yeshu span.zi{margin-right:5px; width: 190px;height: 24px;line-height: 24px;text-align: center;display: block;border: 1px solid #ddd;float: left;font-family:Arial,"宋体"; font-size:12px;}
.yeshu a.first,.yeshu a.prev,.yeshu a.next{ margin-right:5px; float:left;display: block;width: 60px;height: 24px;line-height: 24px; text-align:center;border: 1px solid #ddd;}
.yeshu span.current,.yeshu a.end,.yeshu a.num{margin-right:5px; float:left;display: block;width: 24px;height: 24px;line-height: 24px; text-align:center;border: 1px solid #ddd;}
.yeshu a{ color:#000;}
.yeshu a:hover{}
/*order*/
#order {font-family: Arial, "微软雅黑";font-size: 14px;color: #333;line-height: 28px;}
table, td {font: 12px/140% Arial,"宋体",Helvetica, sans-serif,Verdana; padding-left:5px;padding-bottom: 1px;padding-top: 1px;}


/*logo*/
.ind-logo{height:116px; background:#fff; }
.ind-logo-r{}
.ind-logo-tel{height:26px; line-height:26px; margin-top:20px}
.ind-logo-tel font{ color:#6cb001;}

/*search*/
.ind-search{ width:215px; height:26px; border:1px solid #ddd;}
.ind-search input{ width:170px;+width:160px; height:24px;line-height:24px; border:none;}

/*nav*/
.ind-nav{ background:#fff; height:42px;}
.ind-nav ul{ height:42px;}
.ind-nav ul li{ float:left; width:86px;height: 42px; line-height:42px;}
.ind-nav ul li a{width:86px; height:13px; display:block;font-family:Arial, "微软雅黑"; font-size:13px; color:#535353; font-weight:bold; line-height:13px; text-align:center;border-right:1px dotted #8b8b8b;margin-top: 14px;}
.ind-nav ul li:hover{ background:url(../images/index_11.jpg) no-repeat center center;}
.ind-nav ul li:hover a{ color:#fff;}

/*banner*/
.ind-banner{ height:430px; border-top:2px solid #6cb001;}
.ny-banner{ height:364px;border-top:2px solid #6cb001;}


/*Partners*/
.ind-part{ background:url(../images/index_14.jpg) no-repeat center center; height:229px;}
/*product*/

/*about us*/
.ind-ab{ background:#fff; height:320px;}
.ind-ab-sp{ }
.ind-ab-sp{ color:#535353; font-family:Arial, "微软雅黑"; font-weight:bold; font-size:18px;}
.font-c{ color:#6cb001;font-size:18px;}
.font-c1{ color:#6cb001;}
.ind-ab-sp a{ font-family:Arial, "宋体"; font-weight:normal; font-size:12px;}
.font-b{ font-weight:bold;}
.ind-ab-sp b{ font-size:24px; line-height:24px; text-align:left; border-bottom:3px solid #fff; width:90px;margin-left: 10px;}
.ind-ab-sp b font{ font-size:18px;}
.ind-ab-pic{ border:1px solid #e4e4e4; padding:3px;}
.ind-ab-lef{ width:478px;}
.ind-ab-lef p{ line-height:22px;}
.ind-ab-lef ul{}
.ind-ab-lef ul li{ width:110px; height:52px; line-height:52px; float:left; background:#f0f0f0; margin-right:10px;text-align:center;font-size:13px; font-weight:bold; color:#6cb001;
-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.ind-ab-lef ul li a{color:#6cb001;}
/*news*/
.ind-ab-rig{ width:506px;}
.ind-ab-rig ul{}
.ind-ab-rig ul li{ height:95px; border-bottom:1px dotted #dadada; margin-top:20px;}
.ind-new-con{width: 380px;height: 80px;overflow: hidden;}
.ind-ab-rig-con span{ font-weight:bold; width:375px; height:30px; overflow:hidden;display:block;}
.ind-ab-rig-con span,.ind-ab-rig-con span a{ font-size:12px; font-family:Arial, "宋体";}
.ind-ab-rig p{line-height:22px; }
.ind-ab-rig p a:hover{ text-decoration:underline;}
/*邮箱*/
.ind-mail{ height:60px; background:#f4f4f4; border:1px solid #ececec;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}
.ind-mail-lef{ font-family:Arial, "宋体";}
.ind-mail-lef input{ width:90px; height:24px; border:none;}

/*质量*/
.ind-zl{ height:282px; background:url(../images/index_38.jpg) no-repeat center center;}
.ind-zl-con{}

.ind-zl-pic{ width:320px;margin-left: 40px;}
.ind-zl-pic-ul{}
.ind-zl-pic-ul ul{ width:213px;}
.ind-zl-pic-ul ul li{ float:left;margin-left: 5px;margin-bottom: 5px;}
.ind-zl-pic-ul1 ul{}
.ind-zl-pic-ul1 ul li{}
.ind-zl-pic-ul ul li:hover img,.ind-zl-pic-ul1 ul li:hover img{opacity: .8;}
/*contact us*/
.ind-zl-cat{ margin-left:65px;}
{ width:320px;margin-left: 40px;}
.ind-zl-cat-ul{}
.ind-zl-cat-ul ul{ width:260px;}
.ind-zl-cat-ul ul li{ float:left;margin-left: 5px;margin-bottom: 5px;}
.ind-zl-cat-ul ul li p{ font-family:Arial, "宋体"; line-height:27px; height:27px; background:url(../images/index_54.jpg) no-repeat left center; padding-left:10px; overflow:hidden;}




/*footer*/

.ind-copy{ background:url(../images/index_49.jpg) no-repeat center center; height:58px;}
.ind-copy p{ height:24px; line-height:24px;}
.ind-copy p,.ind-copy span,.ind-copy a{color:#fff; font-family:Arial, "宋体";}



/*-----------about us page-------------*/
.ny-ab{ height:auto; background:#fff;}
.ny-ab-con{height:auto;}
.ny-ab-rig{ width:775px; margin-top:30px;}
.ny-ab-rig-tit{ font-family:Arial, "微软雅黑"; font-size:24px; font-weight:bold;}
.ny-ab-rig-tit b{ font-size:14px;}
.ny-ab-con{ margin-top:30px;}
.ny-ab-con p{ line-height:30px;}
.ny-ab-con p img{ border:0px; margin-left:10px;}
.ny-ab-con p a{}
.ny-ab-con p a:hover{ text-decoration:underline;}

.con-pbg-con p{width: 315px;line-height: 40px;border-bottom: 1px dotted #ccc;float: left;margin-left: 40px; background:url(../images/ain_24.jpg) left center no-repeat;}

/*-----------news page-------------*/
ul.news-con-ul{}
ul.news-con-ul li{ height:35px; border-bottom:1px dashed #ddd; line-height:35px;background: url(../images/haha.jpg) no-repeat 5px center;
padding-left: 27px;}
ul.news-con-ul li a{width: 468px;height: 35px;display: block;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
ul.news-con-ul li a:hover{ color:#075dba;}
h2.new-tit{ font-family:Arial, "微软雅黑"; font-size:16px; color:#000; height:60px; line-height:60px; border-bottom:1px dotted #ccc;}
.new-page-con{}
.new-page-con table{ width:100%;}
.new-page-con table td,.new-page-con table td p,.new-page-con table td span{ font-family:Arial, "宋体"; font-size:12px; padding-left:5px;}


.ny-new-con{ width:700px; padding:10px; border:1px solid #dedede;}
.ny-new-con {}

/*-----------honer page-------------*/
.ny-ry-con-ul{}


.ny-ry-con{}
.ny-ry-con img{ padding:5px; border:2px solid #dedede; max-width:700px;}
.max-pic{ max-width:700px;}

/*-----------product page-------------*/
.ind-pro-lef{ width:220px;}
.ind-pro-lef span,.ind-pro-lef span a{ width:200px; height:50px; display:block; background:#6cb001; text-align:center; line-height:50px; font-size:18px; color:#fff; font-weight:bold;}
.ind-pro-lef ul{ border:1px solid #e3e3e3; border-top:none;width: 198px;}
.ind-pro-lef ul li{ width:180px; height:32px; border-bottom:1px solid #e3e3e3; line-height:32px; background:url(../images/about_16.jpg) no-repeat left center; padding-left:12px; margin:0 auto; overflow:hidden;}

.ny-pro-con{}
.ny-pro-con-ul{}
.ny-pro-con-ul li{ float:left; width:255px; height:215px; text-align:center;}
.ny-pro-con-ul li a{}
.ny-pro-con-ul li a:hover{ color:#075dba;}
.ny-pro-con-ul li a img{width:210px; height:145px; border:1px solid #dedede; padding:3px;}
.new-page-con table,.new-page-con table td{ border:1px solid #dedede;}

/*-----------case page-------------*/
.ny-case-con-ul{}
.ny-case-con-ul li{ text-align:center;width: 21.5%;height: auto;float: left;margin-right: 3.5%;margin-bottom: 30px;overflow: hidden;}
.ny-case-con-ul li:hover .thum img{opacity: .8;}


.animate{ -webkit-transition-duration: .5s; -moz-transition-duration: .5s;transition-duration: .5s;}
.case {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 30px;
}
.case ul li{
	width: 31%;
	height: auto;
	float: left;
	margin-right: 2.3%;
	margin-bottom: 15px;
	overflow: hidden;
}
.case ul li img{ width:210px; height:145px;border:1px solid #dedede; padding:3px;}
.case ul li .thum{
	width: 100%;
	height: auto;/*
	background: #dedede;*/
}
.case ul li:hover .name{
	height: 40px;
}
.case ul li:hover .thum img{
	opacity: .8;
}
.case ul li:hover .name a{
	margin-left: 50px;
	font-size: 14px;
}
.case ul li:hover .name p{
	width: 50px;
}
.case ul li .thum img{
	display: block;
}
.case ul li.three{
	margin-right: 0%;
}
.case ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
ase ul li img{
	display: block;
}
.case ul li .name{
	margin-top: 15px;
	height: 40px;
	line-height: 40px;
	position: relative;
	overflow: hidden;
}
.case ul li .name p{
	width: 0px;
	height: 1px;
	position: absolute;
	left: -5px;
	top: 19px;
	background: #3E3E3E;
	opacity: .5;
}
.case ul li .name strong{
	margin-right: 10px;
}
.case ul li .name span{
	font-size: 12px;
	opacity: .5;
	
}



/*-----------contact page-------------*/
.ny-cat-con-p{margin-top:30px; }
.ny-cat-con-p p{ width:100%; border-bottom:1px dashed #ccc; height:40px; float:left; overflow:hidden;line-height:40px;background: url(../images/haha.jpg) no-repeat 3px center;padding-left: 15px;}

.contact-map{ margin-top:30px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}