/*
 *@Description: index.css
 *@Version:	    v2.0(2011-06-07 14:20)
 *@Website:	    http://www.19lou.com
 *@Author:      sev7n
 *@Update:      sev7n(2011-07-02 15:00)
 */

#menu strong, #search, .search-btn:hover, .regist-btn, .regist-btn i, .main-hd h3, .login-btn a, .uopt a, .share-vote .pct i, .uopt em, .uspace a, .respon .help, .related-cont .weibo-logo {background:url(images/index_bg.png) no-repeat;}
/*=S header */
#inc-header {position:relative;margin:0 auto 10px;padding-top:20px;width:980px;z-index:9;}

	/*=S logo */
	#logo {position:relative;padding:0 0 20px 10px;width:300px;height:60px;}
		#logo h1 a {float:left;width:300px;height:60px;}
		#logo h1 a img{_display:none;}
		#sites {position:absolute;left:124px;top:37px;padding:1px 8px 0 9px;}
			#city-pop {display:none;}

			#sites.hover #city-pop {display:block;padding:0 10px 5px;width:240px;background:#FFF;border:1px solid #BBD18F;border-radius:5px;}
				#city-pop dt {padding-top:5px;font-weight:700;color:#666;}
				#city-pop dd {margin-bottom:5px;overflow:hidden;_zoom:1;}
				#city-pop a {float:left;margin-right:10px;_zoom:1;word-break:keep-all;}
			#sites.hover .city-switch {display:none;}
	/*=E logo */
	
	/*=S festival-nav */
	.festival-nav {position:absolute;top:0;left:0;width:980px;height:100px;}
	/*=E festival-nav */
	
	/*=S menu */
	#menu {float:left;padding:6px 0 0 10px;height:34px;}
		#menu strong, #menu a {float:left;margin-right:35px;font:400 18px/30px "Microsoft Yahei";}
		#menu strong {width:81px;height:34px;color:#8ca226;text-align:center;background-position:0 -184px;}
	/*=E menu */

	/*=S search */
	#search {float:right;margin:7px 10px 0 0;width:207px;background-position:0 -154px;line-height:26px;}
		.search-key {float:left;padding:3px 5px;width:113px;height:20px;line-height:20px;background:none;border:0 none;}
		.serach-type {position:relative;float:left;width:45px;color:#999;text-indent:5px;}
			.serach-type dt {cursor:pointer;}
			.serach-type dd {display:none;position:absolute;top:25px;left:-1px;width:44px !important;background:#FFF;border:1px solid #D2DCB5;border-top:0 none;}
				.serach-type dd a, .serach-type dd a:visited {display:block;line-height:22px;color:#979797;}
				.serach-type dd a:hover {color:#666;background:#E9EFD8;text-decoration:none;}
		.search-btn {float:left;width:39px;text-align:center;color:#666;}
			.search-btn:hover {color:#8CA226;background-position:-211px -154px;text-decoration:none;}
	/*=E search */

	.static-nav-floor {border-radius:0 0 5px 5px;background:#FFF url(images/index_bg.png) repeat-x 0 bottom;}

/*=E header */

/*=S unlogin */
#unlogin {position:relative;margin:0 auto 10px;padding:25px 0 0 25px;width:955px;height:75px;line-height:28px;font-size:14px;background:url(images/index_unlogin_bg.jpg) no-repeat;overflow:hidden;}
		#unlogin h2 {float:left;color:#8CA226;font:400 20px/24px "Microsoft Yahei";}
		.regist-btn, .regist-btn:visited {position:absolute;top:25px;right:40px;float:left;padding:0 13px 0 15px;height:39px;font:400 18px/39px "Microsoft Yahei";color:#FFF;}
		.regist-btn:hover {color:#FFF;text-decoration:none;background-position:0 -39px;}
			.regist-btn i {float:left;position:absolute;top:0;right:-2px;width:15px;height:39px;background-position:right 0;}
			.regist-btn:hover i {background-position:right -39px;}
/*=E unlogin */

/*=S cont */
#cont {margin-bottom:10px;padding:15px 0;border-radius:5px;background:url(images/index_cont_repeat.png) repeat-y;_zoom:1;}
	#cont .content-wrap {overflow:hidden;}
	#main, #side, .main, .side {float:left;width:660px;overflow:hidden;}
	#side, .side {width:320px;}

		/*=S main */
		.main-mod {position:relative;margin-bottom:20px;padding:0 10px;width:640px;line-height:20px;overflow:hidden;}
		.share .main-mod {max-height:600px;_height:600px;overflow:hidden;}
			.main-hd {height:32px;line-height:36px;border-bottom:1px solid #D9E6BB;overflow:hidden;}
				.main-hd h3 {padding-top:32px;width:130px;height:0;background-position:0 -278px;overflow:hidden;}
			.main-bd {_zoom:1;width:640px;overflow:hidden;}
				#hd-line {margin:10px 0;width:676px;overflow:hidden;}
					#hd-line a {position:relative;float:left;margin-right:36px;padding:8px 5px 8px 110px;width:185px;height:64px;line-height:20px;border:1px solid #F0F0F0;border-radius:5px;overflow:hidden;}
						#hd-line img {border-radius:5px 0 0 5px;}
						#hd-line p {margin-top:5px;height:40px;color:#666;overflow:hidden;}
					#hd-line a:hover {background:#F7F7F7;}
						#hd-line a:hover p {color:#0657B2;}
						#hd-line img {position:absolute;top:0;left:0;width:100px;height:80px;border-radius::5px 0 0 5px;}

					.share h2, .share h3 {display:inline-block;*display:inline;zoom:1;font-size:14px;font-weight:400;}

                    .share .hot-news{float:left;margin:10px 0 0 10px;width:370px;height:150px;overflow:hidden;}
                        .share .headline-news a{display:inline-block;margin-top:10px;}
                        .share .headline-news h2 {display:block;margin-bottom:5px;width:370px;font-size:18px;font-family:"黑体";color:#333;text-align:center;}
						.share .headline-news a:hover h2 {color:#0657B2;}
                    .main-mod .circle {position:absolute;top:0;left:0;width:100px;height:80px;border-radius:5px;}

				#share-list {position:relative;padding-top:15px;width:640px;overflow:hidden;}
					#share-list li {position:relative;margin-top:-1px;padding:10px 0 5px 55px;width:640px;height:50px;line-height:25px;border-top:1px dotted #D8D8D8;overflow:hidden;}
                        #share-list li em {font-size:12px;color:#999;}
                    #share-list .user-avatar {color:#0657B2;}
                        #share-list .user-avatar img {position:absolute;left:5px;top:13px;height:40px;width:40px;border-radius:5px;}
                    #share-list .hover {background:#F7F7F7;}
						#share-list .attach {display:inline-block;font-size:12px;height:22px;line-height:22px;vertical-align:bottom;}
                    #share-list .reply-read {display:block;position:absolute;top:5px;right:55px;}
						#share-list .circle {position:absolute;top:5px;left:590px;width:50px;height:50px;overflow:hidden;}
							#share-list .circle span {position:absolute;right:3px;bottom:3px;float:left;padding:0 5px;line-height:16px;color:#FFF;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#A5333333', endColorstr='#A5333333');background:rgba(51,51,51,0.65);border-radius:3px;}
				.share-switch {width:650px;overflow:hidden;}
					.share-switch a, .share-switch a:visited {float:left;margin:10px 10px 0 0;padding:5px 0;width:313px;background:#F7F7F7;text-align:center;border:1px solid #f0f0f0;border-radius:5px;}
					.share-switch a:hover {background:#F4F9E4;}
					.share-switch .share-first, .share-switch .share-first:visited {width:638px;}
					
		.map .main-hd h3 {width:97px;background-position:0 -314px;}
			.map dl {position:relative;float:left;margin:10px 20px 0 0;padding:10px 0 0 70px;width:225px;border:1px solid #FFF;border-width:0 1px 1px 0;overflow:hidden;}
			.map dl.hover {background:#F5F5F5;border-color:#E3E3E3;}
				.map dt a {font-weight:700;font-size:14px;}
                .map dt a:hover h2{text-decoration:underline;}
				.map .circle {top:12px;left:14px;width:48px;height:48px;}
				.map dd {height:40px;overflow:hidden;}

			/*==S forum-sort */
			.map .forum-sort {margin:5px 0 0 -55px;padding:2px 0;width:280px;height:88px;background:#F5F5F5;}
				.fsort-bd {width:280px;line-height:14px;overflow:hidden;}
				.fsort-bd li {_display:inline;float:left;margin:4px 0 4px -1px;padding:0 0 0 5px;width:88px;height:14px;border-left:1px solid #D5D5D5;overflow:hidden;}
				.fsort-ft {position:absolute;top:-6px;left:25px;padding-top:6px;width:11px;height:0;background-position:-288px -334px;overflow:hidden;}
			/*==E forum-sort */
		/*=E main */

		/*=S side */
		.login {margin:0 0 15px 20px;padding:0 18px 15px;width:242px;border:1px solid #E7F2D2;background:#F7FBEC;border-radius:5px;overflow:hidden;}
			.login li {clear:both;position:relative;float:left;padding:15px 0 0 45px;width:200px;height:31px;line-height:29px;overflow:hidden;}
				.login label {position:absolute;top:15px;left:0;font-size:14px;color:#666;}
				.login .text {padding:5px;width:187px;height:18px;line-height:20px;background:#FFF;border:1px solid #D8D8D8;border-radius:4px;}
				.login .text:focus {border-color:#7DBDE2;}
			.login .login-remember, .login .login-btn {padding-top:4px;}
				.login .login-remember label {top:3px;_top:5px;left:45px;font-size:12px;}
					.login .login-remember input {margin-right:5px;vertical-align:-2px;}
				.login-btn a, .login-btn a:visited {float:left;width:64px;height:30px;font:700 16px/30px "Microsoft Yahei";color:#FFF;text-align:center;background-position:0 -244px;}
				.login-btn a:hover {text-decoration:none;background-position:-64px -244px;}

				.login li.login-related{margin-top:10px;padding:5px 0px 0px 5px;width:240px;border-top:1px solid #e2e2e2;}
				.login-related a{display:inline-block;padding-left:26px;height:24px;line-height:24px;text-indent:0px;font-size:12px;background:url(images/view_icon.png) 7px -250px no-repeat;}
				a.account-qq{background-position:7px -1654px;}
		/*=S logined */
			.uinfo {position:relative;margin-bottom:12px;padding-left:70px;width:220px;height:60px;}
				.uinfo dt {line-height:24px;}
					.uinfo .user {float:left;font:400 16px/24px "Microsoft Yahei";}
					.uinfo .avatar {position:absolute;left:0;top:4px;width:60px;height:60px;}
					.uinfo .logout {float:left;}
					.uinfo .logout, .uinfo .logout:visited {color:#0657B2;}
					.uinfo .logout:hover {color:#FC6D02;}

				.uopt {width:220px;height:17px;line-height:17px;overflow:hidden;}
					.uopt a {float:left;margin-right:5px;padding-left:20px;background-position:-281px -78px;overflow:hidden;}
					.uopt span {float:left;}
					.uopt a:hover span {text-decoration:underline;}
					.uopt .tip {background-position:-281px -115px;}
					.uopt .me {background-position:-281px -153px;}
					.uopt em {float:left;margin:4px 0 0 2px;padding-left:2px;height:11px;line-height:10px;background-position:-270px -190px;overflow:hidden;}
					.uopt i {display:block;padding-right:2px;font-size:10px;font-family:Arial;color:#FFF;background-position:right -190px;}

			.udetail {margin-bottom:10px;padding:10px;width:247px;line-height:20px;background:#FFF;border:1px solid #E9EFD8;border-radius:3px;}
				.udata {padding-bottom:3px;height:40px;border-bottom:1px dashed #D7D7D7;overflow:hidden;}
					.udata dt {float:left;width:36px;}
					.udata dd {float:left;width:64px;}
					.udata .l {width:110px;}
				.uboard {padding-top:5px;}
					.uboard dd {max-height:40px;_height:40px;overflow:hidden;}
					.uboard dd a {display:inline-block;_display:inline;_zoom:1;}

				.uspace a {display:block;padding-top:34px;width:268px;height:0;background-position:0 -82px;overflow:hidden;}
				.uspace a:hover {background-position:0 -116px;}
			/*=E logined */

/*=S related-mod*/
.related-cont {padding:10px;background:#fff;}
    .related-cont .weibo-logo{float:left;padding-top:40px;margin-right:10px;width:40px;height:0;overflow:hidden;}
        .related-cont .weibo-qq, .related-cont .weibo-sina {overflow:hidden;}
            .weibo-qq .weibo-logo{background-position:-260px -355px;}
            .weibo-sina .weibo-logo{background-position:-260px -405px;}
        .related-cont .weibo-sina{padding-bottom:5px;margin-bottom:10px;border-bottom:1px dotted #D8D8D8;}
/*=E related-mod*/
.slide-news{width: 260px;height: 150px;overflow:hidden;}

		.side-mod {padding:0 20px 20px;width:280px;}
			.side-hd {height:22px;line-height:22px;font-size:14px;color:#666;border-bottom:1px solid #FFF;}
				.side-hd a {font-size:12px;}
			.side-bd {padding-top:10px;width:280px;border-top:1px solid #E3E3E3;overflow:hidden;}

			.side-bd dl {position:relative;float:left;padding:0 0 15px 88px;width:192px;}
				.side-bd .image {position:absolute;top:2px;left:0;width:80px;height:60px;}
			
			.activities dt {font-size:14px;}
			.activities dd p {height:18px;color:#999;overflow:hidden;}
			
			.stars dl {padding-bottom:0;}
			.stars .describ {margin-top:5px;height:55px;color:#666;overflow:hidden;}
			.stars .side-bd .image {height:80px;}
			.stars .thread {margin:5px 0 0 -88px;width:290px;line-height:20px;}	
				.stars .thread li {height:20px;overflow:hidden;}

			.respon .help {display:inline-block;_display:inline;_zoom:1;margin-top:5px;padding-left:20px;background-position:-284px -244px;}

			.business li {float:left;margin-bottom:10px;width:230px;height:60px;overflow:hidden;}

		.guid {padding:10px 20px;width:280px;height:18px;border-top:1px solid #E3E3E3;font-size:14px;overflow:hidden;}
			.guid .pipe {color:#324F64;}
	/*=E side */

#city {border-color:#FFF;}

		/*=S VEST 马甲切换 */
		.vest-switch {float:left;position:relative;width:68px;height:20px;color:#0657b2;}	
		.vest-switch-hover {margin-left:6px;width:62px;}
			.vest-switch dt {position:absolute;top:0px;right:0px;cursor:pointer;padding:1px;width:60px;height:22px;line-height:22px;background:url(images/index_bg.png) -238px -275px no-repeat;}
		    .vest-switch-hover dt {padding:0px;border:1px solid #b5ce85;border-bottom:none;z-index:10;background-position:-239px -308px;}
		    .vest-switch dd{display:none;}
		    .vest-switch-hover dd {display:block;position:absolute;right:0px;top:22px;padding-top:2px;width:80px;z-index:9;background:#fff;border:1px solid #b5ce85;}
				.vest-switch-hover dd a {display:block;width:100%;height:22px;line-height:22px;text-indent:3px;overflow:hidden;}
				.vest-switch-hover dd a, .vest-switch-hover dd a:visited {color:#324f64;}
				.vest-switch-hover dd a.vest-more, .vest-switch-hover dd a.vest-more:visited {color:#ff6600;}
				.vest-switch-hover dd a:hover{color:#fff;background:#b5ce85;}
			
		/*=E VEST 马甲切换 */
		
		/*=S 上海IP显浮层  */
			.shanghai-ip{position:fixed;_position:absolute;bottom:0;right:0;z-index:999;width:262px;height:172px;background:url(images/ship_bg.gif) no-repeat;}
				.shanghai-ip a{position:relative;display:inline-block;margin:25px 8px 8px;padding-left:110px;width:136px;height:140px;}
				.shanghai-ip a:hover{text-decoration:none;}
				.shanghai-ip img{position:absolute;top:0;left:0;}
				.shanghai-ip strong{display:block;width:136px;height:24px;overflow:hidden;line-height:20px;}
				.shanghai-ip span.ship-info{display:block;width:136px;height:80px;line-height:20px;overflow:hidden;}
				.shanghai-ip a span, .shanghai-ip a:visited span{color:#324F64;}
				.shanghai-ip a:hover span{color:#0657b2;}
				.shanghai-ip span.ship-more{position:absolute;right:5px;bottom:5px;padding-left:20px;background:url(images/ship_bg.gif) 0 -181px no-repeat;}
				#ship-close{display:block;position:absolute;cursor:pointer;right:5px;top:6px;width:15px;height:15px;}
		/*=E 上海IP显浮层  */