@charset "utf-8";
body{line-height:1.8;background:white;}
body,input,textarea,select{font-size:12px;color:#333;font-family:'微软雅黑','宋体',arial;}
body,h1,h3,h4,p,ul,ol{margin:0;}
ul,ol{padding-left:0;list-style-type:none;}
img,select,input{vertical-align:middle;}
/*image with no-border*/
a img{border:0;transition:opacity 1s;}
a{ color:#444;text-decoration:none;}
a:hover{ color:#d1000a;text-decoration:none;}
a:hover img{opacity:0.8;}
a.linkSelect{background:#1044BA;color:#fff;border-radius:5px;}
a.linkSelect:hover{color:#fff;}

.l{float:left;}.r{float:right;}.cl{clear:both;}
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.tdl{text-decoration:underline;}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}
.g0{color:#000000;}.g3{color:#333333;}.g6{color:#666666;}.g9{color:#999999;}.red{color:red;}.wh{color:white;}.green{color:Green;}.org {color:#f28e00;}.fontRed{color:#b50100;}
.f0{font-size:0;}.f10{font-size:10px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}
.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vt{vertical-align:top;}.vb{vertical-align:bottom;}.vn{vertical-align:-2px;}.vimg{margin-bottom:-3px;}
.m0{margin:0;}.m20{margin:20px;}.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml50{margin-left:50px;}.mr1{margin-right:1;}.mr2{margin-right:2px;}.mr3{margin-right:3px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mr50{margin-right:50px;}.mt1{margin-top:1;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt8{margin-top:8px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb3{margin-bottom:3px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.ml-1{margin-left:-1px;}.mt-1{margin-top:-1px;}
.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl5{padding-left:5px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}.pl125{padding-left:125px;}.pl24{padding-left:24px;}
.rel{position:relative;}.abs{position:absolute;}
.none{display:none;}.db{display:block;}.dib{-moz-inline-stack:inline-block; display:inline-block;}.di{display:inline;}
.ovh{overflow:hidden;}.ovs{overflow:scroll;}.vh{visibility:hidden;}.vv{visibility:visible;}
.lh14{line-height:14px;}.lh16{line-height:16px;}.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}.lh28{line-height:28px;}

.w{width:1200px;margin:0 auto;clear:both;}
.new{color:#f00;position:relative;top:-5px;}
/*引用背景图*/
#exchange i,.sign,.linkbox i,.subt s,.bg1 i,.bg2 i{background:url(../images/bg.png) no-repeat;display:inline-block;}
/*通用头部*/
.topinfo{height:34px;line-height:34px;border-bottom:1px solid #eee;background:#f5f5f5;color:#666;position:relative;z-index:2;}
.topinfo a{margin:0 10px;}
.topinfo .r{width:660px;}
.topinfo .l{position:relative;}
.sctxt{border:1px solid #ddd;height:20px;line-height:20px;padding:1px 3px;outline: none;margin:0;border-right:none;}
.scform{float:right;margin-top:5px;}
.scbtn{border:1px solid #ddd;height:24px;line-height:18px;padding:2px 10px 2px 30px;margin:0;background:#fafafa url(../images/scbtn.png) no-repeat 10px center;}

.logo{margin:15px 0 12px;float:left;}
.logo i{vertical-align: bottom;margin-left: 20px;color: #B2B2B4;font-style: normal;}
.nav{width:1200px;margin:auto;}
.nav li{float:left;}
.nav li a{display:block;height:40px;line-height:40px;font-size:20px;width:100px;text-align:center;color:#fff}
.nav li a:hover,.nav li.now a{text-decoration:none;border-bottom:5px solid #000; }
.nav li .subnav{position:absolute;bottom:-117px;width:1200px;height:40px;line-height:40px;background:#f9f9f9;left:0;border-top:1px solid #d6d6d6;*bottom:-49px;_bottom:-38px;display:none;z-index:1;}
.nav li .subnav a{display:inline;font-size:12px;margin:0 10px;height:40px;line-height:40px;border:none;}
.nav li .subnav a:hover{border:none;}
.nav li.now .subnav{display:block;z-index:2;}
.nav li:hover .subnav{z-index:3;}
.head{height:100px;position:relative;z-index:1;}
#exchange{font-size:20px;position:absolute;right:30px;top:22px;}
#exchange i{width:13px;height:13px;background-position:-353px -4px;margin-right:10px;*vertical-align:middle;_position:relative;_top:8px;}

/*公共布局*/
.content{margin-top:10px;overflow:hidden;}
.main{width:870px;float:left;margin-right:30px;display:inline;overflow:hidden;}
.sub{width:300px;float:left;overflow:hidden;}
.imgbox{float:left;margin-right:10px;}

.btn{display:inline-block;height:30px;line-height:30px;border:1px solid #ccc;border-radius:3px;color:#777;font-size:14px;box-shadow: 0 0 1px #eee;background:#fefefe;text-align:center;padding:0 12px;cursor:pointer;*display:inline;zoom:1;}
.btn:hover{background:#fbfbfb;text-decoration:none;box-shadow: 0 0 0px #eee;color:#777;}

.view em,.good em,.bad em{padding:2px 0 2px 15px;color:#666;font-style:normal;margin-right:10px;}
.view em{background:url(../images/view.png) no-repeat left center;}
.good em{background:url(../images/good.png) no-repeat left center;}
.bad em{background:url(../images/bad.png) no-repeat left center;}

.footbox{border-top:1px solid #e0e0e0;overflow:hidden;clear:both;margin-top:20px;}
.footnav{border-top:1px solid #fff;background:#f8f8f8;overflow:hidden;}

.footnav dl{float:left;width:130px;border-right:1px solid #e0e0e0;margin:0;padding:15px 20px;height:170px;}
.footnav dt{font-weight:bold;font-size:14px;}
.footnav dd{margin:10px 0;}

.bod{border:1px solid #e0e0e0;padding:3px 5px;border-radius:2px;background:#fbfbfb;}
.sign{float:left;width:439px;height:136px;background-position:-17px -155px;margin:30px 0px 0 50px ;}
.footer{background:#333;height:40px;line-height:40px;color:#fff;padding:0 10px;margin-top:20px;}

#down{position:relative;}
#down img{position:absolute;right:-199px;top:-96px;display:none;}
#down:hover img{display:block;opacity:1;}

.linkbox{clear:both;margin-top:40px;border-top:1px solid #ddd;padding:20px 20px 0px 0;overflow:hidden;height:100%;}
.linkbox ul{overflow:hidden;}
.linkbox ul li{float:left;margin-right:10px;white-space:nowrap;width:85px;overflow:hidden;}
.linkbox i{width:115px;height:96px;background-position:-226px -48px;float:left;margin-right:20px;}

#loginbox{position:absolute;border:1px solid #cdcdcd;box-shadow:0 0 1px #ccc;z-index:2;background:#fff;width:180px;height:140px;padding:40px;left:110px;z-index:10;}
#loginbox .txtinput{border:1px solid #ddd;color:#a9a9a9;height:24px;line-height:24px;outline:none;padding:3px 10px;width:160px;}
#loginbox p{margin-bottom:10px;}
.loginbtn{border:none;height:30px;line-height:28px;text-align:center;color:#e2e2e2;background:url(../images/loginbtn.png) repeat-x center;width:180px;font-size:14px;}
#close{display:inline-block;width:21px;height:21px;position:absolute;top:-10px;right:-10px;background:url(../images/close.png) no-repeat;_background:url(../images/close.gif) no-repeat;cursor:pointer;}

#login{padding:0 16px;}
.select{display:inline-block;background:#d7d7d7;}

.ad_fixd{position:fixed;top:0;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .ad_fixd{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}

.dede_pages{text-align:center;padding:30px 0;clear:both;}
.pagelist{overflow:hidden;font-size:14px;display:inline-block;}
.pagelist li{float:left;margin:0 5px;color:#999;}
.pagelist li a{color:#000;border:1px solid #ddd;padding:3px 10px;display:block;}
.pagelist li.thisclass{color:#fff;}

/*右边*/
.subt{height:30px;line-height:30px;border-bottom:1px solid #ccc;position:relative;top:-6px;clear:both;margin-top:30px;margin-bottom:20px;clear:both;}
.subt strong{font-size:20px;font-weight:normal;}
.subt em{color:#ff6305;font-style:normal;}
.subt s{width:11px;height:7px;background-position:-385px -8px;position:absolute;top:30px;left:35px;}
.bg1 i{background-position:-353px -105px;width:135px;height:16px;margin-left:10px;}
.bg2 i{background-position:-353px -75px;width:140px;height:16px;margin-left:10px;}
.bg1{margin-bottom:30px;margin-top:0;}
/*排行*/
.rank{float:left;width:270px;margin-right:30px;}
.rank li{line-height:28px;overflow:hidden;}
.rank li .rankico{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;background:#c2c2c2;color:#fff;border-radius:2px;margin-right:10px;}
.rank li .rank1,.rank li .rank2,.rank li .rank3{background:#dd2f39;}
.rank li a{max-width:270px;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;_width:190px;vertical-align:middle;}
.old{overflow:hidden;}
.old li{float:left;width:100px;overflow:hidden;margin-bottom:10px;height:140px;}
.newword{overflow:hidden;}
.newword li{float:left;}
.target a{margin-right:10px;font-size:14px;display:inline-block;width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.place{margin-bottom:20px;font-size:14px;font-weight:bold;}

.listInfo{overflow:hidden;padding-bottom:20px;clear:both;height:100%;}
.listInfo img{border:1px solid #ddd;padding:5px;background:#fff;float:left;}
.listInfoCon{float:left;width:652px;border:1px dashed #ddd;border-left:none;padding:20px 30px;color:#888;overflow:hidden;height:123px;}
.listInfoCon h1{font-size:30px;display:inline-block;font-weight:normal;margin-right:50px;color:#000;*display:inline;zoom:1;}
.listInfoCon strong{color:#000;}
.listInfoT{float:left;width:650px;margin-right:40px;}
.emptyPic{width:154px;float:left;height:163px;line-height:163px;text-align:center;border:1px solid #ddd;}
.dingcai{float:left;overflow:hidden;margin-top:10px;width:220px;}
.like,.unlike{width:79px;text-align:center;margin-right:30px;display:inline-block;font-family:'幼圆','微软雅黑';font-size:24px;font-weight:bold;cursor:pointer;line-height:79px;color:#fff;float:left;}
.like p,.unlike p{font-size:12px;line-height:2;}
.like p{color:#de745f;}
.unlike p{color:#6e6e6e;}
.like{background:url(../images/like.png) no-repeat center top;}
.unlike{background:url(../images/unlike.png) no-repeat center top;}

#gotop{position:fixed;right:30px;bottom:240px;font-size:16px;background:url(../images/gotop.png) no-repeat;width:50px;height:50px;padding:0;}
#gotop:hover{background-position:-50px 0;}

.score{float:left;width:75px;margin:10px 20px 30px;height:74px;text-align:center;background:url(../images/rank.png) no-repeat 3px 0;position:relative;}
.redbg{width:75px;height:54px;background:url(../images/rank.png) no-repeat -75px bottom;position:absolute;bottom:21px;left:0;z-index:3;}
.score i{position:absolute;color:#f00;font-size:16px;display:block;width:60px;height:20px;font-style:normal;z-index:4;top:-24px;left:10px;font-family:'Georgia';}
.score p{position:absolute;bottom:-5px;left:21px;}

.tagc1,.tagc2,.tagc3,.tagc4,.tagc5,.tagc6,.tagc7,.tagc8,.tagc9{font-size:14px;margin-right:10px;}
.tagc1{font-size:12px;color:Purple;}
.tagc2{color:#000;font-size:14px;}
.tagc3{font-size:22px;color:orange;}
.tagc4{color:blue;font-size:16px;}
.tagc5{font-size:12px;color:red;}
.tagc6{color:green;}
.tagc7{font-size:20px;color:#ccc;}
.tagc8{color:#654;}
.tagc9{font-size:11px;color:#sad;}
.tagc10{color:grey;}