@charset "utf-8";
/* CSS Document */
body,font{ font-size:12px; background:#000; color:#4f4c47; padding:0px; margin:0px;}
html, body {width:100%; height:100%; -webkit-text-size-adjust:none; padding:0px; margin:0px; overflow:hidden;}
a{text-decoration:none; color:#4f4c47; margin:0; padding:0; overflow:hidden;}
div,form,p,center{ margin:0px; padding:0px; overflow:hidden; zoom:1;}
ul,ol,li,dl,dt,dd{ margin:0px; padding:0px; overflow:hidden; zoom:1; list-style:none; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; overflow:hidden; zoom:1; font-size:1em; font-weight:normal;}
li{ vertical-align:bottom;}
img{ border:0px; vertical-align:bottom}
input,button,label{ margin:0; padding:0; overflow:hidden;zoom:1;}
/*public*/
.main{margin-top:0px;height:100%;position:relative;}
.bgA{ width:100%; height:100%; margin-top:-28px;}
/*product*/
ul.ptListA{ letter-spacing:-6px; white-space:nowrap;}
.ptListA li{ display:inline-block;*display:inline;zoom:1; vertical-align:top; letter-spacing:normal;width:12.5%;filter:alpha(opacity=50);opacity:0.5;position:relative;}
.ptListA dt{ text-align:center;}
.ptListA dd{background:#000;border-left:solid 1px #3e3e3e;border-right:solid 1px #3e3e3e;margin-left:-1px;padding:20px 10px 10px 15px;}
.ptListA dd a{display: block;margin:0;padding:0 0 10px;overflow:hidden;zoom:1;background:url(../images/text1.gif) right bottom no-repeat;}
.ptListA dd a img{vertical-align:middle;margin-right:5px;}
.ptListA li.s{width:23%;filter:alpha(opacity=100);opacity:1;}
.ptListA li.s dd{margin-left:0px;}
.ptListA li.s a{ font-weight:bold; color:#876f4c; font-size:24px; letter-spacing:1px;}
.ptListA li.p{ width:11%;}
dl.ptListA dt img{filter:alpha(opacity=50);opacity:0.5;}
.detailA{ position:relative; height:100%;}
.detailA .bgA{ position:relative}
.detailA .bgA img{ position:relative; margin-top:9px;}
.detailA .bgA .drag{ position: absolute; left:0; top:9px; width:100%; height:100%;background:#000;filter:alpha(opacity=1);opacity:0.01;}
.detailA .bgA .s{ cursor:move;}
.detailA .bgB{ width:270px;position:absolute;right:0px;  *right:-12px; *width:282px;top:92px; height:100%;overflow: hidden; z-index:1;}
.detailA .bgB img{ position:absolute; bottom:0; right:0;}
.detailA .list{position:absolute;bottom:28px; left:0px; text-align:center; width:100%;}
.detailA .list .bg{background:rgba(0,0,0,0.6)!important;background:#000;filter:alpha(opacity=60);display:inline-block;*display:inline;vertical-align:bottom;margin-right:270px;white-space:nowrap;}
.detailA .list .l{display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:5px 0;width:630px;position:relative;}
.detailA .list .ptListD{display:inline-block;*display:inline;vertical-align:top;letter-spacing:-6px;white-space:nowrap;position:relative;left:0px;}
.ptListD li{display:inline-block;*display:inline;zoom:1;vertical-align:top;letter-spacing:normal; padding:0 0 0 3px;}
.ptListD li a{display:inline-block;*display:inline;zoom:1;vertical-align:top;overflow:hidden;margin:0;width:85px;height:85px;border:solid 1px #555;filter:alpha(opacity=70);opacity:0.7;}
.ptListD li.s a{border:solid 1px #9e8050;filter:alpha(opacity=100);opacity:1;}
.detailA .list .r{display:inline-block;*display:inline;zoom:1;vertical-align:top;overflow: hidden; margin:0; padding:5px 5px 0 0;position:relative;}
.detailA .list .r img{filter:alpha(opacity=50);opacity:0.5;}
.detailA .list .r a{ text-decoration:underline; color:#888;}
.detailA .detail{width:270px;position:absolute;right:0px;  *right:-12px; *width:282px;top:0px; height:100%;overflow: hidden; z-index:2;}
.detailA .detail .out{background:rgba(0,0,0,0.9)!important;background: #000;filter:alpha(opacity=90);height:100%;overflow: hidden; *padding:0 6px;}
.detailA .detail .in{position:relative; margin-top:10px;padding:0px 0 28px;}
.detailA .detail .bar{ padding:0 20px; line-height:20px;}
.detailA .detail .bar a{color:#898989;}
.detailA .detail .bar .icon{vertical-align:middle;}
.detailA .detail .bar h2{color:#898989; display:inline-block;*display:inline; zoom:1; vertical-align:middle; cursor: pointer!important; cursor:hand;}
.detailA .detail .con1{ overflow:auto;  padding:0 5px 0 20px;}
.detailA .detail dt{}
.detailA .detail .pic{display:block; margin:10px 0; padding:0; overflow:hidden;zoom:1;text-align:center;border:solid 6px #505050;}
.detailA .detail .pic img{}
.detailA .detail dd {font-family:Arial, Helvetica, sans-serif}
.detailA .detail dd h3{font-size:36px; color:#bf9e70;}
.detailA .detail dd p.line24 { line-height:24px; border-bottom:1px solid #4f4c47; margin-bottom:15px;}
.detailA .detail dd p.line20 { line-height:20px;}
.detailA .r,.detailA .l { width:33px;text-align:center; position:absolute; top:50%; margin-top:-80px; right:300px; z-index:99999;padding:10px 3px;}
.detailA .r a big,.detailA .l a big{font-size:60px; font-family:"宋体"; font-weight:bold;}
.detailA .r a span,.detailA .l a span{margin-left:0px;}
.detailA .r a,.detailA .l a { display:block;background:rgba(0,0,0,0.9)!important;background: #000;filter:alpha(opacity=90);opacity:0.6; color:#c6b09d;}
.detailA .l { left:30px;}
.detailA .r a:hover,.detailA .l a:hover {background: #000; color:#fff;filter:alpha(opacity=100);}
.detailA .detail .con2{display:none;color:#645746; margin-top:10px;  padding:0 5px 0 20px; line-height:24px; overflow:auto}
.detailA .detail .con2 h3{ font-weight:bold;}
.detailA .detail .con2 p{ text-indent:2em;}

/*header*/
.main1200 { width:1200px; height:98px; margin:0 auto;}
.cl { clear:both;}
.rela{position:relative;}
.head { width:100%; height:98px; margin:0 auto; overflow:hidden; clear:both; background:url(/images/top_bg.png) repeat-x; z-index:99999;}
.headleft { width:78px; height:98px; position:absolute; left:0px; top:0px; text-indent:-8888px; background:url(/images/top_left.png) no-repeat;}
.headright { width:337px; height:98px; position:absolute; right:0px; top:0px; text-indent:-8888px; background:url(/images/top_right.png) no-repeat;}
.logo { width:241px; height:66px; display:block; position:absolute; left:94px; top:0px; text-indent:-8888px; background:url(/images/logo.png) no-repeat;}
.menu { width:850px; height:32px; line-height:32px; position:absolute; position:absolute; left:78px; top:66px;}
.menu a { float:left; display:block; padding:0 20px; background:url(/images/menuli.jpg) right no-repeat; color:#bbbbbb;}
.menu a:hover {text-decoration:none; color:#b97233;}
.TopIco { width:237px; height:32px; position:absolute; right:0px; top:66px; background:url(/images/menuico.jpg) no-repeat;}
.TopIco .a1,.TopIco .a2,.TopIco .a3 { width:90px; height:32px; float:left; display:block; text-indent:-8888px;}
.TopIco .a3 { width:57px;}
.TopIco .a1:hover { background:url(/images/menuico2.jpg) 0 0 no-repeat;}
.TopIco .a2:hover { background:url(/images/menuico2.jpg) -90px 0 no-repeat;}
.TopIco .a3:hover { background:url(/images/menuico2.jpg) -180px 0 no-repeat;}

.bigimg { position: absolute; left: 0;top: 0; z-index:-1; width:100%; height:100%;}
.foottxt { width:100%; height:59px; line-height:59px; color:#484848; position:absolute; left:0px; bottom:0px; z-index:99; text-align:center; background:url(/pic/footBg.jpg) repeat-x;}
.foottxt a { float:left; height:59px; display:block; margin:0 5px; padding:0 20px 0 10px; background:url(/pic/footaBg.jpg) right no-repeat; color:#b5b5b5; font-size:16px;}
.foottxt a:hover { color:#F00; text-decoration:none;}
.foottxt a.home { width:62px; height:58px; text-indent:-8888px; background:url(/pic/home.jpg) no-repeat;margin:0; padding:0;}
.foottxt a.home:hover { background:url(/pic/home2.jpg) no-repeat;}

.logo2 { width:165px; height:71px; display:block; position:absolute; left:3%; top:0px; text-indent:-8888px; background:url(/pic/logo2.png) no-repeat; z-index:99999;}
