/*
 * author:sandy
 * creat date:2012-07-04
*/
/*base*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,iframe{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align:top;}
option{padding-left:5px;*padding:0;}
li{list-style:none;}
cite,code,caption,em,i{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
a{color:#897564;text-decoration:none;}
/*a:visited{color:#800080;}*/
a:hover{text-decoration:underline;}
a:active,a:focus{outline:none;}
input,textarea,select{font-family:宋体;font-size:inherit;font-weight:inherit;vertical-align:middle}
input,textarea,select{*font-size:100%;}
h2,h3{font-size:14px}
textarea{resize:none;overflow-x:hidden;overflow-y:auto}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.imp{color:#960000 !important;}
.grey{color:#999;}
.clear{clear:both;overflow:hidden;zoom:1}
body{font:12px/21px "microsoft yahei";background-position:center 31px;background-repeat:no-repeat;}
.logo-top,.time-icon,.poll-icon,.bgimg,.vote-btn,.join-btn,.tit1,.bgimg2,.tit2,.home-icon,.work-icon,.canvass-btn,.up-icon,.down-icon,.close,.upload-pic,.file-name,.sub,.meishi-icon,.weibo-icon,.close{background:url(/uploads/image/icdaaimages/bg.png) no-repeat;}
#top-nav{background:url(/uploads/image/icdaaimages/bgx.png) repeat-x;}
#top-nav{height:31px;line-height:31px;}
#top-nav .inner{width:950px;margin:0 auto;color:#ebe6eb;}
#top-nav a{color:#424242;margin:0 10px;}
#top-nav .logo-top{float:left;display:inline;width:30px;height:22px;overflow:hidden;line-height:200px;margin:3px 10px 0 0;}
.banner{text-align:center;}
#nav,.intro-bottom{background:url(/uploads/image/icdaaimages/bg24.png) no-repeat;}
#nav{width:950px;height:36px;margin:0 auto;overflow:hidden;line-height:36px;font-size:14px;font-weight:bold;position:relative;}
.nav{float:left;position:relative;left:50%;}
.nav li{float:left;display:inline;text-align:center;position:relative;right:50%;}
.nav a{display:inline-block;padding:0 22px;height:36px;}
.nav a:hover{background-color:#c7baa7;color:#fff;text-decoration:none;}
.nav .cur a{background-color:#897564;color:#fff;}
.wrap{width:915px;margin:40px auto 10px;overflow:hidden;}
.con{float:left;width:695px;overflow:hidden;}
.side{float:right;width:200px;overflow:hidden;}
.title{border-bottom:1px solid #897564;padding:0 20px 4px;}
.title h3{font-size:18px;color:#897564;}
.tab{font-size:14px;color:#999;}
.tab li{float:left;display:inline;cursor:pointer;margin-left:15px;}
.time-icon,.poll-icon{padding-left:20px;}
.time-icon{background-position:-286px 4px;}
.poll-icon{background-position:-287px -24px;}
.cur .time-icon{color:#ff5e5e;}
.cur .poll-icon{color:#ff5e5e;background-position:-287px -54px;}
.bgimg{width:190px;height:190px;padding:0 7px 8px 0;background-position:0 -30px;}
.list{padding:22px 0 0}
.list li{float:left;display:inline;width:196px;height:250px;margin:0 17px;}
.join-tit{margin:2px 10px 0 5px;}
.join-tit img{vertical-align:middle;margin-right:5px;}
.vote-btn{display:inline-block;width:41px;height:22px;background-position:-40px 0;margin-left:8px;}
.page{text-align:center;}
.page a{color:#333;margin:0 8px;}
.page-text{border:1px solid #a8afb5;background-color:#f4f4f4;width:28px;height:17px;text-align:center;padding-top:3px;margin:0 5px 0 15px;}
.page-go{font-size:14px;font-weight:bold;}
.join-btn,.tit1,.tit2{overflow:hidden;line-height:300px;margin:0 auto;}
.join-btn{display:block;width:149px;height:49px;background-position:0 -250px;}
.tit1{background-position:-170px -250px;height:35px;width:87px;margin-top:20px}
.intro{background-color:#fff;padding:10px 15px 0;color:#897564;line-height:18px;margin-bottom:28px;}
.bgimg2{background-position:0 -360px;text-align:center;width:143px;height:104px;padding:5px 0 0;margin:0 auto 5px;}
.intro-bottom{background-position:0 -50px;width:202px;height:4px;overflow:hidden;margin:10px -15px 0;}
.tit2{background-position:0 -320px;height:24px;width:109px;}
.top-list{border:1px solid #c0bfb8;background-color:#fff;padding:5px 14px;color:#999;line-height:23px;margin-top:8px;}
.top-list .num{display:inline;float:left;background-color:#ccc;color:#fff;margin:5px 9px 0 0;line-height:13px;width:13px;text-align:center;font-size:10px;}
.top-list .inum{background-color:#f60;}
.top-list img{vertical-align:middle;margin-right:5px;_margin-top:2px;}
.top-list .dtext{margin:0 0 -4px 23px;}
.top-wrap .intro-bottom{margin:0;}
.work-list{margin-top:27px;}
.work-list .tab{margin:20px 0 0 -4px;}
.work-list .join-btn{margin:0;}
.work-list .list{width:925px;}
.user-wrap{margin-top:28px;}
.user-num{font-size:14px;color:#897564;font-weight:bold;border-bottom:2px solid #a0a0a0;display:inline-block;padding:0 22px 2px;}
.bimg{border:1px solid #ccc;padding:1px;width:180px;height:180px;margin-bottom:3px;}
.user-list{text-align:center;font-size:14px;line-height:25px;padding:30px 0 0;}
.user-list li{width:184px;float:left;display:inline;height:267px;margin:0 18px 0 25px;}
.user-list a,.user-name a{color:#222}
.user-list a.grey,.user-name a.grey{color:#666}
.detial-wrap{width:950px;margin:38px auto 10px;}
.home-icon{background-position:-285px -87px;padding-left:20px;font-size:14px;}
.work-icon{background-position:-286px -117px;padding-left:20px;margin-left:20px;font-size:14px;}
.activity-name{font-size:18px;color:#897564;width:700px;white-space:normal;}
.detail{padding:20px 10px 0 15px;position:relative;}
.detail .fl{width:700px;}
.detail .fr{width:200px;}
.user-pic{float:left;width:50px;height:50px;}
.user-name{margin:0 0 0 60px;height:50px;font-size:14px;line-height:25px;}
.user-name a.grey{margin-left:18px;}
.detail-text{line-height:25px;padding:11px 0;}
.vote-p{font-size:14px;padding-bottom:10px;}
.vote-p .vote-btn{margin:0 9px 0 0px;background-position:-160px 0;width:55px;height:27px;text-decoration: none;}
.vote-btn:hover,.canvass-btn:hover{text-decoration:none;}
.canvass-btn{text-decoration:none;display:inline-block;background-position:-95px 0;width:55px;height:27px;margin-left:0px;}
.user-head{margin:-27px 0 0 61px;width:140px;}
.user-head li{float:left;display:inline;margin:0 0 5px 5px;}
.up-icon,.down-icon{position:absolute;width:48px;height:48px;overflow:hidden;line-height:500px;top:380px;}
.up-icon{background-position:-160px -360px;left:-35px;_left:-50px;}
.down-icon{background-position:-220px -360px;right:-35px;_right:-45px;}
.mask,.bg{background-color:#4c4c4c;position:absolute;left:0;top:0;width:100%;height:1000px;opacity:0.4;filter:alpha(opacity=40);}
.bg{background-color:#fff;opacity:0.19;filter:alpha(opacity=19);}
.pop-wrap{width:450px;position:absolute;left:50%;margin-left:-225px;top:210px;overflow:hidden;z-index:999;}
.pop{background-color:#fff;border:1px solid #999;margin:5px;position:relative;z-index:9;}
.pop-tit{line-height:29px;background-color:#dcdcdc;padding-left:15px;font-weight:normal;}
.close{position:absolute;width:15px;height:15px;overflow:hidden;line-height:300px;background-position:-284px -149px;top:8px;right:14px;_right:19px;}
.image-intro{padding:13px 44px 20px;}
.image-intro h4{font-size:14px;font-weight:normal;margin:0 0 4px 5px;}
.textarea{border:1px solid #dcdcdc;width:342px;height:83px;line-height:18px;color:#61534f;padding:0 0 0 6px;margin-bottom:30px;}
.upload-pic{display:inline-block;width:80px;height:27px;background-position:-160px -420px;vertical-align:middle;margin-right:6px;}
.file-name{background-position:-288px -416px;color:#4a3f35;padding:0 13px 0 16px;}
.sub{background-position:-160px -455px;width:80px;height:27px;border:none;cursor:pointer;margin-right:7px;*margin-right:4px;}
.image-intro .tc{margin-top:20px;}

/* 登录窗口 */
#position_user{display:none;}
.position_user .fl {float: left;display: inline;}
.position_user {padding: 20px 20px 20px 28px;clear: both;overflow: hidden;zoom: 1;}
.position_user  .fl {width: 250px;border-right: 1px dotted gainsboro;}
.position_user  .p1 {margin-bottom: 7px;}
.position_user .input_div {height: 38px;position: relative;}
.position_user .input_text {width: 221px;border: 1px solid #c6c6c6;color: #c5c5c5;height: 24px;line-height: 24px;padding: 0 4px;}
#weibo_login {display: inline-block;width: 57px;height: 24px;line-height: 24px;text-align: center;color: white;margin-right: 20px;background: url(/uploads/image/icdcimg/bg.png) no-repeat;background-position: 0 -208px;}
.position_user .input_checkbox {position: relative;margin: -3px 5px 0 0;}
.position_user .fcimp10 {margin-left: 8px;color: #00abd2;}
.position_user .fr {float: right;display: inline;width: 121px;padding-top: 4px;}
.position_user .fr p {line-height: 18px;}
.position_user .bbtn6 {display: inline-block;width: 68px;height: 24px;line-height: 24px;text-align: center;color: white;background: url(/uploads/image/icdcimg/bg.png) no-repeat;background-position: 0 -151px;}

.works_img{text-align:center;width:500px;background:url(/uploads/image/icdaaimages/ajax.gif) center center no-repeat;overflow:hidden;}

/*
 * 新增分享到美食推按钮样式
 * author : wb_zhangmeng
 * creat date:2012-09-03
 */
.act-uploadpic-syncwrapper{
    position:absolute;
    right:60px;
    bottom:20px;
    _bottom:35px;
    vertical-align:middle;
}
.act-uploadpic-syncwrapper .act-uploadpic-syncbtn{
    display: inline-block;
    width: 20px;
    height:20px;
    margin-left:10px;
    cursor:pointer;
}
.act-uploadpic-syncwrapper .act-uploadpic-syncfood{
    background: no-repeat 0 0 ;
}
.act-uploadpic-syncwrapper .act-uploadpic-syncfood-disabled{
    background: no-repeat 0 0 ;
}
.act-uploadpic-syncwrapper .act-uploadpic-syncweibo{
    background: no-repeat 0 0 ;
}
.act-uploadpic-syncwrapper .act-uploadpic-syncweibo-disabled{
    background: no-repeat 0 0 ;
}
 
