/*html{filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(1);}*/

html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;font-size: 100px;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit; vertical-align: baseline; -webkit-tap-highlight-color: transparent}
button,input,optgroup,select,textarea {color: inherit;font: inherit; margin: 0;padding: 0;border: 0;background: 0;}
button:focus,input:focus,optgroup:focus,select:focus,textarea:focus {text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none;}
ul,li{list-style: none;}
textarea {resize: none;}
img{border: 0;width: auto\9;height: auto;max-width: 100%;vertical-align: top;-ms-interpolation-mode: bicubic;}
a {text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; color: #a5955f;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; outline:none; text-decoration: none;}
.clear{*clear: both; *zoom:1}
.clear:after{display: block;clear: both;visibility: hidden; height: 0;overflow: hidden; content: "."}
.show{display: block!important;}
.fl{float: left;}
.fr{float: right;}
body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;color:#41210d;background-color:#fff; color: #a5955f;}
.wrap{width:100%;position:relative}
.cell{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.bd{-webkit-box-flex:1;-webkit-flex:1;flex:1}
.container{margin:0 auto;position:relative;width:90%;max-width:1450px;z-index:10}
.head .container{height:70px;overflow:hidden}
.logo{display:block;width:218px;height:38px;background:url('../images/logo.png') no-repeat;overflow:hidden;text-indent:-999px;font-size:0;margin-top:15px;float:left}
.head_link{float: right; margin-top:18px; line-height: 26px;}
.head_link a{font-size: 14px; font-weight: bold; display: inline-block; padding: 0 15px; position: relative; margin-top: 3px;}
.head_link a::after{content: ""; width: 1px; height: 14px; background-color: #9a8b5b; position: absolute; left: 0; top: 50%; margin-top: -7px;}
.head_link a:first-child::after,.lang_area a::after{display: none;}
.onkey{width:26px;height:26px;background:#fff url('../images/onkey.jpg') no-repeat center / 26px;float:left; border-radius:4px;box-shadow:0 1px 10px rgba(0,0,0,.1);margin-right:10px}
.lx_ico{width:21px;height:21px; background: url('../images/lx_ico.jpg') no-repeat center / cover; float: left; margin: 3px 10px 0 0;}
.lang_area{float: right;}
.lang_area a{display:inline-block; width: 26px; height: 26px; line-height: 26px; padding: 0; border-radius: 3px; font-weight: normal; text-align: center; font-size: 12px; background-color:#c1c1c1;color:#fff; margin: 0 8px;}
.lang_area a.cur{background-color:#f8e2a3;color:#a5955f;}
.navbar{background-color:#efe1b0;height:40px;padding:0 95px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.navbar a{font-size:16px;font-weight: bold;line-height:40px;-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative;color:#9a8b5b;text-align:center;cursor: pointer;}
.navbar a::after{content:"";width:2px;height:26px;position:absolute;right:-2px;top:50%;margin-top:-13px;background-color:#f8f4e5}
.navbar a.cur{background-color:#fff}
.navbar a.cur::after,.navbar a:last-child::after{display:none}
.main,.main2{background: url('../images/main.jpg') repeat-y center top; position: relative;overflow: hidden;} 
.main::after{content: ""; background: url('../images/main_angle.png') no-repeat; position: absolute; right: 0; bottom: 0; width: 1019px; height: 313px;}
.explain{padding: 29px 0; text-align: center;}
.explain .tit{font-size:24px; line-height: 1.2; padding-bottom:20px;margin-bottom:15px;background:url('../images/line.png') no-repeat center bottom}
.explain .desc{font-size:14px; font-weight: bold; letter-spacing: 1px;}
.foot{background:#a5955f;padding:7px;text-align:center;color:#fff;font-size: 12px;display:flex;justify-content:center;align-items:center;position: relative;}
.foot::after,.foot::before{content: ""; position: absolute;top: 0; height: 56px; width: 140px; background: url('../images/foot_ico.jpg') no-repeat;}
.foot::before{left: 0;}
.foot::after{right: 0; background-position: right top;}
.foot .developer{margin: 0 20px 0 5%; width:240px;}
.foot .link{margin-top: 5px;}
.foot .link a{color:#fff}
.foot .link i{display:inline-block;margin:0 7px}
.ft_logo img{ width:320px; margin:0 auto; position:relative; z-index:1; }
.foot_nav{ position:relative; z-index:1; }

.back_top,.fixed_onkey{display:block;width:76px;height:76px;position:fixed; z-index: 1000; right:-86px;border-radius:50%;box-shadow:0 1px 10px rgba(0,0,0,.1);-webkit-transition:ease all .3s;transition:ease all .3s;overflow:hidden}
.back_top{bottom:370px;background:#efe1b0 url('../images/backtop.jpg') no-repeat center 10px;color:#a5955f;text-align:center;box-sizing:border-box;padding-top:43px;font-size:12px}
.back_top:hover{box-shadow:0 1px 10px rgba(0,0,0,.3)}
.fixed_onkey{background:#fff url('../images/onkey.jpg') no-repeat center;bottom:470px;text-indent:-999px;font-size:0;z-index:99999}
.back_top_show,.fixed_onkey_show{right:86px}
.banner{overflow: hidden; width: 100%; position: relative;height: 714px; background-repeat: no-repeat; background-position: center;}
.banner a{display: block; width: 100%; height: 100%;}
.fm_fixed{overflow: hidden; height: 100%;}
.fm_fixed .home{background: url('../images/main.jpg') repeat-y;}
.fm_fixed .home .slide{display: none; height: 100%; position: relative;}
.fm_fixed .home .show{display: block;}
.page{text-align:center; margin:40px;}
.page a,.page span{display: inline-block; background-color: #eee0af; border-radius: 3px; min-width: 20px; line-height: 40px; padding: 0 10px; margin: 0 5px; font-size:16px; color:#a4945f}
.page span{background-color: #f5ecce; color: #ccc;}
@media (-webkit-max-device-pixel-ratio: 1) {
::-webkit-scrollbar-track-piece {background-color:#fff}
::-webkit-scrollbar {width: 6px;height: 6px}
::-webkit-scrollbar-thumb {background-color: #c2c2c2;background-clip: padding-box;min-height: 28px}
::-webkit-scrollbar-thumb:hover{background-color: #a0a0a0}
}