@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
strong, b{ font-weight: bold; }
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:7100;}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4{font-size:14px}
h5{font-size:12px}
h6{font-size:12px}
q:before,q:after{content:''}
abbr,acronym{border:0}
hr {margin: 0;padding: 0;border: 0;color: #CDCDCD;background-color: #CDCDCD;height: 1px}
blockquote{color:#666;font-style:italic;}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
pre{white-space:pre;}
pre,code,tt{font:12px 'andale mono', 'lucida console', monospace;line-height:1.5}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:12px; line-height:1.5; color:#555555}
.left{float:left;}
.right{float:right;}
.hide{display:none;}
.cutPage{ clear:both; padding:10px 20px;font-size:12px;overflow:hidden;zoom:1; line-height:18px}
.cutPage b{float:left;padding:0 8px;background-color:#fff;margin-right:3px; color:#FF0000}
.cutPage a{float:left;text-decoration:none;padding:0 6px;border:1px solid #D0DEFF;background-color:#fff;margin-right:3px; color:#333333}
.cutPage a:hover{border:1px solid #73c9f1; color:#333333}
.cutPage .page_go{float:right}
.cutPage .page_go .page_go_inp{ border:1px solid #D0DEFF; width:30px;height:18px;}
.cutPage .page_go .page_togo{border:1px solid #D0DEFF; background-color:#FFFFFF; height:20px;position:relative;margin:0; padding:0 5px; font-size:12px}
.cutPage .page_go input{ vertical-align:middle}
.clearfix:after {content: "\0020"; display: block; height: 0;clear: both; visibility: hidden; }
.clearfix {zoom: 1;} 
.clear{clear:both;}
a:link,a:visited{color:#555555;text-decoration:none;}
a:hover{color:#1A7CBC;text-decoration:underline;}
#head{}
#foot{}
.exp-bg{ background:url(grid.png) 0 0 repeat}
.container:after {content: "\0020"; display: block; height: 0;clear: both; visibility: hidden; }
.container {zoom: 1;}
.container{width:950px;margin:0 auto}
.column,div.grid_1,div.grid_2,div.grid_3,div.grid_4,div.grid_5,div.grid_6,div.grid_7,div.grid_8,div.grid_9,div.grid_10,div.grid_11,div.grid_12,div.grid_13,div.grid_14,div.grid_15,div.grid_16,div.grid_17,div.grid_18,div.grid_19,div.grid_20,div.grid_21,div.grid_22,div.grid_23,div.grid_24{float:left; margin-right:10px}
.grid_1{width:30px}
.grid_2{width:70px}
.grid_3{width:110px}
.grid_4{width:150px}
.grid_5{width:190px}
.grid_6{width:230px}
.grid_7{width:270px}
.grid_8{width:310px}
.grid_9{width:350px}
.grid_10{width:390px}
.grid_11{width:430px}
.grid_12{width:470px}
.grid_13{width:510px}
.grid_14{width:550px}
.grid_15{width:590px}
.grid_16{width:630px}
.grid_17{width:670px}
.grid_18{width:710px}
.grid_19{width:750px}
.grid_20{width:790px}
.grid_21{width:830px}
.grid_22{width:870px}
.grid_23{width:910px}
.grid_24{width:950px}
.last,div.last{margin-right:0}
	* html .column, * html div.grid_1, * html div.grid_2, * html div.grid_3, * html div.grid_4, * html div.grid_5, * html div.grid_6, * html div.grid_7, * html div.grid_8, * html div.grid_9, * html div.grid_10, * html div.grid_11, * html div.grid_12, * html div.grid_13, * html div.grid_14, * html div.grid_15, * html div.grid_16, * html div.grid_17, * html div.grid_18, * html div.grid_19, * html div.grid_20, * html div.grid_21, * html div.grid_22, * html div.grid_23, * html div.grid_24 { overflow-x:hidden; }	

#top-bar{height: 32px; background:url(/images/2/top-bar.png) repeat-x; line-height:35px; overflow:hidden;  text-align:right; padding-right:10px; }
#header{width: 950px; height: 90px;margin:0 auto;  }
#header .logo{float:left; margin-top:27px; }
#header .searchBox{padding-left:10px;float:left; margin-top:18px;}
#header .searchBox .tab{margin-bottom:4px;overflow: hidden;zoom:1;}
#header .searchBox .tab li{margin-right:15px;float:left;font-size:14px; height: 16px; line-height:16px; }
a.sch-tab{text-decoration:underline;}
a.sch-tab:link,a.sch-tab:visited {color:#0000cc;}
a.sch-tab:hover {color:#FF0000;}
a.act-link:link,a.act-link:visited {color:#3366cc;text-decoration:underline;}
a.act-link:hover {color:#3366cc;text-decoration:none;}
.img-ad1,.img-ad2{margin-top:10px; height: 86px;}
.img-ad3{margin-top:10px; height: 110px;}
#header .searchBox .textBox{font-size:16px;margin-right:8px;padding:3px 0 2px 1px;vertical-align:middle;width:340px;}
#header .searchBox .btn1 {font-size:14px;margin-right:6px;padding:3px 0;vertical-align:middle;width:70px;}
.nav,.links .links-top-bg,.links .links-bottom-bg,.login,.brilliant .title,.brilliant .bottom,.hot-photo .bottom,.hot-photo .title,.hot-article .title,.hot-article .bottom,.hot-tag .title,.find-friend .bottom,.update-space .title,.update-space .bottom,.hot-article .title ul li.on,.hot-article .title ul li.on span,.find-friend .title,.hot-tag .bottom,.login .log-body .submit .btn,.login .log-body .link-btn .btn,.find-friend .find-form .submit .btn,.login .log-body .quick-link a,.hot-article .article-list li span{background:url(/images/2/bg.png) no-repeat 0 0;}
.nav{width:950px;height:36px;background-position:0 0}
.links .links-top-bg{background-position:0 -40px;}
.links .links-bottom-bg{background-position:0 -65px;}
.login{height:210px;background-position:0 -76px}
.brilliant .title,.hot-photo .title{background-position:-280px -76px}
.brilliant .bottom,.hot-photo .bottom{background-position:-280px -106px}
.hot-article .title{background-position:-280px -118px}
.hot-article .bottom{width:670px;height:5px;background-position:-280px -148px}
.hot-tag .title{background-position:-558px -160px}
.find-friend .bottom,.update-space .bottom{background-position:-280px -190px}
.find-friend .title,.update-space .title{background-position:-280px -160px}
.hot-tag .bottom{width:270px;height:5px;background-position:-558px -190px}
.login .log-body .submit .btn,.login .log-body .link-btn .btn{width:79px;height:24px;background-position:-280px -209px}
.find-friend .find-form .submit .btn{width:91px;height:30px;background-position:-369px -209px}
.login .log-body .quick-link a.article{background-position:-280px -247px; background-repeat:no-repeat;}
.login .log-body .quick-link a.photo{background-position:-385px -247px; background-repeat:no-repeat;}
.login .log-body .quick-link a.friend{background-position:-489px -247px;background-repeat:no-repeat;}
.nav{width: 950px; height: 36px;margin:0 auto;overflow:hidden;position:relative; }
.nav li{float:left; line-height:39px;  padding:0 20px;}
.nav a:link,.nav a:visited {color:#FFFFFF; font-size:14px; font-weight:700;text-decoration:none;}
.nav a:hover {color:#FFFFFF;text-decoration:underline;}
.nav .nav-help{position:absolute; top:10px; right:10px;}
.nav .post{ margin-right:100px; width:300px; display:inline; height:36; float:right;  line-height:39px}
.nav .post a:link,.nav .post a:visited{ font-size:12px; color:#F5F4A7;font-weight:400;}
.nav .post a:hover {color:#FFFFFF;text-decoration:underline;}
.img-article,.recommend,.login{height: 210px; margin-top:10px; }
.recommend .top-one{border-bottom:1px dashed #CDCDCD; overflow:hidden; height:82px; padding-bottom:8px;  }
.recommend .top-one img{padding:2px; border:1px solid #DDDDDD;float:left; margin-right:8px;  }
.recommend .top-one strong{ display:block; font-size:18px;font-family:'黑体'; font-weight:400;  }
.recommend .top-one strong a {color:#FD6101; }
.recommend ul{ margin-top:3px;}
.recommend ul li{width: 205px; margin-right:10px;font-size:14px;  float:left; height:23px; line-height:23px; overflow:hidden }
.recommend ul li span{color:#FD6101; }
.login .log-body{padding:10px 10px 0; }
.login .log-body .form-list{margin-top:8px; position:relative}
.login .log-body .form-list .tip{ position:absolute; top:25px; left:50px; width:156px; padding-left:10px; height:28px; padding-top:6px; line-height:28px; background-image:url(/images/2/bg.png);background-position:0 -289px;}
.login .log-body .form-list label{padding-right:10px;}
.login .log-body .form-list input{height: 20px;width: 162px; vertical-align:middle;   }
.login .log-body .auto-set{padding-left:50px;margin-top:8px;*margin-top:6px;  }
.login .log-body .auto-set input{vertical-align:middle; margin:0px; padding:0px;  }
.login .log-body .auto-set a {margin-left:10px;}
.login .log-body .submit{height: 38px;padding-top:24px; *padding-top:22px;text-align:center;}
.login .log-body .submit .btn{ background-color:#transparent; border:0;cursor:pointer; margin-right:5px }
.login .log-body .link-btn{height: 38px;padding-top:8px;padding-top:10px\9;*padding-top:10px;text-align:center; }
.login .log-body .link-btn .btn{ background-color:#transparent; border:0;cursor:pointer; }
.login .log-body .regist{line-height:46px; text-align:center;}
.login .log-body .regist span{ font-size:14px; font-weight:700; color:#FD6101}
.login .log-body dt{float:left; margin-right:10px; }
.login .log-body dt img{width: 100px; height: 100px; padding:2px;  border:1px solid #CDCDCD;}
.login .log-body dd{color:#888888;line-height:20px;}
.login .log-body dd.name strong{display:block;}
.login .log-body dd.message a{color:#888888;text-decoration:none}
.login .log-body dd.message a span{color:#FF3300;}
.login .log-body .quick-link{line-height:40px; text-align:center; }
.login .log-body .quick-link a{padding-left:20px;margin-right:10px; color:#FD6101; }
.brilliant{margin-top:10px; }
.brilliant .title{height: 30px; overflow:hidden; padding-left:10px;position:relative; }
.brilliant h3{line-height:33px;font-size:14px; }
.brilliant .title a{position:absolute; top:5px; right:10px;}
.brilliant .recommend-space{height: 248px;width:668px; border-left:1px solid #ADBDCC; border-right:1px solid #ADBDCC; position:relative; overflow:hidden;}
.brilliant .recommend-space ul{padding-left:9px;height: 128px;}
.brilliant .recommend-space li{float:left;width: 86px; height: 106px; overflow:hidden;  margin-top:14px; margin-right:8px; display:inline;text-align:center  }
.brilliant .recommend-space li .user-photo{ position:relative; height:86px }
.brilliant .recommend-space li .user-photo .ico-act{ position:absolute; bottom:2px; right:3px; width:32px; height:16px}
.brilliant .recommend-space li .user-photo img.photo{width: 80px; height: 80px; padding:2px; border:1px solid #DDDDDD; display:block;  }
.brilliant .recommend-space li a.space-name{  line-height:24px;  }
.brilliant .bottom{line-height:1px;height: 5px;  font-size:1px; }
.find-friend{height: 227px;margin-top:10px; }
.find-friend .title{height: 30px; padding-left:10px; overflow:hidden;}
.find-friend h3{line-height:33px;font-size:14px; }
.find-friend .find-form{height: 194px; padding:0 9px;  border-left:1px solid #ADBDCC; border-right:1px solid #ADBDCC;}
.find-friend .find-form .form-list{padding-top:15px;}
.find-friend .find-form .form-list span{padding-right:15px;}
.find-friend .find-form .form-list input{vertical-align:middle; }
.find-friend .find-form .form-list input.interest-txt{height: 18px;width: 162px;}
.find-friend .find-form .submit{padding-left:43px;padding-top:10px;}
.find-friend .find-form .submit .btn{background-color:#transparent; border:0;cursor:pointer;}
.find-friend .find-form .submit a{margin-left:10px;}
.find-friend .bottom{line-height:1px; height: 5px;  font-size:1px; }
.hot-article{margin-top:10px; }
.hot-article .title{height: 30px; padding-left:10px; overflow:hidden; position:relative; }
.hot-article .title ul li{float:left;line-height:34px; padding-left:10px; font-size:14px;}
.hot-article .title ul li span{padding-right:10px;}
.hot-article .title ul li a{text-decoration:none}
.hot-article .title ul li.on{ background-position: -680px -205px;font-weight:700;}
.hot-article .title ul li.on span{display:block;background-position: right -205px;}
.hot-article .title a.more{position:absolute; top:5px; right:10px;}
.hot-article .article-list{height: 188px; padding-top:6px;  border-left:1px solid #FFCC80; border-right:1px solid #FFCC80; }
.hot-article .article-list ul{padding-left:18px; }
.hot-article .article-list li{width: 304px;  text-align:right; margin-right:20px;float:left; display:inline; font-size:14px;  background:url(/images/2/point.png) left center repeat-x;   height: 26px; line-height:29px; overflow:hidden;}
.hot-article .article-list li span{float:left; width: 200px; text-align:left;  padding-left:10px; background-position: -945px -284px; overflow:hidden;  height: 26px; }
.hot-article .article-list li span a:link,.hot-article .article-list li span a:visited {color:#005FA1;text-decoration:none;}
.hot-article .article-list li span a:hover {color:#005FA1;text-decoration:underline;}
.hot-article .article-list li span a{background:#FFFFFF;}
.hot-article .article-list li .spacer{background:#FFFFFF; color:#AAAAAA; }
.hot-article .bottom{line-height:1px; height: 5px; font-size:1px;}
.hot-tag{margin-top:10px;} 
.hot-tag .title{height: 30px; padding-left:10px; overflow:hidden; }
.hot-tag h3{line-height:33px;font-size:14px; }
.hot-tag .tags{height: 119px; padding:9px 9px 0;  border-left:1px solid #FFCC80; border-right:1px solid #FFCC80; overflow:hidden}
.hot-tag .tags a{  margin-right:8px;line-height:1.5; }
.hot-tag .bottom{line-height:1px; height: 5px; font-size:1px;}
.hot-photo{margin-top:10px;}
.hot-photo .title{height: 30px; overflow:hidden; padding-left:10px;position:relative; }
.hot-photo h3{line-height:33px;font-size:14px; }
.hot-photo .title a{position:absolute; top:5px; right:10px;}
.hot-photo .photo-list{height: 268px; padding-top:6px;border-left:1px solid #ADBDCC; border-right:1px solid #ADBDCC;}
.hot-photo .photo-list ul{padding-left:7px;_padding-left:4px; }
.hot-photo .photo-list li{float:left; height: 126px; width: 132px;margin-bottom:9px; overflow:hidden; text-align:center; }
.hot-photo .photo-list li a{line-height:26px; }
.hot-photo .photo-list li img{display:block; width: 120px; height: 90px; border:1px solid #DDDDDD; padding:2px; }
.hot-photo .bottom{line-height:1px; height: 5px; font-size:1px;}
.update-space{margin-top:10px;}
.update-space .title{height: 30px; padding-left:10px; overflow:hidden;position:relative;}
.update-space h3{line-height:33px;font-size:14px; }
.update-space .title a{position:absolute; top:5px; right:10px;}
.update-space .user-list{height: 268px; padding-top:6px;border-left:1px solid #ADBDCC; border-right:1px solid #ADBDCC;}
.update-space .user-list ul{padding-left:5px;}
.update-space .user-list li {float:left; width: 86px; height: 80px; margin-top:8px; text-align:center;  }
.update-space .user-list li .user-photo{ position:relative; height:76px;  }
.update-space .user-list li .user-photo .ico-act{ position:absolute; bottom:2px; right:8px; width:32px; height:16px}
.update-space .user-list li .user-photo img.photp{width: 70px; height: 70px; padding:2px; border:1px solid #DDDDDD;  }
.update-space .user-list li .user-name{ display:none; }
.update-space .bottom{line-height:1px; height: 5px; font-size:1px;}
.links{margin-top:10px;}
.links .links-top-bg{ line-height:1px; height: 5px; font-size:1px;}
.links .links-bottom-bg{line-height:1px; height: 5px; font-size:1px;}
.links .links-list{border-left:1px solid #ADBDCC; border-right:1px solid #ADBDCC; overflow:hidden;zoom:1}
.links .links-list strong{ float:left; line-height:22px}
.links .links-list ul { padding-left:80px}
.links .links-list ul li{float:left;white-space:nowrap; line-height:22px}
.links strong{padding-left:8px;}
.links a{margin-right:8px;}
#footer{height: 80px;line-height:60px;text-align:center;}
.more-space .title,.more-space .bottom,.more-article .title,.more-article .bottom,.more-photo .title,.more-photo .bottom{background:url(/images/2/bg.png) no-repeat 0 0;}
.more-space{margin-top:10px;}
.more-space .title{background-position:0 -327px;overflow:hidden;  height: 30px; padding-left:10px;}
.more-space .title h3{line-height:33px;font-size:14px; }
.more-space .space-list{border-left:1px solid #ADBDCC; border-right:1px solid #ADBDCC;zoom:1; overflow:hidden; }
.more-space .space-list ul.list-ul{_margin-left:-10px; }
.more-space .space-list .lists{width: 215px; height: 104px; float:left; border:1px solid #DDDDDD; margin:10px 10px;  }
.more-space .space-list .lists img.user-photo{width: 100px; height: 100px; float:left; padding:2px; margin-right:8px; }
.more-space .space-list .lists li{ padding-top:5px;line-height:20px; }
.more-space .space-list .lists li .space-name{font-size:14px; font-weight:700;}
.more-space .space-list .lists li.info{color:#888888; }
.more-space .space-list .lists li.info a:link,.more-space .space-list .lists li.info aa:visited{color:#888888;text-decoration:underline;}
.more-space .space-list .lists li.info a:hover{color:#888888;text-decoration:none;}
.more-space .space-list .lists li img{vertical-align:middle; }
.more-space .bottom{background-position:0 -357px;line-height:1px; height: 5px; font-size:1px;}
.more-article{margin-top:10px; }
.more-article .title{background-position:0 -327px; height: 30px; padding-left:10px; overflow:hidden;}
.more-article .title h3{line-height:33px;font-size:14px; }
.more-article .article-list{zoom:1; border-left:1px solid #ADBDCC; border-right:1px solid #ADBDCC; }
.more-article .article-list table th{ height:30px; line-height:30px; font-weight:700; border-bottom:#CDCDCD 1px solid}
.more-article .article-list table td{  border-bottom:#CDCDCD 1px dashed; }
.more-article .article-list table td div{height:29px; line-height:29px; padding-right:80px;overflow:hidden}
.more-article .article-list table td a.spacer:link,.more-article .article-list table td a.spacer:visited {color:#AAAAAA;text-decoration:none;}
.more-article .article-list table td a.spacer:hover {color:#AAAAAA;text-decoration:underline;}
.more-article .article-list table td.num{color:#AAAAAA;}
.more-article .bottom{background-position:0 -357px;line-height:1px; height: 5px; font-size:1px;}
.more-photo{margin-top:10px;}
.more-photo .title{background-position:0 -327px;height: 30px; overflow:hidden; padding-left:10px; }
.more-photo h3{line-height:33px;font-size:14px; }
.more-photo .title a{position:absolute; top:5px; right:10px;}
.more-photo .photo-list{overflow:hidden; padding-top:15px;border-left:1px solid #ADBDCC; border-right:1px solid #ADBDCC; zoom:1}
.more-photo .photo-list ul{padding-left:8px;_padding-left:5px; }
.more-photo .photo-list li{float:left; height:126px; width:134px; margin-bottom:9px; overflow:hidden; text-align:center; }
.more-photo .photo-list li a{line-height:26px;}
.more-photo .photo-list li img{display:block; width: 120px; height: 90px; border:1px solid #DDDDDD; padding:2px; }
.more-photo .bottom{background-position:0 -357px;line-height:1px; height: 5px; font-size:1px;}
#news li{list-style-position:outside;}
#news .handle li{float:left;_display:inline;}
#news .handle li a{overflow:hidden;} 

