html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, br,hr,blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body{background:#B8B0B3;font-family:'Arial', San Serif;font-size:14px;line-height:21px;color:#666;}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBEur64QvLD-0IbiAdTUNXE.woff2) format('woff2');
}
#hw, #fw{width:100%;}
.c{clear:both;}
.l, .lg, .lg a, .gs img, .gs a, .gh a, .ih a, .st a, .ga a, .is a, .ih, .is, .rs, .rs i, .df a, .ft a, .ff a, .fg a, .fp a, .fbox,.fbrl{float:left;}
.r, #sf, #ss, .ft, .ff, .fg, .fp, .fbr, .fbrr{float:right;}
.p15, .m,.s, .f{padding:15px;}
.mb15, .m p, .s p, .m h2,#ht, #ti, .f p , h3,h4,h5,h6, .gs, .ga, .post-categories li, .fimg, .srib, .s p, .s ul, #fw p, .bc, .hf,.jt{margin-bottom:15px;}
.mb12, .gh{margin-bottom:12px}
.mb5{margin-bottom:5px}
.mt15{margin-top:15px}
a, .m h2,.jt,#ht{color:#666;text-decoration:none;}
.m h2 {}
a:hover,a:focus, .m h2:hover, .s a:hover,#sm div a:hover{color:#cb0051}
.m h2,.ir,.rg,.jt{position:relative;}
.m h2 a,.ia,.rs i,.jt a{position:absolute;}
.lh0, #ti, .ih, .ga a, .gs a, .gh a, .is a, .is a{line-height:0}
.br3, img, .st a ,.fbox, .fbr, .ih, .is, .ft, .ff, .fg, .fp, .ft a, .ff a, .fg a, .fp a, .df, .df a{border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.ml15, .cl, .m ul, .m p ul{ margin-left:15px;}
.mr15{ margin-right:15px;}
.ml20 , .m ol{ margin-left:20px;}
.ml115{margin-left:115px}
.bb5{border-bottom:5px solid #E8DCCB;}
.bt5{border-top:5px solid #E8DCCB;}
.bgc, .ih, .gh a img, .is, .is a img{background:#fff;}
.tac, .go, .lost{text-align:center}
.bbd3{border-bottom:3px dotted #E8DCCB}
#hw{background-color:#675B96;box-shadow:1px 1px 1px #none;} 
#hw{border-top: 3px solid #000;}
#hw{height:36px; position:fixed;top:0; z-index:1;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}
.lg, .lg a{width:194px;height:35px;margin-top:3px;}
/*.lg {background:url(images/sprite.png)0 -64px no-repeat;}*/

 /*
 .lg:hover {background:url(images/sprite2.png) 0 -27px no-repeat;}
 */
.lg {position:relative;}
.lg,.lg a{float:left}
.lg a{position:absolute;width:100%;height:100%;overflow:hidden;}

 
.lg{text-indent:-9000px;}
.w9, #w{ width:975px; margin:0 auto; }
#w{ padding-top:55px; }
#w{ background:#F3F3F3; min-height:550px; }
.adh{ height:105px; border-bottom:3px solid #E8DCCB; width:100%; }
.ft, .ft a{ background: url(images/sprite2.png)0 -192px no-repeat; }
.ff, .ff a{ background: url(images/sprite2.png)0 -102px no-repeat; }
.fp, .fp a{ background: url(images/sprite2.png)-232px -102px no-repeat; }
.fg, .fg a{ background: url(images/sprite2.png)-232px -192px no-repeat; }
.ft, .ff, .fg, .fp, .ft a, .ff a, .fg a, .fp a{ height:90px; width:232px; }
.adsb{ height:265px; background:url("images/advh-s.png")}
.adsx{ width:300px;height:600px; background:url("images/advh-s.png")}
.adsr{ height:300px;width:300px }

.adi{ width:300px; padding:0 0 0 15px; float:right; height:300px; }
.a7a{top:55px;left:0}
.a3a{top:0px;left:15px}
#sf{ background: #C9B3BB 0px 0 no-repeat; height:26px; width:315px; margin:7px 0 0 0;border-radius:3px; }
#sf input{background:transparent;border: 0 none;	}
#st{ width:250px; padding:4px 5px; color:#777; }
#ss{ width:55px;	 height:30px;		 }
#ss,.rs{cursor: pointer; cursor:hand;}
.m{	 background:#ffffff; width:615px; }
.am{width:630px;}
.am, .as{padding:0}
.bc, .bc a{ background:#f5f3f3; color:#c1c1c1; text-shadow:1px 1px 0 #none; }
.bc{ padding:5px 10px; }
.bc a:hover{ color:#cb0051; }
.f{ width:945px; background:#ffffff; }
h1,h2,h3,h4,h5,h6,#ht{font-family: 'Open Sans Condensed', sans-serif;font-weight:normal;}
#rps div h1, #rps div h2, #rps div h3, #rps div h4, #rps div h5, #rps div h6{font-size:20px;line-height:20px;color:#666}
h2, #ht,.jt{font-size:30px;line-height:30px;color:#A6192E}
h3,h4,h5,h6{font-size:26px;line-height:26px}
.hf{font-size:14px;}
.m h2 a,.jt a{width:100%;height:100%;}
.gs,.gh {width:618px;}
.gs img, .gh img, .ga img{margin:0 3px 3px 0;}
.gh, .ga{padding:3px 0 2px 0;}
.is a:hover, .ih a:hover{opacity:0.5;}
.gh a:hover, .gs a:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);}
.gs a, .is a, .ih a, .gh a,a,.lg a,.lg,.m h2,.jt,#sm div{ transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s linear; -o-transition: all .3s ease; }
.ih img,.ih a,.is img,.fimg img.fim{width:100%;height:auto;}
blockquote{ color:#666; font-family:'Arial'; border-left:3px dotted #none; padding-left:0; }
.qb,.fbox blockquote{ color:#666; font-family:'Arial'; border:0 none; padding-left:0; }
.st a{ background:rgba(255,102,153,0.1); margin:0 3px 3px 0; padding:2px 6px; color:#aaa;box-shadow: 0 0 1px rgba(0, 0, 0, 0.2) inset; }
.st a:hover{ background:#a30046; color: #FFF; }
.s ul .children{margin:0 0 0 10px;}
.post-categories li{ list-style:none; }
.adc{  }
.test{font-weight:bold;background:#f00;color:#000;width:50px;right:0;top:55px}
.rs{width:150px;}
.rg,.ry,.rs i{height:24px}
.rg{width:128px;background:url(images/sprite2.png) -195px -52px no-repeat}
.ry, .rs i{background:url(images/sprite2.png) -195px -28px no-repeat}
.rs i{top:0;left:0}
.s1 { width: 24px; z-index: 6; }
.s2 { width: 50px; z-index: 5; }
.s3 { width: 76px; z-index: 4; }
.s4 { width: 104px; z-index: 3; }
.s5 { width: 126px; z-index: 2; }
.rs i:hover { opacity: 1; }
.rg:hover .ry, .rs i { opacity: 0.001; }
.s,.as{	 background:#F3F3F3; width:300px; }
.s a,#sm div a{ color:#b5b5b5; }
.lc { border-color: transparent #777; border-width: 0 0 8px 7px; left: 0; }
.rc { border-color: transparent #b2b0b0; border-width: 0 0 8px 7px; right:0; }
.lc, .rc { border-style: solid; bottom: -9px; height: 0; width: 0; z-index: 1; position: absolute; }
.srib{ background: url(images/none) repeat scroll 0 0 #b2b0b0; border-bottom: 3px solid #none; box-shadow: 0 1px 2px 0 #444444; text-shadow: 0px 0px 0; font-size: 16px; height: 18px; padding: 9px; width: 304px; position:relative; color:#5b5b5b; border-radius:3px 3px 1px 3px; }
.ads{ margin:0 0 15px 0; }
.df, .df a{ background: url(images/sprite.png)0 -282px no-repeat; height:128px; width:300px; }
#fw{ background: #333333 url(images/bg-ft.png) ; color: #444444; padding: 18px 0; border-top: 5px solid #none;}
#fw p.sm, #fw a{color:#444444;text-shadow: 1px 1px 0 #000}
#fw a:hover{color:#a10613}
.fbr{ margin:0 0 15px 0; }
.fbox{ margin:0 30px 15px 0; }
.fbox{ width:480px;  }
.fbrl, .fbrr{ width:145px; }
.fbrl{ margin-right:15px; }
.fbr{ width:465px; }
.alx{top:-100px;left:-100px;}
.lost{ background:url(images/404.jpg) no-repeat center; }
.lost,.go{ margin:0 auto; height:420px; }
.go{ background:url(images/road.png) no-repeat center 40px;	 height:420px; }
.btn,.top{border:2px dotted #ff0066;padding:10px;font-size:12px;}
.top{ background: url(images/sprite2.png)-327px 0 no-repeat; padding-left:40px; }
.jsnavi{border-top: 3px solid #DDDDDD; font-size: 24px; padding: 5px 15px;max-height:20px;overflow:hidden;width:615px}
.ntf{background:#E8DCCB;padding:5px;border:1px dotted #21B6A8;width:115px}
#rps div{float:left;width:45%;height:100px;margin:0 15px 15px 0;}
#rps img{float:left;margin:0 15px 0 0;border-radius:100px;}
/* #rps h3{font-family:'Slabo 27px', 'Times New Roman'; font-size:14px;line-height:20px} */
/*#rps div h1, #rps div h2, #rps div h3, #rps div h4, #rps div h5, #rps div h6{font-family:'Slabo 27px', 'Times New Roman'; font-size:16px; font-weight:normal; line-height:20px;}*/
#ria div{float:left;width:100%;height:100px;background-color:#fff;}
#ria img{float:left;border-radius:100px;}
#ria,#ria *,#r p{background-color:#fff !important}

.tz{background: url(images/tapzoom.png) no-repeat;height:50px;width:615px}

.sk{overflow:hidden;overflow-y:scroll;margin-bottom:15px;height:500px;width:100%}


#sm div {
    height: 0px;overflow: hidden;
}
#sm li:hover div,#sm li:focus div{height:137px;min-height:auto;max-height:auto;}

#sm strong {
    display: block;
}
#sm{ overflow: hidden; 
}



.a7 {
  height: 90px;
}
.a600{
  height: 600px;
  padding: 0;
  width: 300px;
  
}
/* 320px */
@media screen and (min-width:320px){
  #hw,.w9,#w,.m,.gh,.gs,.f{overflow:hidden;}
  .w9,#w,.fbr{width:310px;}
  .m,.s,.f,.srib,.fbox,.fbrl,.fbrr,.sm,.am{width:280px;}
  .gh,.gs,.ga,.as{width:288px;}
  .gh{height:100px;}
  .a3a,.adc.l{margin-left:-10px;}
  .adc.r{margin-right:-10px;}
  .srib{margin-left:-3px;}
  .fbox,.fbrl,.fbrr,.sm{margin:0;padding:0 15px;}
}
/* 360px */
@media screen and (min-width:360px){
  #hw,.w9,#w,.m,.gh,.gs,.f{overflow:hidden;}
  .w9,#w,.fbr{width:350px;}
  .m,.s,.f,.srib,.fbox,.fbrl,.fbrr,.sm,.am{width:320px;}
  .gh,.gs,.ga,.as{width:328px;}
  .gh{height:100px;}
  .a3a,.adc.l{margin-left:10px;}
  .adc.r{margin-right:-10px;}
  .srib{margin-left:-3px;}
  .fbox,.fbrl,.fbrr,.sm{margin:0;padding:0 15px;}
}
/* 1024px */
@media screen and (min-width:1024px){
  #hw,.w9,#w,.m,.gh,.gs,.f{overflow:visible;}
  .w9,#w{width:975px;}
  .m{width:615px;}
  .s,.as{width:300px;}
  .f{width:945px;}
  .gs,.gh {width:618px;}  
  .am{width:630px;}
  .ih,.sm,.ga{width:100%;}
  .srib{width:304px;}
  .srib,.a3a,.adc.l{margin-left:0;}
  .fbox{width:480px;}
  .fbrl,.fbrr{width:145px;}
  .fbrl{margin-right:15px;}
  .fbr{width:465px;}
}