@charset "utf-8";
/*全局：头部*/
.Header {height:100px;position:relative;}
    .logoDiv {float:left;margin-top:28px;}
    .areaDiv {float:left;position:relative;width:110px;margin:3px 0 0 10px;}
        .areaTit {color:#FA870A;cursor:pointer;padding-bottom:10px;width: 140px;}
        .areaTit small {font-size:14px;color:#ccc;margin-left:5px;}
        .areaBox {background:#fff;padding:10px;width:400px;border:1px #ddd solid;}
        .areaBox ul li {word-break:keep-all;line-height:30px;color:#999;}
        .areaBox ul li a {font-size:14px;margin-right:10px;}
    .searchBar {position: relative;float:left;margin:32px 0 0 40px;width:45%;height:30px;background:#fff;border:#41afe8 solid 1px;}
        .searchBar .sTit {float:left;position:relative;padding:0 5px;cursor:pointer;height:30px;line-height:30px;background:#f9f9f9;color:#666;}
        .searchBar .sTit .txt:after {content:' 6';font-family:'webdings';}
        .searchBar .sCate,.loginDiv .tgCloud ul {padding:5px 10px;margin:-3px 0 0 -1px;line-height:24px;width:60px;background:#fff;color:#999;border:1px #ddd solid;}
        .searchBar .sCate li:hover {font-weight:bold;color:#333;}
        .searchBar .sInput {float:left;width:70%;height:30px;background:#fff;border:0;}
        .searchBar .sCode {margin:4px 5px 0 0;box-shadow:inset 1px 1px 2px #000;border:0;padding:3px;border-radius:3px;cursor:pointer;}
        .searchBar .sCodeList {position:absolute;height:72px;width:72px; padding:5px;background:#e6e7e9;color:#666;}
        .searchBar .sCodeList li {float:left;height:20px;line-height:20px;width:20px; box-shadow:1px 1px 0 #666; border-radius:3px; margin:2px;text-align:center;font-size:10px; background:#fff;}
        .searchBar .sBtn {float:right;height:30px;width:40px;background:#41afe8;border:0;font-size:18px;color:#fff;font-family:FontAwesome;cursor:pointer;}
        .searchBar .keyWords {position: absolute; top:40px; padding-right:30px; word-break: keep-all; overflow: hidden;}
        .searchBar .keyWords .keysAll { position: relative; z-index:1; padding:10px 40px 10px 10px; padding-right: 40px; background-color: #F9F9F9; border: 1px #41AFE8 solid; line-height: 20px;} 
        .searchBar .keyWords .more,.searchBar .keyWords .del {position: absolute;font-size: 18px;line-height: 12px; right: 0; top:0; }
    .loginDiv {float:right;margin-top:38px;color:#ddd;}
        .loginDiv .tgCloud ul {margin:-4px 0 0 -55px;right:0;}
        .loginDiv .myInfo {padding:10px; width: 240px; height: 125px; margin:-4px 0 0 -120px; line-height: 24px; background:#fff;color:#999;border:1px #ddd solid;}
        .loginDiv .myInfo .headImg {float: left; text-align: center; width: 70px; height: 105px; line-height: 18px;}
        .loginDiv .myInfo .headImg img {width: 42px; height: 42px; margin-top:5px; padding:1px; border-radius: 50%; border: 1px solid  #ccc; }
/*全局：导航*/
.NavDiv {height:40px;background:#008ad2;}
.Nav > li {position:relative;float:left;}
.Nav > li > a {float:left;position:relative;height:40px;line-height:40px;padding:0 20px;font-size:16px;color:#E0F4FF;}
.Nav > li > a:hover,.Nav li.active > a {background:#007abc;color:#fff;}
.Nav > li > a.mSwitch:before {content:'';position:absolute;bottom:5px;right:3px;border-color:transparent #80BDDE #80BDDE transparent;border-style:solid;border-width:3px;}
.Nav > li ul.sub {position:absolute;left:1px;top:39px;padding:5px 10px;line-height:30px;background:#fff;border:1px #008ad2 solid;}
.Nav > li ul.w160 {width:160px;}
.Nav > li ul.sub li {display:block;word-break:keep-all;color:#999;font-size:14px;}
.Nav > li ul.sub li a {color:#333;white-space: nowrap;}
.Nav a.download {float:right;margin-top:5px;background:#FA870A;font-size: 12px;}
/*全局：底部*/
.Footer {height:60px; line-height:60px;border-top:1px #ddd solid; margin-top:20px;color:#999;}
.Footer a {color:#333}

/*组件：头像-默认大小*/
.titHeads img {width: 36px; height: 36px;}
.headList img {width: 48px; height: 48px; margin: 10px 0 0 10px;}
/*组件：综合搜索*/
.cateBox {position: relative;background:#fff; border:1px #ddd solid; color:#999; text-shadow:1px 1px 0 #fff;}
.cateBox li span {float:left; position:relative;}
.cateBox li span.optTitle {width:120px; text-align:right; padding:5px 0px !important; margin-right:10px;}
.cateBox li span.w80 {width:80px}
.cateBox .chosed {clear:both; background:#f2f2f2; height:26px; }
.cateBox .chosed span { float: left; position: relative; padding: 3px 20px 3px 5px;}
.cateBox .chosed span.optTitle { width: 120px; text-align: right; padding: 3px 0px !important; margin-right: 10px;}
.cateBox .chosed a:hover {text-decoration:underline;}
.cateBox .chosed span a.optDel {position:absolute; top:1px; right:9px; display:none; font-size:14px; color:#333; margin-left:3px;}
.cateBox .chosed span:hover a.optDel {display:block; text-decoration:none}
.cateBox .options {margin:15px 0 25px;}
.cateBox .options li {clear:both; list-style:none; padding:5px 0 3px 5px;}
.cateBox .options li span a {display:inline-block; cursor:pointer; padding:2px 10px; margin:0 5px 5px 0; color:#333; word-break:keep-all;}
.cateBox .options li span a:hover {border:1px #fa870a solid; padding:1px 9px;}
.cateBox .options li span.on a {background:#fa870a; color:#fff;text-shadow:1px 1px 0 #b25d00;}
.cateBox .options li span.optTitle {}
.cateBox .options li .optAll {position:relative; zoom:1; overflow:hidden; float:left; width:85%; padding-right:40px; border-bottom:1px #e1e1e1 solid; }
.cateBox .options li .optAll:after {content:"."; height:0; visibility:hidden; display:block; clear:both; }
    .h28 {height:28px;}
.cateBox .options li .optAll .optMore {position:absolute; top:2px; right:0; cursor:pointer; color:#008ad2;}
.cateBox .optMore {text-align:center; height:0;}
.cateBox .optMore a {display:inline-block; padding:5px 15px; background:#fafafa; border:1px #ddd solid; border-top:0; position:relative; top:0;}
/*组件：下拉*/
.dropMenu,.clickMenu {position:relative;}
.dropList {position:absolute;left:0px;display:none;z-index:999;}
/*组价：弹窗-popwin*/
/*
.popwin {width:100%;height:100%;display:none;position:fixed;left:0;top:0px;z-index:9999;_position:absolute;_left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop));background-color: rgba(0, 0, 0, 0.5);}
.popdialog {width:520px;height:340px;margin:auto;margin-top:10%;border:solid 1px #0094e1;box-shadow: 0 0 10px #000;position:relative;z-index:9999;background:#fff;}
.popdialog .head .title {padding:25px 0 15px 30px;color:#008ad2;font-size:18px;font-weight:normal;}
.popdialog .head .icon-close {float:right;display:block;}
.popdialog .content {width:auto;padding:30px;font-size:14px;line-height:24px;max-height: 460px; padding: 0 30px; overflow-y: auto;}
.popwin .submit {margin-top:10px;cursor:default;}
.popdialog input[type="checkbox"] {margin-right:3px;vertical-align:middle;}
.popdialog .tip {margin-right:30px;float:right;}
.popdialog .tip strong {color:#f80;}
*/

.sInput {box-sizing:border-box;height:28px;line-height:24px\9;vertical-align:middle;background:#fafafa;padding:3px 10px;border:1px solid #e0e0e0;border-radius:2px;}
.sInput:focus,.focus {outline:0;background:#fff!important;border-color:rgba(82,168,236,.8)!important;box-shadow:0 0 8px rgba(82,168,236,.6);}
.sInput {line-height:28px\9;padding:0 10px;}
/*关键字联想*/
.cmt_comboDiv {display:block;position:absolute;background-color:#FFFFFF;padding:0px;width:70% !important;border:1px solid #008ad2 !important;border-top:0px !important;overflow:hidden;font-size:12px;z-index:9999;top:31px;left:63px;}
.cmt_comboDiv li {padding-left:5px;padding-right:5px;line-height:28px;white-space:nowrap;}
.cmt_comboDiv li.selected {background-color:#ffb000;color:white;}

@media (max-width: 1200px) {
    .cateBox .options li .optAll {width: 80%;}
}

.Nav > li sup {position: absolute;top:-10px; right:0; padding: 2px 5px; background:red; color:#fff; font-size:12px; line-height:12px; border-radius:3px;}
.Nav > li sup:before {content: ''; border:3px solid red; border-color:red transparent transparent red; position: absolute; bottom: -5px;}