/**
 *开心设计修改2013
**/
{
    padding: 0;
    margin: 0;
 
}
body {background-color: #f3f4ef;}
/*ie6 fixed属性兼容*/
a {
    text-decoration: none;
    color: #000;
    outline: none;
}


a:hover {
    text-decoration: underline;
    -moz-outline-style: none;
}


abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video {
    display: block;
}


ol, ul, li {
    vertical-align: middle;
    list-style: none;
}


input {
    outline: none;
}


img {
    border: none;
    vertical-align: bottom;
}


.left {
    display: block;
 float: left;
}

.right {
    display: block;
    float: right;
}

.center {
    display: block;
    width: 1000px;
    margin: 0 auto;
}


.harb {
    font-weight: bold;
}


.harc {
    background: url(components.png) no-repeat;
    _background: url(components.gif) no-repeat;
    _overflow: hidden;
}


.harhc {
    background: url(hq-components.png) no-repeat;
    _overflow: hidden;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="hq-components.png");
    _background-image: none;
}


.harx {
    background: url(repeat-x.jpg) repeat-x #fff; /*添加背景颜色，解决chrome下面repeat-x偶尔无法显示的bug*/
}


.hary {
    background: url(repeat-y.png) repeat-y;
}

.p {
    cursor: pointer;
}

.f1 {
    font-size: 12px;
}


.f2 {
    font-size: 14px;
}

.f3 {
    font-size: 16px;
} 

.cfff {
    color: #fff;
}

.c8 {
    color: #888;
}

.c9 {
    color: #999;
}

.c3 {
    color: #333;
}


.yellow {
    color: #960;
}

.orange {
    color: #f60;
}


.hr {
    overflow: hidden;
}


.ul {
    text-decoration: underline;
}

.ul:hover {
    text-decoration: none;
}


.ula {
    text-decoration: underline;
}

.uln {
    text-decoration: none;
}


.uln:hover {
    text-decoration: none;
}


.fy {
    font-family: "Microsoft YaHei";
}


.mr0 {
    margin-right: 0 !important;
}


.mb0 {
    margin-bottom: 0 !important;
}


.neh {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}


.button {
    cursor: pointer;
}

.brown_button {
    height: 31px;
    width: 100px;
    border: none;
    background-position: 0 -135px;
    color: #fff;
    cursor: pointer;
}

.brown_button:hover {
    background-position: -100px -135px;
}

.brown_button.hover {
    background-position: -100px -135px;
}


.brown_button_large {
    height: 31px;
    width: 140px;
    border: none;
    background-position: 0 -176px;
    color: #fff;
    margin-left: 13px;
    text-align: center;
    line-height: 31px;
    cursor: pointer;
}


.brown_button_large:hover {
    background-position: -0px -210px;
}


.orange_button_large {
    height: 39px;
    width: 200px;
    border:none;
    background-position: 0 -49px;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
    display: block;
    line-height: 39px;
    text-align: center;
    font-weight: bold;
}


.orange_button_large:hover, .orange_button_large.hover {
    background-position: 0 -92px;
    background-position: /*\**/ 1px -90px \9;
    text-decoration: none;
}

.weibo_icon {
    background-position: 0 -30px;
    height: 19px;
    width: 24px;
}


.qq_icon {
    background-position: -24px -29px;
    height: 19px;
    width: 17px;
}


.qq_icon_small {
    background-position: -1005px -95px;
    height: 17px;
    width: 15px;
}

.weibo_icon_small {
    background-position: -1004px -117px;
    height: 16px;
    width: 18px;
}

.img_title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
}

.img_title a {
    color: #fff;
    font-weight: bold;
    margin: 0 10px;
    font-size: 12px;
    z-index: 2;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
}


.img_title .background {
    position: absolute;
    height: 25px;
    width: 100%;
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    bottom: 0;
    left: 0;
    z-index: 1;
}


.orange_hr {
    height: 1px;
    background-position: -143px -230px;
    background-color: #e3e3e3;
    overflow: hidden;
    clear: both;
    background-repeat: no-repeat;
}

.middle_more {
    width: 50px;
    height: 22px;
    background-position: -920px -105px;
    line-height: 20px;
    text-align: center;
    _display: inline;
    margin-top: 7px;
    margin-right: 13px;
}

.middle_more:hover {
    background-position: -920px -130px;
    text-decoration: none;
}

.orange_hr1 {
    height: 1px;
    background-position: -143px -230px;
    background-color: #e3e3e3;
    overflow: hidden;
    clear: both;
    background-repeat: no-repeat;
}

#container {
    min-width: 1024px;
}

#harheader { background: url(headerbg.jpg) no-repeat;
    _background: url(headerbg.jpg) no-repeat;}
/* 搜索条 by Pony 1203201332   background: url(search.png) repeat-x 0 -217px;*/
#harscbar {width:336px; height:35px; margin-right:10px; background:url(search.png) no-repeat left top; margin-top:1px; font-size:14px; line-height:33px;  }
	.harscbar_icon_td { width: 10px; background: none; }
	.harscbar_type_td { width: 52px; padding-left:3px; background: url(search.png) no-repeat 0 -410px; }
#harscbar_type {width: 52px; padding-left: 1px; background: url(search.png) no-repeat -40px -460px; }
	.harscbar_txt_td { width:200px; }
		#harscbar_txt { padding-left: 5px;width:188px; height:20px; font-size: 12px; margin-top: 0px;}
	.harscbar_btn_td { width: 80px;  }
		#harscbar_btn {  float: left;
  width: 45px;
    height: 25px;
    margin-top: 0px;
    border: none;
    background: #f60;
    color: #fff;
    cursor: pointer;
    *margin-top: 8px;
    line-height: 25px;
 box-shadow: none; }
#harscbar_btn:hover {
    background: #EC4700;
}


		.ie7 #harscbar_btn { padding-left: 25px; }
#harscbar_type_menu { margin-top: 4px; }




/******************通用内容*********************/

#content {
    padding-top: 39px;
    overflow: hidden;
    clear: both;
}


#content_header {
    margin-bottom: 42px;
    overflow: hidden;
    clear: both;
    width: 1000px;
}


#content_header b {
    border-right: 1px solid #E0D8C9;
    border-left: 1px solid #fff;
    height: 49px;
}


#content_logo {
    margin-left: 23px;
    width: 184px;
    height: 48px;
    background-position: -125px 0;
    margin-right: 12px;
}


#content_text {
    line-height: 49px;
 height: 49px;
    font-size: 22px;
    color: #555;
    padding-left: 15px;
}


#common_body {
    width: 1024px;
    margin: 0 auto;
}




.top_l{float:left;width:290px;height:700px;overflow:hidden;}
#slider_wapper{position:relative;}
#slider{width:300px;height:336px;overflow:hidden;position:relative;border:1px solid #E5E5E5;}
#slider li{float:left;width:300px;height:336px;overflow:hidden;}
div#controlsdbg{position:absolute; top:300px;left:0px;width:300px;height:36px;background-color:#333;opacity:0.8;filter:alpha(opacity=80);z-index:1}
div#controlsdesc{position:absolute; top:300px;left:1px;width:300px;height:28px;text-align:left;color:#FFFFFF;padding:5px 0px 0px 10px;z-index:1;font:16px/28px 微软雅黑,黑体; overflow:hidden}
div#controlsdesc a h2{color:#ffffff; font-weight:400}
div#controlsdesc a:hover{text-decoration:underline;}


