@charset "gb2312";
/* CSS Document */
body{ color:#FFF; font-family:'Î¢ÈíÑÅºÚ',Microsoft YaHei; font-size:14px;
}
#wrap{ /* padding:0 5px;*/ background:#141517;
}
#top{ width:auto; background:#141517;
}
#top_in{ width:1200px; margin:0 auto; position:relative;
}
a:link,a:visited{ color:#FFF;
}
a:hover,a:active{ color:#f00;
}



#menu_out{ height:44px; background:#900;
}
#menu{ height:44px; font-size:14px;
}
#menu ul{ text-align:center;
}
#menu li{ width:120px; height:44px; line-height:44px; text-align:center; float:left;
}

#menu li#last{ background:none;
}

#menu li a:link,#menu li a:visited{ color:#FFF;
}
#menu li a:hover,#menu li a:active{ color:#FFF; 
}
#flash{ margin-top:6px;
}
#content{ margin-top:8px;  background:url(../i/0/bg_c.jpg);
}

.left_t{ height:30px; line-height:30px; color:#c22d2d; font-size:14px; font-family:'Î¢ÈíÑÅºÚ'; font-weight:bold; text-indent:8px; background:url(../i/0/left_t.jpg) repeat-x 0 center;

}
.left_c{ 
}
.smallClass{ padding-left:20px; height:23px; line-height:23px; background:url(../i/0/line.gif) repeat-y;
}


#position{ height:36px; line-height:36px; padding-bottom:7px;  text-indent:10px; font-weight:bold; background:#141517 url(../i/0/position_bg.png);
}
#position div{ top:5px;
}
#right{ color:#000;
}
#right a:link,#right a:visited{ color:#000;
}

.right{
}
.right_t{ height:42px; color:#f00; border-bottom:#666 dashed 1px;
}

.right_tn{ background:url(../i/0/right_t.png) no-repeat 0 bottom; height:42px; line-height:42px; font-size:14px; font-weight:bold; font-family:'Î¢ÈíÑÅºÚ'; font-size:14px; border-bottom:#666 dashed 1px;
}/*ÄÚÒ³±êÌâ*/
.right_tl{ height:42px; line-height:42px; font-size:14px; font-weight:bold; font-family:'Î¢ÈíÑÅºÚ'; font-size:14px; float:left;
}
.right_tr{ float:right; width:80px; padding-top:6px; text-align:center;
}

.right_c{ color:#000;
}

#product_new .right_c{ text-align:center;
}

#product_new .right_c #productFenlei .fl{ width:187px; height:24px; line-height:24px; float:left; text-align:left;
}
#product_new .right_c #productFenlei .fl span{ color:#842f4c;
}


#product_new .right_c #productSmallFenlei_t{ height:24px; line-height:24px; border-bottom:#644e50 dotted 1px; text-align:left; font-weight:bold;
}
#product_new .right_c #productSmallFenlei_c .fl{ width:187px; height:24px; line-height:24px; float:left; text-align:left;
}
#product_new .right_c #productSmallFenlei_c .fl span{ color:#842f4c;
}

#product_new .right_c .product{ border:#fff solid 1px; width:210px; float:left; margin-right:34px; margin-right:32px;/* 0.cssÌØÀý*/ margin-bottom:10px; margin-top:22px; height:270px; overflow:hidden;
}
#product_new .right_c .product:hover{ border:#f00 solid 1px;
}
#product_new .right_c .product:nth-child(4n){ margin-right:0;
}
#product_new .right_c .product .productPic{ width:210px; height:210px; text-align:center; vertical-align:middle; vertical-align:middle; display:table-cell; 
}
#product_new .right_c .product .productPic img{ padding:0; margin:0; max-height:210px; max-width:210px; 
}
#product_new .right_c .product .productWz{ height:30px; line-height:30px; overflow:hidden; background:#fff;
}
#product_new .right_c .product .productWz span{ color:red;
}
#product_new .right_c .product:hover .productWz{ background:#f00; color:white;
}
#product_new .right_c .product:hover .productWz span{ color:gold;
}
#product_new .right_c .product:hover .productWz a{ color:#fff;
}




