body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial}
fieldset,img{border:0}
ol,ul,li{list-style:none}
:focus{outline:0}
img{display:block}
.none,legend{display:none}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.f-fl,.f-lifl li{float:left;display:inline}
.f-fr{float:right;display:inline}
body{color:#333;background:#fff;min-width:1000px;position:relative}
i,s,u,em,strong{font-weight:normal;font-style:normal;text-decoration:none}
.clearfix:before,.clearfix:after,#header:before,#header:after,#mbody:before,#mbody:after,#xdown dt:before,#xdown dt:after,#xdown dd:before,#xdown dd:after,#result dl dd:before,#result dl dd:after,#sside dd:before,#sside dd:after{content:".";display:block;height:0;visibility:hidden;font-size:0}
.clearfix:after,#header:after,#mbody:after,#xdown dt:after,#xdown dd:after,#result dl dd:after,#sside dd:after{clear:both}
.clearfix,#header,#mbody,#xdown dt,#xdown dd,#result dl dd,#sside dd{*zoom:1}
.red{color:red !important}
.hide{display:none}
a{transition: color 300ms ease 0s, background-color 300ms ease 0s;}a:hover{text-decoration:none;color:#ff5800;transition: color 300ms ease 0s, background-color 300ms ease 0s;}
a:active{outline:none;}a span,a:hover span{cursor:pointer;}
a,a:hover{color:#07f}
#topNavC i a,#ptso dt a,#timeso dd a,#footer li a{color:#666;text-decoration:none}
#topNavC i a:hover,#ptso dt a:hover,#timeso dd a:hover,#footer li a:hover{color:#07f}
em{}
a em{text-decoration:underline}
em.aaa{color:#c00}
#topNavC span,#mbody,#footer li{display:block;width:1200px;margin:0 0 0 10px}
#topNavC i{float:right;display:inline;margin-right:7px;color:#ccc;font-style:normal}
#topNavC strong{font-weight:normal;color:#666;float:left}
#topNavC i a{margin:0 10px}
#topNavC{width:100%;height:41px;line-height:41px;background:#f4f4f4;border-bottom:1px solid #e2e2e2;font-size:14px}
#header{background:#fff;border-bottom:1px solid #e1e1e1}

#logo{width:199px;padding:7px 0 20px 0;float:left;display:inline;margin: 0 15px 0 5px}
#logo img{width:100%;height:auto}
#ptso{float:left;width:760px;height:80px;padding:20px 0 0 0;position:relative}

#ptso .m-snav{padding:0 0 5px 2px;position:absolute;top:70px}
#ptso .m-snav a{padding:0 12px}
#ptso .m-snav a.cur{color:#07f;cursor:default;font-weight:bold}




.searchbox {    position: relative;  height: 40px;  overflow: hidden;  z-index: 110;}



#keywords{white-space: nowrap; width: 550px; height: 33px;     overflow: hidden;    text-overflow: ellipsis;    border: none;  ;display: inline-block; border-radius: 40px;border: 1px solid #f5f7f8; background: url(/skin/j9p2022/images/topsou.png) no-repeat 5px center #f5f7f8;  padding: 2px 100px 3px 30px; font-size: 16px; color: #999;}
#keywords:focus { outline:none;border: 1px solid #09f;  }

.m-icon-sou { width: 24px; height: 24px; position: absolute; top: 8px; right: 162px; border: 0; background: url(/skin/j9p2022/images/souclos.png) no-repeat -1px 0px;cursor: pointer; display: none;}
.m-icon-sou:hover { background-position: -1px -24px;}

#keywords.sf{border-color:#4791ff}

/*#searchBtn{position: absolute;right: 78px; top  :0;    border: none;    padding: 0; width: 80px; height: 40px; line-height: 40px; text-align: center; background-color: #09f;font-size: 16px; border-radius: 40px; color: #fff; cursor: pointer; display: none;z-index: 500;}*/
#searchBtn.hover{background-color: #38aafc;}


#timeso{float:left;width:115px;position:relative;right:0;top:37px;z-index:9}
#timeso dt span{position:relative;padding-right:14px;cursor:default}
#timeso dt i{position:absolute;right:0;top:6px;display:block;width:8px;height:8px;background:url(../image/v.gif) 0 0 no-repeat}
#timeso.hover dt i{background-position:0 -50px}
#timeso dd{display:none;position:absolute;background:#fff}
#timeso dd a.selected{color:#07f;cursor:default}
#timeso dd{margin:0 0 0 32px;padding:4px 10px}
#timeso dd a{display:block;line-height:30px}
#mbody{clear:both;padding:20px 0}
#scont{width:635px;padding:0 125px 0 212px;float:left; border-right:1px solid #e1e1e1}
#sside{width:280px;float:left;display:inline;padding-left:20px;}
#xtag,#xdown,#result dl dd{margin-bottom:14px}
#xtag{padding-left:22px}
#xtag a{margin-right:18px}
#xdown{border:1px solid #e3e3e3;border-bottom-color:#e0e0e0;border-right-color:#ececec;box-shadow:1px 2px 1px rgba(0,0,0,0.072);-webkit-box-shadow:1px 2px 1px rgba(0,0,0,0.072);-moz-box-shadow:1px 2px 1px rgba(0,0,0,0.072);-o-box-shadow:1px 2px 1px rgba(0,0,0,0.072)}
#xdown dt{height:44px;line-height:44px;background:#f0f0f0;border-bottom:1px solid #e3e3e3}
#xdown dt span{float:left;height:44px;padding:0 25px;border-right:1px solid #e3e3e3;cursor:pointer}
#xdown dt .cur{position:relative;height:45px;background:#fff;cursor:default}
#xdown dd{display:none;padding:20px 30px}
#xdown dd.on{display:block}
#xdown dd .img{float:left}
#xdown .img img{width:75px;height:75px}
#xdown dd p{padding:0 15px;width:470px;float:left}
#xdown dd p span{display:block;height:24px;line-height:24px;font-size:13px}
#xdown dd p span a{font-size:14px}
#xdown dd i{float:left;width:100px}
#xdown dd i a{display:block;text-align:center;text-decoration:none;width:100px;height:40px;line-height:40px;background:#3385ff;color:#fff;border-bottom:1px solid #2d78f4}
#xdown dd i a:hover{background:#317ef3;border-bottom:1px solid #2868c8;box-shadow:1px 1px 1px #ccc}
#xdown dd i a.dbtn{margin-top:12px;background:#3fb019;border-bottom-color:#32a40c}
#xdown dd i a.dbtn:hover{background:#3ca818;border-bottom-color:#309e0b}
#result dl dt{margin-bottom:3px;clear:both}
#result dl dt img{width:22px;height:22px;margin-right:4px;float:left}
#result dl dt a{font-size:16px}
#result dl dd .img{float:left;margin-right:17px}
#result dl dd .img img{width:120px;height:80px}
#result dl dd div{font-size:13px;line-height:20px}
#result dl dd .intro a{text-decoration:none;padding-left:3px}
#result dl dd .addr{color:green}
#result dl dd .addr .url{margin-right:5px}
#result dl.k .info{ display: none}


#page{padding:25px 0 40px 0}
#page span,#page a{padding:7px 8px;border:1px solid #e1e2e3;margin-right:15px;text-decoration:none}
#page a:hover{background:#f2f8ff;border-color:#38f}
#page span{border-color:#fff;font-weight:bold;cursor:default}
#sside dl{margin-bottom:24px;width:280px;background:#fff}
#sside dt{margin-bottom:12px}
#sside dt a{float:right;display:inline;margin-right:17px}
#sside dd{font-size:13px}
#sside dd img{width:75px;height:75px}
#sside dd a{float:left;display:inline;width:75px;margin:0 17px 8px 0;text-align:center;height:98px;overflow:hidden;text-decoration:none}
#sside dd a i{display:block;margin-top:3px}
#sside dd a:hover{text-decoration:underline}
#sside .txtl dd a{float:none;display:block;width:280px;height:32px;line-height:32px;border-bottom:1px solid #f3f3f3;text-align:left;overflow:hidden}
#footer{padding:25px 0;border-top:1px solid #e1e1e1}
#footer li{text-align:center;font-size:13px;line-height:24px}
#footer .bottomText{color:#ccc}
#footer li a{margin:0 15px}
#footer li a img{display:inline;position:relative;top:4px;margin-right:5px}
.headFix{width:100%;position:fixed;top:0;_position:absolute;z-index:9999;box-shadow:0 0 5px #888}
.headFix{top:expression((offsetParent.scrollTop)+0)}
.sFix{position:fixed;top:125px;_position:absolute;z-index:999;border-left:1px solid #e1e1e1;padding-left:20px;margin-left:-21px}
.sFix{top:expression((offsetParent.scrollTop)+0)}



.jv-node{position:relative}
.jv-node:after{content:","}
.jv-node:last-of-type:after{content:""}
.jv-node.toggle{margin-left:13px !important}
.jv-node .jv-node{margin-left:25px}
.jv-container{box-sizing:border-box;position:relative}
.jv-container.boxed{border:1px solid #eee;border-radius:6px}
.jv-container.boxed:hover{box-shadow:0 2px 7px rgba(0,0,0,0.15);border-color:transparent;position:relative}
.jv-container.jv-light{background:#fff;white-space:nowrap;color:#525252;font-size:14px;font-family:Consolas,Menlo,Courier,monospace}
.jv-container.jv-light .jv-ellipsis{color:#999;background-color:#eee;display:inline-block;line-height:0.9;font-size:0.9em;padding:0px 4px 2px 4px;margin:0 4px;border-radius:3px;vertical-align:2px;cursor:pointer;-webkit-user-select:none;user-select:none}
.jv-container.jv-light .jv-button{color:#49b3ff}
.jv-container.jv-light .jv-key{color:#111111;margin-right:4px}
.jv-container.jv-light .jv-item.jv-array{color:#111111}
.jv-container.jv-light .jv-item.jv-boolean{color:#fc1e70}
.jv-container.jv-light .jv-item.jv-function{color:#067bca}
.jv-container.jv-light .jv-item.jv-number{color:#fc1e70}
.jv-container.jv-light .jv-item.jv-object{color:#111111}
.jv-container.jv-light .jv-item.jv-undefined{color:#e08331}
.jv-container.jv-light .jv-item.jv-string{color:#42b983;word-break:break-word;white-space:normal}
.jv-container.jv-light .jv-item.jv-string .jv-link{color:#0366d6}
.jv-container.jv-light .jv-code .jv-toggle:before{padding:0px 2px;border-radius:2px}
.jv-container.jv-light .jv-code .jv-toggle:hover:before{background:#eee}
.jv-container .jv-code{overflow:hidden;padding:30px 20px}
.jv-container .jv-code.boxed{max-height:300px}
.jv-container .jv-code.open{max-height:initial !important;overflow:visible;overflow-x:auto;padding-bottom:45px}
.jv-container .jv-toggle{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE2IiB3aWR0aD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KIAo8cG9seWdvbiBwb2ludHM9IjAsMCA4LDggMCwxNiIKc3R5bGU9ImZpbGw6IzY2NjtzdHJva2U6cHVycGxlO3N0cm9rZS13aWR0aDowIiAvPgo8L3N2Zz4=);background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer;width:10px;height:10px;margin-right:2px;display:inline-block;-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s,-webkit-transform 0.1s}
.jv-container .jv-toggle.open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.jv-container .jv-more{position:absolute;z-index:1;bottom:0;left:0;right:0;height:40px;width:100%;text-align:center;cursor:pointer}
.jv-container .jv-more .jv-toggle{position:relative;top:40%;z-index:2;color:#888;-webkit-transition:all 0.1s;transition:all 0.1s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.jv-container .jv-more .jv-toggle.open{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.jv-container .jv-more:after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:1;background:-webkit-linear-gradient(
    top,rgba(0,0,0,0) 20%,rgba(230,230,230,0.3) 100%
  );background:linear-gradient(
    to bottom,rgba(0,0,0,0) 20%,rgba(230,230,230,0.3) 100%
  );-webkit-transition:all 0.1s;transition:all 0.1s}
.jv-container .jv-more:hover .jv-toggle{top:50%;color:#111}
.jv-container .jv-more:hover:after{background:-webkit-linear-gradient(
    top,rgba(0,0,0,0) 20%,rgba(230,230,230,0.3) 100%
  );background:linear-gradient(
    to bottom,rgba(0,0,0,0) 20%,rgba(230,230,230,0.3) 100%
  )}
.jv-container .jv-button{position:relative;cursor:pointer;display:inline-block;padding:5px;z-index:5}
.jv-container .jv-button.copied{opacity:0.4;cursor:default}
.jv-container .jv-tooltip{position:absolute}
.jv-container .jv-tooltip.right{right:15px}
.jv-container .jv-tooltip.left{left:15px}
.jv-container .j-icon{font-size:12px}

#foot{padding:10px 0;background-color:#292929;width:100%;height:auto;padding:10px 0;margin:10px 0 0;display:block;overflow:hidden}
#foot p{padding:3px 0;text-align:center;color:#666;font-size:12px}
#foot p a{padding:0 6px;color:#666}
#foot p a:hover{color:#fff}

.m-showmore-btn{width:100%; height:auto; padding:18px 10px; display:block; overflow:hidden}
.m-showmore-btn b{ width:300px; height:36px; line-height:36px; background:#fafafa; border-top:1px solid #eee; margin:0px auto; font-size:16px; font-weight:normal; color:#555; text-align:center; display:block; overflow:hidden; cursor:pointer}
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; height:22px; line-height:22px;}
.autocomplete-no-suggestion { padding: 2px 5px;}

.autocomplete-suggestions strong { font-weight: bold; color: #06F}
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }


/* 新增更多搜索 */

#auto-search{display:none;}

#auto-search ul{position: relative;  top: 0;  left: 0; border:none;box-shadow:none;}
#auto-search li a { padding: 8px 12px; margin: 0 5px; border-radius: 5px; background: url(/skin/j9p2022/images/topsou.png) no-repeat 5px center;padding-left: 34px; display: block;  font-size: 16px;  color: #999;
  text-decoration: none;}
#auto-search li a:hover { background-color: #F0F0F0; cursor:pointer; }

#auto-search li a em { color: #09f; text-decoration: none;}

/* 更多搜索 */
.m-sou-more { position: fixed;z-index: 110; width: 680px;  top: 106px; left: 163px; background-color: #fff;border: 1px solid #f3faff;border-radius: 8px;    -webkit-box-shadow: 0 0 2px rgb(0 0 0 / 10%);    box-shadow: 0 0 2px rgb(0 0 0 / 10%);    padding: 10px 0px;    display: none;}
.m-sou-more .m-msou {}
.m-sou-more .m-msou a {text-decoration: none;}
.m-sou-more .m-msou h5 { color: #666; font-size: 15px; font-weight: normal; margin: 4px 0 12px ;padding: 0 20px;}
.m-sou-more .m-msou h5 .m-movesou {float: right; width: 34px; height: 34px; background-image: url(/skin/j9p2022/images/movesou.png); background-position: center center; border-radius: 40px; background-repeat: no-repeat;    position: relative;    top: -6px;}
.m-sou-more .m-msou h5 .m-movesou:hover { background-color: #f0f0f0; cursor: pointer;}

.m-sou-more .m-msou p {padding: 0 20px;}
.m-sou-more .m-msou p a{white-space: nowrap; line-height: 22px; background-color: #f5f7f8; display: inline-block; padding: 5px 12px 6px; border-radius: 30px;color: #7c7c7c;margin:0 10px 10px 0}
.m-sou-more .m-msou p a:hover { background-color: #e6e8e9;}




/* 搜索排行 */
.m-hotsoudiv {}
.m-hotsoudiv ul{ border: 1px solid #c3e6ff; border-radius: 10px; overflow: hidden;margin: 0 0 0 27px; padding: 5px 0;background-color: #fff; 
   

    background-image: linear-gradient(#f7fcff,#fff 120px);
}
.m-hotsoudiv ul li{  }
.m-hotsoudiv ul li a { display: block; font-size: 15px;height: 40px;line-height: 40px;border-radius: 5px; width: 278px; margin: 0 5px; overflow: hidden;text-overflow:ellipsis;white-space:nowrap; padding: 0 5px; color: #888;}
.m-hotsoudiv ul li a:hover { background-color: #fafafa; color: #333;}
.m-hotsoudiv ul li a i { display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center;    float: left;    margin-top: 10px;    font-weight: 800;    color: #bbb; }


.f-mybg { position: fixed; z-index: 100; width: 100%; height: 100%; background-color:rgb(0 0 0 / 20%);left: 0;top: 0; display: none;}






#ptso{float:left;width:760px;height:80px;padding:20px 0 0 0;position:relative}
#ptso dt{padding:5px 0 0px 0px;position:absolute;top:70px;overflow: hidden;}
#ptso dt a{padding:0 12px}
#ptso dt a.cur{color:#00c;cursor:default;font-weight:bold}
#ptso dd{position:absolute;top:30px}
#keyword{float:left;display:inline;font:16px/22px arial;width:555px;height:28px;border:1px solid #b6b6b6;border-right:none;padding:5px 70px 5px 8px}
#keyword.sf{border-color:#4791ff}
#searchBtn{float:left;width:100px;height:40px;line-height:40px;border:none;cursor:pointer;background:#3385ff;color:#fff;border-bottom:1px solid #2d78f4;font-size: 15px;}
#searchBtn.hover{background:#317ef3;border-bottom:1px solid #2868c8;box-shadow:1px 1px 1px #ccc}

.footer{background-color: #2c2c2c;overflow: hidden;padding:30px 0 20px 0; margin-top: 30px;clear:both;width: 100%;}
.footer p {color: #8e9193;line-height: 36px;height: 36px;text-align: center;}
.footer p a {color: #8e9193;padding: 0px 20px;}
.footer p a.icpNnm{padding:0;}
.footer p a:hover{text-decoration: underline;}