a:active,button:active { -webkit-tap-highlight-color:transparent;}


footer  { padding: 5px 0; width: 100%;  color: #000; box-sizing: border-box; text-align: center;   background: #fff;}
footer .ft_top{ width: 218px; margin: 0 auto; padding-bottom: 5px; display: block; color: #000000; border-bottom: 1px solid #000; line-height: 21px; font-size: 12px;}
footer .ft_top span{ display: block; margin-bottom: 5px; font-size: 18px; font-weight: bold;}
footer > img{ width: 111px; height: 111px; display: block; margin: 10px auto 5px auto;}
footer em{ display: block; overflow: hidden; text-align: center; font-size: 12px;}

header{ position: fixed; left: 0px; top: 0px; width: 100%; z-index: 99; height:46px;background:#fff;  box-shadow: 0 0 10px rgba(0,0,0,0.4);}
.logo img{ height: 27px; width: 125px; display: block; margin: 9px 8px 2px 0px;}

header div.logo{width: 125; position: absolute; left: 10px; top: 0px; text-align: center; color: #cbba87;z-index: 99; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
header div.menus{ width:50px; height: 100%; position: absolute; right: 0px; top: 0px;z-index: 99;}

.fr{ float: right;}

header .menus{  cursor:pointer; padding:10px 10px 10px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
header .menus i{ display:block; width:27px; height:3px; background-color:#0086db; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; position:absolute; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s;}
header .menus i:nth-child(1){ top:15px; -webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
header .menus i:nth-child(2){ top:22px;}
header .menus i:nth-child(3){ top:29px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
header .menus.on i:nth-child(1){top:12px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
header .menus.on i:nth-child(2){ opacity:0;}
header .menus.on i:nth-child(3){top:32px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
header .inav{ width:100%; max-height: 100%; background:#fff;  position:fixed; z-index:98; top:46px; bottom: 0px; text-align: left; right:0; display:none;padding:0rem 0rem 1rem 0rem;overflow-y:auto; overflow-x: hidden;box-shadow: 0 10px 10px -10px rgba(0,0,0,0.4) inset;}
header .inav dl{padding:0% 0%;}
header .inav dl dt{line-height:26px; padding-top:10px;height:40px; overflow:hidden;border-bottom:1px solid #807b7b;font-size:15px;position:relative;}
header .inav dl dt a{display:block;color:#444; width: 100%; padding: 0 15px;}
header .inav dl dt a font{ font-size: 18px;}

header .inav dt.on{ opacity:1;}
header .inav dt.tab-ts{ border-bottom:0px;}
/*header .inav dl dt:first-child{ height: 44px; padding: 5px 10px;}
header .inav dl dt:first-child img{ width: 103px; height: 34px; display: block;}*/
header .inav dl dt.current a{ color: #FF9C00;}
header .inav dl dt.current{ border-bottom: 1px solid #ff9c00;}

.cont{ margin-top:46px;}
