@charset "utf-8";
/* CSS Document */
/*case*/
 .case h2, .about h2{ float:left;background:url(../images/right_4.gif) no-repeat 0 bottom; height:32px; width:734px; line-height:32px; font-size:14px;text-indent:2.5em;  color:#089302;}
 .case h2 span, .about h2 span,.product h2 span,.news h2 span{ float:right; margin:10px 5px 0 0; display:inline;}

.case{ float:left; width:734px;}
.case_box{ float:left;  height:173px; width:732px;  border:1px solid #D0D0D0; border-top:none;}
.cardmain{width:714px;  overflow:hidden; margin:5px 0 0 8px;  }
.cardmain .prev{ background:url(../images/index_25.jpg) no-repeat; width:23px; height:50px; float:left; margin-top:50px; cursor:pointer;}
.cardmain .next{ background:url(../images/index_27.jpg) no-repeat; width:23px; height:50px; float:right;margin-top:50px;cursor:pointer; }
.cardmain .img-list{ width:655px; float:left; overflow:hidden; margin-left:10px; margin-top:10px;}

.img-list ul{ width:9999px;}
.cardmain ul li{ width:175px; float:left; overflow:hidden; margin:1px;   }
.cardmain ul li img{ margin:0 auto; display:block;border:1px solid #ccc; padding:2px; border-radius:4px; box-shadow:2px 2px 2px #ddd; -moz-box-shadow:2px 2px 2px #ddd; -o-box-shadow:2px 2px 2px #ddd; -webkit-box-shadow:2px 2px 2px #ddd;}
.cardmain ul li img:hover{border:1px solid #3D922A;}
.cardmain ul li span{ display:block; text-align:center; line-height:30px; width:175px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:12px;}
.cardmain ul li span a{ color:#333;}
.cardmain ul li span a:hover{ color:#3D922A; text-decoration:underline;}

/*about*/
.about{ float:left; width:734px; margin-top:10px; display:inline;  overflow:hidden; }
.about .about_box{ width:732px; float:left;  font-size:12px; color:#333; line-height:25px; text-indent:2em; display:inline; border:1px solid #D0D0D0; border-top:none;}
.about .info{ padding:5px; float:left; width:725px; }
.about .about_box  img{ float:left; padding:7px; text-indent:0!important;}


/*new*/
.news{ float:left;width:362px; margin-top:10px; display:inline;}
.tech{ float:right;}
.news h2{ float:left;background:url(../images/right_7.gif) no-repeat 0 bottom; height:32px; width:362px; line-height:32px; font-size:14px;text-indent:2.5em;  color:#089302;}
.news .news_box{ float:left; width:360px; border:1px solid #D0D0D0; border-top:none;}
.news .newslist{ margin:5px; overflow:hidden; width:350px; }
.news .newslist li{ float:right; width:350px; font-size:12px; text-indent:2em; background:url(../images/right_8.gif) no-repeat 8px 8px; line-height:23px; border-bottom:1px dashed #ddd; }
.news .newslist li a{ color:#333;}
.news .newslist li a:hover{ color:#089302}
.news .newslist li span{ float:right; padding-right:10px; }
/*product*/
.p_l{ float:left; width:660px; margin:10px 0 0 0;display:inline;  }
.p_begin{ width:320px; float:left;display:inline; padding-bottom:20px; margin-left:10px; display:inline;}
.p_begin .left_img{ width:150px; float:left; height:120px;  }
.p_begin .left_img img{ width:150px; height:120px;}
.p_begin .w_right{ width:160px; float:right;}
.p_begin .w_right h3{width:160px; line-height:25px; font-size:14px; border-bottom:1px dashed #e8e8e8; color:#666; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p_begin .w_right .demos{ float:left; width:160px;font-size:12px; color:#666; line-height:20px;}
.p_begin .w_right .sert{ text-align:right; font-size:12px; float:right; background:url(../images/hand.gif) no-repeat 2px 3px; width:110px; padding-right:20px; }


/* marqueeleft */
.marqueeleft{height:170px;width:660px;overflow:hidden;margin:5px auto; }
.marqueeleft ul{float:left; height:150xp; }
.marqueeleft li{float:left;margin:0 5px;display:inline;width:145px;height:161px;overflow:hidden;  background:url(../images/index_109.jpg) no-repeat;}
.marqueeleft li img{ padding:7px 5px 0 5px; }
.marqueeleft li p{ float:left; text-indent:2.3em; width:178px;font-size:12px; }
.marqueeleft li p a{ color:#333;}
.marqueeleft li p a:hover,.new .rights li a:hover{ color:#55AB23; text-decoration:underline;}
.marqueeleft li .pic{display:block;width:178px;height:141px;overflow:hidden; padding:2px; }




