﻿@charset "utf-8";
/* CSS Document */
.sp_cggs{ height:264px; background:url(../image_2012/cg_bg.gif) no-repeat; position:relative;}
.sp_cggs .fouce{ width:312px; height:184px; position:absolute; top:42px; left:61px; background:#ccc;}
.sp_cggs .shu{ width:87px; height:30px; position:absolute; top:31px; right:386px; text-align:center; font-size:24px; font-family:sans-serif; color:#fff;}
.sp_cggs .anniu{ position:absolute; top:185px; left:433px;}
.cgbd,.jyhd{ width:700px;}
.cgbd h2,.cgright h2{ height:29px; background:url(../image_2012/cg_dh.gif) 0 0 no-repeat; line-height:29px; padding:0 19px 0 36px; font-size:12px; font-weight:200; color:#9a0202;}
.cgbd .cgmain,.cgbd .cgmain2,.cgbd .cgmain3,.jyhd{ width:730px; background:url(../image_2012/cg_dh_bd.gif) repeat-y; overflow:auto; height:auto;}
.cgbd .cgmain ul{ padding:5px 9px;}
.cgbd .cgmain ul li{ width:120px; height:163px; float:left; margin:5px 7px; display:inline;}
.cgbd .cgmain ul li img{ padding:3px; border:1px solid #ccc; display:block;}
.cgbd .cgmain ul li span{ width:120px; padding-top:3px;display:block; line-height:20px; text-align:center; color:#666;}
.cgbd .cgbo,.jyhd_bo{ width:700px; height:5px; background:url(../image_2012/cg_dh.gif) 0 -49px no-repeat; font-size:0;}
.cgbd .cgmain2 ul{ padding:5px 5px 10px; overflow:auto;}
.cgbd .cgmain2 ul li{ width:196px; height:190px; float:left; margin:10px 16px 0; display:inline;}
.cgbd .cgmain2 ul li img{ display:block; padding-bottom:5px;}
.cgbd .cgmain2 ul li p{ width:196px; height:20px; color:#999; line-height:20px; overflow:hidden; display:block; text-align:center;}
.cgbd .cgmain2 ul li p span{ padding:0 3px;}
.cgbd .cgmain2 ul li p span.nan{ color:#996600;}
.cgbd .cgmain2 ul li p span.nv{ color:#cc0099;}
.cgright{ width:250px;}
.cgright .cg_ad{ width:250px; height:auto;}
.cgright h2{ background:url(../image_2012/cg_dh.gif) 0 -55px no-repeat; }
.cgright .blog{ width:248px; border:1px solid #e1b7c3; border-width:0 1px; overflow:auto; height:auto;}
.cgright .blog ul{ padding:7px 5px;}
.cgright .blog ul li{ line-height:24px; height:24px; overflow:hidden;}
.cgright .blog dl{ padding:8px; border-bottom:1px dashed #ccc; line-height:20px; color:#333;}
.cgright .blog dl dd span{ color:#c09;}
.cgright .blog dl dd a{ color:#fd316f;}
.cgright .blog img{ padding:10px 0 0px 10px; overflow:hidden; display:block; float:left;}
.cgright .blog p{ text-align:center; padding:6px 0 2px  0;}
.cgright .cgbo2{ width:250px; height:5px; background:url(../image_2012/cg_dh.gif) 0 -96px no-repeat; font-size:0;}

#MainPromotionBanner { width:312px; height:184px; }
#MainPromotionBanner #SlidePlayer { position:relative; margin: 0 auto; }
#MainPromotionBanner .Slides { padding: 0; margin: 0; list-style: none; height: 184px; overflow: hidden; }
#MainPromotionBanner .Slides li { float: left; width: 312px; height: 184px; }
#MainPromotionBanner .Slides img { border:0; display: block; width: 312px; height: 184px; }
#MainPromotionBanner .SlideTriggers { margin: 0; padding: 0; list-style: none; position: absolute; top: 150px; right: 5px; z-index: 10; height: 25px; }
#MainPromotionBanner .SlideTriggers li { BORDER:#ce0264 1px solid; FLOAT:left; MARGIN:3px 2px; OVERFLOW:hidden; WIDTH:16px; CURSOR:pointer; COLOR:#ce0264; LINE-HEIGHT:16px;FONT-FAMILY:Arial; HEIGHT:16px; BACKGROUND-COLOR:#fff; TEXT-ALIGN:center}
#MainPromotionBanner .SlideTriggers li.Current {FONT-WEIGHT:bold; FONT-SIZE:16px; MARGIN:0px 2px; WIDTH:21px; COLOR:#fff; LINE-HEIGHT:21px; HEIGHT:21px;BACKGROUND-COLOR:#ce0264;}
/*--------------------成功故事内容图片展示-----------------*/
.wrap{ background:url(../image_2012/cggs_bg.jpg) 20px 20px no-repeat;}
#carousel{margin:0px auto 10px;width:650px;height:102px;overflow:hidden;}
/* 按钮 */
#carousel_btn_lastgroup,#carousel_btn_nextgroup{float:left;width:27px;height:74px;margin:14px 9px 14px 9px;display:inline;overflow:hidden;text-indent:-999px;}
#carousel_btn_lastgroup a:link,#carousel_btn_lastgroup a:visited,#carousel_btn_lastgroup a:hover{display:block;width:27px;height:74px;background:url(../image_2012/button.gif) 0 0 no-repeat;overflow:hidden;}
#carousel_btn_lastgroup a.dis:link,#carousel_btn_lastgroup a.dis:visited,#carousel_btn_lastgroup a.dis:hover{background-position:0 -148px;}
#carousel_btn_nextgroup{float:right;margin:14px 9px 14px 9px;}
#carousel_btn_nextgroup a:link,#carousel_btn_nextgroup a:visited,#carousel_btn_nextgroup a:hover{display:block;width:27px;height:74px;background:url(../image_2012/button.gif) 0 -74px no-repeat;overflow:hidden;}
#carousel_btn_nextgroup a.dis:link,#carousel_btn_nextgroup a.dis:visited,#carousel_btn_nextgroup a.dis:hover{background-position:0 -222px;}
/* 缩略图 */	
#carousel_container{position:relative;z-index:2;float:left;width:560px;height:102px;overflow:auto;}
#carousel_container ul{position:absolute;z-index:1;left:0;top:0;height:102px;overflow:hidden;}
#carousel_container li{float:left;width:112px;height:102px;display:inline;}
#carousel_container li a:link img,#carousel_container li a:visited img,#carousel_container li a:hover img{float:left;width:80px;height:80px;padding:10px;display:inline;margin:0 5px;border:1px solid #999;}
#carousel_container li a.current:link img,#carousel_container li a.current:visited img,#carousel_container li a.current:hover img{border:1px solid #369;}
/* 大图片展示区域、图片介绍、loading阴影层、loading.gif */
#carousel_photo_container{position:relative;z-index:1; margin:20px auto 0;width:500px; padding:5px; background:#fff;height:315px; overflow:hidden;clear:both;text-align:center;}
#script p#carousel_photo_intro{ padding:10px 0;width:600px;text-align:center;line-height:150%;text-align:center;overflow:hidden;font-size:12px;}
#carousel_photo_shardow{position:absolute;z-index:4;left:0;top:0;width:100%;height:100%;background-color:#000;}
img#carousel_photo_loading{position:absolute;z-index:5;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;}
/* 上一张，下一张 */
a.previous:link,a.previous:visited,a.previous:hover{position:absolute;z-index:3;top:0;left:0;text-indent:-999px;width:50%;height:100%;overflow:hidden;cursor:pointer;background-color:#FFF;opacity:.0;-moz-opacity:.0;filter:alpha(opacity=0);text-decoration:none;}
a.previous:hover{background:transparent url(../image_2012/last-photo.png) 0 50% no-repeat;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);}
a.next:link,a.next:visited,a.next:hover{position:absolute;z-index:3;top:0;right:0;text-indent:-999px;width:50%;height:100%;overflow:hidden;cursor:pointer;background-color:#FFF;opacity:.0;-moz-opacity:.0;filter:alpha(opacity=0);text-decoration:none;}
a.next:hover{background:transparent url(../image_2012/next-photo.png) 100% 50% no-repeat;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);}
a.dis:link,a.dis:visited,a.dis:hover{background-image:none;}
.hidden{display:none;}
/*--------------------成功故事内容图片展示结束--------------------*/
.cgbd_name{ width:580px; height:112px; position:relative; font-family:微软雅黑; background:url(../image_2012/cggs_bg.gif) no-repeat;}
.cgbd_name .zhuangtai{ position:absolute; text-align:center; width:102px; height:28px; left:213px; top:5px; line-height:28px; font-size:18px; font-weight:bold; color:#F00;}
.cgbd_name .man{ height:48px; line-height:48px; font-size:16px; padding:0 20px; position:absolute; top:35px; right:321px; left:auto; color:#003399; font-weight:bold;}
.cgbd_name .woman{ left:280px; right:auto; color:#de029d;}
.cggs_font{ line-height:24px; font-size:14px; text-align:left; margin:10px; padding:8px; border:1px dashed #ffd4d5; background:#fff6f6;}
.cggs_font p{ margin-bottom:8px; text-indent:2em;}
.cggs_tit{ width:98px; height:31px; background:url(../image_2012/cggs_tit.gif) no-repeat; float:left; text-align:center; font-size:14px; font-weight:bold; line-height:25px; color:#fff;}
.cgbdtop{ height:5px; width:700px; font-size:0; background:url(../image_2012/cg_dh.gif) 0 -29px no-repeat;}
.cgbd .cgbdbd{ width:700px; padding:5px 10px; line-height:22px; color:#fd316f;}
.cgbd .cgbdbd dl{ display:block; padding:10px; height:auto; clear:both; overflow:auto;}
.cgbd .cgbdbd dl dt{ width:70px; height:84px; display:block; float:left;}
.cgbd .cgbdbd dl dt img{ overflow:hidden;}
.cgbd .cgbdbd dl dd{ width:568px; height:auto !important; height:72px; min-height:72px; display:block; padding:5px; float:right; border:1px dashed #ccc;}
.cgbd .cgbdbd dl dd span{ display:block; border-bottom:1px solid #ccc; color:#666;}
.cgbd .cgbdbd dl dd span a{ color:#fd316f;}
.cgbd .cgbdbd dl dd p{ display:block; color:#333; padding:5px;}
.cgbd .cgbdbd textarea{width:640px; height:50px; margin:10px auto; padding:5px; font-size:12px; line-height:22px; border:1px solid #ccc;}
.cgbd .con_font{ padding:10px; line-height:24px; color:#F00; text-align:center;}
.cgbd .inputw{ width:300px;}
.cgbd td{ padding:5px; line-height:24px;}
.cgbd .color1{ color:#f00;}
.cgbd .color2{ color:#fd6404;}
/*交友活动*/
.jyhd_l{ width:700px; height:auto;}
.jyhd_nav{ height:57px; background:url(../image_2012/hd_top.gif) no-repeat;}
.jyhd_nav ul{ height:33px; padding-top:24px; float:right; padding-right:20px;}
.jyhd_nav ul li{ float:left; width:94px; height:33px; background:url(../image_2012/hd_b_1.gif) -98px 0 no-repeat; line-height:33px; margin-right:8px; display:inline; text-align:center; color:#000;}
.jyhd_nav ul li a{ color:#fff;}
.jyhd_nav ul li a:hover{ color:#fff;}
.jyhd_nav ul li.on{ background:url(../image_2012/hd_b_1.gif) 0 0 no-repeat; font-weight:bold;}
.jyhd_nav ul li.on a{ color:#990101;}
.jyhd_nav ul li.on a:hover{ color:#990101;}
.jyhdli ul{ padding:10px 15px;}
.jyhdli ul li{ padding:10px; border:1px solid #c4d1eb; width:650px; border-width:1px 0; background:#fafcfe; text-align:center; margin:8px 0; overflow:auto; height:auto;}
.jyhdli ul li .hdimg{ width:186px; float:left;}
.jyhdli ul li .hdimg img{ display:block; background:#fff; padding:2px; border:1px solid #c4d1eb;}
.hdbu2{ margin:0px auto;width:68px; height:24px; background:url(../image_2012/hd_b_1.gif) -69px -37px no-repeat; display:block; margin-top:7px; text-align:center; line-height:24px;}
.hdbu2 a{ margin:0px auto;color:#fff;}
.hdbu2 a:hover{width:68px; height:24px; display:block; background:url(../image_2012/hd_b_1.gif) 0px -37px no-repeat; text-decoration:none; color:#fff;margin:0px auto;}
.hdcon{ width:350px; float:left; overflow:hidden; line-height:21px; padding:0 10px;}
.hdcon a{ color:#ff3366;}
.hdrs{ width:88px; height:73px; background:url(../image_2012/hd_b_1.gif) 0px -63px no-repeat; float:left; margin-top:15px; padding-top:24px;}
.hdrs p{ font-family:"Arial Black"; font-size:24px; color:#fff; text-align:center;}
.hdrs2{ background:url(../image_2012/hd_b_1.gif) -93px -63px no-repeat}
.jyhd2{ padding:10px 15px;}
.jyhdtit{ height:24px; line-height:24px; border-bottom:1px solid #ccc; padding:5px 8px 0; line-height:24px;}
.jyhdtit a{ padding:0 5px;}
.jyhdtit_h{ font-size:14px; color:#ff3366;}
.jyhd2_1{ border:1px solid #C4D1EB; width:654px; border-width:1px 0; overflow:auto; background:#FAFCFE; padding:8px; margin-top:10px;}
.jyhd2_1 dl{ padding:5px 8px; overflow:auto;}
.jyhd2_1 dl dt{ width:221px; height:147px; display:block; float:left; padding-right:10px;}
.jyhd2_1 dl dt img{ width:215px; height:141px; background:#fff; padding:2px; border:1px solid #C4D1EB; display:block;}
.jyhd2_1 dl dd{ width:400px; line-height:26px; border-bottom:1px solid #C4D1EB; display:block; float:right;}
.jyhd2_2{ padding:10px; text-align:center; margin:0 auto; width:350px; overflow:auto;}
.jyhd2_2 span{ display:block; padding:0 10px; height:27px; float:left;}
.jyhd2_3,.jyhd2_4{ padding:15px; line-height:22px;}
.jyhd2_3 p{ padding:2px 0;}
.jyhd2_4{ width:640px; padding-bottom:0;}
.jyhd2_4 dl{ display:block; padding:5px 10px; width:620px; height:auto; clear:both; overflow:auto;}
.jyhd2_4 dl dt{ width:70px; height:84px; display:block; float:left; overflow:hidden;}
.jyhd2_4 dl dt img{ overflow:hidden;}
.jyhd2_4 dl dd{ width:528px; height:auto !important; height:72px; background:#fff; min-height:72px; display:block; padding:5px; float:right; border:1px dashed #ccc;}
.jyhd2_4 dl dd span{ display:block; border-bottom:1px solid #ccc; color:#666;}
.jyhd2_4 dl dd span a{ color:#fd316f;}
.jyhd2_4 dl dd p{ display:block; color:#333; padding:5px;}
.jyhd2_3 .input{ width:80px; height:24px; line-height:20px; margin-top:5px;}
.hdbmz{ height:73px; padding-top:55px; background:url(../image_2012/hdbmz.jpg) no-repeat; text-align:center; line-height:23px; font-size:13px; font-family:"Arial Black", Gadget, sans-serif; }
.blog2,.blog3,.blog4{width:232px; border:1px solid #e1b7c3; border-width:0 1px; overflow:auto; height:auto; padding:8px;}
.blog2 li{ width:220px; height:88px; border-bottom:1px dashed #ccc; padding-top:5px; margin:0 auto;}
.blog2 li img{ display:block; float:left;}
.blog2 li p{ width:145px; float:right; height:85px; line-height:21px; display:block;}
.blog2 li p a{ display:block; color:#c06;}
.bmcj{ width:90%;}
.bmcj a{ color:#c06;}
.bmcj td{ padding:8px;}
.bmcj td span{ color:#F00; padding-right:8px;}
.bmcj .hdbu a{ color:#FFF;}
.ybm{ border-bottom:1px solid #ccc; padding-bottom:8px;}
.ybm span{ padding:0 8px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#c06;}
.ybm a{ color:#c06; text-decoration:underline;}
.bmqk{ padding:8px 0; height:33px; width:480px;}
.bmqk a.bmqka{ width:88px; height:27px; padding-top:3px; text-align:center; margin:0 8px; background:url(../image_2012/bmqk.gif) bottom no-repeat; line-height:27px; float:left;  display:block;}
.bmqk a.bmqka:hover{ text-decoration:none;background:url(../image_2012/bmqk_hover.gif) bottom no-repeat;}
.bmqkhy{ padding:10px; width:650px;}
.bmqkhy dl{ display:block; width:650px; background:#fff9fb; overflow:auto; border-bottom:1px solid #f6cddb;}
.bmqkhy dl dt{ width:120px; float:left; text-align:center; padding:10px 10px 10px 10px; background:#ffe7ef; border-right:1px solid #f6cddb; display:block; float:left;}
.bmqkhy dl dt img{ border:1px solid #f6cddb; background:#fff; padding:2px; background:#fff; }
.bmqkhy dl dd{ width:484px; height:auto; display:block; float:right; padding:5px 8px; line-height:22px;}
.bmqkhy dl dd p{ display:block; color:#666; width:484px;}
.bmqkhy dl dd p a{ padding-right:10px; color:#c06;}
.bmqkhy dl dd p.biaobai{ height:88px; overflow:hidden;}
.bmqkhy dl dd p span.bh{ color:#FF7200;}
.bmqkhy dl dd p span.jie{ color:#333; padding-right:10px;}
.jchdhg{ width:670px;}
.jchdhg li{ padding:10px 8px 0; width:150px; float:left;}
.jchdhg li img{ display:block;}
.jchdhg li span{ width:150px; height:36px; display:block; line-height:18px; padding:6px 0 4px;}
.jysj{ padding:15px 0; width:670px; overflow:hidden;}
.jysj img{ width:150px; height:94px; padding:2px; background:#fff; border:1px solid #ccc; display:block; float:left; margin:5px 4px;}
.blog3 ul{ padding:5px;}
.blog3 li{ height:16px; margin-top:6px; line-height:16px; overflow:hidden; color:#666;}
.blog3 li.a3{ background:url(../image_2012/icon_3.gif) 0 0 no-repeat;}
.blog3 li.a2{ background:url(../image_2012/icon_2.gif) 0 0 no-repeat;}
.blog3 li.a1{ background:url(../image_2012/icon_1.gif) 0 0 no-repeat;}
.blog3 li a{ height:15px; width:auto; display:block; color:#c06; float:left; padding-left:20px; padding-top:1px; padding-right:5px;}
.blog4 img{ margin-top:5px; display:block; padding:2px; border:1px solid #ccc;}
.blog4 span{ line-height:20px; padding:5px 0; text-align:center; width:230px; height:auto; display:block;}