#slider_wapper ol#controls{position:absolute;top:340px;left:3px;height:12px;text-align:right;z-index:2;}
#slider_wapper ol#controls li{height:12px;line-height:16px;margin:0 5px 0 0;width:32px;display:inline;float:left;background-color:#ffbd35;text-align:center;}
#slider_wapper ol#controls li a{color:#ffbd35;font-size:6px;margin-top:0px;font-family:Arial;font-weight:bold;text-decoration:none;display:block;}
#slider_wapper ol#controls li.current{background:#960;}
#slider_wapper ol#controls li.current a{color:#960;}

.harnews_tab .title { height: 40px; }
.harnews_tab .tab-title { background-image:none; background:none; }
.harnews_tab .tb li {
border-top: 1px solid #e6e6e6;float: left;width: 100px;margin-right: 0px;text-align: center;height: 40px;line-height: 35px;cursor: pointer;font-size: 14px; }
.harnews_tab .tab-title .titletext {

  float:none; margin-left: 3px;font-size: 18px;padding-left: 5px;line-height: 40px;font-weight: normal;display: inline;color: #1f90de;}
.harnews_tab .tb li.a { color:#f90;border-top: 3px solid #f90;margin-top:0px;}
.harnews_tab .tb li.a a{ background:none;border:0px;color:#f90; }

.icf_top_tags {
    width: 98px;
    text-align: center;
    line-height: 32px;
    color: #333;
    font-size: 14px;
 border-top: 1px solid #e6e6e6;
    border-bottom: 2px solid #e6e6e6;
    border-right: 1px solid #e6e6e6; height: 35px;
    overflow: hidden;
}

.icf_top_tags a.lastone {
    border-right: none;
    width: 99px;
}


.icf_top_tags a.hover {
    border-top: 3px solid #f90;
    border-bottom: none;
    font-weight: bold;
}

.icf_top_content {
    width:300px;
    height:320px;
}


.icf_top_content ul {
    padding: 0px 0;
    float: left;
    width: 298px;
    overflow: hidden;
}

.icf_top_content li {
    margin: 0 1px;
    overflow: hidden;
    height: 30px;
}

.icf_top_content i {
    display: block;
    float: left;
    width: 15px;
    height: 17px;
    background-position: -1001px -1px;
    font-size: 12px;
    color: #fff;
    font-style: normal;
    text-align: center;
    line-height: 17px;
    margin-top: 7px;
    margin-right: 5px;
}

.icf_top_content a {
    color: #333;
    font-size: 14px;
    line-height: 30px;
}

#icf_center_list ul {
    padding: 12px 5px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    _overflow: hidden;
}


#icf_center_list li {
    overflow: hidden;
    line-height: 27px;
    height: 27px;
    position: relative;
}


#icf_center_list a {
    line-height: 27px;
    font-size: 14px;
    word-wrap: break-word;
}


#icf_center_list a.category {
    color: #f60;
}

#icf_center_list a.title {
    color: #333;
}


#icf_center_list a.author {
    display: block;
    color: #888;
    float: right;
  overflow:hidden; width: 52px;  height: 27px;
 font-size: 12px;
}

#icf_center_list .banner {
    height: 30px;
    width: 450px;
}

#icm_diary1 figure, figure {
    padding: 15px 0;
    overflow: hidden;
    height: 80px;
}

#icm_diary h3, #icb_diary h3 {
    width: 115px;
    padding-left: 12px;
    overflow: hidden;
    height: 16px;
    line-height: 16px;
}


#icm_diary1 p, #icb_diary1 p {
    width: 115px;
    color: #999;
    margin-top: 5px;
    padding-left: 12px;
 _display: inline;
    word-wrap: break-word;
    line-height: 160%;
}

#icm_diary1_list {
    border-top: 1px dotted #E4DED3;
 float:left; margin-right: 13px;
overflow:hidden; width:215px;margin-top:2px; padding-bottom: 8px;
}


#icm_diary1_list li {
    height: 30px;
    line-height: 28px;
}

#icm_diary2 figure, figure {
    padding: 15px 0;
    overflow: hidden;
    height: 80px;
}

#icm_diary2 h3, #icb_diary2 h3 {
    width: 115px;
    padding-left: 12px;
    overflow: hidden;
    height: 16px;
    line-height: 16px;
}


#icm_diary2 p, #icb_diary2 p {
    width: 115px;
    color: #999;
    margin-top: 5px;
    padding-left: 12px;
 _display: inline;
    word-wrap: break-word;
    line-height: 160%;
}

#icm_diary2_list {
    border-top: 1px dotted #E4DED3;
 float:left; margin-right: 13px;
overflow:hidden; width:215px;margin-top:2px; padding-bottom: 8px;
}


#icm_diary2_list li {
    height: 30px;
    line-height: 28px;
}

#icm_diary3 figure, figure {
    padding: 15px 0;
    overflow: hidden;
    height: 80px;
}

#icm_diary2 h3, #icb_diary2 h3 {
    width: 115px;
    padding-left: 12px;
    overflow: hidden;
    height: 16px;
    line-height: 16px;
}


#icm_diary3 p, #icb_diary2 p {
    width: 115px;
    color: #999;
    margin-top: 5px;
    padding-left: 12px;
 _display: inline;
    word-wrap: break-word;
    line-height: 160%;
}

#icm_diary3_list {
    border-top: 1px dotted #E4DED3;
 float:left; margin-right: 13px;
overflow:hidden; width:215px;margin-top:2px; padding-bottom: 8px;
}


#icm_diary3_list li {
    height: 30px;
    line-height: 28px;
}

#ich_front {
    width: 450px;
    padding-right: 20px;
}

#ich_front .article_brief {
    padding: 0 10px;
    margin-bottom: 6px;
}

#ich_front li {
    height: 30px;
    line-height: 30px;
    padding: 0 4px;
    overflow: hidden;
}

#ich_front i {
    height: 5px;
    width: 5px;
    background-color: #f90;
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: 11px;
    overflow: hidden;
}

#ich_front p {
    padding: 0 4px;
}

#ich_front1 {
    width: 450px;
    padding-right: 20px;
}

#ich_front1 .article_brief {
    padding: 0 10px;
    margin-bottom: 10px;
}

#ich_front1 li {
    height: 30px;
    line-height: 30px;
    padding: 0 4px;
    overflow: hidden;
}

#ich_front1 i {
    height: 5px;
    width: 5px;
    background-color: #f90;
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: 11px;
    overflow: hidden;
}

#ich_front1 p {
    padding: 0 4px;
}


