/* CSS Document */
*{ margin:0 auto; padding:0; }
body{text-align:center;font-family:\5B8B\4F53,Arial Narrow,arial,serif;font-size:12px; color:#000; background:url(../images/bg.jpg) repeat-x top center; line-height:24px;}
div{}
a{ line-height:24px;}
a:link{color: #000;	text-decoration: none;}
a:visited{color: #000;text-decoration: none;}
a:hover{ color:#FF0000;text-decoration: underline;}
a:active{text-decoration:none; color:#FF0000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
div{ margin:0 auto;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}  
table,td,tr,th{font-size:12px;}
li{list-style-type:none; line-height:24px;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}  
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.clear { clear: both; height:0px; width:0px; overflow:hidden;}
.line{ border-style:solid; border-width:1px; border-color:#666666; width:100%; height:1px; overflow:hidden;}
.ht20{ margin:0 auto; width:100%; height:20px; overflow:hidden;}
.ht7{ margin:0 auto; width:100%; height:7px; overflow:hidden;}
/******ʽ  min-height:336px; height:100%; _height:336px; **********/




/***********************head  st****************************************/



a{line-height:14px;color:#51140F;	text-decoration: none;}


.index_top{ width:1257px; height:125px;}
.index_logo{ width:440px; height:113px; background:url(../images/logo.jpg) no-repeat; float:left;}
.nav{ width:704px; height:113px; float:left; }
.nav_bg{width:63px; height:30px; background:#B3A26A; line-height:15px; text-align:center; padding-top:6px; color:#FFFFFF;}
.nav_bg a{color:#FFFFFF ;text-decoration: none;}
.nav_bg a span{color:#51140F;}

.nav_bg2{width:63px; height:30px; line-height:15px; text-align:center; padding-top:6px;}
.nav_bg2 a{color:#51140F;text-decoration: none;}
.nav_bg2 a span{color:#BDBDBD}

.b_banner{ width:1257px; height:433px;}
.index_foot{ background:url(../images/foot.jpg) no-repeat; width:1257px; height:113px; margin-top:11px;}



.top{ width:1032px; height:113px;}
.logo{ width:328px; height:113px; background:url(../images/logo.jpg) no-repeat; float:left;}
.nav{ width:704px; height:113px; float:left; }

.banner{ background:url(../images/banner.jpg) no-repeat; width:1032px; height:148px;}

.about{ width:1032px; }
.about_l{ width:175px; height:608px; float:left;}
.about_r{ width:857px; float:right;}

.lm_tb{ background:url(../images/lm_tb.jpg) no-repeat; width:175px; height:72px;}
.lm_contact{ background:url(../images/lm_contact.jpg) no-repeat; width:175px; height:72px;}
.lm_job{ background:url(../images/lm_job.jpg) no-repeat; width:175px; height:72px;}
.lm_products{ background:url(../images/lm_products.jpg) no-repeat; width:175px; height:72px;}
.lm_stores{ background:url(../images/lm_stores.jpg) no-repeat; width:175px; height:72px;}
.lm_name{ width:175px; height:45px; padding-top:27px;}

.lm_cc{ width:175px;}
.lm_cc ul{height:30px; width:170px;}
.lm_cc ul li{ width:120px; line-height:30px; border-bottom:1px dashed #CCCCCC; background:url(../images/mark.jpg) no-repeat 30px 13px; text-align:left; padding-left:50px; float:left;}
.lm_cc ul li a{line-height:30px;float:left; color:#ffffff; font-weight:bold;display:inline;text-align:left}
.lm_cc yang{width:120px; line-height:30px; border-bottom:1px dashed #CCCCCC; text-align:left; padding-left:50px; float:left;}
.lm_cc a:link{color: #000;	text-decoration: none;}
.lm_cc a:visited{color: #000;text-decoration: none;}
.lm_cc a:hover{ color:#55110e;text-decoration: underline;}
.lm_cc a:active{text-decoration:none; color:#fff;}


.about_tit{ width:857px; height:41px; background:url(../images/about_tit.jpg) no-repeat left;}
.contact_tit{ width:857px; height:41px; background:url(../images/contact_tit.jpg) no-repeat left;}
.career_tit{ width:857px; height:41px; background:url(../images/career_tit.jpg) no-repeat left;}
.products_tit{ width:812px; height:21px; background:url(../images/career_tit111.jpg) no-repeat left; text-align:left; padding-left:45px; font-size:14px; padding-top:20px; font-weight:bold;}
.about_cc{ width:812px; height:537px; text-align:left; padding:20px 10px 10px 35px;}
.contact_cc{ width:792px; height:537px; text-align:left; padding:20px 10px 10px 55px;}
.products_cc{ width:845px; text-align:left; padding:20px 0px 10px 10px; _padding-left:0px; overflow-x:hidden; }
.stores_cc{ width:792px; height:537px; text-align:left; padding:20px 10px 10px 55px;}

.foot{ background:url(../images/foot_bg.jpg) repeat-x; height:131px;}
.foot_cc{ background:url(../images/foot_cc.jpg) no-repeat; width:1032px; height:131px;}

.pro{ width:164px; height:196px; float:left; margin-left:37px; margin-top:27px; display:inline;}
.pro_img{ width:159px; height:172px;}
.pro_name{ width:159px; height:24px; background:#E6E1CE; font-weight:bold; text-align:center;}