@charset "utf-8";
/* CSS Document */
#header { width:980px; margin:0 auto; height:379px; overflow:hidden; zoom:1; }
#header dl dt { height:57px; overflow:hidden; zoom:1;}
#header dl dd { height:38px; background:url(header_07.jpg) no-repeat; text-indent:-99999px; overflow:hidden; zoom:1;}
#header dl dd a { display:block; float:right; width:121px; height:37px; margin-left:8px; background:url(icon.gif) no-repeat; overflow:hidden; zoom:1;}
#header dl dd a.icon01 { background-position:0 0}
#header dl dd a.icon02 { background-position:0 -37px}
#header dl dd a.icon03 { background-position:0 -74px}
#header dl dd a.icon04 { background-position:0 -111px}

#content { width:980px; margin:0 auto; font:12px/20px '宋体'; color:#4e4d4b; background:#fff; overflow:hidden; zoom:1; }

/****标题****/
#content h3 { height:47px; padding:0 0 0 56px; font:18px/47px 微软雅黑; background:url(bt_bj.jpg) no-repeat; overflow:hidden; zoom:1;}
#content .bt_01a { color:#d7d7ea; background-color:#5e5e80; background-position:0 0;}
#content .bt_01b { color:#d7d7ea; background-color:#5e5e80; background-position:0 -47px;}
#content .bt_01c { color:#d7d7ea; background-color:#5e5e80; background-position:0 -94px;}
#content .bt_02a { color:#e8e9ee; background-color:#8889a8; background-position:0 -141px;}
#content .bt_02b { color:#e8e9ee; background-color:#8889a8; background-position:0 -188px;}
#content .bt_02c { color:#e8e9ee; background-color:#8889a8; background-position:0 -235px;}
#content .bt_03a { color:#fff; background-color:#f4508f; background-position:0 -282px;}
#content .bt_03b { color:#fff; background-color:#f4508f; background-position:0 -329px;}
#content .bt_03c { color:#fff; background-color:#f4508f; background-position:0 -376px;}
#content .bt_04a { color:#fff; background-color:#fe79ae; background-position:0 -423px;}
#content .bt_04b { color:#fff; background-color:#fe79ae; background-position:0 -470px;}
#content .bt_04c { color:#fff; background-color:#fe79ae; background-position:0 -517px;}

/****内容****/
.heart { padding:20px 0; overflow:hidden; zoom:1;}
.heart dl { float:left; width:474px; padding:0 0 0 16px; overflow:hidden; zoom:1; }
.heart dl dt { height:96px; overflow:hidden; zoom:1;}
.heart dl dd { width:360px; padding:10px 20px; position:relative}
.heart span { display:block; width:58px; height:17px; background:url(icon.gif) no-repeat; position:absolute; left:-47px; top:10px;}
.heart .man { background:url(bj_01.jpg) repeat-y 17px top; }
.heart .man dd { margin:9px 0 25px 47px; border:1px solid #dedee9; background:#f6f6fa;}
.heart .man strong { font-weight:bold; color:#5e5e80; line-height:24px;}
.heart .man span { background-position:0 -148px;}
.heart .woman { background:url(bj_02.jpg) repeat-y 16px top; }
.heart .woman dd { margin:9px 0 18px 51px; border:1px solid #fbdbe8; background:#fff5f9;}
.heart .woman strong { font-weight:bold; color:#f44f8e; line-height:24px;}
.heart .woman span { background-position:0 -165px; left:-58px;}

.txt { padding:20px; font:14px/24px '宋体'; overflow:hidden; zoom:1; position:relative; }
.txt dl dt { padding:20px 20px 5px 20px; overflow:hidden; zoom:1; }
.txt p { text-indent:2em; padding-bottom:10px;}
.txt a,.pic01 a { line-height:24px; margin-top:15px; font-size:12px; color:#e43779; float:right;}
.txt a img { vertical-align:middle; margin-left:8px;}
.txt h4 { height:62px; margin-bottom:26px; padding-left:210px; color:#4e4d4b; border-bottom:1px dashed #3a3d65; background:url(pic_08.jpg) no-repeat 5px 2px; overflow:hidden; zoom:1;}
.bj_blue { background:#e7e7f1; color:#213260}
.bj_blue dl dt { border:1px solid #d6d6e3; }
.txt span { display:block; height:17px; position:absolute; top:9px; left:70px;}
.bj_red { background:#fff0f6; color:#4e4d4b}
.bj_red dl dt { border:1px solid #f7d3e1; }

.pic { float:left; width:490px; height:1070px; text-align:center; overflow:hidden; zoom:1; }
.pic img { margin:25px 0;}
.pic01 { padding:22px 22px 0 505px; overflow:hidden; zoom:1;}
.pic01 a { margin-bottom:15px;}
.pic01 a img { vertical-align:middle; margin:0 0 0 6px;}
.bj01 { background:url(pic_05.gif) no-repeat 18px 22px; }
.bj02 { background:url(pic_06.gif) no-repeat 32px 42px; }
.bj03 { background:url(pic_07.gif) no-repeat 12px 42px; }

.pageCont{ padding:0 0 0 300px; overflow:hidden; zoom:1;}
.page span { padding:0 3px; color:#834f58; font-weight:bold;}
.page_now{ padding:1px 0 0; overflow:hidden;zoom:1;}
.page_now a:hover{ text-decoration:none;}
.pageCont span.now{ color:#834f58; font-weight:700;}
.page_now span.dot{ border:0; background:none;}
.page_now span.gray{ border:1px solid #eee; color:#ccc}
.pageCont span{ padding:0 5px; color:#C9435F; font-family:'宋体'; line-height:18px; text-decoration:none; overflow:hidden;}
.pageCont a{ padding:0 5px; color:#834f58; font-family:'宋体'; line-height:18px; text-decoration:none; overflow:hidden;}


#explain { width:980px; margin:0 auto; margin-top:15px; background:url(bj_05.gif) no-repeat left bottom; overflow:hidden; zoom:1;}
#explain h3 { height:47px; overflow:hidden; zoom:1;}
#explain p { padding:7px 50px 36px 50px; text-indent:2em;}