#ich_watch {
    width: 276px;
}
#ich_watch dt {
    height: 35px;
    line-height: 35px;
    padding-left: 5px;
    font-size: 16px;
}

.ich_watchimg{ position:relative;}
.ich_watchimg span{display:block; width:40px; height:54px;position:absolute; left:0px; top:0px;}
.ich_watchimg span.back{ background:url(hotsale.png) no-repeat; }


#icd_figures div.left {
    height: 158px;
    width: 226px;
    margin-right: 16px;
    position: relative;
}


#icd_figures div.lastone {
    margin-right: 0;
}
#icb_jj_figures div.left {
    height: 158px;
    width: 226px;
    margin-right: 16px;
    position: relative;
}


#icb_jj_figures div.lastone {
    margin-right: 0;
}
/*************************家居装饰************************/

#index_content_furnishing .events_header i {
    height: 22px;
    width: 20px;
    background-position: -778px -350px;
    margin: 19px 11px;
}



#icd_body {
    border: 1px solid #e6e6e6;
    background-color: #fff;
    height: 352px;
}


#icd_diary {
    width: 218px;
    height: 346px;
}


#icd_diary_list {
    border-top: 1px dotted #E4DED3;
    margin-right: 13px;
    padding: 0;
}


#icd_front {
    width: 740px;
    height: 306px;
    padding: 13px 20px;
}


#icd_main_list {
    overflow: hidden;
    height: 160px;
}


#icd_main_list i {
    width: 5px;
    height: 5px;
    background-color: #f90;
    margin-top: 15px;
    margin-right: 7px;
    overflow: hidden;
    _display: inline;
}


#icd_main_list li {
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    width: 370px;
    float: left;
}


#icd_main_list a {
    font-size: 14px;
    color: #333;
}


#icd_main_figures {
    height: 158px;
    width: 730px;
    margin-top: 8px;
}


#icd_main_figures li {
    height: 158px;
    width: 226px;
    margin-right: 25px;
    position: relative;
}


#icd_main_figures li.lastone {
    margin-right: 0;
}
/***************************妈妈宝宝**********************/

#index_content_bady .events_header i {
    height: 24px;
    width: 20px;
    background-position: -812px -321px;
    margin: 16px 11px;
}


#icb_body {
    border: 1px solid #e6e6e6;
    background-color: #fff;
    height: 346px;
}


#icb_diary {
    width: 218px;
    height: 346px;
}


#icb_diary_list {
    border-top: 1px dotted #E4DED3;
    margin-right: 13px;
    padding: 0;
}


#icb_front {
    width: 740px;
    height: 306px;
    padding: 13px 20px;
}


#icb_main_list {
    overflow: hidden;
    height: 99px;
}


#icb_main_list i {
    width: 5px;
    height: 5px;
    background-color: #f90;
    margin-top: 15px;
    margin-right: 7px;
    overflow: hidden;
    _display: inline;
}


#icb_main_list li {
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    width: 370px;
    float: left;
}


#icb_main_list a {
    font-size: 14px;
    color: #333;
}


#icb_main_figures {
    height: 209px;
    width: 730px;
    margin-top: 8px;
}


#icb_main_figures li {
    height: 209px;
    width: 226px;
    margin-right: 25px;
    position: relative;
}


#icb_main_figures li.lastone {
    margin-right: 0;
}

#index_content_bady2 .events_header i {
    height: 24px;
    width: 20px;
    background-position: -812px -321px;
    margin: 16px 11px;
}


#icb_body2 {
    border: 1px solid #e6e6e6;
    background-color: #fff;
    height: 346px;
}


#icb_diary2 {
    width: 218px;
    height: 346px;
}


#icb_diary_list2 {
    border-top: 1px dotted #E4DED3;
    margin-right: 13px;
    padding: 0;
}


#icb_front2 {
    width: 740px;
    height: 306px;
    padding: 13px 20px;
}


#icb_main_list2 {
    overflow: hidden;
    height: 99px;
}


#icb_main_list2 i {
    width: 5px;
    height: 5px;
    background-color: #f90;
    margin-top: 15px;
    margin-right: 7px;
    overflow: hidden;
    _display: inline;
}


#icb_main_list2 li {
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    width: 370px;
    float: left;
}


#icb_main_list2 a {
    font-size: 14px;
    color: #333;
}


#icb_main_figures2 {
    height: 209px;
    width: 730px;
    margin-top: 8px;
}


#icb_main_figures2 li {
    height: 209px;
    width: 226px;
    margin-right: 25px;
    position: relative;
}


#icb_main_figures2 li.lastone {
    margin-right: 0;
}
/*************************爱车一族************************/

#index_content_car {
    margin-bottom: 15px;
}


#index_content_car .events_header i {
    height: 15px;
    width: 30px;
    background-position: -805px -352px;
    margin: 20px 11px;
}


#icc_body {
    border: 1px solid #e6e6e6;
    background-color: #fff;
    height: 236px;
}


#icc_figures {
    height: 196px;
    width: 279px;
  margin: 20px;
    margin-right: 0;
    _display: inline;
    position: relative;
    overflow: hidden;
}


#icc_figures_list {
    position: relative;
}


#icc_figures_list li {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 2;
}


#icc_figures_list li.active {
    display: block;
}


#icc_figures_list .img_title {
    text-align: left;
    height: 25px;
}


#icc_figures_list .img_title a {
    width: 210px;
}

#icc_figures_list .img_title .background {
    height: 25px;
}

#icc_figures_buttons {
    position: absolute;
    right: 5px;
    bottom: 6px;
    z-index: 5;
}

#icc_figures_buttons li {
    color: #fff;
    border-radius: 50%;
    display: block;
    height: 11px;
    width: 11px;
    background: #fff;
    float: left;
    cursor: pointer;
    margin-left: 5px;
}


#icc_figures_buttons li.active {
    background: #ff7d01;
}


#icc_front {
    width: 420px;
    padding: 0 15px;
    overflow: hidden;
}

#icc_front p {
    padding: 0;
    height: 38px;
    overflow: hidden;
    line-height: 160%;
}

#icc_front_list {
    padding-top: 10px;
}

#icc_front_list i {
    display: block;
    height: 5px;
    width: 5px;
    overflow: hidden;
    background-color: #f90;
    float: left;
    margin-right: 10px;
    margin-top: 12px;
}

#icc_front_list a {
    font-size: 14px;
    color: #333;
}

#icc_front_list li {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}

#icc_front_list li.active {
    display: block;
}

#icc_tips {
    height: 236px;
    width: 218px;
}

#icc_tips_block {
    height: 88px;
    width: 198px;
    background-position: -235px -421px;
    margin: 18px 0 20px 4px;
    overflow: hidden;
}

#icc_tips_block a {
    display: block;
    _display: inline;
    width: 60px;
    float: left;
    line-height: 44px;
    text-align: center;
    color: #666;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 3px;
}


#icf_issues_content {
    overflow: hidden;
    width: 216px;
}



#hargg {
    height: 30px;
    width: 1000px;
    background-position: -0px -528px;
    margin: 4px 0px;
}


/***************************生活休闲**********************/

