@charset "gb2312";
/* CSS Document */

body {background:white;}
.header {background:#f6f6f6;}
.header .logo a {background:url(../../images/1024/logo.png) no-repeat 0 0;}
.header .caps-nav a {background:url(../../images/1024/small_line.gif) no-repeat 60px 5px;}
.footer {color:#6c6c6c;}
.w950 {width:950px; margin:0 auto;}
.f29149 {color:#f29149;}


/* top-title 顶部标题 */
.top-title {margin-top:20px;}
.top-title h1 {float:left; font:28px "Microsoft yahei","SimHei";}
.top-title form {float:right; position:relative;}
.top-title #searchInput {width:160px; height:23px; padding-left:5px; border:1px solid #CCC; border-radius:3px; line-height:23px;}
.top-title #searchBtn {width:65px; height:25px; border:0 none; text-indent:-9999px; background:url(../../images/1024/new.sprite.png) no-repeat -1px -1px; border-radius:2px; cursor:pointer;}
.top-title .activeBtn {background-position:-1px -29px!important;}
.top-title #topPlaceholder {position:absolute; top:2px; left:5px; color:#999;}

/* nav 菜单 */
.nav {position:relative; height:40px; margin-top:20px; border-bottom:1px solid #eaeaea; background-color:#f6f6f6;}
.nav .nav-wrap {position:relative; width:858px; height:41px; overflow:hidden; _margin-bottom:-1px;}
.nav ul {position:absolute; width:2000px; top:0; left:0;}
.nav li {float:left; width:66px; height:41px;}
.nav li a {display:block; width:64px; height:38px; border-top:3px solid #f6f6f6; font:16px/38px "Microsoft yahei","SimHei"; text-align:center; color:#6b6b6b;}
.nav li a:hover,
.nav li a.active {height:39px;border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-top:3px solid #F29149; background:white; text-decoration:none; color:#f29149;}
.nav .toggle { position:absolute; top:12px; right:26px; width:13px; height:21px; background-image:url(../../images/1024/new.sprite.png); text-indent:-9999px;}
.nav .next {background-position:-149px -43px;}
.nav .next:hover {background-position:-201px -43px;}
.nav .prev {background-position:-181px -43px;}
.nav .prev:hover {background-position:-233px -43px;}

/* mainContent */
.mainContent {padding-top:17px;}
.mainCont-left {float:left; width:650px; min-height:280px; _height:280px;}
.mainCont-right {float:right; width:250px; padding-left:10px; background:#f6f6f6; padding-bottom:10px; *padding-bottom:20px;}

/* content-filter 筛选器1 进行中-已结束*/
.content-filter {height:30px; border-bottom:1px solid #eaeaea;}
.content-filter a {float:left; width:105px; height:30px; font-size:14px; line-height:30px; color:#6d6d6d; text-align:center;}
.content-filter a:hover,
.content-filter a.active {height:30px; border-bottom:2px solid #F29149; color:#f29149; _position:relative; _margin-bottom:-2px;text-decoration:none;}

/* content-list 内容列表 */
.content-list {padding-top:10px;}
.content-list li {vertical-align:top; min-height:22px; _height:32px;}
.content-list li .item-wrap {float:left; width:500px;padding-left:10px; background:url(../../images/1024/point.gif) no-repeat 1px 16px;}
.content-list li a {font-size:16px; line-height:32px;}
.content-list li .red {color:#ee1010; margin:0 2px;}
.content-list .date {float:right; margin-left:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:32px; color:#a9a9a9;}
.content-list .sort {float:right; font-size:14px; line-height:32px; color:#F19149;}

/* page 分页 */
.page {width:500px; margin:20px auto 0;}
.page a {float:left; width:53px; height:33px; border:1px solid #eaeaea; border-radius:3px; font-size:14px; line-height:32px; text-align:center; margin-right:10px; color:#6b6b6b; background:#f6f6f6; background:linear-gradient(#fff,#f6f6f6);}
.page a:hover {color:#f29149; background:white; text-decoration:none;}
.page a.inactive {color:#C8C8C8; background:white; cursor:default;}
.page a.inactive:hover {color:#C8C8C8; text-decoration:none;}
.page input {float:left; height:33px; border:1px solid #eaeaea;}
.page .pageInput {width:60px; padding-left:6px; border-radius:3px 0 0 3px; font-size:14px; line-height:33px; color:#999;}
.page .pageBtn {width:50px; height:35px; border-left:none; border-radius:0 3px 3px 0; cursor:pointer;}
.page span {float:left; _display:inline; margin-left:15px; height:33px; line-height:33px; color:#6b6b6b;}
.page span em {font-style:normal;}

/* hot 热点调查 */

.mainCont-right h3 {font:18px/38px "Microsoft yahei","SimHei"; padding-bottom:10px;}
.hot {}
.hot ul {}
.hot li {margin-bottom:14px;}
.hot span {float:left; width:74px; height:32px; padding-right:10px; margin-right:5px; background:url(../../images/1024/new.sprite.png) no-repeat -148px -2px; text-align:right; font-size:14px; line-height:32px; color:#a9a9a9;}
.hot span.orange {color:#f29149;}
.hot a {float:left; width:150px; height:32px; overflow:hidden; font-size:13px; line-height:17px; margin-top:-1px;}
.no-hot {width:239px; height:80px; font-size:14px; color:#777; line-height:40px; text-align:center; background:url("../../images/1024/light.point.gif") repeat-x 0 21px;}
.no-hot p {background-color:#f6f6f6; margin:0 auto; width:100px;}

/* old-review 往日调查回顾 */
.old-review {}
#review-wrap {text-align:center; width:238px;}

/* 日历样式 */
.dv_title {border-bottom:1px solid #e3e3e3; height:29px;}
.dv_title a {width:10px; height:11px; margin-top:6px; background-image:url(../../images/1024/new.sprite.png); line-height:999em; overflow:hidden;}
.dv_title .preMonth {float:left; _display:inline; margin-left:9px; background-position:-150px -66px;}
.dv_title .preMonth:hover {background-position:-202px -66px;}
.dv_title .nextMonth {float:right; _display:inline; margin-right:9px; background-position:-183px -66px;}
.dv_title .nextMonth:hover {background-position:-235px -66px;}

/* select框 */
.dvt_cont {float:left; _display:inline; margin-left:30px; *margin-left:36px;}
.dvt_cont select {font-size:13px; padding:2px; border:1px solid #ccc; border-radius:3px; margin-right:10px;}

.dv_day {overflow:hidden;}
.dv_day dd {float:left; width:34px; height:30px; line-height:30px;}
.dv_day dd.sun {color:#AF3700;}
.dv_date table {}
.dv_date td {width:34px; height:30px; line-height:30px; font-size:12px; text-align:center;}
.dv_date td a {display:block; width:32px; height:28px; border:1px solid #f6f6f6;}
.dv_date td a:hover {width:32px; height:28px; background:white; color:black; border:1px solid #E3E3E3; text-decoration:none;}
.dv_date td span {color:#777;}

/* annual-review 年度调查盘点 */
.year-review {}
.year-review li {float:left; width:113px; height:23px; margin-right:10px; margin-bottom:8px; border:1px solid #e3e3e3; border-radius:3px; line-height:23px; text-align:center;}
.year-review .mr0 {margin-right:0;}
.year-review li a {display:block; width:113px; height:23px; border-radius:4px; font:12px/23px "Microsoft yahei","SimHei"; color:#6b6b6b;background:#f9f9f9;background:linear-gradient(#fff,#f5f5f5);}
.year-review li a:hover {background:white; color:#f29149; text-decoration:none;}

/* partner 合作媒体 */
.partner {margin-top:30px; background:url(../../images/1024/light.point.gif) repeat-x 0 12px;}
.partner h3 {width:85px; font:18px/23px "Microsoft yahei","SimHei"; background:white; letter-spacing:0.1em;}
.partner ul {margin-top:10px;}
.partner li {float:left; width:95px; height:28px; font-size:13px; line-height:28px;}
.partner li a:visited {color:black;}
.partner li a:hover {text-decoration:none;}


/* 面包屑导航 <- 搜索结果页 */
.breadCrumb {font-size:14px; margin-top:25px;}
.breadCrumb a {}
.breadCrumb span {color:#6b6b6b;}

/* 顶部搜索 <- 搜索结果页 */
.top-search {margin-top:22px;}
.top-search form {position:relative;}
.top-search #searchInput {width:340px; height:33px; border:1px solid #eaeaea; border-radius:5px; font-size:14px; line-height:33px; padding-left:7px;}
.top-search #searchBtn {width:65px; height:35px; border:0 none; background:url(../../images/1024/new.sprite.png) no-repeat -75px -2px; text-indent:-9999px; cursor:pointer;}
.top-search .activeBtn {background-position:-75px -42px!important;}
.top-search #topPlaceholder {position:absolute; top:7px; left:7px; color:#999; font-size:14px;}

/* no-find <- 搜索结果页 */
.no-find {width:500px; height:50px; padding:20px 0 0 78px; margin:90px auto; background:url(../../images/1024/new.sprite.png) no-repeat -328px -2px; font-size:16px; line-height:1.5; color:#a9a9a9; letter-spacing:0.1em;}
.no-find span {color:#EE1010;}

/* top-filter 顶部搜索 */
.top-filter {height:40px; margin-top:30px; background-color:#f6f6f6; border-bottom:1px solid #e3e3e3;}
.top-filter span {float:left; padding-left:23px; font-size:14px; line-height:40px;}
.top-filter span em { font-style:normal; color:#EE1010;}

.top-filter .orderBy {float:left;}
.top-filter .orderBy a {float:left; width:100px; text-align:center; font-size:14px; line-height:39px; color:#6b6b6b;}
.top-filter .orderBy a:hover,
.top-filter .orderBy a.active {height:40px; border:1px solid #e3e3e3; border-bottom:none; background-color:white; color:black; text-decoration:none; _position:relative; _margin-bottom:-1px;}

/* 原始select框样式 */
.select-wrap {width:88px;}
.top-filter .select-wrap {float:left; padding:8px 14px 0;}
.top-filter .select-wrap select {color:#999; padding:3px; border:1px solid #eaeaea; border-radius:5px;}

/* 模拟select的div样式 */
.selectView .ds_cont {width:86px; height:25px; background:white; border:1px solid #eaeaea;}
.selectView .ds_title {float:left; width:56px; height:25px; padding-left:8px;line-height:24px; font-size:14px; letter-spacing:0.1em; color:#333;}
.selectView .ds_button {float:right; width:22px; height:25px; background:url(../../images/1024/new.sprite.png) no-repeat -179px -78px;}
.selectView .ds_list {width:86px; max-height:250px; overflow-y:auto; overflow-x:hidden; border:1px solid #eaeaea; border-top:none;background:white;}
.selectView .dsl_cont {background:white;}
.selectView .dsl_cont p {width:78px; height:25px; padding-left:8px; line-height:24px; letter-spacing:0.1em; color:#333; cursor:pointer; font-size:14px;}
.selectView .dsl_cont p:hover {background:#e3e3e3;}












