@charset "gb2312";
body{font-family:"\5FAE\8F6F\96C5\9ED1";-webkit-user-select:none;-webkit-text-size-adjust:none;font-size:16px;color:#484848;line-height:24px;background:#fff;}
body,html,a,img,div,form,select,input,ul,ol,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span,cude,i{margin:0;padding:0;list-style:none;vertical-align:middle;}
a{color:#484848;text-decoration:none;}
ol,ul,li{list-style:none;}
em,i{font-style:normal;}
img{border:none;}
header,footer,section,aside,article,nav,dialog,figure{display:block;}
.cf{*zoom:1}
.cf:after{content:'';display:block;height:0;clear:both;}

.head{position:relative;width:100%;height:26px;padding: 11px 0;background:#45B0E4;color:#fff;text-align:center;line-height:26px;font-size:18px;left:0;top:0;z-index:99;}
.head a,.tit h2 a{background:url(//h.4399.com/images/index/item_2.png) no-repeat;background-size:50px auto}
.head a{position:absolute}
.head .pindex{background-position:0 0;width:26px;height:20px;overflow:hidden;line-height:99;left:15px;margin-top:3px;}
.head .schlink{background-position:-32px 3px;width:20px;height:26px;right: 15px;color:#fff;font-weight:normal;line-height:99;overflow:hidden;}
.head .back{background:none;position:absolute;top:0;left: 0;color: #fff;height: 48px;line-height:48px;width: 37px;padding-left: 25px;text-align: center;font-weight: 400;font-size: 16px;}
.head .back:after{content:"";position: absolute;top: -2px;left: 0;display: block;margin: 20px 15px;width: 8px;height: 8px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(-135deg);-ms-transform: rotate(-135deg); /* Internet Explorer */-moz-transform: rotate(-135deg); /* Firefox */-webkit-transform: rotate(-135deg); /* Safari+Chrome */-o-transform:rotate(45deg); /* Opera */}
.head .user{background-size:50px auto;background-position:0 -169px;width:24px;height:24px;overflow:hidden;line-height:99;left:15px;}
.head .h-logo{display: block;width:124px;height:24px;background-image:url(../images/h-logo.png);background-repeat:no-repeat;background-size:auto 24px;margin:1px auto 0;line-height:99;overflow:hidden;}

.ad img{width:100%;}
.search_page{background:#ECECEC;}
.hs1{top:15px;left:10px;}
.hs3{top:85px;left:10px;}
.hs5{top:155px;left:10px;}
.hs2{top:50px;right:10px;}
.hs4{top:120px;right:10px;}
.hs6{top:190px;right:10px;}
.co1{background:#e67171;}
.co2{background:#e671a8;}
.co3{background:#e671e2;}
.co4{background:#cf71e5;}
.co5{background:#b071e5;}
.co6{background:#8f71e5;}
.co7{background:#71b0e5;}
.co8{background:#4bb77b;}
.co9{background:#4bb757;}
.co10{background:#6eb74b;}
.co11{background:#97b74b;}
.co12{background:#b3b74b;}
.co13{background:#b7854b;}
.co14{background:#b7624b;}
.co15{background:#8c8c8b;}
.loading{height:100px;padding-top:50px;text-align:center;}
.page_search{background:#ffffff;box-shadow:0 0 3px #999 ;padding:8px 5px;padding-right:54px;position:relative;height:30px;}
.page_stype{background:url(/images/n/page_sbtn.png) no-repeat 4px 6px;background-size:19px 19px;width:100%;height:30px;line-height:30px;border:1px solid #CCC;border-radius:0;color:#aaa;text-indent:26px;font-size:14px;}
.page_sbtn{width:40px;height:30px;line-height:32px;display:block;position:absolute;right:5px;top:8px;border:1px solid #CCC;color:#999;font-size:12px;text-align:center;font-size:14px;}
.page_gb{background:#ccc;width:18px;height:18px;line-height:19px;display:block;position:absolute;right:56px;top:16px;color:#999;border-radius:50%;font-size:12px;text-align:center;font-family:"\5FAE\8F6F\96C5\9ED1";}
.page_sfirst{padding-right:12px;}
.page_sfirst .page_stype{padding-right:5px;border-radius:5px;}
.page_sfirst a{display:none;}
.hot_word{height:100%;margin-top:13px;}
.hot_wcon{position:relative;height:200px;}
.hot_wcon a{padding:2px 8px;display:inline-block;box-shadow:0 0 3px #999;border-radius:2px;position:absolute;color:#FFF;}
.hot_btn{background:#fcfcfc;width:230px;height:32px;line-height:28px;color:#666;left:50%;margin-left:-115px;border-radius:5px;text-align:center;box-shadow:0 0 3px #999;position:absolute;bottom:10px;}
.smartSearch{position:absolute;top:39px;left:0;width:100%;z-index:999999;display:none;}
.smartSearch ul{border:1px solid #CCC;background:#FFF;margin:0 5px;}
.smartSearch li{height:36px;line-height:36px;font-size:16px;color:#333;border-top:1px solid #F3F3F3;}
.smartSearch li:first-child{border:0;}
.smartSearch li:last-child{text-align:center;}
.smartSearch li a{display:block;padding-left:8px;color:#333;}
.smartSearch li a:hover{background:#F3F3F3;}
.out{position:relative;}