#index_content_life {
    margin-bottom: 15px;
}


#index_content_life .hr, #ici_body .hr {
    height: 1px;
    background-position: -143px -230px;
    margin-top: -1px;
    background-color: #e3e3e3;
}



#icl_figures {
    border: 1px solid #e6e6e6;
    background-color: #fff;
  margin-left:0px;  margin-bottom: 15px;
 width:1000px; _width:980px;  height:158px;   _height: 158px;
}


#icl_figures_header {
    height: 30px;
}


#icl_figures_header span {
    font-size: 16px;
    height: 30px;
    line-height: 25px;
    padding: 0 15px;
}



#icl_blocks .more {
    margin-top: 9px;
    margin-right: 15px;
    text-align: center;
    height: 18px;
    width: 42px;
    line-height: 18px;
    background-position: -876px -105px;
}


#icl_blocks .more:hover {
    background-position: -921px -196px;
}


#icl_figures_list {
    overflow: hidden;
    padding: 0 12px;
}


#icl_figures_list li {
    display: block;
    float: left;
    padding: 15px 11px;
}


#icl_blocks {
 border: 1px solid #e6e6e6;
 background-color: #fff;
 border-right: none;
 overflow: hidden; background-color:#fff;
 _height: 157px;
}


#icl_blocks header {
    height: 35px;
    line-height: 35px;
}

#icl_blocks h2 {
    font-size: 16px;
    padding: 0 15px;
    font-weight: normal;
}


#icl_blocks nav {
    width: 249px;
    border-right: 1px solid #e6e6e6;
    float: left;
}


#icl_blocks nav.lastone {
    width: 248px;
}

#icl_blocks i {
    height: 5px;
    width: 5px;
    margin-top: 10px;
    margin-right: 10px;
    background-color: #f90;
    overflow: hidden;
}

.icl_block_list {
    padding: 10px 14px;
}

.icl_block_list li {
    _width: 220px;
    height: 25px;
    overflow: hidden;
}

.icl_block_list a {
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    color: #333;
}



/**********************生活信息平台*******************/
#ici_icon {
    width: 15px;
    height: 12px;
    background-position: -985px -21px;
    margin-top: 11px;
    margin-right: 10px;
}

#ici_body {
    margin-bottom: 12px;
    overflow: hidden;
}

#ici_body nav {
    width: 240px;
    border-top: 1px solid #e6e6e6;
    overflow: hidden;
    float: left;
    margin-left: 13px;
    background-position: 0 -236px;
}

#ici_body nav.firstone {
    margin-left: 0;
}

#ici_body nav.lastone {
    margin-left: 14px;
}

#ici_body dd {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    overflow: hidden;
    height: 35px;
}

#ici_body footer {
    height: 8px;
    background-position: -607px -311px;
    overflow: hidden;
    background-color: #F5F3EF;
}

#ici_body h2 {
    font-size: 16px;
    font-weight: normal;
    margin: 10px;
    _display: inline;
}

#ici_body ul {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding-bottom: 7px;
    padding-top: 10px;
    overflow: hidden;
}

#ici_body span {
    margin: 0 6px;
}

#ici_body li {
    overflow: hidden;
    line-height: 30px;
    height: 30px;
    margin: 0 13px;
}

#ici_body .more {
    margin-right: 5px;
    height: 18px;
    width: 40px;
    line-height: 18px;
    text-align: center;
    background-position: -876px -105px;
    margin: 10px;
    _display: inline;
}

#ici_body .more:hover {
    background-position: -921px -196px;
}

/****************************商店街***********************/
#index_content_shops {
    height: 40px;
    margin-bottom: 15px;
    background-color: #fff;
}

#index_content_shops dd {
    height: 40px;
    width: 60px;
    background-position: -860px -255px;
    line-height: 40px;
    color: #fff;
    padding-left: 40px;
    font-size: 16px;
}

#index_content_shops ul {
    border-top: 1px solid #E0D8C9;
    border-bottom: 1px solid #E0D8C9;
    height: 38px;
    border-right: 1px solid #E0D8C9;
    width: 899px;
}

#index_content_shops li {
    float: left;
    line-height: 38px;
    text-align: center;
}

#index_content_shops a {
    font-size: 12px;
    color: #333;
    padding: 4px 10px;
    border-right: 1px dotted #AB8C5F;
}

#index_content_shops li.lastone a {
    border-right: none;
}





/***************************版块内容************************/
.section_header {
    height: 38px;
    border-top: 3px solid #f90;
    border-bottom: 1px solid #f90;
    margin-bottom: 15px;
    background-color: #fff;
}

.section_header .har_icon {
    margin-top: 9px;
}

.section_header .har_icon_title {
    line-height: 38px;
    font-size: 18px;
    margin-right: 20px;
}

.section_header_vip {
    margin-top: 9px;
}

.events_header_vip{
    margin: 18px 20px 0 0;
}

.sub_links {
    line-height: 38px;
    font-size: 12px;
    padding: 0 10px;
}

.sub_links a {
    color: #555;
}

.sub_links b {
    font-weight: normal;
    color: #555;
}

.article_brief h3 {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 15px;
}

.article_brief p {
    padding: 0 15px;
    color: #555;
    line-height: 160%;
    height: 38px;
    overflow: hidden;
}

.article_brief .more {
    color: #86746B;
}

.article_brief .more:hover {
    text-decoration: underline;
}

/**************************吃喝玩乐版块*********************/
#icj_body {
    overflow: hidden;
    margin-bottom: 15px;
}

#icj_figures {
    width: 766px;
    height: 360px;
    background-color: #fff;
    overflow: hidden;
}

#icj_figures ul {
    overflow: hidden;
}

#icj_figures li {
    width: 190px;
    height: 179px;
    float: left;
    margin-left: 2px;
    margin-bottom: 2px;
    position: relative;
}

#icj_figures li .img_title {
    _bottom: -1px;
}

#icj_figures li.tall_figure {
    height: 360px;
    margin: 0;
}

#icj_figures li.tall_figure .img_title {
    _bottom: 0;
}

#icj_figures li.fat_figure {
    width: 382px;
}

#icj_list {
    width: 232px;
    height: 358px;
    border: 1px solid #e6e6e6;
    border-left: 1px solid #fff;
    overflow: hidden;
    background-color: #fff;
}

#icj_list .orange_hr {
    margin-left: 12px;
}

#icj_list_title {
    line-height: 35px;
    height: 35px;
    font-size: 16px;
    margin-left: 30px;
}

#icj_list_body {
    padding: 0 15px 0 17px;
}

#icj_list_body li {
    overflow: hidden;
    line-height: 31px;
    height: 31px;
    position: relative;
}

/**************************时尚购物版块*********************/
#ics_body {
    overflow: hidden;
    margin-bottom: 15px;
}

#ics_main {
    width: 763px;
    height: 324px;
    margin-right: 15px;
    border: 1px solid #e6e6e6;
    background-color: #fff;
    overflow: hidden;
}

#ics_focus {
    height: 325px;
    width: 347px;
    position: relative;
}

