body{margin:0; padding:0; background:#F8E1E8 url(../images/bg_03.png) 50% 884px no-repeat;}ul,p,b,h1,h2,h3,h4,h5,h6{padding:0; margin:0; list-style:none;}img{ vertical-align:top;}
.fc-orange{ color:#F90;}

.mod-fit .mod-focus .detail,.mod-fit .dec,.mod-fit .mod-focus .detail .vote a,.mod-fit .fit-list .view span,.mod-fit .btn-vote,.mod-fitwall .fitwall-msg .btn-post,.mod-users .btn-following,.pinglun ul li span { background:url(../images/sprite.png) no-repeat;}

.banner-1{ width:1263px; height:530px; margin:auto; background:url(../images/bg_01.jpg) 50% 0 no-repeat;}
.banner-2{ position:relative; width:1263px; height:319px; margin:auto; }
.banner-2 a{ position:absolute; text-indent:-9999px; display:block;}
.banner-2 a.b1{ top:110px; left:184px; width:220px; height:165px;}
.banner-2 a.b2{ top:35px; left:462px; width:180px; height:230px;}
.banner-2 a.b3{ top:24px; left:658px; width:205px; height:260px;}
.banner-2 a.b4{ top:19px; left:896px; width:188px; height:234px;}
.wrapper{ width:1000px; margin:auto; padding:117px 0 20px;  -overflow:hidden;}

.mod-fit{ position:relative; }
	.mod-fit .btn-vote{ width:73px; height:21px;  -height:20px; *line-height:9999px; margin-right:5px; border:0 none; background-position:0 -229px; text-indent:-9999px; *text-indent:0; cursor:pointer;}
	.mod-fit .mod-focus { margin:0 11px 0 10px; -margin-right:10px; padding:30px 25px; background:#FEEDF2; -zoom:1;}
	.mod-fit .mod-focus ul{ overflow:hidden;}
	.mod-fit .mod-focus li{ margin-left:33px; border:10px solid #E1B7C0; float:left; display:inline;}
	.mod-fit .mod-focus li img{ width:150px; height:200px; float:left;}
	.mod-fit .main-focus{ border:10px solid #E1B7C0; float:left;}
	.mod-fit .dec{ position:absolute; top:-25px; left:0; width:87px; height:73px; background-position:0 100%; display:block;}
	.mod-fit .mod-focus .detail{ position:relative; height:185px; margin-bottom:30px; padding-left:250px; background-position:30px 0; overflow:hidden; }
	.mod-fit .mod-focus .detail h2{ margin-bottom:15px; font-size:26px; font-weight:700;}
	.mod-fit .mod-focus .detail p{ line-height:1.8em; color:#999; font-size:14px; text-indent:2em;}
	.mod-fit .mod-focus .detail .vote{ margin-top:10px; font-size:14px; text-align:right;}
	.mod-fit .mod-focus .detail .vote a{ width:74px; height:21px; margin-right:10px; background-position:0 -229px; text-indent:-9999px; float:left;}
	.mod-fit .mod-focus .detail .vote span{ padding:0 5px;}
	.mod-fit .fit-list{ -width:930px; margin:0 11px 0 10px; padding:0 25px 30px; background:#FEEDF2; overflow:hidden;}
	.mod-fit .fit-list ul{ width:950px; overflow:hidden;}
	.mod-fit .fit-list li{ width:276px; margin-right:20px; border:10px solid #E1B7C0; float:left; display:inline;}
	.mod-fit .fit-list .view{ position:relative; width:276px; height:392px; overflow:hidden;}
	.mod-fit .fit-list .view a{ width:276px; height:392px; display:block; overflow:hidden;}
	.mod-fit .fit-list .view a img:first-child{ display:block;}
	.mod-fit .fit-list .view a:hover img:last-child{ display:block;}
	.mod-fit .fit-list .view a:hover img:first-child{ display:none;}
	.mod-fit .fit-list .view img{ width:275px; height:392px; display:none;  -display:block;}
	.mod-fit .fit-list .view span{ position:absolute; bottom:0; left:0; width:276px; height:36px; line-height:36px; background-position:0 -193px; background-repeat:repeat-x; color:#FFF; font-size:14px; text-align:center; display:block;}
	.mod-fit .fit-list .detail{ padding:10px; background:#FFF; line-height:1.8em; font-size:14px; text-indent:2em;  overflow:hidden;}
.mod-fitwall{ height:567px; padding:98px 35px 0; background:url(../images/bg_04.jpg) no-repeat;}
	.mod-fitwall .fitwall-link{ width:350px; float:left;}
	.mod-fitwall .fitwall-link li{ margin-bottom:10px;}
	.mod-fitwall .fitwall-msg{ overflow:hidden;}
	.mod-fitwall .fitwall-msg{ position:relative;}
	.mod-fitwall .fitwall-msg li{ margin-bottom:20px;text-indent:1em;}
	.mod-fitwall .fitwall-msg label{ margin-right:40px;}
	.mod-fitwall .fitwall-msg .inquiry{ margin:330px 0 0 37px; color:#666; font-size:14px;}
	.mod-fitwall .fitwall-msg .wall-quest{ text-indent:0;}
	.mod-fitwall .fitwall-msg .m-1,.mod-fitwall .fitwall-msg .m-2,.mod-fitwall .fitwall-msg .m-3,.mod-fitwall .fitwall-msg .m-4,.mod-fitwall .fitwall-msg .m-5,.mod-fitwall .fitwall-msg .btn-wish{ position:absolute; font-size:14px;}
	.mod-fitwall .fitwall-msg .m-1{ top:110px; left:200px;}
	.mod-fitwall .fitwall-msg .m-2{ top:160px; left:180px;}
	.mod-fitwall .fitwall-msg .m-3{ top:165px; left:380px;}
	.mod-fitwall .fitwall-msg .m-4{ top:200px; left:260px;}
	.mod-fitwall .fitwall-msg .m-5{ top:240px; left:180px;}
	.mod-fitwall .fitwall-msg .btn-wish{ top:268px; left:365px; width:73px; height:21px; line-height:21px; font-size:12px; text-indent:18px; display:block;}
	.mod-fitwall .fitwall-msg .btn-post{ width:73px; height:21px; margin-left:256px; border:0 none; background-position:-74px -229px; cursor:pointer; text-indent:-9999px; display:block;}
.mod-step{ position:relative; width:1000px; height:599px; background:url(../images/bg_05.jpg) no-repeat;}
	.mod-step .step1,.mod-step .step2,.mod-step .step3,.mod-step .btn-go{ position:absolute; line-height:2em; color:#666; font-size:14px; text-indent:2em;}
	.mod-step .step1{ top:230px; left:108px;  width:180px;}
	.mod-step .step2{ top:357px; left:305px;  width:273px;}
	.mod-step .step3{ top:200px; left:544px;  width:240px;}
	.mod-step .btn-go{ right:85px; bottom:15px; width:140px; height:120px; text-indent:-9999px; display:block;}
.mod-users{ margin:0 10px; padding:12px 0 7px 32px; border:5px solid #e1b7c0; border-bottom:0 none; background:#f6d2d5; overflow:hidden; -zoom:1;}
	.mod-users li{ width:91px; margin-right:24px; float:left; display:inline;}
	.mod-users img{ padding:2px; border:1px solid #D7D7D7; background:#FFF;}
	.mod-users div{ margin-bottom:5px; text-align:center;}
	.mod-users span{ color:#666;}
	.mod-users .btn-following{ width:46px; height:22px; margin:10px auto 0; background-position:0 -250px; text-indent:-9999px; display:block;}
	
.make-by{ margin-top:30px; font-size:14px;text-align:center;}
#bottominfo{ background:#F8E1E8;}
/* ÆÀÂÛ */
.mod-review{ -width:980px; margin:0 10px; padding-top:20px; background:#FEEEF2; -overflow:hidden;}
	.pinglun {width:940px; overflow:hidden; padding:0 30px 35px;}
	.pinglun form {float:left; width:940px; overflow:hidden;}
	.pinglun .pl {float:left; width:940px; height:24px; overflow:hidden; margin-top:5px; line-height:24px; font-size:14px;}
	.pinglun .pl b {color:#f60; font-weight:bold;}
	.pinglun .plname {float:left; width:238px; height:28px; margin:12px 0; padding:0 5px; font:14px/28px SimSun; border:1px solid #ccc;}
	.pinglun textarea {float:left; width:928px; height:152px; overflow:hidden; overflow-y:auto; margin:0; padding:3px 5px; font:14px/22px SimSun; border:1px solid #ccc;}
	.pinglun .plsub {float:left; margin-top:15px; position:relative;}
	.pinglun .plsub span {float:left; overflow:hidden; line-height:24px;}
	.pinglun img {position:absolute; top:-41px; left:89px;}
	.pinglun .yzcode {float:left; width:50px; height:18px; margin:2px 10px 0 5px; padding:0 2px; line-height:18px; border:1px solid #ccc;}
	.pinglun .pluser {float:left; width:940px; overflow:hidden; margin-top:12px;}
	.pinglun ul {width:100%; overflow:hidden;}
	.pinglun ul li {float:left; width:100%; height:60px; overflow:hidden; padding-top:13px; border-bottom:1px dotted #cacaca; }
	.pinglun ul li span { padding-left:25px; background-position:8px -287px; color:#F90; font-size:14px;}
	.pinglun ul li p {width:90%; height:24px; margin:10px 0 5px; overflow:hidden; padding-left:27px; font:14px/26px SimSun;}
	.pinglun .chakan {display:block; width:100%; overflow:hidden; padding-top:15px; text-align:right;}
	.pinglun .chakan a,.pinglun .chakan a:hover{ color:#069;}
	.pinglun2 form, .pinglun2 .pl {width:410px;}
	.pinglun2 textarea {width:398px; height:250px; resize:none;}
	.pinglun2 .pluser {width:480px; margin-right:20px;float:right; }