.menu {width:1200px;margin:0 auto}
.menu .menuLeft {display:inline-block;width:84%}
.menu .menuLeft .logo {display:inline-block;background:url(../../images/logo/esflogo_w162h33.png) 0 0;width:162px;height:33px;vertical-align:middle;margin-top:-6px}
.menu .menuLeft .typeList {display:inline-block;margin-left:34px;font-size:16px;line-height:26px}
.menu .menuLeft .typeList li {display:inline-block;margin-right:30px}
.menu .menuLeft .typeList li a {color:#101d37;text-decoration:none;font-weight:700}
.menu .menuLeft .typeList li.selected a {color:#3072F3}
.menu .app {display:inline-block;width:15%;text-align:right}
.menu .app a {color:#323333;font-size:16px;position:relative; text-decoration:none;}
.menu .app a i {display:inline-block;background-image:url(../../images/2019esf/sprite.png);background-position:-399px -220px;width:14px;height:18px;margin-right:10px;vertical-align:-3px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {.menu .app a i {background-image:url(../../images/2019esf/sprite@2x.png);background-size:560px 349px}
}
.menu .app a .layer-qrcode {position:absolute;left:5px;top:20px;width:140px;padding:15px 10px;background-color:#fff;box-shadow:0 0 6px 0 rgba(13,4,9,.2);line-height:1;text-align:center;font-size:12px;z-index:1;display:none}
.menu .app a .layer-qrcode .icon-qrcode {width:124px;height:124px;margin:0 auto;display:block}
.menu .app a .layer-qrcode .txt {margin-top:22px;font-weight:700;color:#101d37;display:block}
.menu .app a .layer-qrcode .sub-txt {margin-top:8px;font-size:12px;color:#9399a5;display:block}
.menu .app a:hover .layer-qrcode {display:block;}
form {margin:0}
.header {background-color:#f5f5f6;line-height:1;padding:35px 0 31px}
.header .search {width:1200px;margin:0 auto;margin-top:25px}
.header .search .input {display:inline-block;line-height:45px;font-size:14px;color:#101d37;background-color:#fff;position:relative}
.header .search .input input {vertical-align:top;box-sizing:border-box;width:710px;height:45px;line-height:45px;padding:0 22px;border:0;box-shadow:0 1px 2px -1px rgba(0,0,0,.2);border-radius:2px}
.header .search .input input:focus {outline:none}
.header .search .input input::-ms-clear {display:none}
.header .search .input .inputRightPart {position:absolute;right:0;top:0}
.header .search .input .inputRightPart .save {text-align:right;display:none;cursor:pointer}
.header .search .input .inputRightPart .save .downArrow {display:inline-block;background-image:url(../../images/2019esf/sprite.png);background-position:-524px -91px;width:8px;height:4px;vertical-align:3px;margin-left:8px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {.header .search .input .inputRightPart .save .downArrow {background-image:url(../../images/2019esf/sprite@2x.png);background-size:560px 349px}
}
.header .search .input .inputRightPart .searchButton {cursor:pointer;width:50px;height:44px;display:inline-block;text-align:center;background-color:#fff; border:none;box-shadow:0 1px 2px -1px rgba(0,0,0,.1);}
.header .search .input .inputRightPart .searchButton i {display:inline-block;vertical-align:-4px;background-image:url(../../images/2019esf/sprite.png);background-position:-439px -185px;width:17px;height:17px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {.header .search .input .inputRightPart .searchButton i {background-image:url(../../images/2019esf/sprite@2x.png);background-size:560px 349px}
}
.header .search .input .searchMsg {display:none;position:absolute;left:0;top:44px;max-height:600px;overflow:auto;width:710px;font-size:14px;background-color:#fff;box-shadow:0 1px 2px -1px rgba(0,0,0,.5);z-index:1}
.header .search .input .searchMsg .searchMsgTitle {padding:0 21px;line-height:42px;background-color:#f4f7f9}
.header .search .input .searchMsg .searchMsgTitle .searchMsgName {display:inline-block;width:60%;color:#849aae}
.header .search .input .searchMsg .searchMsgTitle .searchMsgTitleRightPart {display:inline-block;width:40%;text-align:right}
.header .search .input .searchMsg .searchMsgTitle .searchMsgTitleRightPart .totalNew {color:#888c8e;display:inline-block;margin-right:23.5px}
.header .search .input .searchMsg .searchMsgTitle .searchMsgTitleRightPart .manage {color:#888c8e;display:inline-block}
.header .search .input .searchMsg ul li.cur a {background-color:#f9f9f9}
.header .search .input .searchMsg ul li a {display:block;padding:0 21px;line-height:42px}
.header .search .input .searchMsg ul li a .msgListTitle {display:inline-block;color:#101d37;width:81%;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.header .search .input .searchMsg ul li a .msgListTitle .sug_region {width:40px;height:18px;line-height:18px;text-align:center;background:#f5f5f5;border-radius:2px;font-size:12px;color:#a0a3a5;margin-right:4px;display:inline-block}
.header .search .input .searchMsg ul li a .msgListTitle .historyKey {color:#001a00}
.header .search .input .searchMsg ul li a .msgListTitle .historyKey .hls_text {color:#3072f6}
.header .search .input .searchMsg ul li a .msgListTitle .sub-text {font-size:12px;color:#9399a5}
.header .search .input .searchMsg ul li a .msgListTitle .msgListArea {padding-left:5px;color:#9399a5}
.header .search .input .searchMsg ul li a .msgListAdd {display:inline-block;color:#b0b3b4;width:18%;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}
.header .search .input .searchMsg ul li a.sug--search_item:hover {background-color:#f9f9f9}
.header .search .input .searchMsg ul li a:hover {text-decoration:none}
.header .search .subject {display:inline-block;margin-left:26px;font-size:12px}
.header .search .subject .title {vertical-align:top;color:#101d37}
.header .search .subject ul {display:inline-block;width:370px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.header .search .subject ul li {display:inline-block;margin-right:10px}
.header .search .subject ul li a {color:#888c8e}
.header .spellcheck {width:1150px;margin:20px auto 0;color:#101d37;font-size:12px}
.header .spellcheck b {color:#101d37;font-weight:700}
.header .spellcheck a {color:#4285f4}
