@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,div{margin:0;padding:0;}
img{border:0;}
ul,ol,li{list-style:none;}
a{ text-decoration:none; outline:none; color:#3d3935;}
a:hover{ color:#caa56c}
body{font-size:12px; background:#f1f1f1; color:#3d3935;font-family:Arial, Helvetica, sans-serif; font-weight:100;}
div,ul{height:auto; overflow:hidden}

.clear{padding:0; width:100%; height:1px; clear:both;}

.wrap{ width:1220px; margin:0 auto;}
.mg10{ margin-top:10px;}

.header{height:90px; background:#3d3935;}
.logo{ float:left;width:290px; margin-top:15px;}

.nav{ float:right; margin-top:30px;}
.nav ul li{ float:left;font-size:20px;line-height:30px;height:30px;color:#938a81}
.nav ul li a{display:block; padding:0 28px;color:#938a81}
.nav ul li.on a{ color:#fff}

.m-bar{ margin:25px 0;}
.cart{ float:right; line-height:32px; padding-left:40px; font-size:18px; margin-left:20px;background:url(../Images/c.png) no-repeat left center; display:none;}
.cart span{ color:#caa56c;}
.search{ float:right}
.search .text{width:180px;height:30px; line-height:30px;float:right; border:1px solid #3d3935; background:#fff; padding-left:10px; font-size:16px; color:#999; outline:none}
.search .sbth{width:45px;height:32px;background:url(../Images/z.png) no-repeat  center #3d3935; border:0;float:right; }


.footer{width:100%; margin:0 auto 0;background:#fcfcfc; padding-top:30px; margin-top:40px;}

.foot_m{ width:200px; float:left; text-transform:uppercase;}
.foot_m h3{ font-weight:normal; font-size:15px; margin-bottom:10px; line-height:30px;}
.foot_m li{ line-height:30px; font-size:13px;}
.foot_m li a{color:#98928d;}
.f-links{ float:right}
.f-links a{ display:inline-block; margin-left:15px; width:35px; height:30px;background:url(../Images/w.png) no-repeat left center; display:none}
.f-links a.facebook{ width:25px;}
.f-links a.twitter{ background-position:-45px center;}
.f-links a.wechat{ background-position:-100px center;}
.f-links a.txwb{ background-position:right center;}

.foot-copy{ border-top:1px solid #aeaba9; padding:30px 0; font-size:13px; margin-top:30px; position:relative}
.foot-copy ul.lng{ position:absolute; right:0;top:30px; padding-right:15px; display:none;}
.foot-copy ul.lng a{ display:block; padding-left:25px;background:url(../Images/l.png) no-repeat left top;}
.foot-copy ul.lng a.cn{background-position:0 bottom;}
.foot-copy ul.lng i{ position:absolute;top:4px; right:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #98928d; display:block; content:'';}