#ics_focus a.arrow {
    width: 13px;
    height: 24px;
    overflow: hidden;
    margin: 150px 10px;
    _display: inline;
}

#ics_focus a.left {
    background-position: -973px -92px;
}

#ics_focus a.left:hover {
    background-position: -973px -119px;
}

#ics_focus a.right {
    background-position: -988px -92px;
}

#ics_focus a.right:hover {
    background-position: -989px -119px;
}

#ics_focus figure {
    position: absolute;
    left: 77px;
    top: 20px;
    height: 280px;
    width: 213px;
    z-index: 3;
    overflow: hidden;
}

#ics_body_hot {
    width: 416px;
    height: 325px;
    overflow: hidden;
}

#ics_body_front {
    height: 96px;
    overflow: hidden;
}

#ics_groupon {
    width: 218px;
    height: 324px;
    border: 1px solid #e6e6e6;
    background-color: #fff;
    border-bottom: none;
}

#ics_groupon_header {
    overflow: hidden;
    line-height: 36px;
}

#ics_groupon_header h2 {
    font-size: 16px;
    margin-left: 15px;
    font-weight: normal;
    _display: inline;
}

#ics_groupon_figure {
    position: relative;
    height: 249px;
}

#ics_groupon_figure i {
    width: 9px;
    height: 6px;
    background-position: -157px -199px;
    display: block;
    position: absolute;
    bottom: 84px;
    right: 10px;
    _bottom: 65px;
}

#ics_groupon_list li {
    border-bottom: 1px solid #e6e6e6;
}

#ics_groupon_list .hover .details {
    height: 44px;
    background-color: #000;
    color: #fff;
    padding: 3px 13px;
    overflow: hidden;
}

#ics_groupon_list .title {
    color: #333;
    font-size: 12px;
    display: block;
    font-weight: normal;
    line-height: 35px;
    padding-left: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

#ics_groupon_list .hover .title {
    color: #fff;
    line-height: 27px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    padding: 0;
}

#ics_groupon_list p {
    display: none;
    height: 14px;
    line-height: 14px;
    overflow: hidden;
}

#ics_groupon_list .hover p {
    display: block;
}

#ics_groupon_list .figure {
    display: none;
    position: relative;
}

#ics_groupon_list .figure img {
    vertical-align: bottom;
}

#ics_groupon_list .hover .figure {
    display: block;
}

#ics_groupon_list i {
    width: 9px;
    height: 6px;
    background-position: -157px -199px;
    display: block;
    position: absolute;
    top: 159px;
    right: 10px;
}

#ics_body_list1, #ics_body_list2 {
    padding: 6px 0;
    margin: 0 15px;
}

#ics_body_list1 li, #ics_body_list2 li {
    overflow: hidden;
    _width: 403px;
    height: 28px;
}

#ics_body_list1 a, #ics_body_list2 a {
    font-size: 14px;
    color: #333;
    line-height: 28px;
}

#ics_body_list1 i, #ics_body_list2 i {
    background-position: -169px -199px;
    height: 5px;
    width: 5px;
    margin-top: 13px;
    margin-right: 10px;
}

#ics_body_list2 {
    border-top: 1px dotted #E4DED3;
}

/***************************人生大事**********************/
#index_content_events {
    height: 41px;
    position: relative;
    _overflow-y: hidden;
}

#ice_banner {
    height: 41px;
    width: 784px;
    position: absolute;
    top: 0;
    left: -12px;
    background-position: 0 -379px;
    padding-left: 240px;
}

#ice_banner a {
    height: 41px;
    line-height: 40px;
    color: #fff;
    width: 159px;
    cursor: pointer;
}

#ice_banner span {
    font-size: 16px;
}

#ice_banner a:hover {
    color: #FFD632;
}

#ice_banner i {
    margin-right: 15px;
    overflow: hidden;
}

#ice_marriage i {
    width: 32px;
    height: 24px;
    background-position: -777px -321px;
    margin-top: 7px;
}

#ice_marriage:hover i {
    background-position: -744px -321px;
}

#ice_house i {
    width: 24px;
    height: 20px;
    background-position: -692px -351px;
    margin-top: 9px;
}

#ice_house:hover i {
    background-position: -663px -351px;
}

#ice_furnishing i {
    width: 24px;
    height: 21px;
    background-position: -717px -321px;
    margin-top: 10px;
}

#ice_furnishing:hover i {
    background-position: -688px -321px;
}

#ice_baby i {
    width: 21px;
    height: 25px;
    background-position: -635px -348px;
    margin-top: 7px;
}

#ice_baby:hover i {
    background-position: -610px -348px;
}

a#ice_cars {
    width: 140px;
}

#ice_cars i {
    width: 32px;
    height: 18px;
    background-position: -647px -324px;
    margin-top: 11px;
}

#ice_cars:hover i {
    background-position: -610px -324px;
}

/**************************谈婚论嫁***********************/
.events_header {
    height: 55px;
    line-height: 55px;
    overflow: hidden;
}

.events_header h2 {
    font-size: 18px;
    font-weight: normal;
}

.events_header a {
    font-size: 12px;
    color: #555;
    text-align: center;
    line-height: 15px;
    float: left;
}

.events_header b {
    height: 15px;
    border-left: 1px solid #fff;
    border-right: 1px solid #E0D8C9;
    margin: 0 10px;
    display: block;
    float: left;
    overflow: hidden;
}

.events_header nav {
    margin-right: 5px;
    margin-top: 20px;
}

#index_content_marriage .events_header i {
    height: 23px;
    width: 31px;
    background-position: -721px -347px;
    margin: 16px 6.5px;
}

#icm_body {
    height: 375px;
}

#icm_consumption {
    width: 103px;
    height: 375px;
}


#icm_consumption div {
    height: 45px;
    width: 103px;
    background-position: -855px -300px;
    font-size: 16px;
    color: #6A4726;
    text-align: center;
    line-height: 38px;
    background-color: #EEECE0;
}

#icm_consumption_list {
    height: 318px;
}

#icm_consumption_list li {
    height: 31px;
    overflow: hidden;
    text-align: center;
    border-bottom: 1px dotted #E5DCC7;
    margin-left: 7px;
    margin-right: 10px;
}

#icm_consumption_list li.lastone {
    border: none;
}

#icm_consumption_list a {
    font-size: 12px;
    color: #555;
    line-height: 30px;
}

#icm_consumption footer {
    height: 13px;
    width: 103px;
    background-position: -855px -351px;
}

#icm_main {
    width: 676px;
    height: 361px;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    background-color: #fff;
    margin-top: 2px;
}



#icm_diary {
    width: 220px;
    height: 361px;
    border: 1px solid #e6e6e6;
    border-left: none;
    background-color: #fff;
    margin-top: 2px;
}


#icm_diary dd,  #icb_diary dd, #icb_diary2 dd, #icc_tips dd {
    height: 35px;
    line-height: 35px;
    padding-left: 5px;
    font-size: 16px;
}


