.index_con{ margin-bottom:40px; }
.index_con h1 span{color:#60b506; }
.index_con h1{ text-align:center; margin-top:30px; color:#333;}
.index_con h3{ text-align:center;margin-top:10px; color:#666;}
ul.ulimgc{ margin-top:0px; margin-right:-16px;  }
ul.ulimgc li{ width:256px; height:240px; float:left; margin-right:16px; position:relative; margin-bottom:10px;}
ul.ulimgc li img{ width:256px; height:240px;}
ul.ulimgc li a{ display:block;}
ul.ulimgc li a p{ background:rgba(0,0,0,0.3); position:absolute; left:0; bottom:0; margin-bottom:0; width:100%; height:30px; color:#fff; line-height:30px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.ulimgb{ margin-top:0px;  margin-right:-16px;}
ul.ulimgb li{ width:256px; height:316px; float:left; margin-right:16px; position:relative; margin-bottom:10px; border:1px solid #ddd; background:#fff;}
ul.ulimgb li img{ width:256px; height:256px;}
ul.ulimgb li a{ display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.ulimgb li a p{ text-align:center; color:#333; margin:0 auto; margin-top:15px; width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

ul.ulimgb1{ margin-top:0px;  margin-right:-16px;}
ul.ulimgb1 li{ width:256px; height:306px; float:left; margin-right:16px; position:relative; margin-bottom:12px; border:1px solid #ddd; background:#fff;}
ul.ulimgb1 li img{ width:254px; height:254px;}
ul.ulimgb1 li a{ display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.ulimgb1 li a p{ text-align:center; color:#333; margin-top:15px;}
ul.ulimgb2{ margin-top:0px;  margin-right:-20px;}
ul.ulimgb2 li{ width:285px; height:345px; float:left; margin-right:20px; position:relative; margin-bottom:20px; border:1px solid #ddd; background:#fff;}
ul.ulimgb2 li img{ width:285px; height:285px;}
ul.ulimgb2 li a{ display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.ulimgb2 li a p{ text-align:center; color:#333; margin:0 auto; margin-top:15px; width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


ul.ulimgd li{ border-bottom:1px dashed #eee; width:340px;  padding-bottom:10px; padding-top:10px; float:left; margin-right:10px; background:#fff;}

ul.ulimgd li .lileft{ width:100px;height:70px; border:1px solid #eee; overflow:hidden; float:left;  margin-right:10px;}
ul.ulimgd li .lileft img{ width:100px; height:70px;}
ul.ulimgd li .liright{ }
ul.ulimgd li .liright h4{white-space:nowrap;overflow:hidden; text-overflow:ellipsis; font-size:18px; margin-top:0px;}
ul.ulimgd li .liright h4 a{ color:#333; }
ul.ulimgd li .liright a{ color:#333;}
ul.ulimgd li .liright .affixinfo{ color:#999;}

.message textarea{ width:340px; display:block; resize:none; height:98px;}
.message input{ display:block; margin-top:10px; line-height:36px; height:36px; width:240px;}
.message button.submit{ width:80px; height:48px; line-height:48px; margin-left:15px; padding:0; margin-top:25px;}

.about_con_left h3{color:#fff; padding-top:30px;}
.about_con_left h4{ color:#fff; text-align:left; width:282px; margin:0 auto; line-height:36px; font-size:18px; text-align:center;}
.about_con_right{ float:left; line-height:30px; width:480px; margin-left:20px;}
.about_con_right a.btn{ width:100px; display:block; color:#fff; margin-top:10px;}
.contact{ width:300px; float:left; margin-left:20px;}
.contact_con{ margin-top:20px;margin-left:20px;}
.contact_con p{ line-height:30px; font-size:16px;}
.contact_con p i{margin-right:10px;}

.title{ border-bottom:1px solid #eee;}
.title h4{ color:#333;    float:left; font-weight:400; margin-bottom:5px;}
.title h4 i{ display:block; font-size:18px; float:left; margin-right:10px; color:#60b506;}
.title h4 .tit{ float:left; }
.title h4 .tit strong{ font-size:14px; color:#333; display:block; font-weight:400;}
.title h4 .tit span{ display:block; color:#60b506; font-weight:900; font-size:14px; font-family:Arial; padding-top:5px;}
.title  a{ float:right; color:#666; line-height:30px; padding-top:5px;}

.goods{ margin-right:-20px; margin-top:20px;}
.goods li{ float:left;width:285px; margin-right:20px; overflow:hidden; margin-bottom:15px;}


.goods li a img{ width:285px; height:190px; border:1px solid #eee; box-shadow:2px 2px 2px rgba(0,0,0,0.05); border-radius:5px; display:block; }
.goods li p{ line-height:40px;width:285px; margin:0 auto;  margin-bottom:0; color:#fff; text-align:center; font-size:14px;white-space:nowrap;overflow:hidden; text-overflow:ellipsis; margin-top:10px;}
.goods li p a{ color:#666;white-space:nowrap;overflow:hidden; text-overflow:ellipsis; display:inline-block; width:275px;}
.pro_more{ width:100px; margin:0 auto; color:#60b506; display:block; margin-top:30px; border:1px solid #60b506; text-align:center; padding:8px 0; border-radius:4px;}
a.pro_more:hover{ color:#fff; background:#60b506;}
.news{ float:left; width:400px; margin-right:20px;}
.news ul.hot{ margin-top:20px;  width:170px; float:left;}
.news ul.hot li{ width:170px; height:110px; float:left; margin-right:10px; position:relative; margin-bottom:10px;}
.news ul.hot li img{ width:170px; height:110px;}
.news ul.hot li a{ display:block;}
.news ul.hot li a p{ background:rgba(0,0,0,0.3); position:absolute; left:0; bottom:0; margin-bottom:0; width:100%; height:30px; color:#fff; line-height:30px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news ul.normal{ margin-top:8px; float:left; width:400px; }
.news ul.normal li{ line-height:30px; height:30px; }
.news ul.normal li a{ display:block; color:#666;}
.news ul.normal li a span{ float:right;}
.news ul.normal li a strong{ display:block; float:left; font-weight:400; width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news ul.normal li a i{ font-size:8px; margin-right:10px; color:#60b506; }
.honor360{width:360px; float:left;}