
.header .wrap {width:1400px;padding:16px 0;}
.header .languages,.header .qrcodes,.header .sub-nav,.header .searchPanel {display:inline-block;vertical-align:middle;}
.header .funcs {left:0;top:50%;transform:translate(0,-50%);z-index:1;}
.header .qrcodes {position:static;width:17px;height:27px;margin-right:9px;background-size:auto 1.1rem;background-position:-0.28rem -0.279rem;}
.header .qrcodes .list {top:93%;left:0;}
.header .languages .list {display:table;}
.header .languages .list-item.alt a {width:0;height:0;padding:0;border:0 solid #e46d17;border-width:32px 14px 7px;border-bottom-color:transparent;font-size:0;background-clip:content-box;}
.header .languages .list-item.alt a:before {top:0;bottom:auto;content:"\82f1";width:28px;height:39px;padding-top:6px;border:none;font-size:0.2rem;transform:translate(-50%,-32px);}
.header .sub-nav {margin-top:0;margin-right:9px;}
.header .qrcodes:hover .list {display:table;}
.header .searchPanel {right:0;}
.header .searchPanel .input-group-btn {width:auto;height:27px;line-height:27px;}
.header .searchPanel input[type="submit"] {width:27px;height:27px;background-size:auto 1.06rem;}
.header .searchPanel input[type="text"] {width:133px;height:23px;padding-left:0.5em;border-left-width:0;line-height:23px;}
.topic-header {background:#efd7c3;}
.topic-header img {margin:0 auto;}
@media screen and (min-width:1025px){
.header .sub-nav:hover .list,.header .qrcodes:hover .list {z-index:2;}
}