#icm_diary figure, #icb_diary figure {
    padding: 15px 0;
    overflow: hidden;
    height: 80px;
}

#icm_diary h3, #icb_diary h3 {
    width: 115px;
    padding-left: 12px;
    overflow: hidden;
    height: 16px;
    line-height: 16px;
}


#icm_diary p, #icb_diary p {
    width: 115px;
    color: #999;
    margin-top: 5px;
    padding-left: 12px;
    _display: inline;
    word-wrap: break-word;
    line-height: 160%;
}


#icm_diary_list {
    border-top: 1px dotted #E4DED3;
    margin-right: 13px;
    padding-top: 7px;
    padding-bottom: 8px;
}


#icm_diary_list li {
    height: 30px;
    line-height: 28px;
}

#icm_main_list {
    width: 388px;
    height: 118px;
    padding-top: 14px;
}



#icm_main_list li {
    height: 34px;
    line-height: 34px;
    padding-left: 20px;
    overflow: hidden;
}

#icm_main_list i {
    height: 5px;
    width: 5px;
    background-color: #f90;
    overflow: hidden;
    margin-top: 13px;
    margin-right: 7px;
}

#icm_main_blocks {
    height: 120px;
    padding-left: 15px;
    padding-top: 12px;
    width: 273px;
}

#icm_main_blocks a {
    width: 62px;
    height: 31px;
    line-height: 26px;
    text-align: center;
    color: #6A4726;
    padding: 0 5px;
    background-position: -80px -425px;
    margin-left: 13px;
    margin-top: 15px;
    _display: inline;
    overflow: hidden;
}

#icm_main_blocks a.hot {
    background-position: 0 -425px;
}

#icm_main_blocks a:hover {
    background-position: -160px -425px;
    color: #fff;
}

#icm_main_figures {
    clear: both;
    width: 676px;
    overflow: hidden;
}


#icm_main_figures ul {
    padding-left: 20px;
    padding-top: 4px;
}


#icm_main_figures li {
    width: 190px;
    height: 205px;
    overflow: hidden;
    margin-right: 20px;
    position: relative;
}


#icm_main_figures li.lastone {
    margin-right: 0;
}



#icm_diary_ad {
    margin-top: 4px;
}

/***************************楼市**********************/
#index_content_house .events_header i {
    height: 19px;
    width: 22px;
    background-position: -755px -350px;
    margin: 18px 11px;
}

#ich_body {
    background-color: #fff;
    overflow: hidden;
    height: 278px;
    border: 1px solid #e6e6e6;
}

#ich_figure {
    width: 232px;
    height: 240px;
    margin: 20px;
    _display: inline;
    position: relative;
}







#ich_watch_list {
    padding-right: 15px;
}

.side_circle_list {
    padding-top: 12px;
}

.side_circle_list li {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}

.side_circle_list i {
    height: 6px;
    width: 6px;
    background-position: -148px -198px;
    margin-top: 14px;
    margin-right: 7px;
}




/*************************首页侧边导航*********************/

#index_side_nav {
    display: none;
    width: 64px;
    height: 398px;
    position:fixed; left:50%; margin-left:500px;  _left:50% !important;_margin-left:500px !important;
       bottom: 60px;
    _position: absolute;
    _top: expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight - 60);
    z-index: 5;
}

#index_side_nav dd {
    height: 99px;
    width: 64px;
}

#index_side_nav ul {
    border: 1px solid #E0D8C9;
    background-color: #fff;
    width: 57px;
    margin-left: 2px;
}

#index_side_nav li {
    text-align: center;
}

#index_side_nav ul a {
    display: block;
    height: 32px;
    width: 57px;
    background-position: -570px -491px;
    font-size: 12px;
    line-height: 32px;
}

#scroll_top {
    height: 50px;
    width: 34px;
    margin: 0 15px;
    background-position: -541px -423px;
    display: block;
}

#scroll_top:hover {
    background-position: -585px -423px;
}

/****************************弹窗************************/
#float_window {
    position: fixed;
    top: 50%;
    margin: 0 auto;
    border: 10px solid #755942;
    background-color: #fff;
    z-index: 5;
    _position: absolute;
    display: none;
}

#float_window_close {
    height: 31px;
    width: 31px;
    background-position: -531px -480px;
    position: absolute;
    top: -16px;
    right: -16px;
    cursor: pointer;
    text-align: center;
    _top: 0;
    _right: 0;
}

.invite_code {
    padding: 50px 40px;
    text-align: center;
    width: 430px;
}

.invite_code i {
    width: 61px;
    height: 63px;
    background-position: -623px -422px;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 10px;
}

.invite_code a {
    line-height: 40px;
}

.role_float {
    padding: 50px 40px;
    width: 360px;
}

.role_float h2 {
    margin-top: 15px;
    line-height: 160%;
}

.role_float i {
    height: 78px;
    width: 57px;
    background-position: -688px -422px;
    display: block;
    margin-right: 20px;
}

.role_float span {
    line-height: 160%;
}

.role_float mark {
    display: inline;
    background: none;
    color: #f60;
}

.role_float .orange_button_large {
    clear: both;
    margin: 20px auto;
}

.error_float {
    width: 250px;
    padding: 100px;
}

.error_float i {
    height: 61px;
    width: 51px;
    background-position: -969px -156px;
    margin-right: 50px;
}

.error_float .orange_button_large {
    display: none;
}

/***************************动画类************************/
.rotate {
    -webkit-animation: rotate .3s ease-out 1 forwards;
    animation: rotate .3s ease-out 1 forwards;
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(-180deg) scale(0.2);
        opacity: 0;
    }
    100% {
        -webkit-transform: rotate(0deg) scale(1);
        opacity: 1
    }
}

@keyframes rotate {
    0% {
        transform: rotate(-180deg) scale(0.2);
        opacity: 0;
    }
    100% {
        transform: rotate(0deg) scale(1);
        opacity: 1;
    }
}

/***********************自定义ui界面*********************/
.hcx_ui_select {
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
}

.hcx_ui_select ul {
    position: absolute;
}





