@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td{padding:0;margin:0}
fieldset,img,html,body,iframe{border:0}
table{border-collapse:collapse;border-spacing:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:100%}
caption,th{font-weight:normal;font-style:normal;text-align:left}
em,strong{font-weight:bold;font-style:normal}
small{font-size:100%}
body,textarea,select,input,button{font-size:12px;color:#444}
body{background-color:#fff}
textarea{overflow:auto;resize:none}
a,button{cursor:pointer}
a{text-decoration:none;color:#444;outline:none}
a:hover{text-decoration:none;color:#7594B3}


body,td,p{font-size:12px;font-family:"Microsoft YaHei", Helvetica, Arial, "PingFang SC",  "WenQuanYi Micro Hei", "Tohoma","sans-serif";}
form{position:relative;z-index:9}
#kw{padding:2px;height:30px;width:450px;line-height:30px;font-size:20px;font-weight:bold}
#search{width:780px;text-align:center;margin:180px auto 20px}
#searchx{/*position:absolute;z-index:9;*/display:none;margin:0 auto}
.btn{BORDER-BOTTOM:0;BORDER-LEFT:0;PADDING-BOTTOM:0;PADDING-LEFT:0;WIDTH:95px;PADDING-RIGHT:0;BACKGROUND:url(../img/btn_index.png) #FFF no-repeat;HEIGHT:32px;BORDER-TOP:0;CURSOR:pointer;BORDER-RIGHT:0;PADDING-TOP:2px;line-height:38px;height:38px;font-size:14px}
.btn_h{BACKGROUND-POSITION:-100px 0}

.m-logbm{position:absolute;top:0;width:100%;text-align:center}
.m-logbm li{position:relative;display:inline;margin:0 14px;text-shadow:0 0 3px #000;line-height:19px;cursor:default}
.m-logbm li:hover,.m-logbm li:hover .share,.m-logbm li.j-share,.m-logbm li.j-share .share{display:block;color:#fff}
.m-logbg{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity: 1}
.m-logbg img{display:block;-ms-interpolation-mode:bicubic;opacity:0}


.w-sel,.w-sel .selicn,.w-icn,.w-opt .opta,.w-more,.m-menu .icn,.m-menu .set,.m-ssch button,.m-ssch2 button,.w-close,.w-ii,.m-icnt .zoomi,.w-opt .opticrt,.w-more2 span,.w-tip,.w-tip .tipc,.w-close,.w-icancel,.w-iadd,.w-help,.m-filecnt .music .type,.m-filecnt .movie .type,.m-goodblog .new{background:url(../img/icon24.png) no-repeat 999px 999px;_background:url(../img/icon.png) no-repeat 999px 999px}
.icon2-8,.w-close2,.w-close3,.m-talk .cor,.m-tmsg .ok,.m-tmsg .err,.w-ial,.w-iar,.w-ial2,.w-iar2,.m-layer .warmt,.w-iadd,.w-help .tipcor,.w-iuar,.w-ok,.w-link,.m-edtadd .srch .w-inputxt-1,.w-ok2,.m-layer .layerarr,.m-stab li a,.w-jia,.w-sel .selb1,.m-calendar .before,.m-calendar .next,.w-icn2,.w-ialw,.w-top,.w-zoom,.w-pctrl,.m-bphoto .close,.m-itag h2,.w-go,.w-fank,.w-tbu,.m-filecnt .selsel,.m-pushtag .order,.w-wb em,.w-wb b,.m-sphd li,.m-sphd .share a,.m-logbm .share a,.m-icnt .totalbg,.m-fsch button,.w-gz,.w-result,.w-detect-1,.w-detect-2,.w-detect-4,.w-arrowt,.m-upface2 .arrowbg,.w-account3 .warn{background:url(../img/icon2-8.png?040) no-repeat 999px 999px}
.w-account .txt,.m-filecnt .sel{background:url(../img/empty.png) repeat}
.m-stwrap .logo,.w-account .inpt,.w-account .btn,.w-account .chkbox .c,.w-account .warn,.w-account .warnc,.m-test,.w-introbtn em,.w-home,.m-logbm .itm,.w-sbtn-4,.m-othrid .tit{background:url(../img/s.png?025) no-repeat 999px 999px;_background:url(../img/login.png) no-repeat 999px 999px}
.g-hd9 .shadow,.w-introbtn{background:url(../img/shadow2.png) repeat-x}
.w-cc1{background:url(../img/cc.png?001) -999px -999px no-repeat;_background:url(../img/cc-8.png) -999px -999px no-repeat}
.g-hd:after,.g-hd8:after,.g-hdfull:after,.g-bd:after,.g-bdfull:after,.g-bdc:after,.g-ft:after,.g-box4:after,.m-mlist:after,.w-opt:after,.m-icnt .icntpt:after,.m-menu .menum:after,.m-sdbox .sdboxm:after,.w-tag ul:after,.m-icnt .cnt:after,.m-icnt .more:after,.m-mlist .isayi:after,.m-cmt ul:after,.m-set .seti:after,.m-set .seti2:after,.m-xlist:after,.m-xlist .xlist:after,.m-pimg .list .itm:after,.m-edtab ul:after,.m-edtadd:after,.m-ctab:after,.w-chklist:after,.m-cmt .cmti:after,.m-filecnt .list:after,.m-calendar ul:after,.m-goodcnt ul:after,.m-goodcnt li:after,.m-goodblog ul:after,.m-goodtag ul:after,.w-account:after,.m-upface2 .upfaceimg:after,.m-mtab:after,.m-filecnt1 .list:after,.m-layer .cclist li:after,.m-newblog-1 .about:after,.w-verify:after,.w-account2 .warn:after,.w-wb1:after,.m-ssch .sugitm:after,.m-layer3 .layerb:after,.m-timeset:after,.m-page-1:after,.m-speinfo .txt:after{display:block;visibility:hidden;clear:both;height:0;content:".";overflow:hidden}



.g-hd,.g-hdfull,.g-bd,.g-bdfull,.g-bdc,.g-ft,.g-box4,.m-mlist,.w-opt,.m-icnt .icntpt,.m-menu .menum,.m-sdbox .sdboxm,.w-tag ul,.m-icnt .cnt,.m-icnt .more,.m-mlist .isayi,.m-cmt ul,.m-set .seti,.m-set .seti2,.m-xlist,.m-xlist .xlist,.m-pimg .list .itm,.m-edtab ul,.m-edtadd,.m-ctab,.w-chklist,.m-cmt .cmti,.m-filecnt .list,.m-calendar ul,.m-goodcnt ul,.m-goodcnt li,.m-goodblog ul,.m-goodtag ul,.w-account,.m-upface2 .upfaceimg,.m-mtab,.m-filecnt1 .list,.m-layer .cclist li,.m-newblog-1 .about,.w-verify,.w-account2 .warn,.w-wb1,.m-ssch .sugitm,.m-layer3 .layerb,.m-timeset,.m-page-1,.m-speinfo .txt{zoom:1}
body,textarea,select,input,button{font-family:"Microsoft YaHei", Helvetica, Arial, "PingFang SC",  "WenQuanYi Micro Hei", "Tohoma","sans-serif";}
.m-nav .nav1,.m-icnt .icnttt,.w-fttl,.w-ett,.m-layer .warmt,.m-end h2,.m-layer .infoc h2,.m-itag h2,.m-loadm,.m-about h3,.w-load2{font-family:"Microsoft YaHei", Helvetica, Arial, "PingFang SC",  "WenQuanYi Micro Hei", "Tohoma","sans-serif";}
html,body{width:100%;height:100%}
/*html{overflow:hidden;overflow-y:scroll}*/
body{text-align:center;background-color:#ededef}
blockquote{padding:0 0 0 15px;margin:10px 0;border-left:4px solid #dfdfdf}

.g-ft1{position:absolute;z-index:8;bottom:0;width:100%;height:36px;visibility: visible; opacity: 1;}
.g-ft1,.g-ft1 a,.g-ft1 a:hover{color:#5a5d5f}
.g-bdfull2{position:relative;zoom:1;height:100%;_height:100%;text-align:left}
.g-bdfull2 .g-ft1{text-align:center}
.m-test{width:424px;height:40px;padding-top:2px;margin:-30px 0 30px 100px;color:#b4b4b4;font-size:14px;line-height:32px;background-position:0 -355px;text-align:center}
.m-test a,.m-test a:hover{color:#b4b4b4}
.m-test .go{position:relative;display:inline-block;*display:inline;*zoom:1;padding-right:9px}
.m-test .go small{position:absolute;top:17px;right:-4px;width:0;height:0;overflow:hidden;margin-top:-4px;border-style:solid;border-width:4px;border-color:#6a6a6a #6a6a6a #6a6a6a #afafaf}
.m-stwrap{position:absolute;top:40%;left:50%;width:820px;height:280px;margin:-140px 0 0 -410px;z-index:10;visibility: visible; opacity: 1}
.m-stwrap .logo{width:645px;height:101px;margin:0 auto 75px;text-indent:-9999px;background-position:0 0}
.m-stwrap .sd{text-shadow:0 0 3px black}
.m-stwrap .m-othrid{float:left}
.m-stwrap .m-othrid .tit{margin:0 0 0 25px}


.w-home{position:absolute;top:30px;right:40px;width:40px;height:40px;background-position:-381px -458px}
.w-home:hover{background-position:-381px -409px}

.p-tmsg2 .m-start{top:46px}
.m-othrid a{display:block;float:left}
.m-othrid .tit{padding:0 15px 0 0;background-position:right -554px}
.m-othrid .tit:hover,.m-othrid .j-hovertit{background-position:right -529px}
.m-othrid .icon{width:30px;height:20px;background-position:8px 0;text-indent:-999px;overflow:hidden}
.m-othrid .icon:hover{background-position:8px -28px}
.m-othrid .icon-1{background-position:-20px 2px}
.m-othrid .icon-1:hover{background-position:-20px -28px}
.m-othrid .icon-2{background-position:-25px -512px}
.m-othrid .icon-2:hover{background-position:5px -512px}
.m-othrid:hover .icons{visibility:visible}


.w-account{width:700px;margin:0 auto}
.w-account li{position:relative;float:left;height:52px;font-size:14px;line-height:52px}
.w-account .warn{position:absolute;left:0;top:-57px;width:100%;height:48px;background-position:0 -526px}
.w-account .warnc{padding:0 0 0 42px;background-position:14px -288px;line-height:48px;color:#fff;font-size:12px}
.w-account .warnc a,.w-account .warnc a:hover{font-size:12px}
.w-account .w0{width:488px;margin-right:7px}
.w-account .w1{width:137px}
.w-account .sd{height:19px;padding:17px 0 16px;line-height:19px}
.w-account .inpt{position:relative;zoom:1;z-index:10;height:23px;padding:13px 20px 14px;background-position:0 -777px;line-height:23px}
.w-account .inpt label{position:absolute;top:13px;left:20px;font-size:20px;color:#43474b;cursor:text;white-space:nowrap}
.w-account .txt{position:absolute;top:8px;left:15px;width:450px;border:0;outline:none;font-size:20px}
.w-account .j-tfocus{background-position:0 -169px;color:#aaa}
.w-account .j-tfocus .txt{color:#aaa}
.w-account button.j-disable,.w-account button:hover.j-disable{background-position:-282px -297px;cursor:default}
.w-account .btn:hover,.w-account button .j-hover{background-position:-282px -173px}
.w-account button.j-click:hover{background-position:-282px -235px}
.w-account .btn{position:relative;display:block;z-index:10;width:137px;height:52px;border:0;background-position:-282px -111px}
.w-account .btn span{display:block;text-indent:-9999px}
.w-account a,.w-account a:hover{color:#f0f0f0;font-size:14px}
.w-account .txtlist{position:absolute;top:50px;left:0;z-index:100;display:none;width:269px;padding:3px 1px;line-height:26px;background:#202326;text-align:left}
.w-account .j-in{display:block}
.w-account .txtlist .j-crt{background:#2e3236}
.w-account .txtlist div,.m-stwrap .txtlist p{width:235px;overflow:hidden;padding:0 17px;color:#fff;white-space:nowrap;text-overflow:ellipsis}
.w-account .txtlist p{color:#666}
.w-account .chkbox{position:relative;display:inline-block;*display:inline;*zoom:1;padding-left:23px;margin-right:22px;color:#bfbfbf;cursor:pointer}
.w-account .chkbox label{cursor:pointer}
.w-account .chkbox .c{position:absolute;top:0;left:0;width:18px;height:18px;background-position:0 -230px}
.w-account .chkbox .j-ok{background-position:-26px -230px}
.w-account .chkbox input{visibility:hidden}

.w-introbtn{position:absolute;left:0;bottom:0;width:100%;height:94px;line-height:500px;overflow:hidden;background-position:0 -42px}
.w-introbtn:hover{background-position:0 -136px}
.w-introbtn em{display:block;width:333px;height:41px;margin:30px auto 0;background-position:0 -406px;overflow:hidden}
.w-introbtn:hover em{background-position:0 -457px}


.m-mlist .mlistcnt .m-icnt .cnt .txt ul,.m-mlist .mlistcnt .m-icnt .cnt .txt ol{margin:10px 0}

.m-foreverEntry{position:fixed;bottom:28px;padding-left:2px}
.m-foreverEntry{_position:absolute;_bottom:auto;_top:0}
.m-foreverEntry{visibility:hidden;opacity:0;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s}
.js-foreverEntry-show{visibility:visible;opacity:1}
.m-foreverEntry a{margin-right:10px;color:#888}
.m-foreverEntry a:hover{color:#666}
.m-filecnt .list a .info{transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s}
.m-goodcnt .icover,.m-ssch{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s}
.w-sel .seli{transition:background-color 0.3s;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s}
.m-menu li{transition:background-color 0.3s,height 0.3s,opacity 0.3s;-webkit-transition:background-color 0.3s,height 0.3s,opacity 0.3s;-moz-transition:background-color 0.3s,height 0.3s,opacity 0.3s;-o-transition:background-color 0.3s,height 0.3s,opacity 0.3s}
.m-cmt li.a-slide{border-top-width:0}
.m-cmt li.a-slide-do{border-top-width:1px}
.m-ssch .slide{margin-top:-40px}
.m-ssch2 .sugbox{-webkit-transition:margin-top .3s linear;-moz-transition:margin-top .3s linear;-ms-transition:margin-top .3s linear;-o-transition:margin-top .3s linear;margin-top:-230px}
.m-ssch2 .sugitma,.m-ssch2 .sugitma{-webkit-transition:background-color .3s linear;-moz-transition:background-color .3s linear;-ms-transition:background-color .3s linear;-o-transition:background-color .3s linear}
.m-ssch2 .sugbox-act{margin-top:0}
.g-bdfull2{margin-top:0;transition:0.5s ease-out;-webkit-transition:0.5s ease-out;-moz-transition:0.5s ease-out;-o-transition:0.5s ease-out}
#bar{transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out}
.w-top{opacity:0;filter:alpha(opacity=0);transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s}
table a:hover,table a:link,table a:visited,table a:active{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;text-shadow:none}



.clear:after{clear:both;display:block;visibility:hidden;height:0;overflow:hidden;content:"."}
.clear{zoom:1}
.w-account{width:808px}
.w-account .w1{margin-right:8px}
.w-introbtn{height:82px;line-height:82px;opacity: 0.8;filter: alpha(opacity=80)}
.w-introbtn:hover{background-position:0 -42px}
.f-iblock{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1}
.w-introbtn a{position:relative;zoom:1;color:#888;font-size:25px}
.w-introbtn a:hover{color:#ccc;background:url(../img/downbtn24.png?001) right 30px no-repeat;_background:none}
.w-introbtn .jingxuan{width:180px;margin-right:50px}
.w-introbtn .whatis{width:200px}
.w-introbtn a .downbtn{float:right;visibility:hidden;width:25px;height:25px;line-height:25px;margin-top:28px}
.w-introbtn a:hover .downbtn{visibility:visible;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="../img/downbtn24.png?001")}
.w-load2 .tiptxt{font-size:24px}
.l-cnt{min-height:700px;_height:700px}
#searchy{background:url('../img/bg_gray.png') repeat top center;display:none}
.g-cnt{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D4D4D5; margin: 0 auto; text-align: left; width: 960px}

.m-login{position: absolute; visibility: visible; opacity: 1; left: 61px}
.m-login #z-input{z-index:100}
.m-login #z-set{width:100px}
.m-login #z-set a{text-decoration: none;cursor:pointer; font-size: 18px}
.m-login .txt{color:#aaa}
.m-login .txtlist{visibility:hidden}

.footerinfo a:hover{color:#FFF}
#searchx{display:none}
.searchExtra{height: 2px;margin-bottom: 30px}

.m-intro h1{font-size: 18px; line-height: 36px; margin: 18px}
.m-intro h2{font-size: 14px; line-height: 30px; font-weight: normal; margin: 18px; color: #666}
.m-intro h3{font-size: 16px; line-height: 32px; margin-left: 50px; color: #999}
#whatis{margin: 30px auto; width: 918px;height:316px;background:url(../img/whatis_s_amiku_cn.jpg)}