@charset "gb2312";
/* CSS Document */

#wrap{ width:1200px; margin:0 auto;
}
#location{ height:40px; line-height:40px;
}


.company{  border: 1px solid #ebebeb; overflow: hidden; margin: 0 auto 20px auto;  background:#fff; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",simsun;
}
.company:hover{ border-top-color: #f70; background: #f2f2f2;
}
.company_title{ height: 40px; border-bottom: 1px solid #ebebeb; padding: 0 10px; position:relative;
}
.company_title_sp{ position:absolute; top:6px; right:6px; height:28px; line-height:28px; width:90px; background:#dd2625; text-align:center;
}
.company_title1{ float: left; width:480px;
}
.company_title1 h2{ font-size: 1.5em; padding:0; margin:0;
}
.company_title1 h2 a{ height:40px; line-height: 40px; padding:0 5px; display: block;
}
.company_title1 h2 a:link,.company_title1 h2 a:visited,.company_title1 h2 a:active{ color:#0066dd;
}
.company_title1 h2 a:hover{ color:#e16500;
}
.company_title2{ width:130px; float:left; text-align:center; height:40px; line-height:40px; vertical-align:middle;
}
.company_title2 img,.company_title2 span{ vertical-align:middle;
}
.company_title2 span{ font-size:16px;
}

.company_logo{ width:140px; float:left; padding:10px;
}
.company_logo_table{ height:130px; vertical-align:middle; display:table-cell; text-align:center; width:140px;
}
.company_logo_table img{ max-height:130px; max-width:140px;
}
.company_info1{ width:240px; float:left; line-height:2;
}
.company_info2{ width:440px; float:left; line-height:2;
}
.company_info1_in,.company_info2_in{ height:150px; display:table-cell; vertical-align:middle;
}
.company_info2_in p{ padding:0; margin:0; height:18px; line-height:18px; vertical-align:middle;
}
.company_info2_in p img,.company_info2_in p a{ vertical-align:middle
}
.company_info2_in p a:link,.company_info2_in p a:visited,.company_info2_in p a:active{  
}
.company_product{ float:left; float: right; padding-top: 14px; width:328px; padding-left:30px;
}

a.img-list{display: block; width: 140px; height: 120px; border: 2px solid #cccccc; float: left; margin-right: 20px; overflow: hidden;}
a.img-list:hover{border: 2px solid #ff7c22;}
.img-list img{width: 140px; height:120px;
}


#head{ height:50px; background:#e88317; margin:20px 0;
}
#head ul{ width:1200px; margin:0 auto;
}
#head ul li{ width:170px; float:left;
}
#head ul li:nth-child(6n){ width:180px;
}
#head ul li a{ display:block; width:170px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:16px;
}
#head ul li:nth-child(6n) a{ width:180px;
}
#head ul li a:hover{ background:#893c08;
}