/* ---------- 红娘专区 ---------- */
.matchmaker_area{ margin: 0; background: #fff;}
/*头图*/
.matchmaker_area .header_banner{}
.matchmaker_area .header_banner, .matchmaker_area .header_banner_m{ height:452px; background:#fbdbe6 url(../images/matchmaker_banner.gif) no-repeat center 0;}
.matchmaker_area .header_banner_m{ width:1100px; margin:0 auto;}
/*高薪诚聘*/
.matchmaker_recruit{ width:1100px; margin:17px auto 0;}
.matchmaker_recruit_m{ position:relative; min-height:250px; _height:250px; padding:27px 270px 74px 27px; background:#c5e6f7;}
.matchmaker_recruit_m .recruit_ico{ position:absolute; right:30px; top:17px; width:239px; height:239px; background:url(../images/recruit_ico.png) no-repeat;}
.matchmaker_recruit_m .title{ margin:0 0 14px;}
.matchmaker_recruit_m .p_title{ line-height:30px; font-size:14px; font-weight:bold; color:#666;}
.matchmaker_recruit_m .ask_for{ line-height:26px; color:#666666; padding:7px 0 0 0;}
.matchmaker_recruit_m .ask_for li{ overflow:hidden; zoom:1; padding:2px 0;}
.matchmaker_recruit_m .ask_for li .s1{ float:left; display:inline; width:22px; height:22px; line-height:22px; background:url(../images/cir.png) no-repeat; text-align:center; font-size:14px; color:#fff; font-weight:bold; margin:3px 0 0 0;}
.matchmaker_recruit_m .ask_for li .s2{ float:left; display:inline; margin:0 0 0 9px; width:770px;}
/*底*/
.matchmaker_recruit_bottom{ width:1100px; margin:0 auto; height:23px; line-height:0; font-size:0; background:url(../images/recruit_bottom.png) repeat-x 0 0;}
/*红娘专区介绍*/
.matchmaker_intro{ margin:40px auto 0; width:1100px;}
.matchmaker_intro .title{ height:73px; position:relative; padding:0 0 0 18px;}
.matchmaker_intro .title .ico{ position:absolute; height:73px; width:38px; line-height:0; font-size:0; background:url(../images/title1.png) no-repeat; top:0; left:-20px;}
.matchmaker_intro .title span{ display:inline-block; padding:0 64px 0 12px; height:56px; line-height:56px; color:#fff; font-size:16px; background:#d52775; font-family:\5FAE\8F6F\96C5\9ED1;}
/*介绍块*/
.matchmaker_intro .intro_cell{ background:#fbdbe6; height:221px; margin:0 0 18px;}
.matchmaker_intro .intro_cell img{ display:block;}
.matchmaker_intro .intro_cell_l1{ float:left; display:inline; width:380px;}
.matchmaker_intro .intro_cell_r1{ float:right; display:inline; width:675px; padding:0 25px 0 0;}
.matchmaker_intro .intro_cell_l2{ float:left; display:inline; width:675px; padding:0 0 0 25px;}
.matchmaker_intro .intro_cell_r2{ float:right; display:inline; width:380px;}
.matchmaker_intro .intro_text{ width:600px; color:#666; font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; line-height:26px;}
.matchmaker_intro .intro_text h3{ color:#d52775; font-size:18px; font-weight:normal; margin:0 0 8px; padding:14px 0 0 0;}