/* CSS Document */
.industry ul li{ background-image:url(../images/allicon.png); background-repeat:no-repeat;}

.banner{ width:100%; height:470px; position:relative; overflow:hidden; border-bottom:1px solid #95a37e; z-index:1;}
.banner li{ width:100%; height:470px;}
.banner li img{ width:100%; height:470px;}
.banner ul.bannerpic li a{ display:block; width:100%; height:390px;}
/*数字按钮样式*/
.banner .num { overflow:hidden; height: 14px; position: absolute; bottom:12px; zoom:1; z-index:3; text-align:center; left:47%; }
.banner .num li { width: 12px; height: 12px; line-height: 0px; color:#999; background-color: #6e7c63; margin-right: 10px; border-radius:50%; cursor:pointer; display:inline-block; font-size:0px;overflow:hidden; float:left;}
.banner .num li.on { background: #499600; } /*当前项*/
/*上一个  下一个*/
.banner .prev,.banner .next {  width: 40px; height: 66px; background:url(../images/bannericon.png) no-repeat; position: absolute; top: 200px;  filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3;opacity: 0.3;}
.banner .prev { left: 0px; }
.banner .next { right: 0px; background-position: right top; }
.banner .w1000{ height:470px;} 
.banner .prenext{ position:absolute; left:0px; top:0px; width:100%;}

.boxB{ background-color:#f1f1f1; padding:0px 22px; width:266px; height:400px; overflow:hidden; margin-right:30px;}
.boxC{ width:276px; margin-right:0px;}
.tit{ font-size:26px; line-height:66px; font-weight:normal;}

/* about us */
.aboutus p{ line-height:22px; color:#666; margin-bottom:8px;}

/* Industry Credits */
.industry p{ width:100%; overflow:hidden;}
.industry p img{ margin:0px 13px;}
.industry ul{ padding-top:12px;}
.industry ul li{ line-height:20px; padding:5px 0px 5px 13px; background-position: left -25px;}

/* Validation Service */
.service p{ line-height:24px;}
.service p img{ display:block; margin:18px auto 0px;}

/* product */
.topproduct{ width:100%; overflow:hidden;}
.topproduct li{ width:184px; float:left; margin-right:20px;}
.topproduct img{ width:184px; height:152px;}
.topproduct span{ display:block; text-align:center; line-height:20px; margin-top:5px;}
.topproduct li.nomr{ margin-right:0px;}

/* news */
.news{ width:560px; background-color:#f6f6f6; padding:0px 20px; height:200px;}
.news dl{ width:100%; overflow:hidden; height:111px;}
.news dl dt{ width:238px; height:111px; float:left;}
.news dl dd{ width:302px; float:right;}
.news dl dd h4{ font-size:14px; width:100%; height:24px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.news dl dd span{ line-height:22px; color:#666; display:block;}

/* contact */
.contact{ width:370px; position:relative;}
.contactcont{ width:328px; height:153px; border:1px solid #d6d6d6; padding:25px 20px 20px; background:url(../images/contact.gif) no-repeat 230px 50px; -moz-border-radius:3px;  -webkit-border-radius:3px; border-radius:3px;}
.contactcont h4{ font-size:26px; color:#5eb30d; font-weight:normal; margin-bottom:5px;}
.contactcont h5{ font-size:17px; font-weight:normal;}
.contactcont p{ line-height:24px; padding-top:10px;}
.contactfrom{ position:absolute; background-color:#f5f5f5; border:1px solid #d8d8d8; left:0px; top:199px; width:328px; padding:0px 20px 10px; display:none;}
.contactfrom h3{ font-size:16px; color:#000; height:40px; line-height:40px; font-weight:normal;}
.contactfrom dl{ width:100%; overflow:hidden; padding-bottom:8px;}
.contactfrom dl dt{ width:135px; float:left; text-align:right; padding-top:7px;}
.contactfrom dl dt span{ display:block; color:#666;}
.contactfrom dl dt em{ color:#F00;}
.contactfrom dl dd{ width:185px; float:right;}
.contactfrom dl input,.contactfrom dl textarea{ width:177px; height:28px; padding:0px 3px; background-color:#FFF; border:1px solid #c8c8c8; -moz-border-radius:3px;  -webkit-border-radius:3px; border-radius:3px;}
.contactfrom dl textarea{ height:75px;}
.contactfrom dl input.btnstyle1{ width:84px; height:30px; line-height:30px; text-align:center; color:#FFF; background-color:#0657B2; font-size:14px; border:0px; cursor:pointer;}

.links{color:#b3b3b3;text-align:left;width:1000px;margin:0 auto;overflow:hidden; margin-top:20px;}
.links a{color:#b3b3b3;margin-left:10px;}
.links a:hover{color: #fff;text-decoration: none;}