@charset "utf-8";
.main{ background:#d3d3d3; padding:30px; width:947px;}
.pannel{float:left; padding-top:55px;}
.pannel h3{height:30px;line-height:30px;position:relative;font-size:14px; color:#000; margin-bottom:10px;}
.pannel h3 a{ position:absolute;right:0;top:0;font-family:Arial;display:block; font-weight:normal; font-size:12px}

.about{width:330px; background:url(../png/us.png) no-repeat left top;}
.about ul{ height:210px;line-height:24px;}
.about ul a{margin-left:10px;}



.contact{width:240px;float:right;background:url(../png/contact.png) no-repeat left top;}
.contact ul{line-height:21px;}


.news{width:280px;background:url(../png/news.png) no-repeat left top; margin:0 40px; *display:inline}
.news_ct li{height:30px;line-height:30px;border-bottom:1px dashed #999}
.news_ct li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../gif/icon_02.gif) no-repeat center left; padding-left:10px; display:block}

.pic_item{ float:left;width:156px;display:inline; margin-left:10px; margin-top:15px; text-align:center}
.pic_item ul.pic{ width:150px; height:150px; overflow:hidden;border:1px dotted #ddd; padding:2px; background:#FFFFFF;vertical-align:middle}
.pic_item ul.pic i{display:inline-block;height:100%;vertical-align:middle}
.pic_item ul.pic img{ width:100%;vertical-align:middle}
.pic_item ul.txt{ text-align:center; margin-top:10px; height:40px; line-height:20px;}
.pro_nav{ margin-bottom:0; height:55px; line-height:55px;}
.pro{ background:#FFF}

.search_box{ margin-top:20px;}