@charset "utf-8";
/* CSS Document */
html {color:#000; background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {*font-size:100%;}
legend {color:#000;}
/* CSS RESET */
body{background:#f8f3ed url(../images/bg.jpg) top center no-repeat;}
#layout{width:967px; margin:0 auto;}
#header{width:967px; height:155px; background:url(../images/topbg.jpg) no-repeat}
#logo{width:500px; height:87px; float:left; margin-bottom:8px;}
#logo a{display:block; width:500px; height:87px;}
#edition{width:200px; float:right; padding-right:10px; padding-top:10px; line-height:20px; text-align:right; font-size:12px; color:#957468;}
#edition a{color:#957468; text-decoration:none; padding-left:5px; padding-right:5px; font-family:Arial;}
#edition a:hover{text-decoration:underline;}
#nav{clear:both; width:950px; padding-left:17px; height:45px; padding-top:4px; padding-bottom:4px; background:url(../images/nav.jpg) no-repeat;}
#nav li {height:45px; float:left; background:url(../images/mix.gif) -400px -98px no-repeat;}
#nav li a{display:inline-block;  height:45px; padding-left:20px; padding-right:20px; margin-left:25px; margin-right:25px; text-align:center; font:bold 16px/45px Microsoft Yahei; text-decoration:none; color:#000;}
#nav li a:hover{color:#fff; background:url(../images/mix.gif) 0 -98px no-repeat;}]

/*banner*/
#banner{clear:both; width:953px}
.silder-area{ height:447px; *height:465px;;position:relative;}
.silder-area a{ position:absolute; left:0;  display:block;}
#ribbon {position:absolute;top:-3px;left:-15px;z-index:500;}
#slides {position:absolute;top:6px;left:7px;z-index:100;}
#slides .next,#slides .prev {position:absolute;top:200px;left:-27px;width:24px;height:43px;display:block;z-index:101;}
.slides_container {width:954px;height:447px;overflow:hidden;position:relative;}
#slides .next {left:956px;}

#content{width:967px; background:url(../images/mainbg.gif) repeat-y}
.title1{width:922px; height:47px; margin-top:35px;*margin-top:10px; margin-left:22px; padding-top:2px; background:url(../images/mix.gif) no-repeat; color:#796f60; font:bold 16px/47px Microsoft Yahei;}
.title1 a{display:block; padding-left:35px; color:#796f60; text-decoration:none;}
.title2{width:922px; height:47px; margin-left:22px; padding-top:2px; background:url(../images/mix.gif) 0 -49px no-repeat; color:#6d8f83; font:bold 16px/47px Microsoft Yahei;}
.title2 a{display:block; padding-left:35px; color:#6d8f83; text-decoration:none;}
.cont1{width:900px; padding-left:40px; margin-bottom:5px; overflow:hidden;}
.cont1 .img{float:left; margin:22px 20px 0 0; width:250px; height:160px; padding:1px; border:1px solid #D1CFD0;overflow:hidden}
.cont1 .text{float:left; width:895px; height:78px; margin-top:16px; overflow:hidden; font:14px/20px Arial, Helvetica, sans-serif; color:#7e7260;}
.cont2{width:920px; margin-top:20px; margin-left:36px; overflow:hidden;}
.cont2 ul{width:940px; height:260px; margin-bottom:20px; overflow:hidden;}
.cont2 li{float:left; width:150px; height:246px; padding:3px; border:1px solid #AABCB6; margin-right:26px; margin-bottom:25px;}
.cont2 li .prodimg{width:150px; height:200px; overflow:hidden;}
.cont2 li .prodimg img{ width:150px;height:200px;}
.cont2 li .prodimg a{display:block; width:150px; height:200px; overflow:hidden;}
.cont2 li .prodname{width:150px; height:32px; font:12px/16px Arial; margin-top:8px;overflow:hidden}
.cont2 li .prodname a{text-decoration:none; color:#6d8f83;}
.cont2 li .prodname a:hover{text-decoration:underline;}
#bottom{width:967px; height:80px; padding-top:10px;*padding-top:18px; background:url(../images/bottom.gif) no-repeat; font:14px/22px Arial;}
#bottom ul{width:415px; height:22px; margin:10px auto;}
#bottom li{float:left; color:#736151; font-weight:bold;}
#bottom li a{padding-left:10px; padding-right:10px; color:#736151; text-decoration:none;}
#copyright{clear:both; text-align:center; color:#8e8073; font-size:12px;}

/*sub_banner*/
#sub_banner{width:953px;height:260px; margin:6px 4px 0 7px;clear:both;background:#666}
#sub_top_list{height:10px;}
/*left*/
.dqwz1{margin-top:10px;margin-left:21px;width:914px;height:20px;padding-left:5px; font:12px/20px Arial, Helvetica, sans-serif;color:#8a8378;border-bottom:#cfc8be dashed 1px}
.dqwz2{margin-left:21px;width:914px;height:20px;padding-left:5px; font:12px/20px Arial, Helvetica, sans-serif;color:#8a8378;border-bottom:#cfc8be dashed 1px}
.dqwz1 a{text-decoration:none;color:#8a8378}
.dqwz2 a{text-decoration:none;color:#8a8378}
.left{float:left;margin:12px 0 0 20px;*margin-left:12px;width:237px}
.product_list_title{margin:0 12px 8px 12px;height:29px;background:url(../images/product_list_btn.gif) no-repeat 0 18px;padding:15px 0 0 20px;font-size:16px;font-weight:bold;color:#716657;border-bottom:solid 1px #ebe8e5}
.product_list{width:237px;background:#f8f7ee;border:#ebe8e5 1px solid;margin-bottom:10px;padding-bottom:10px}

#menu { width:214px;margin-left:11px}
#menu h1 {font-size:12px; margin-top:1px;  background-color:#c8a97e;}
#menu h1 a{font-weight:bold;color:#fff;background:url(../images/product_list_btn2.gif) no-repeat 12px 10px;padding-left:25px}
#menu h2 {font-size:12px; border:#E7E7E7 1px solid; border-top-color:#FFF; background-color:#F4F4F4;padding-left:15px}
#menu h2 a{color:#7e7260}
#menu ul {padding-left:28px;border:#E7E7E7 1px solid; border-top:none;overflow:auto;padding-bottom:8px}
#menu ul a{font-size:12px;color:#7e7260;border-bottom:1px #ccc dashed;width:150px}
#menu a { display:block; padding:5px 0 3px 10px; text-decoration:none; overflow:hidden;}
#menu a:hover{ color:#624927;}
#menu .no {display:none;}
.left_contact{width:237px;background:#f8f7ee;border:#ebe8e5 1px solid;margin-bottom:10px}
.left_contact_title{margin:0 12px 0 12px;height:29px;background:url(../images/product_list_btn.gif) no-repeat 0 18px;padding:15px 0 0 20px;font-size:16px;font-weight:bold;color:#716657;border-bottom:solid 1px #ebe8e5;margin-bottom:5px;}
.left_contact p{color:#7e7260;font-size:14px;line-height:1.8;padding-left:12px}

/*right*/
.right{float:left;width:663px;_width:643px;margin:12px 0 0 20px}
.right_title{height:46px;background:url(../images/right_title_bg.gif) repeat-x}
.right_title h4{background:url(../images/right_title_btn.gif) 12px 19px no-repeat;color:#716657;font-size:16px;font-weight:bold;line-height:48px;padding-left:33px;}

/*about us*/
.about_pic{float:left; margin:0 12px 0 0; width:250px; height:160px; padding:1px}
.right_content{padding:20px 10px 0 10px}
.right_content p{font-size:14px;color:#7e7260;line-height:1.5;}

.clear{height:20px;clear:both}

/*product*/
.product_lb{width:650px; overflow:hidden;}
.product_lb ul{width:640px; overflow:hidden;}
.product_lb li{float:left; width:144px; height:212px; padding:3px; border:1px solid #AABCB6; margin-right:8px; margin-bottom:25px;}
.product_lb li .prodimg{width:144px; height:176px; overflow:hidden;}
.product_lb li .prodimg img { width:144px; height:176px;}
.product_lb li .prodimg a{display:block; width:144px; height:176px; overflow:hidden;}
.product_lb li .prodname{width:144px; height:32px; font:12px/16px Arial; margin-top:5px;overflow:hidden}
.product_lb li .prodname a{text-decoration:none; color:#6d8f83;}
.product_lb li .prodname a:hover{text-decoration:underline;}

.page{height:30px;float:right;padding-right:20px}
.page span{font-size:12px;color:#6d8f83;float:left;display:block;width:22px;height:22px;background:#fff;border:1px #AABCB6 solid;font-weight:14px;text-align:center;margin-left:5px;font-family:Arial, Helvetica, sans-serif}
.page_cur{background:#AABCB6;color:#FFF;font-size:12px;float:left;width:24px;height:20px;padding-top:4px;font-weight:14px;text-align:center;margin-left:5px}
.page_cur a{color:#fff}
.page span a{display:block;width:22px;height:18px;padding-top:4px;color:#6d8f83}
.page span a:hover{background:#AABCB6;color:#FFF}





/*product_xxy*/

.product_pic{width:352px;height:423px;overflow:hidden;border:1px #AABCB6 solid;margin-right:20px;margin-bottom:10px;float:left}
.product_pic_img{display:block;overflow:hidden;margin:2px 0 0 3px;text-align:center;width:346px;height:417px;}
.product_pic_img a{display:table-cell;*display:block; width:351px; height:423px; line-height:0; font-size:0; *font-size:346px; text-align:center; vertical-align:middle; overflow:hidden;}
.product_pic_img a img{vertical-align:middle; width:346px;}
.product_ms{width:270px;float:left}
.product_ms img{max-width:500px;expression(this.width>500?500:ture);}
.con_img{width:600px;clear:both}

/*contact us*/
.cont_img{width:614px;background:#fff;float:left;}
.cont_img img {max-width:610px; padding:6px; border: #DFDFDF 1px solid;}
/*consult*/
.passworditem{margin-bottom:10px;color:#7e7260}
.passworditem label{display:inline-block;float:left;margin-right:5px;width:50px;text-align:right;font-size:12px;}
.passworditem input{border:1px #d6c6ba solid}
.tj_btn{width:88px;height:38px;margin-left:260px;margin-bottom:10px}
.passworditem textarea{border:1px #d6c6ba solid}