/* about us */
.banner_l{ width:980px; height:173px; margin:8px auto; border:1px solid #d3d3d3;}
#main_body{ width:982px; margin:8px auto;}
#main_body .body_left .connection{border-bottom:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada; padding:4px 10px;}
#main_body .body_left .connection ul{ margin-top:8px;}
#main_body .body_left .connection ul li{ line-height:30px; height:30px;}
#main_body .body_left .connection ul li a{color:#373737; font-weight:bold; padding-left:10px;}
#main_body .body_left .connection ul li img{ width:20px; height:20px; vertical-align:middle;}

.body_right h3{ height:24px; background:url(../images/title_grey.jpg) no-repeat; line-height:24px; text-indent:1em; position:relative;}
.body_right h3 span{ font-weight:normal; position:absolute; top:0px; right:10px;}
.body_right .aboutus ul{ width:740px;}
.body_right .aboutus ul li{ float:left; margin:15px 30px;}
.body_right .aboutus ul li img{ width:167px; height:99px;}
			.body_right .aboutus p{ clear:both; line-height:22px; color:#545555; text-indent:2em;}
			
			
			
/* news */
.body_right .news_list{742px;}
 .body_right .news_list ul{ width:720px; margin-top:10px;}
.body_right .news_list ul li{ width:350px;  color:#545555; line-height:22px; float:left; background:url(../images/arrow_red.jpg) no-repeat left; padding-left:8px; overflow:hidden; display:inline;}
.body_right .news_list ul li a{ width:600px; display:block;color:#545555; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.body_right .news_list ul li span{ float:right; color:#21739b;}	

/*firefox*/
.news_list li:not(p) { 
    clear: both;
}
.news_list li:not(p) a {
    max-width: 600px;
    float: left;
}
.news_list li:not(p):after {
    content: "...";
}

.news_list li span{float:right;color:#666}



/* news more*/
.body_right .news_content{ width:742px; margin-top:15px;}
.body_right .news_content h4{ text-align:center; color:#993333;}
.body_right .news_content p{ text-indent:2em; color:#545555; line-height:22px;}	


/* product */
.body_right .products{ width:742px; }
.body_right .products ul li{ width:152px; height:152px; float:left; background:url(../images/photo.jpg) no-repeat; margin:20px 10px 10px 10px;}
.body_right .products ul li img{ margin:10px auto; width:125px; height:120px;}
.body_right .products ul li  a{ display:block; color:#666666; line-height:30px; text-align:center;}
.body_right .page_list{ width:480px; float:right; margin:20px 0px 20px 20px;}
.body_right .page_list ul li{ float:left; margin:4px; color:#545555; height:23px; line-height:22px;}
.body_right .page_list ul li a{ color:#545555;}
.button_go{ width:36px; height:15px; background:url(../images/button.jpg) no-repeat left top;border:0; clear:left;font-weight:bold;font-size:11px; color:#FFFFFF;}
input{ border:1px solid #b8b8b8;}

/* product more*/
.product_more{ width:742px; margin-top:20px;}
.product_moreAutoX{ width:742px;height:400px;overflow:auto; overflow-x:hidden;}
.product_more .product{width:152px; height:152px; float:left; background:url(../images/photo.jpg) no-repeat; float:left; margin-right:20px;}
.product_more .product img{ margin:10px; width:125px; height:120px;}
.product_more ul{ width:570px; float:right;}
.body_right .product_more ul li{ line-height:22px; color:#535353;}
.body_right .product_more ul ul li{ float:left; display:block; margin:4px;width:100px; }
.body_right .product_more ul ul li a{ text-align:left; float:left; display:block;}
.body_right .product_more ul ul li img{ width:20px; height:19px;}
.body_right .product_more h2,.body_right .product_more p{ line-height:24px;}
.body_right .product_more p{  color:#535353;}