#about .right_c{ padding:10px 0; line-height:2; text-indent:24px;
}
#news .right_c{ padding:10px 0;
}
#news .right_c li{ height:30px; background:url(../i/0/dian.png) repeat-x 0 bottom;
}
#news .right_c li a{ display:block; height:30px; line-height:30px; background:url(../i/0/ico1.jpg) no-repeat 0 center; text-indent:20px;
}
#news .right_c li span{ display:block; float:right; padding-top:4px;
}

#newsShow .right_c{ padding:8px;
}
#newsShow h1{ height:36px; line-height:36px; text-align:center; border-bottom:#808080 dashed 1px; padding:0; margin:0; font-size:24px;
}
#newsShow #newsShowContent{ line-height:2;
}

#aboutInfo .right_c{ padding:20px 0 8px;
}

#mail .right_c{ padding:10px;
}
#mail .right_c td{ border:none; height:40px;
}
#qiye .right_c{ padding:10px 0; text-align:center;
}

#certify .right_c{ padding-top:12px; text-align:center;
}

#up-down1,#up-down2{ height:24px; line-height:24px; border-top:#808080 dashed 1px;
}
#up-down1 span,#up-down2 span{ font-weight:bold;
}

#productShow .right_c{ padding:8px;
}
#productShow .right_c center img{ margin:10px 0;
}
#productShow h1{ height:36px; line-height:36px; text-align:center; border-bottom:#808080 dashed 1px; padding:0; margin:0; font-size:24px;
}
#productShowContent{ line-height:2;
}


#photos .right_c .photo{ width:172px; height:204px; float:left; margin:8px 8px 8px 7px;
}
#photos .right_c .photo .photoPic{ padding:4px 8px 8px 4px; background:url(../images/album.gif) no-repeat; display:block; width:160px; height:160px; text-align:center;
}
#photos .right_c .photo .photoPic:hover{ background:url(../images/albumHover.gif) no-repeat;
}
#photos .right_c .photo .photoPic img{ max-height:160px; max-width:160px; _height:auto;
}
#photos .right_c .photo .photoWz{ height:20px; line-height:20px; overflow:hidden;
}


#link{ 
}
#link_t{ height:24px; line-height:24px; font-size:14px; font-weight:bold; font-family:'Î¢ÈíÑÅºÚ'; font-size:14px; color:#900; text-indent:10px;
}
#link_c{ padding:8px;
}
.link_c{ height:24px; line-height:24px; width:150px; overflow:hidden; float:left;
}



#foot{ padding-top:6px; border-top:#900 solid 4px; /*width:1010px;*/ margin:0 auto; background:#000;
}

#aboutInfo td{ border:#333 solid 1px; line-height:24px;
}

#foot{ width:1200px; 
}


/* ¿í1200px ¸²¸Çall.css ÀïµÄ*/
#atop{ width:1200px;
}
#wrap{ width:1200px; 
}
#top{ 
}
#menu{ width:1200px;
}
img#top_pic{ width:1200px; height:120px; 
}

#flash{ width:1200px;
}
#left{ width:230px; margin-right:20px; margin-right:15px;/* ±³¾°Ö÷ÌåÓÒ²àÓÐ6pxµÄ ºÚ±ß*/
}
#right{ width:950px;
}
#left_info .left_t{ height:30px; line-height:30px; color:#c22d2d; font-size:14px; font-family:'Î¢ÈíÑÅºÚ'; font-weight:bold; text-indent:8px; background:url(../i/0/left_t.jpg) repeat-x 0 center;
}
#top_logo{ position:absolute; top:5px; left:5px; width:144px; height:108px; display:block;
}
#top_logo_in{  width:144px; height:108px; text-align:center; display:table-cell; vertical-align:middle;
}
#top_logo img{ max-width:144px; max-height:108px;
}
#top_company{ position:absolute; top:0; left:180px; height:120px; line-height:120px;
}