.f_box{border:1px solid #E5E5E5;zoom:1;}
.f_box .title{height:34px;line-height:34px;padding:0 10px;color:#0274CD;background:url(index_icon.png) repeat-x 0 0;}
.f_box .title span{font-size:14px;font-weight:bold;float:left;}
.f_box .title a{float:right;color:#666;}
.daodu_list{margin:3px 0 9px;display:inline-block;}
.daodu_list li{padding-left:20px;height:20px;line-height:20px;background:url(iconnum.gif) no-repeat;margin:7px 10px 0; line-height:22px\9; *margin-top:5px}
.daodu_list li a{color:#333;}

.daodu_list li.icon10{background-position:-10px -173px; }
.daodu_list li.icon9{background-position:-10px -194px; }
.daodu_list li.icon8{background-position:-10px -215px; }
.daodu_list li.icon7{background-position:-10px -236px; }
.daodu_list li.icon6{background-position:-10px -257px; }
.daodu_list li.icon5{background-position:-10px -278px; }
.daodu_list li.icon4{background-position:-10px -299px; }
.daodu_list li.icon3{background-position:-10px -320px; }
.daodu_list li.icon2{background-position:-10px -341px; }
.daodu_list li.icon1{background-position:-10px -362px; }

.top_m{float:left;width:418px;margin:0 9px;padding:0 10px 10px;height:688px;overflow:hidden;border:1px solid #E5E5E5;background:url(top_m_bg.png) repeat-x;}
.hot_list li{padding:10px 0 0 0;}
.hot_list li h2{ font-family:Microsoft YaHei,SimHei; display:block; text-align:center; font-size:18px; margin:8px 0;}
.hot_list li h2 a{color:#2a2a2a; font-weight:700;}
.hot_list li p{color:#666; line-height:22px;}
.detail{ color:#BA2636; margin-left:4px;}
.top_n_list{border-top:1px dashed #ccc;padding:5px 0;}
.top_n_list li{line-height:28px;height:28px;overflow:hidden;font-size:14px;}

.top_r{float:left;width:250px;height:700px;overflow:hidden;}
.act_list{margin:13px 10px 0;padding:0 0 5px 0;*padding:0 0 10px 0;*display:inline-block;}
.act_list li{float:left;width:228px;overflow:hidden;padding-top:9px;margin-bottom:9px;*margin-bottom:5px;border-top:1px dashed #ccc;}
.act_list li.first{padding:0;border:none;}
.act_list li h5{font-weight:700;margin-bottom:5px;font-size:16px;}
.act_list li h5 a{color:#0274CD;}
.act_list li img{float:left;width:80px;height:60px;}
.act_list li p{float:left;width:140px;margin-left:8px; color:#666;}
.text_bg{padding:15px 20px 13px;color:#784913;font:14px/22px 微软雅黑,黑体;background:url(family_icon.png) -120px -5px no-repeat;}
.family_club{margin:0 20px 5px;height:165px;*+height:161px;overflow:hidden;}
.family_club li{float:left;width:100%;margin:5px 0 0;}
.family_club li span{float:left;display:block;width:50px;height:24px;line-height:24px;text-align:center;color:#444;}
.family_club li input{float:left;display:block;width:100px;height:18px;padding:2px 3px;border:1px solid #ccc;}
.family_club li .btn{display:inline-block;width:114px;height:32px;background:url(family_icon.png) 1px -36px;margin:7px 0 7px 30px;border:none;cursor:pointer;}
.family_club li strong{font-size:12px;font-weight:700;color:#333;margin-left:10px;_margin-top:4px;display:inline-block;}
.family_club li strong em{font-size:16px;font-weight:700;color:#784913;}

.ad_list li{margin-bottom:5px;display:inline-block;}
.top_bar h2{float:left;display:block;color:#2687D2;font-size:24px;font-family:Microsoft YaHei,SimHei;margin-right:10px;}
.top_bar h2.title_01{background:url(index_icon.png) no-repeat 0 -110px;width:130px; height:26px;}
.top_bar h2.title_02{background:url(index_icon.png) no-repeat 0 -72px;width:200px; height:24px;}
.more{display:inline-block;height:24px;line-height:24px;color:#666;font-size:14px;}

.club-list{overflow:hidden;width:1000px;}
.club-list .club{float:left;height:95px;padding:10px 0 10px 0px;width:323px;margin-right:10px;}
.board-logo{background:url(loos.png) no-repeat;float:left;height:64px;margin:0 20px 0 0;width:64px;}
.club-list .club1 .board-logo{background-position:0 0;}
.club-list .club2 .board-logo{background-position:0 -64px;}
.club-list .club3 .board-logo{background-position:0 -128px;}
.club-list .club4 .board-logo{background-position:0 -192px;}
.club-list .club5 .board-logo{background-position:0 -256px;}
.club-list .club6 .board-logo{background-position:0 -320px;}
.club-list .club7 .board-logo{background-position:0 -384px;}
.club-list .club8 .board-logo{background-position:0 -448px;}
.club-list .club9 .board-logo{background-position:0 -512px;}
.club-list .club10 .board-logo{background-position:0 -576px;}
.club-list .club11 .board-logo{background-position:0 -640px;}
.club-list .club12 .board-logo{background-position:0 -704px;}
.club-list .club13 .board-logo{background-position:0 -768px;}

.club-list .club14 .board-logo{background-position:0 -832px;}
.club-list .club15 .board-logo{background-position:0 -896px;}
.club-list .club16 .board-logo{background-position:0 -960px;}
.club-list .club17 .board-logo{background-position:0 -1024px;}
.club-list .club18 .board-logo{background-position:0 -1088px;}
.club-list .club19 .board-logo{background-position:0 -1152px;}
.club-list .club20 .board-logo{background-position:0 -1216px;}
.club-list .club21 .board-logo{background-position:0 -1280px;}
.club-list .club22 .board-logo{background-position:0 -1344px;}
.club-list .club23 .board-logo{background-position:0 -1408px;}

.board h2{height:24px;line-height:24px;}
.board h2 a{font:100 20px/22px Microsoft Yahei,SimHei;color:#333; line-height:24px\9;}
.club1 h2 a{color:#2657B9;}        
.club2 h2 a{color:#CD321D;}
.club3 h2 a{color:#874D11;}
.club4 h2 a{color:#215C94;}
.club5 h2 a{color:#E53764;}
.club6 h2 a{color:#EF746F;}
.club7 h2 a{color:#2564AE;}
.club8 h2 a{color:#50873A;}
.club9 h2 a{color:#EF6535;}
.club10 h2 a{color:#9C2E78;}
.club11 h2 a{color:#019454;}
.club12 h2 a{color:#FD7F02;}
.club13 h2 a{color:#333333;}
.club14 h2 a{color:#359D96;}
.club15 h2 a{color:#4C6181;}
.club16 h2 a{color:#598C19;}
.club17 h2 a{color:#C5522D;}
.club18 h2 a{color:#1C8FBE;}
.club19 h2 a{color:#056F9D;}
.club20 h2 a{color:#2B7AAA;}
.club21 h2 a{color:#864683;}
.club22 h2 a{color:#87993F;}
.club23 h2 a{color:#2657B9;}
.board .todayPost{color:#999999;font:12px Simsun;}
.board .link6{line-height:18px;overflow:hidden;width:235px;float:left;}
.board .s_cate{overflow:hidden; width:235px;white-space: nowrap;}
.board .s_cate a{color:#666; float:left;font-size:14px;height:22px;line-height:22px;margin-right:10px;}
.club-list .club-hover{background-color:#F3F3F3;border-radius:5px 5px 5px 5px;}
#ul_top { height:84px;}
ul.frame_hd li{display:inline-block;float:left;font-weight:700;height:32px;line-height:32px;margin:0 7px 10px 0;position:relative;text-align:center;width:78px;z-index:2;}
ul.frame_hd li a{color:#fff;font-weight:bold;font-size:16px;}
ul.frame_hd li.pu{background:none repeat scroll 0 0 #7C88C5;}
ul.frame_hd li.org{background:none repeat scroll 0 0 #F27B04;}
ul.frame_hd li.qgre{background:none repeat scroll 0 0 #6CB028;}
ul.frame_hd li.qblue{background:none repeat scroll 0 0 #0099CC;margin-left:2px;margin-right:0;}
ul.frame_hd li.blues{background:none repeat scroll 0 0 #1E68BA;}
ul.frame_hd li.greens{background:none repeat scroll 0 0 #019454;margin-left:2px;margin-right:0;}

.make_friend{border:1px solid #E5E5E5;overflow:hidden;width:998px; padding:10px 0;}
.make_friend ul{width:998px;}
.make_friend li{display:inline;float:left;height:180px;margin:0 0 0 11px;overflow:hidden;text-align:center;width:130px;}
.make_friend li img{height:130px;width:130px;}
.make_friend li span{display:block;overflow:hidden;text-align:center;}
.make_friend li span.small-title{font-size:14px;height:50px;line-height:24px; margin-top:5px\9}
.make_friend li.style1 a{color:#1CAAD0;}
.make_friend li.style2 a{color:#F95877;}
.make_friend li.style3 a{color:#F87D2D;}
.make_friend li.style4 a{color:#7974DA;}
.make_friend li.style5 a{color:#465565;}
.make_friend li.style6 a{color:#2B98ED;}
.make_friend li.style7 a{color:#DA3522;}
.make_friend li a,.make_friend li a:visited{text-decoration:none;}
.make_friend li a:hover{text-decoration:underline;}
.color_org{color:#f60;}
.color_blue{color:#0E4AAC;}
ul.about{width:930px; margin:0 auto;}
ul.about li{ float: left; display:inline; width:118px; height:48px; margin-right:10px; border:1px solid #d2d2d2;}
.pd_box{ float:left;width:457px; height:252px; border:1px solid #E5E5E5; position:relative; padding:35px 18px 10px 18px; margin-bottom:15px;}
.box_title{ background:url(index_icon.png) no-repeat; width:85px; height:28px; position:absolute; top:-2px; left:18px;}
.house{ background-position:0 -148px;}
.food{ background-position:0 -178px;}
.car{ background-position:0 -208px;}
.family{ background-position:0 -239px;}
.marry{ background-position:0 -269px;}
.baby{ background-position:0 -299px;}
.ent{ background-position:0 -329px;}
.like{ background-position:0 -360px;}
.lvyou{ background-position:0 -390px;}
.jy{ background-position:0 -420px;}
.wanle{ background-position:0 -450px;}
.ss{ background-position:0 -480px;}
.tj_new{ height:103px; overflow:hidden;}
.tj_new dt{ float:left;width:160px; margin-right:20px;}
.tj_new dt img{ width:160px; height:100px;}
.tj_new dd{ float:left; width:270px; color:#666;}
.tj_new dd h3 a{ font-size:16px; font-weight:bold; color:#C40101; text-align:center; display:block; margin-bottom:6px;}
.border_n{ border:none;}
.cate_list li{ float:left; font-size:14px; margin-top:5px;}
.cate_list li span{ margin:0 7px;*+margin:0 6px; color:#666; display:inline;}

.api_box{width:493px;float:left; height:328px; border:1px solid #E5E5E5; overflow:hidden;}
.api_title{height:40px;line-height:40px;overflow:hidden;padding:0 10px 0 0;}
.travel_bg{background-color:#EBF5F0;}
.edu_bg{background-color:#E7F3FF;}
.api_title img{float:left;}
.api_title span{ font-size:18px; font-weight:bold;font-family:Microsoft Yahei,SimHei; float:left;}
.api_title .travel_d{ color:#00843C;}
.api_title .edu_d{color:#006DD9;}
.api_title .search_short{width:150px;height:18px;color:#999;margin-left:5px; float:left;}
.api_title input{ margin-top:8px; float:left;}
.api_travel,.api_edu{width:493px; overflow:hidden;}
.api_small_nav{ width:510px;background:url(index_icon.png) repeat-x 0 -426px;height:37px;line-height:36px; line-height:40px\9 }
.api_small_nav li{float:left;text-align:center;color:#333;font-size:14px; background:url(index_icon.png) no-repeat right -466px; cursor:pointer;}
.travel li{ padding:0 45px; *padding:0 42px}
.edu li{ padding:0 13px; *padding:0 10px;}
.api_small_nav .current{font-weight:bold;}
.api_small_nav li a{color:#353535;}
.api_small_nav li a:hover{text-decoration:none;}
.api_content{padding:13px 15px; padding-bottom:12px\9}
.api_content li{height:28px;line-height:28px;*height:26px;*line-height:26px;overflow:hidden;}
.api_content li span{float:right; color:#666;}
.api_content li span em{ color:#C40101; margin-right:5px;}
.api_content li a{color:#666;float:left; width:375px; overflow:hidden; font-size:14px;}
.edulist li a { width:320px;}
.edulist li span { width:130px; height:26px; overflow:hidden}
.api_btns{background:url(index_icon.png) 0px -394px;height:25px;width:66px;border:none;margin:0 0 0 10px;cursor:pointer;}
.more_tuan{float:right; font-size:14px;}
ul.ad2 li{ float:left; display:inline;height:60px; margin-bottom:5px; overflow:hidden;}
ul.ad2 li.ad-0,ul.ad2 li.ad-2,ul.ad2 li.ad-4,ul.ad2 li.ad-6{margin-right:10px; _margin-right:4px;}

.partner dl { float:left;line-height: 22px;padding: 10px 15px; color:#333;border: 1px solid #E5E5E5;}
.partner dl dt {float: left;width: 70px; font-weight:700;}
.partner dl dd {display: inline-block;float: left;width: 898px;}
.partner dl dd a {color: #666;margin: 0 7px;white-space: pre-wrap;*white-space: pre;*word-wrap: break-word;}
.partner dl dd a:hover {color: #06c;}
.pinpai dl { float:left;line-height: 22px;padding: 10px 15px; color:#333;border: 1px solid #E5E5E5;}
.pinpai dl dt {float: left;width: 100px; font-weight:700;}
.pinpai dl dd {display: inline-block;float: left;width: 868px;}
.pinpai dl dd a {color: #666;margin: 0 7px;white-space: pre-wrap;*white-space: pre;*word-wrap: break-word;}
/* 弹窗提示 */
.topt{background: none repeat scroll 0 0 #FFFFDD; border: 1px solid #F3C16B; color: #333333; font: 12px/30px "微软雅黑"; height: 30px; margin: 10px auto; overflow: hidden; padding-left: 10px; position: relative; width: 988px;}
.top a{color: #CC0000; font-size: 14px; font-weight: bold;}
.topt a.linkt { color: #CC0000; font-size: 12px; font-weight: normal; margin: 0 4px;}
.topt a.close { background: url(topt.png) no-repeat scroll 0 0 transparent; height: 17px; overflow: hidden; position: absolute; right: 10px;
text-indent: -9999px; top: 7px; width: 17px;}
/*--end--*/
