@charset "utf-8";
/* CSS Document */

@import url("page.css");
@import url("style.css");
@import url("kefu.css");

*{ margin:0; padding:0}
html,body{ font:12px/18pt Arial, Helvetica, sans-serif; height:100%; color:#666; background:#fff}
a{text-decoration:none; color:#666}
a:hover{ text-decoration:none;}
ul{ list-style:none}
.clear{ clear:both;}
img{ border:0}

#w1000{ width:1000px; margin:0 auto;}


#header{ background:url(../img/head_bg.jpg) repeat-x top; height:124px; overflow:hidden}

#top{ height:90px; overflow:hidden}
.logo{ float:left; padding:6px 0 0 10px;}

.t_nav{ float:right}

.t_n_01{ float:right; padding-right:10px; width:146px; padding-top:10px;}

.t_n_01 ul li{ height:16px; line-height:16px; overflow:hidden; float:left; margin-left:3px; display:inline;}
.t_n_01 ul li img{ border:1px solid #666;}
.t_n_01 ul li a{ color:#333;height:16px; line-height:16px;}
.t_n_01 ul li a:hover{ color:#528408;}
.t_n_01 ul li.li_l{ margin-left:10px; display:inline}


.search{ float:right; padding:15px 10px 0 0; width:290px;}
.search_text{width:200px;height:32px; background:#fff;float:left; color:#000; padding-left:10px; line-height:32px; border:1px solid #dedede; font-size:12px;}
.button-a{ background:url(../img/but_bg.jpg) repeat-x; height:34px; border:none; width:70px; float:left; margin-left:5px; display:inline; line-height:34px; color:#fff; cursor:pointer;} 

.input-a{width:200px;height:32px; background:#fff;float:left; color:#000; padding-left:10px; line-height:32px; border:1px solid #dedede; font-size:12px;}
.input-b{width:200px;height:32px; background:#fff;float:left; color:#000; padding-left:10px; line-height:32px; border:1px solid #dedede; font-size:12px;}


#menu{ background:url(../img/nav_bg.jpg) repeat-x; height:34px;}
#menu ul li{ float:left; width:138px; text-align:center; background:url(../img/li_r.jpg) no-repeat right center; height:34px; line-height:34px;}
#menu ul li a{ width:138px; display:block; text-align:center; padding-top:10px; padding-bottom:10px;}
#menu ul li a.cur{background:url(../img/h_hover.jpg) no-repeat; width:138px; height:34px;}
#menu ul li a:hover{ background:url(../img/h_hover.jpg) no-repeat; width:138px; height:34px;}


#main{ background:url(../img/banner_bg.jpg) no-repeat top center; }

#banner{ margin-top:10px; height:316px; overflow:hidden; background:url(../img/banner.jpg) no-repeat; position:relative}

.pro_box{height:143px; margin:0 auto; position:absolute; top:190px; left:380px}

.pro_box .imggd{width:580px; height:104px; display:block;overflow:hidden; float:left;}
.pro_box .imggd ul{ overflow:hidden; height:178px; width:auto;}
.pro_box .imggd li{width:143px; height:104px; float:left; margin-left:5px; margin-right:5px;overflow:hidden}
.pro_box .imggd li .pic{ width:143px; height:104px; overflow:hidden}

#cnbanner{ margin-top:10px; height:316px; overflow:hidden; background:url(../img/cnbanner.jpg) no-repeat; position:relative;}



#annou{ background:url(../img/announcement.jpg) no-repeat; height:54px; margin-top:10px;}
#annou h1{ padding-left:152px; padding-top:8px; font-size:12px; color:#333; font-weight:normal}

#cnannou{ background:url(../img/cnannouncement.jpg) no-repeat; height:54px; margin-top:10px;}
#cnannou h1{ padding-left:152px; padding-top:8px; font-size:12px; color:#333; font-weight:normal}


#m_box_top{}

#in_about_box{ float:left; width:680px;}
#in_title{ background:url(../img/title_line.jpg) no-repeat left bottom; border-bottom:1px solid #ccc;}
#in_title h1{ font-size:18px; color:#528408; padding-bottom:10px;}
#in_title span{ float:right; padding-right:10px; margin-top:10px;} 

#in_about{}
#in_about img{ float:left; margin-right:10px; display:inline; border:9px solid #eee; margin-top:10px;}
#in_about p{ line-height:22px; padding-top:5px;}
#in_about b{ color:#63a402; font-size:14px;}


#in_news_box{ float:right; width:310px;}
#in_news_box ul li{ padding-bottom:8px; border-bottom:1px dashed #333}
#n_box{}
#n_box span{ display:block; height:18px; color:#b4b3b3}
#n_box h1{ font-size:12px; color:#333; font-weight:normal; height:18px}
#n_box h1 a{ color:#333;display: block;
width:300px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
height:18px; line-height:18px;}
#n_box h1 a:hover{ color:#63a402}



#n_box p{color:#666;display: block;
width:300px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
height:18px; line-height:18px;}
#n_box p a:hover{ color:#538607}




#in_product_box{ margin-top:10px;}

#in_products{ padding:10px 10px 0 10px;}
#in_products ul li{ float:left; height:177px; width:180px; margin-right:8px; margin-left:8px; display:inline; margin-bottom:10px;}
#in_products img{ width:178px; height:143px; border:1px solid #ccc;}
#in_products p{ height:32px; line-height:32px; text-align:center; margin-top:1px; background:#eee; color:#528408; width:180px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}


#footer{ background:url(../img/foot_bg.jpg) repeat-x; height:129px; margin-top:10px;}
#f_top{}
#f_top p{ height:36px; line-height:36px; text-align:center}
#f_top a:hover{ color:#528408;height:36px; line-height:36px}

#f_bot{ text-align:center;}
#f_bot p{ line-height:24px; padding-top:10px;}
#f_bot a:hover{ color:#538607;}