@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none;}
body {font-size:12px;font-family:"Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti, MingLiu;color:#555;}
/*
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
*/
a:link{color:#555; text-decoration:none;}
a:visited{color:#555; text-decoration:none;}
a:hover{color:#f06d51; text-decoration:none;}
a:active{color:#f06d51; text-decoration:none;}
.top{ width:100%; height:30px; background:url(../images/topnav_bg.jpg) repeat-x; border-bottom: 1px solid #ccc;}
.top_con{ width:1000px; height:30px; margin:0 auto;}
.top_l{ line-height:30px; float:left; color:#828282; text-align:left;}
.shou{ color:#828282; background:url(../images/erci_05.gif) left center no-repeat; padding-left:20px; display:inline-block;}
.denglu{ color:#828282; margin-left:29px;}
.zhuce{ color:#0079CE;}
.top_l img{vertical-align:-3px;}
.top_r{ line-height:30px; height:30px; float:right; color:#828282;}
.top_r a{ color:#828282; margin:0 5px; height:30px;}
.phone{ display:inline-block; background:url(../images/index_05.gif) left center no-repeat; padding-left:18px;}
.huiyuan{ display:inline-block; background:url(../images/erci_10.gif) left 7px no-repeat; padding-left:18px;}
.xuzhi{ display:inline-block; background:url(../images/erci_12.gif) left center no-repeat; padding-left:18px; margin-right:0px}
.header{ width:1000px; min-height:90px; margin:0 auto;padding-top:10px;}
.header h2{width:220px; float:left; margin:0 auto; padding-left:10px;}
.banner{width:760px; float:right;padding-right:10px; margin:0 auto;text-align:right;}

/* logo start */
.logo{width:100%; height:80px; border-bottom: 2px solid #f06d51;}
.logo_content{width:1000px; height:80px; margin:0 auto; overflow: hidden;}
.logo_left {
	float:left;width:200px;height:80px;overflow:hidden;margin-top:0px;
}
.logo_mid{
	float:left;width:80px;margin-top:5px;
}
.logo_right{
display: inline-block;
float: right;
margin: 10px 0px;
overflow: hidden;}

/*select area*/

.logo_city_none {
    cursor: pointer;
    height: 40px;
    margin-top: 10px;
    padding: 2px;
    width: 80px;
}
.logo_city_current {
    cursor: pointer;
    height: 40px;
    margin-top: 10px;
    padding: 2px;
    width: 80px;
	background:#FCFCFC;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	position: absolute;
	z-index: 9999;
}

#defaultcity{
    color: #666666;
    font: bold 16px '宋体';
    height: 16px;
    margin: 6px 0 4px;
    overflow: hidden;
    text-align: center;
    width: 80px;
}

.logo_inner{
    color: #666666;
    display: block;
    height: 16px;
    line-height: 16px;
	padding-left:10px;
    width: 80px;
}

.logo_inner img{vertical-align:middle;}

.logo_allcity{
	background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #ddd;
    font-size: 14px;
    height: 350px;
    margin: 54px 0 0 0;
    overflow: hidden;
    position: absolute;
	width:500px;
    z-index: 9998;
	display:none;
}
.logo_allcity h3{
	display:block;height:20px;text-align:right;line-height:20px;font-size:13px;padding-right:10px;padding-top:10px;font-weight:normal;
}
.logo_allcity h3 img{
	vertical-align:middle;
}
.logo_allcity h4{
	display:block;height:20px;text-align:right;line-height:20px;font-size:13px;padding-right:10px;padding-top:10px;font-weight:normal;
}
.logo_allcity .city_list ul{
	list-style:none outside none;
}
.logo_allcity .city_list li{
	width:480px;float:left;overflow:hidden;height:30px;line-height:30px;
	font-size:13px;padding:5px 10px 5px 10px;
	color:#666666;
}
.logo_allcity .city_list li a{
	color:#666666;font-size:13px;margin:0 !important;padding:0 !important;
}
.logo_allcity .city_list li a:hover{
	color:#ef5d8a;text-decoration: underline;
}
.logo_allcity .city_list li span{
	width:60px;font-size:14px;font-weight:bold;display:inline-block; _display:inline;
}
.logo_allcity .city_list li span a{
	color:#000;font-size:14px;font-weight:bold;
}
.logo_allcity .city_list li span a:hover{
	text-decoration: underline;
}

/* logo end */

.main{ width:100%; overflow:hidden;  margin-top:0px;}
.nav{ width:100%; height:80px;}
.nav li { float: left; }
.nav_line { width: 1px; height: 32px; background: #dbdbdb; margin-top: 16px; }
.nav a { display: block; padding: 10px 18px 0; text-align: center; height: 60px; text-transform: uppercase; float: left; }
.nav a span { display: block; font-size: 16px; }
.nav a:hover { background: #f06d51; color: #fff; }


.content{ width:1000px; overflow:hidden; margin:0 auto;  }
.rong{ width:1010px; overflow:hidden; margin:0 auto;position:relative; margin:-12px auto 0;}
.rong1{ width:1010px; height:43px;background:url(../images/yinying.gif) repeat-y; margin-top:10px; }
.sousuo{ width:1000px; height:49px; background:url(../images/bg2.gif) repeat-x #fff;  border-top:1px solid #e3e3e3; margin:0 auto;padding-bottom:5px;}
.sousuo table{ background:url(../images/index_45.gif) left top no-repeat;}
.sousuo table th{ color:#ff16b9; font-weight:normal;}
.sousuo table td{ color:#333;}
.sousuo select {height:20px; line-height:20px; border:1px solid #B8C9DA; font-size:12px;}
.xuan{ width:66px; height:20px; line-height:20px; border:1px solid #B8C9DA; font-size:12px;}
.age{ width:44px; height:20px; line-height:20px; border:1px solid #b8c9da; margin:0 5px;}
.zhao{ float:left; width:12px; height:12px; margin-top:17px;}
/*.sousuo table td span{ display:block; float:left; height:48px; line-height:48px; margin-left:8px;}*/
#sou1{ width:98px; height:36px; background:url(../images/home_13.gif) no-repeat; cursor:pointer; margin:0;}
#sou2{ width:98px; height:36px; background:url(../images/index_15.gif) no-repeat; cursor:pointer; margin:0;}
.sousuo table td.zaixian{ font-size:13px;  font-family:"微软雅黑";}
.sousuo table td.zaixian b{ font-size:20px; color:#0080D2;}

/*-------------- new search Begin 2014.06 -----------------*/
.zm-search-nav {width:1000px; overflow:hidden; margin:15px auto 0 auto;position:relative; }
.zm-sch-box {width:998px;margin:0 auto;height:36px;border:#DFDCCB solid 1px; background:#FBFBFB; font-size:12px;}
.zm-sch-box select {height:23px;padding:2px;line-height:23px;border:1px solid #ccc;vertical-align:middle;}
.zm-sch-box-checkbox{vertical-align:middle;}
.zm-sch-box img {vertical-align:middle;}
.zm-sch-box .sch-left {
	float:left;width:65px; background:url(../images/sch-nav.png) no-repeat 5px;
	font-size:13px;color:#f06d51;line-height:33px;padding-left:25px;
}
.zm-sch-box .sch-center {float:left;width:700px;font-size:12px;color:#333;height:33px;line-height:33px;overflow:hidden;}
.zm-sch-box .sch-right { float:left;width:208px;font-size:12px;padding-top:2px; }
.zm-search-nav2 {width:1000px; overflow:hidden; position:relative; margin: 5px 0 5px 0;}
.zm-sch-box2 { width:998px; border:#DFDCCB solid 1px; background:#FBFBFB; margin:15px auto 5px; }
.zm-sch-box2 select {height:23px;padding:2px;line-height:23px;border:1px solid #ccc;vertical-align:middle;}
.zm-sch-box2-checkbox{vertical-align:middle;}
.zm-sch-box2 img {vertical-align:middle;}
.zm-sch-box2 .sch-left2 {float:left;padding-left:2px;font-size:13px;color:#f06d51;line-height:44px;}
.zm-sch-box2 .sch-center2 {float:left;width:660px;font-size:12px;color:#333;height:46px;line-height:46px;overflow:hidden;}
.zm-sch-box2 .sch-right2 {float:right; background:url(../images/online.png) no-repeat; width:218px; height:55px; margin:-10px 0; padding:7px 30px 0;}
.online2{font:normal 13px/20px Arial; color:#FEA; padding:0; text-align:center;}
.online2 span{padding:0 7px; font:bold 16px/20px Tahoma; color:#fff;}

/*-------------- new search End 2014.06 -----------------*/

.content1{ width:1000px; overflow:hidden; margin-top:0px; }
.con_l{ width:700px; overflow:hidden; float:left;}
.banner1{ width:698px; overflow:hidden; border:1px solid #EFEFEF;}
.index_content{ width:1000px; overflow:hidden; margin-top:15px; }
#KinSlideshow{width:100% !important; height:430px !important; }
.title{ line-height:37px;}
#KSS_moveBox{ width:100% !important; height:430px !important;}
.KSS_titleBar{ background:#D83473;}
.list_hy{ width:700px; height:606px;overflow:hidden;position:relative;float:left;}
.list_hy h1{display: inline-block;position:relative;overflow: hidden;width: 700px;margin-bottom: 2px;}
.list_hy h1 .main_2_left_title { float: left;font-weight:normal; width: 120px;background: url(../images/zby_27.gif) no-repeat center bottom;padding-bottom: 8px;}
.list_hy h1 .main_2_left_title span { height: 39px; background: #f06d51; line-height: 39px; color: #fff; text-align: center; font-size: 16px; font-weight: normal; display: block;}
.list_hy h1 a.current { overflow: hidden; margin-left: 6px; }
.list_hy h1 a { display:inline-block;float:left;height:30px;line-height:30px;border:1px solid #c8c8c8;padding:0 20px;margin-left:6px;font-size:12px;font-weight:normal;}
.list_hy h1 a:hover { background: #f06d51; height: 32px; line-height: 32px; border: none; padding: 0 21px; color: #fff; }
.list_hy5{ width:286px; height:603px; overflow:hidden; border: 1px solid #e3e3e3; float: right;}
.list_hy5 h3{border-bottom: 2px solid #f06d51;display: inline-block;height: 39px;width: 286px;}
.list_hy5 h3 a{ font-size:16px;font-weight: normal;color:#666; display:block; width:50%; height:39px; line-height:39px; text-align:center; float:left;}
.list_hy5 h3 a.current{ background:#f06d51; color:#fff;}
.list_hy5 h3 a:hover{ text-decoration:none;}
.list_hy5 h3 span{ position:absolute; top:19px; right:20px;}
.list_hy5 h3 span a{ width:44px; height:7px;}
.index_zxjr ul { margin-top: 3px; }
.index_zxjr ul li { border-bottom: 1px dashed #a7a7a7; height: 36px; overflow: hidden; line-height: 36px; width: 100%; overflow:hidden; }
.index_zxjr ul li i{display:inline-block; width:22px; height:22px; text-align:center; line-height:22px; font-size:12px; background:#ebebeb; margin-left:8px; margin-right:8px; border-radius:20px;}
.index_zxjr ul li i.current{background:#f06d51 ; color:#fff;}
.index_zxjr_span125 { width: 25px; background: #f06d51; color: #fff; text-align: center; line-height: 15px; margin: 7px 7px 0 5px; display: block; float: left;  letter-spacing: -1px;}
.index_zxjr a span { width:108px; padding-right:5px; display:inline-block; }
.index_zxjr li:hover{background:#f2f2f2;}
.right_main_1 dl dd a { color: #ff16b9;}
.right_main_1 dl dd a:hover {color: #dc009a;text-decoration: underline;}
.right_main_1 dl dd span {color: #ff16b9;}
.hy_con{ width:710px; height:556px; padding-top:2px;overflow: hidden;position:relative;}
.hy_con ul{ width:710px; height:556px;overflow:hidden;position:relative;display:none;}
.hy_con ul.current{display:block;}
.list_hy h2 i {
background: url(../images/all.gif) no-repeat scroll 0 -63px;
display: inline-block;
float: right;
height: 22px;
line-height: 21px;
margin-top: 5px;
overflow: hidden;
text-align: center;
width: 121px;
}
.list_hy h2 i a {
color: #fff;
font-size: 12px;
font-weight: normal; height:22px; line-height:21px; 
}
.list_hy h2 i a:hover {
color:#555;
}
.hy_con ul li:hover { border: 1px solid #f06d51; }
.hy_con ul li{ border: 1px solid #e3e3e3;
float: left;
margin-bottom: 16px;
margin-right: 14px;
overflow: hidden;
padding: 5px;
position: relative;
height: 162px;
width: 116px;}
.hy_con ul li img{ width:116px; height:139px;}
.hy_con ul li img img{ }
.hy_con ul li p{ width:114px; text-align:center; padding-top:5px;}
.hy_con ul li span{ display:block; width:116px; height:20px; line-height:20px; position:absolute; top:125px; left:5px; padding-left:12px; display:none;}
.hy_con ul li span a{ color:#e66a46;}
.hy_con ul li span a.hello{ margin-left:24px;}
.hy_con ul li a.ming{background: url(../images/zby_02.gif) no-repeat right center; padding-right: 16px; }
.blue{ width:116px; height:25px; position:absolute; left:5px; top:125px; background:#fff; opacity:0.75; -moz-opacity:0.5; -khtml-opacity:0.5;filter:alpha(opacity=50); display:none;}
.con_r{ width:286px; float:right; overflow:hidden;} 
.ad{ width:284px; height:290px; border:1px solid #EFEFEF;}
.ad p{ width:284px; text-align:center; padding-top:22px;}
.ad p a{ color:#666;}
.tongcheng{ width:284px; height:168px; overflow:hidden; margin-top:10px;border:1px solid #EFEFEF;}
.tongcheng h2{padding: 5px 10px;
width: 266px;
color: #ff16b9;
font-size: 24px;
position: relative;
text-align: left;}
.tc_con{ width:284px; height:128px;  padding-top:2px;}
.tc_l{width:185px; overflow:hidden; float:left;}
.tc_l select {
	height:22px;border:1px solid #ccc;padding:2px;
}
.tc_l table{ margin:10px 0 0 14px;}
.tc_l table th{ color:#333; font-weight:normal;}
.xuan1{ width:99px; height:20px; line-height:20px; border:1px solid #B8C9DA; color:#666;}
.tc_r{ width:83px; overflow:hidden; float:left; padding-top:14px;}
#sou3{ width:84px; height:83px; background:url(../images/index_34.gif) no-repeat; cursor:pointer;}
.tc_r a{ display:block; padding-top:10px; text-align:right; color:#007FD2;}
.gonggao{ width:284px; height:250px; overflow:hidden; margin-top:10px;border:1px solid #EFEFEF;}
.gonggao h2{padding: 5px 10px;
color: #ff16b9;
font-size: 24px;
position: relative;
text-align: left;}
.gg_con{ margin: 0 auto;
overflow: hidden;
padding-bottom: 5px;
width: 258px;}
.gg_con ul{ width:258px; overflow:hidden; margin:0 auto;}
.gg_con ul li{height:28px; line-height:28px; background:url(../images/blackline.gif) bottom repeat-x;}
.gg_con ul li.nobg{ background:none;}
.gg_con ul li a{ display:block; width:258px; height:28px; background:url(../images/blacknarrow.gif) left center no-repeat; padding-left:14px; color:#333;text-overflow:ellipsis; -o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.gg_con ul li a:hover{ text-decoration:none; color:#ff16b9; background:url(../images/bluenarrow.gif) left center no-repeat;}
.ad1{ width:1000px; overflow:hidden; margin-top:10px;}
.list_hd{ width:700px; height:546px; overflow:hidden; float:left;}
.list_hd h2{ border-bottom: 2px solid #ff50be;
display: inline-block;
height: 36px;
margin-bottom: 14px;
width: 700px;}
.list_hd h2 a{ font-size:12px; font-family:"微软雅黑"; color:#666; display:block; margin-left:35px; float:left;}
.list_hd h2 p{ color: #fff;
display: block;
float: left;
font-family: "微软雅黑";
font-size: 15px;
height: 36px;
line-height: 36px;
text-align: center; background:#ff74d5;
width: 109px;}
.list_hd h2 a:hover{ text-decoration:none;}
.list_hd h2 span{background: url(../images/all.gif) no-repeat scroll 0 -63px;
display: inline-block;
float: right;
height: 22px;
line-height: 21px;
margin-top: 5px;
overflow: hidden;
text-align: center;
width: 121px;}
.list_hd h2 span a{ color: #fff;
font-size: 12px;
font-weight: normal;}
.hd_con{ width:700px; overflow:hidden;  padding-top:2px; border-bottom:none;}
.hd_con ul{ width:700px; overflow:hidden;}
.hd_con ul li{ width:348px; height:147px;  padding:14px 0 0 0px; float:left;}
.pic{ width:122px; overflow:hidden; float:left;}
.pic img{ padding:2px; border:1px solid #efefef;}
.jianjie{ width:200px; overflow:hidden; float:left; margin-left:13px;}
.jianjie h3{background:url(../images/dot.gif) bottom repeat-x; width:200px; height:21px;}
.jianjie h3 a{font-size:13px; color:#5d5d5d;}
.jianjie h3 a img{vertical-align:top; margin-right:5px;}
.jianjie h3 a:hover{ text-decoration:none;}
.jianjie p{ color:#666; line-height:22px; margin-top:5px;}
.jianjie p a{ color:#5886a6;}
.jianjie p.didian{color:#999;}
.jianjie p.didian span{ margin-left:38px;}
.jianjie2{ padding: 7px 0 1px;
text-align: center;
width: 116px;}
.jianjie2 h3{ width:116px; height:21px; text-align:center;}
.jianjie2 h3 a{font-size:13px; color:#5d5d5d; font-weight:normal;}
.jianjie2 h3 a img{vertical-align:top; margin-right:5px;}
.jianjie2 h3 a:hover{ text-decoration:none;}
.jianjie2 p{ color:#666; line-height:22px; margin-top:5px;}
.jianjie2 p a{ color:#5886a6;}
.jianjie2 p.didian{color:#999;}
.jianjie2 p.didian span{ margin-left:38px;}
.heart{ width:286px; height:546px; overflow:hidden; float:right;}
.note{ height:287px; overflow:hidden;border: 1px solid #e3e3e3;
float: right;
overflow: hidden;
width: 284px;}
.note h2{ width:266px; color:#007fd2;  padding: 5px 10px; font-weight:normal;position:relative;color: #ff16b9;
font-size: 24px;
position: relative;
text-align: left;
}
.note h2 span{ position:absolute; right:20px; top:19px;}
.note_con{margin: 0 auto;
overflow: hidden;
padding-bottom: 5px;
width: 258px; }
.note_jj{ width:258px; overflow:hidden;}
.note_jj h3{ height:33px; line-height:33px;}
.note_jj h3 a{ font-size:14px; color:#333;}
.note_jj p{ line-height:22px; color:#666;}
.note_jj p a{ color:#ff16b9;}
.ceshi123{ height:10px; clear:both; width:100%; margin:0 auto;}
.ceshi{ border: 1px solid #e3e3e3;
float: right;
overflow: hidden;
width: 284px; }
.ceshi h2{ padding: 5px 10px;
width: 266px;
color: #ff16b9;
font-size: 24px;
position: relative;
text-align: left;
}
.ceshi h2 span{ 
background: url(../images/all.gif) no-repeat scroll 0 -63px;
display: inline-block;
height: 22px;
line-height: 21px;
margin-top: 5px;
overflow: hidden;
position: absolute;
right: 10px;
text-align: center;
width: 121px; color:#FFFFFF;}
.ceshi h2 span a{ 
color:#FFFFFF;}
.ceshi_con{ margin: 0 auto;
overflow: hidden;
padding-bottom: 5px;
width: 258px;}
.ceshi_con ul{ width:262px; overflow:hidden; margin:0 auto;}
.ceshi_con ul li{height:28px; line-height:28px; background:url(../images/blackline.gif) bottom repeat-x; }
.ceshi_con ul li.nobg{ background:none;}
.ceshi_con ul li a{ display:block; width:262px; height:28px; background:url(../images/blacknarrow.gif) left center no-repeat; padding-left:14px; color:#333;text-overflow:ellipsis; -o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.ceshi_con ul li a:hover{ text-decoration:none; color:#ff16b9; background:url(../images/bluenarrow.gif) left center no-repeat;}
.vip{ width:698px; height:626px; overflow:hidden; float:left;}
.vip h2{ border-bottom: 2px solid #ff50be;
display: inline-block;
height: 36px;
margin-bottom: 14px;
overflow: hidden;
width: 700px;}
.vip h2 a{ background: url(../images/all.gif) no-repeat scroll 0 -117px;
color: #4a4a4a;
display: inline-block;
float: left;
font-size: 14px;
height: 28px;
line-height: 28px;
margin-left: 2px;
text-align: center;
width: 68px;}
.vip h2 a.current{ background: url(../images/all.gif) no-repeat scroll 0 -87px;
color: #4a4a4a;
float: left;
font-size: 14px;
height: 28px;
line-height: 28px;
text-align: center;
width: 68px;}
.vip h2 a:hover{ text-decoration:none;}
/*
.vip h2 span{ position:absolute; top:19px; right:20px;}
.vip h2 span a{ width:44px; height:7px;}
*/

.vip h2 span{display:block;width:80px;float:right;font-weight:normal;font-family:"宋体";padding-right:10px;}
.vip h2 span a{color:#666666;font-size:12px;}
.vip_con{ width:698px; overflow:hidden;  padding-top:2px; border-bottom:none;}
.vip_con ul{ width:710px; overflow:hidden; display:none;}
.vip_con ul.current{ display:block;}
.vip_con ul li{border: 1px solid #e3e3e3;
float: left;
height: 166px;
margin-bottom: 14px;
margin-right: 14px;
overflow: hidden;
padding: 5px;
position: relative;
width: 116px;}
.jianjie h3 a.name{ display:block; width:75px; height:21px; overflow:hidden; text-overflow: ellipsis;white-space:nowrap; float:left;}
.jianjie h3 p{ width:90px; overflow:hidden; float:right; margin:0;}
.jianjie h3 p img{ margin-right:3px;}
.letter{ display:inline-block; background:url(../images/index_75.gif) left center no-repeat; padding-left:20px;}
.hi{ display:inline-block; background:url(../images/home_79.gif) left center no-repeat; padding-left:20px; margin-left:30px;}
.love{ width:286px; height:190px; overflow:hidden;}
.love h2{ padding: 5px 10px;
width: 266px;
color: #ff16b9;
font-size: 24px;
position: relative;
text-align: left;
}

.love h2 span{ position:absolute; right:20px; top:19px;}
.love_con{ margin: 0 auto;
overflow: hidden;
padding-bottom: 5px;
width: 258px;}
.love_con ul{ width:258px; overflow:hidden; margin:0 auto;
}
.love_con ul li{height:28px; line-height:28px; background:url(../images/blackline.gif) bottom repeat-x;}
.love_con ul li.nobg{ background:none;}
.love_con ul li a{ display:block; width:282px; height:28px; background:url(../images/blacknarrow.gif) left center no-repeat; padding-left:14px; color:#333;text-overflow:ellipsis; -o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.love_con ul li a:hover{ text-decoration:none; color:#ff16b9; background:url(../images/bluenarrow.gif) left center no-repeat;}
.ad2{ width:258px; overflow:hidden; margin:10px auto 0;}
.list_story{ width:700px; height:381px; overflow:hidden; float:left;}
.list_story h2{  overflow:hidden; position:relative; font-weight:normal; 
border-bottom: 2px solid #ff50be;
display: inline-block;
height: 36px;
margin-bottom: 14px;
width: 700px;}
.list_story h2 a{ font-size:16px; font-family:"微软雅黑"; color:#666; display:block; line-height:21px; margin-left:35px; float:left;}
.list_story h2 p{color: #ff16b9;
font-size: 24px;
text-align: left;
width: 700px;}
.list_story h2 a:hover{ text-decoration:none;}
.list_story h2 span{ background: url(../images/all.gif) no-repeat scroll 0 -63px;
display: inline-block;
float: right;
height: 22px;
line-height: 21px;
margin-top: 5px;
overflow: hidden;
text-align: center;
width: 121px;}
.list_story h2 span a{ color: #fff;
font-size: 12px;
font-weight: normal;}
.story_con{ width:700px; overflow:hidden; }
.story_con ul{ width:700px; overflow:hidden;}
.story_con ul li{ width:348px; height:156px;  padding:14px 0 0 0px; float:left;}
.help{ border: 1px solid #e3e3e3;
float: right;
overflow: hidden;
width: 284px;}
.help h2{ padding: 5px 10px;
width: 266px;
color: #ff16b9;
font-size: 24px;
position: relative;
text-align: left;}
.help h2 span{ position:absolute; right:20px; top:19px;}
.help_con{ margin: 0 auto;
overflow: hidden;
padding-bottom: 5px;
width: 258px;}
.xitong{ height:205px; width:258px; overflow:hidden; background:url(../images/dot.gif) bottom repeat-x;}
.xitong p{ line-height:22px; color:#666;}
.xitong ul{ width:268px; overflow:hidden; padding-top:10px;}
.xitong ul li{ width:125px; height:68px; float:left; margin-right:7px;}
.xitong ul li a{ display:block; width:125px; height:68px;}
.xitong ul li .xs{ background:url(../images/index_961.gif) no-repeat;}
.xitong ul li .xs:hover{ background:url(../images/index_96.gif) no-repeat;}
.xitong ul li .gw{ background:url(../images/index_98.gif) no-repeat;}
.xitong ul li .gw:hover{ background:url(../images/index_981.gif) no-repeat;}
.xitong ul li .aq{ background:url(../images/index_103.gif) no-repeat;}
.xitong ul li .aq:hover{ background:url(../images/index_1031.gif) no-repeat;}
.xitong ul li .bz{ background:url(../images/index_103-29.gif) no-repeat;}
.xitong ul li .bz:hover{ background:url(../images/index_1032.gif) no-repeat;}

.lianxi{ width:258px; overflow:hidden; padding-top:10px;}
.lianxi p{ line-height:22px; color:#666;}
.lx_con{ width:258px; overflow:hidden; margin-top:5px;}
.kf{ display:inline-block; height:26px; background:url(../images/index_106-31.gif) left center no-repeat; padding-left:43px; line-height:26px; color:#666; font-size:15px; font-family:"微软雅黑";}

.hz{ display:inline-block; height:26px; background:url(../images/index_106.gif) left center no-repeat; padding-left:62px; line-height:26px; color:#666; font-size:15px; font-family:"微软雅黑"; margin-left:30px;}
.ph{ display:inline-block; background:url(../images/home_114.gif) left center no-repeat; padding-left:50px; line-height:26px; color:#e6427e; font-size:19px; font-family:"微软雅黑"; margin-top:10px;}
.Menubox { height: 27px; background: url(../images/index_54.gif) no-repeat; padding-left: 55px; }
.Menubox li { width: 112px; height: 27px; background: url(../images/index_61.gif) no-repeat; line-height: 27px; text-align: center; float: left; color: #e5674e; cursor:pointer; }
.Menubox li.current { background: url(../images/index_60.gif) no-repeat; color: #fff; }
.Contentbox { border: 1px solid #e76a4e; overflow: hidden; border-top: none; padding: 10px 13px 15px;}
.Contentbox a{font-size:12px;display: inline-block;}
.bottom { background: none repeat scroll 0 0 #f06d51;
margin-top: 30px;
padding: 8px 0 10px 0;}
.bottom p{ width:1000px; line-height:24px; text-align:center; margin:0 auto; color:#fff;}
.bottom p a{color:#fff;}
.bottom p a:hover{color:#fed841;}
.footer { width:100%; height:49px; background:#004E8C;}

/*    登录样式    */
div.clear{clear:both; height:0;overflow:hidden;}
.login_box{width:998px;margin:0 auto; border:1px solid #ddd; background:#FFF;}
.login_box_l{overflow: hidden;width: 998px; background:url(../images/regb.jpg) left top no-repeat;}
.login_box_l h2{width:620px; height:40px; line-height:40px; float:left; margin:35px 0 0 35px;}
.login_box_l h2 span{float:left; font-size:18px; font-weight:bold; color:#ff16b9;}
.login_box_l h2 b{font-size:12px; font-weight:normal; color:#666; float:right;}
.login_box_l .table{width:605px; float:left;  margin:20px;}
.login_box_l .table tr td{height:45px;color:#333;}
.login_box_l .table tr td.login_txt{font-size:14px;color:#333;}
.login_box_l .table tr td.login_txt font{font-size:14px; font-weight:normal;color:#CB0003;}
.login_box_l .table tr td input.w3{border:0;height:30px; line-height:30px; width:200px; background:url(../images/input_back.jpg) no-repeat; padding:0 10px; color:#666;}
.login_box_l .table tr td input.w4 {border:0;width:87px; height:30px; line-height:30px; background: url(../images/yzm_back.jpg) no-repeat; padding:0 10px; margin:0 5px 0 0;}
.login_box_l .table tr td img{vertical-align:middle; margin:0 5px 0 0;}
.login_box_l .table tr td input.login_button{background: url(../images/all.gif) no-repeat scroll 0 -540px;
color: #fff;
float: left;
font-size: 17px;
height: 32px;
line-height: 30px;
overflow: hidden;
text-align: center;
text-decoration: none;
width: 100px; border:0;}
a.user_2_3 {
  background: url(../images/all.gif) no-repeat scroll 0 -540px;
  color: #fff;
  float: left;
  font-size: 17px;
  height: 32px;
  line-height: 30px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  width: 100px;
  margin-right:20px;
}

/*    注册样式    */

.login_l_b{width:555px; height:90px; line-height:35px; float:left; margin: 20px 0 0 60px;color:#333;}
.login_l_b a:link, .login_l_b a:visited{color:#cd0000;}
.login_l_b a.qq{background:url(../images/login_icon.jpg) no-repeat left top; padding:0px 0 3px 20px; margin:0 15px 0 0; color:#333;text-decoration:none;}
.login_l_b a.sina{background:url(../images/login_icon.jpg) no-repeat left -18px; padding:0px 0 3px 20px; margin:0 15px 0 0;color:#333;text-decoration:none;}
.login_l_b a.kaixin{background:url(../images/login_icon.jpg) no-repeat left -38px; padding:0px 0 2px 20px;color:#333; text-decoration:none;}
.login_box_r{width:293px; text-align:center; float:right; display:inline;}
.login_box_r img{margin:40px 0 0 0;}
.login_r_t1{background:url(../images/login_r_p.jpg) no-repeat left top; float:left; text-align:left; padding-left:60px; margin-top:30px; margin-left:20px;height:90px;}
.login_r_t1 h2{font-size:14px; font-weight:bold;}
.login_r_t1 p{color:#666; line-height:23px; float:left;}
.login_r_t2{background:url(../images/login_r_p.jpg) no-repeat left -128px; float:left; text-align:left; padding-left:60px; margin-top:30px;margin-left:20px; height:90px;}
.login_r_t2 h2{font-size:14px; font-weight:bold;}
.login_r_t2 p{color:#666; line-height:23px; float:left;}
.login_r_t3{background:url(../images/login_r_p.jpg) no-repeat left -258px; float:left; text-align:left; padding-left:60px; margin-top:30px;margin-left:20px; height:90px;}
.login_r_t3 h2{font-size:14px; font-weight:bold;}
.login_r_t3 p{color:#666; line-height:23px; float:left;}
.login_box_l .table tr td.re_tit{height:35px; font-size:14px;color:#333; text-indent:5px;}
.login_box_l .table tr td.re_tit h3{ font-size:14px; font-weight:bold; color:#4a4a4a;}
.login_box_l .table tr td.re_tit font{font-size:14px; color:#cd0000;}
.login_box_l .table tr td.re_tit_b{height:20px;}
.login_box_l .table tr td input.re_dx{background:none; width:auto; height:auto;}
.login_box_l .table tr td select{font-size:14px;border:1px solid #ddd; height:30px;}
.login_box_l .table tr td b{font-size:14px; font-weight:normal;color:#333;}
.login_box_l .table tr td .re_s{width:220px; padding:6px 0;}
.login_box_l .table tr td input.re_button{background: url(../images/all.gif) no-repeat scroll 0 -540px;
color: #fff;
float: left;
font-size: 15px;
height: 32px;
overflow: hidden;
text-align: center;
text-decoration: none;
width: 100px;}
.login_box_l .table tr td textarea{border:1px solid #ddd; line-height:24px; color:#666;}
.login_box_l .table tr td input.xiayb{width:94px; height:41px; background:url(../images/xiayb.jpg) no-repeat; cursor:pointer; border:0; margin:20px 10px 0  70px;}
.login_box_l .table tr td input.tjbt{background: url("../images/all.gif") no-repeat scroll 0 -540px;
color: #fff;
float: left;
font-size: 15px;
height: 32px;
overflow: hidden;
text-align: center;
text-decoration: none;
width: 100px; margin-left:80px; border: none;}
.user_1 {
    background: none repeat scroll 0 0 #f7f7f7;
    height: 38px;
    overflow: hidden;
    width: 1000px; margin:0 auto;
}
.user_1 li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e3e3e3 #e3e3e3;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    float: left;
    font-size: 16px;
    height: 36px;
    line-height: 33px;
    margin-right: 2px;
    text-align: center;
    width: 150px;
}
.user_2 {
  background: url(../images/o.png) no-repeat scroll right center #FFFFFF;
   overflow: hidden; padding:0; width:998px; 
}
.login_now {
  background: url(../images/listtitlebj5.gif) repeat-x scroll 0 0;
  color: #fff;
}
.login_1{ background:url(../images/listtitlebj.gif) repeat-x;}

/*    找回密码样式    */
.find_password{width: 500px; height:70px; background:#fbfbfb; float:left; margin: 10px 0 0 40px;line-height:25px; padding:10px 0 0 0;}
.find_password img{vertical-align:middle; margin:4px 0 0 8px; float:left;}
.find_password p{float:left; margin:0 0 0 8px;font-size:14px;color:#333;}
.login_box_l table tr td input.find_button{background: url(../images/all.gif) no-repeat scroll 0 -540px; border:0;
color: #fff;
float: left;
font-size: 17px;
height: 32px;
line-height: 30px;
overflow: hidden;
text-align: center;
text-decoration: none;
width: 100px;}
/*    同城约会内容页样式    */
.tcyh_b{width:1000px; float:left; margin:0px 0px 10px 0px;_margin-left:5px;}
.tcyh_b_l{width:685px; float:left;  overflow:hidden;}
.tcyh_b_r{width:305px;overflow:hidden; float:right;}
.tcyh_l_nr{width:663px; float:left; height:238px;  overflow:hidden;}
.tcyh_nr_img{width:178px; height:238px; float:left; overflow:hidden;border-right:1px solid #ededed; background:#faf8f9; text-align:center;}
.tcyh_nr_img ul{width: 120px; height:218px; float:left; margin: 20px 0 0 28px;_margin: 20px 0 0 14px;}
.tcyh_nr_img ul li{line-height:28px; color:#666;}
.tcyh_nr_img ul li img{vertical-align:middle;}
.tcyh_nr_img ul li.tcyh_img0 img{width:108px; height:125px; padding:1px; border:1px solid #dadada;}
.tcyh_nr_img ul li.tcyh_img0{background:#fff;}
.tcyh_nr_img ul li.tcyh_wybm a:link, .tcyh_nr_img ul li.tcyh_wybm a:visited, .tcyh_nr_img ul li.tcyh_wybm a:hover, .tcyh_nr_img ul li.tcyh_wybm a:active{width:90px; height:27px; text-align:center; line-height:27px; font-size:12px; font-weight:bold; color:#fff; background:url(../images/orange_button.jpg) no-repeat; display:block; text-decoration:none; margin: 6px 0 0 15px;}
.tcyh_nr_img ul li.zi_blue{color:#ff16b9;}
.zi_fen{color:#E4357A;}
.tcyh_nr_t{width:450px; float:left; height:238px; overflow:hidden;}
.tcyh_nr_t ul {width:450px;margin: 20px 0 0 20px; float:left;}
.tcyh_nr_t ul li{color:#666; line-height:30px;font-size: 14px;}
.tcyh_nr_t ul li b{color:#666;font-weight:normal;}
.tcyh_l_title{width:663px; height:35px; line-height:35px; text-indent:12px; border:1px solid #ededed; float:left; background:url(../images/gray_back.jpg) repeat-x left top; font-size:16px; font-weight:bold; color:#858585; font-family:微软雅黑;font-weight:normal;}
.tcyh_l_text{width:auto; float:left; padding: 20px; line-height:25px; font-size: 14px;}
.tcyh_l_text b{color:#ff1616; height:30px; line-height:30px;}
.tcyh_l_text tr td input{border:1px solid #ddd; width:220px; height:25px; line-height:25px;}
.tcyh_l_text tr td textarea{border:1px solid #ddd;line-height:25px;}
.tcyh_l_text tr td img{vertical-align:middle; margin:0 8px;}
.tcyh_l_text tr td a:link, .tcyh_l_text tr td a:visited{color:#666;}
.tcyh_l_text tr td input.tcyh_sub{width:90px; height:27px; text-align:center; line-height:27px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/orange_button.jpg) no-repeat; border:0; cursor:pointer;}
.search_yh{width:305px; float:left; margin-bottom:5px;}
.search_yh h2{background: url(../images/listtitlebj.gif) repeat-x scroll 0 0;
border: 1px solid #e3e3e3;
font-size: 18px;
height: 36px;
line-height: 36px;
overflow: hidden;
padding-left: 10px;
width: 293px;}
.search_yh h2 span{font-size:16px; color: #666666; font-family:微软雅黑; margin-left:15px; float:left; font-weight:normal;}
.search_yh h2 a {float:right; margin: 16px 15px 0 0;}
.search_yh_nr{width:273px; float:left;border:1px solid #ededed; padding:15px;border-top:0; color:#666;}
.search_yh_nr table tr td b{color:#666;}
.search_yh_nr table tr td {height:30px;}
.search_yh_nr table tr td select{border:1px solid #ddd;}
.search_yh_nr table tr td input.tcyh_ss{width:90px; height:27px; text-align:center; line-height:27px; font-size:12px; font-weight:bold; color:#fff; background:url(../images/orange_button.jpg) no-repeat; border:0; cursor:pointer;}
.ad_0{width:305px; min-height:103px; float:left; margin:10px 0;}
.ad_0 img{width:303px; min-height:101px; border:1px solid #ddd;}
.zxri_list{width:303px; overflow:hidden; float:left;border:1px solid #ededed; border-top:0;}
.zxri_list ul{widows:303px; float:left; margin:9px 0;}
.zxri_list ul li{width:303px; height:29px; line-height:29px; float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; border-bottom:1px dashed #ddd;}
.zxri_list ul li a:link, .zxri_list ul li a:visited{width:258px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;color:#666; text-decoration:none; padding:0 20px 0 20px; display:block;}
.zxri_list ul li a:hover, .zxri_list ul li a:active{color:#f06d51; text-decoration:none;display:block;}
.ad_1{width:305px; height:174px; float:left;}
.ad_1 img{width:303px; height:172px; border:1px solid #ddd;}

/*    心情微播页面样式    */
.xqwb_b_l{width:665px; float:left; margin:0 10px 0 0;}
.xqwb_l_top{width:663px; background: url(../images/xqwb_t_back.jpg) repeat-x; float:left;border:1px solid #ededed; border-bottom:0;overflow:hidden;}
.xqwb_l_top h2{width:643px; float:left; margin:20px 10px 0 10px;}
.xqwb_l_top h2 img{width:272px; height:31px; float:left;}
.xqwb_l_top h2 span {float:right; color:#666; font-size:12px; font-weight:normal;}
.xqwb_l_top h2 span b{color:#ff16b9;}
.xqwb_l_top textarea{border:1px solid #ededed; height:90px; margin:8px 0 0 10px; width:641px;}
.xqwb_l_top input.fabu{width:98px; height:36px; background:url(../images/fabu.jpg) no-repeat; cursor:pointer; border:0; float:right; margin:10px 10px 0 0;}
.djs_tit{width:663px; height:41px; float:left; line-height:41px; margin:1px 0 0 0; background:#faf8f9; border-bottom:1px solid #ddd;}
.djs_tit span{width:200px; float:left; font-size: 16px; font-weight:bold; font-family:微软雅黑;color:#ff16b9;;}
.djs_tit a img{float:right; margin:16px 10px 0 0;}
.djs_list{width:633px; height:120px; margin-top:20px; overflow:hidden; float:left; border-bottom:1px solid #ddd; padding:0 15px;}
.djs_list_line{width:633px; height:1px; margin-top:20px; overflow:hidden; float:left; border-bottom:1px solid #ddd; padding:0 15px;}
.djs_list_tx img{width:80px; height:96px; padding:1px; border:1px solid #ddd; float:left;}
.djs_list_nr{width:605px; height:120px; float:left; margin:0 0 0 10px;}
.djs_list_t {width:605px; height:80px; overflow:hidden; line-height:25px; color:#666;}
.djs_list_t b{font-size:12px; font-weight:bold;color:#ff16b9;}
.djs_list_link {width:605px; text-align:right; color:#666;}
.djs_list_link a:link, .djs_list_link a:visited{color:#ff16b9;margin-left:20px;}
.djs_list_link a:hover, .djs_list_link a:active{color:#ff16b9; text-decoration:underline;}
.djs_list_a{width:563px; height:110px;overflow:hidden; float:right; border-bottom:1px solid #fff; padding:10px 15px 0 15px; margin-left:30px; background:#faf8f9;}
.djs_list_tx_a img{width:80px; height:96px; padding:1px; border:1px solid #ddd; float:left;}
.djs_list_nr_a{width:465px; height:110px; float:left; margin:0 0 0 10px;}
.djs_list_t_a {width:465px; height:80px; overflow:hidden; line-height:25px; color:#666;}
.djs_list_t_a b{font-size:12px; font-weight:bold;color:#ff16b9;}
.djs_list_link_a {width:465px; text-align:right; color:#666;}
.djs_list_link_a a:link, .djs_list_link_a a:visited{color:#ff16b9;margin-left:20px;}
.djs_list_link_a a:hover, .djs_list_link_a a:active{color:#ff16b9; text-decoration:underline;}
.djs_list_b{width:493px; height:110px;overflow:hidden; float:right; border-bottom:1px solid #fff; padding:10px 15px 0 15px; margin-left:30px; background:#faf8f9;}
.djs_list_tx_b img{width:80px; height:96px; padding:1px; border:1px solid #ddd; float:left;}
.djs_list_nr_b{width:395px; height:110px; float:left; margin:0 0 0 10px;}
.djs_list_t_b {width:395px; height:80px; overflow:hidden; line-height:25px; color:#666;}
.djs_list_t_b b{font-size:12px; font-weight:bold;color:#ff16b9;}
.djs_list_link_b {width:395px; text-align:right; color:#666;}
.djs_list_link_b a:link, .djs_list_link_b a:visited{color:#ff16b9;margin-left:20px;}
.djs_list_link_b a:hover, .djs_list_link_b a:active{color:#0886D3; text-decoration:underline;}
.djs_list_c{width:500px; float:right; height:50px;color:#666; margin-top:10px;}
.djs_list_c input.pl_in{width:280px; height:25px; line-height:25px; margin-right:8px; border:1px solid #ddd;}
.djs_list_c input.tjpl_b{width:75px; height:27px; border:0; background:url(../images/4.jpg) no-repeat; cursor:pointer;}
.zxri_list_0{width:303px; height: auto; overflow:hidden; float:left;border:1px solid #ededed; margin-bottom:10px;}
/*

.zxri_list_0 ul{width:303px; height:488px;  overflow:hidden;float:left; margin:9px 0;}

*/

.zxri_list_0 ul{width:303px; height:auto;  overflow:hidden;float:left; margin:9px 0;}
.zxri_list_0 ul li{width:273px; height:29px; line-height:29px; float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; border-bottom:1px dashed #ddd; background:url(../images/blacknarrow.gif) no-repeat 10px center; margin:0 10px;_margin:0 0px;}
.zxri_list_0 ul li a:link, .zxri_list_0 ul li a:visited{width:250px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;color:#666; text-decoration:none; padding:0 20px 0 20px; display:block;}
.zxri_list_0 ul li a:hover, .zxri_list_0 ul li a:active{color:#f06d51; text-decoration:none;display:block;}
.hy_list_0{width:303px; overflow:hidden; float:left;border:1px solid #ededed; margin-bottom:10px; padding-bottom:15px;}
.hy_list_0 dl{width:78px; height:130px; float:left; display:inline; text-align:center; margin:15px 0 0 16px;}
.hy_list_0 dl dt img{width:78px; height:94px; padding:1px; border:1px solid #ddd; float:left;}
.hy_list_0 dl dd{width:78px; height:70px; line-height:20px; float:left;}
.hy_list_0 dl dd a:link, .hy_list_0 dl dd a:visited{color:#666; text-decoration:none;}
/*    心情日记页面样式    */

.xqrj_b_l{width:663px; float:left; margin:0 10px 0 0;border:1px solid #ededed; overflow:hidden;}
.xqrj_tit{width:663px; line-height:70px; font-size:26px; font-weight:bold; color:#333; float:left; text-align:center; margin:15px 0 0 0;}
.xqrj_tit_fu{width:663px; height:33px; line-height:33px; background:#EDF8FC; font-size:12px; font-weight: normal; color:#666; float:left; text-align:center;}
.xqrj_tit_fu a{color:#666; margin-left:15px;}
.xqri_info{width:633px; float:left; padding:0 15px; margin:20px 0 40px 0;}
.xqri_info_img img{width:112px; height:135px; float:left;}
.xqri_info_t{width:490px; float:left; height:140px; margin-left:15px; color:#666;}
.xqri_info_t p{line-height:22px; width:490px; float:left;}
.xqri_info_t p a{color:#B1768C;}
.xqri_info_t p span{color:#E36066;}
.xqri_info_t p.xqrj_hd{margin:15px 0 0 0;}
.xqri_info_t p.xqrj_hd img{vertical-align:middle; margin:0 5px 0 0;}
.xqri_info_t p.xqrj_hd a{color: #666;margin-right:15px;}
.xqri_cont{width:633px; float:left; padding:0 15px;}
.xqri_cont p{margin:8px 0; font-size:14px; color: #333; text-indent:24px; line-height:26px;}
.xqrj_txt{width:633px; float:left; /*height:270px;*/min-height:100px;padding:5px;}
.xqrj_txt textarea{width: 95%; margin:10px 0px 0 29px; float:left; border:1px solid #ddd; height:100px;}
.xqrj_txt p{width:603px; float:left; margin:15px 0 0 29px;color:#666;}
.xqrj_txt p .input{width:90px; height:30px; line-height:30px;border:1px solid #ddd;}
.xqrj_txt p img{vertical-align:middle;}
.xqrj_txt p a{color:#666;}
.xqrj_txt h2{width:603px; float:left; margin:15px 0 0 29px;color:#666; font-size:12px; font-weight:normal;}
.xqrj_txt h2 a{color: #333; text-decoration:none;}
/*    心情日记列表样式    */
.xqri_list_tit{width:663px; float:left; height:41px; overflow:hidden; background:url(../images/a3.jpg) repeat-x;}
.xqri_list_tit ul {padding-left:5px;}
.xqri_list_tit ul li{float:left;width:67px; height:24px; text-align:center; line-height:24px; overflow:hidden; font-size:12px; background:url(../images/tit_gray.jpg) no-repeat; color:#666; margin: 10px 0 0 5px;}
.xqri_list_tit ul li a{color:#666; text-decoration:none;}
.xqri_list_tit ul li a:hover{width:67px; height:24px; display:block; text-align:center; line-height:24px; background:url(../images/tit_blue.jpg) no-repeat; color:#fff; text-decoration:none;}
.xqri_list_tit ul li.current_a a{width:67px; height:24px; display:block; text-align:center; line-height:24px; overflow:hidden; background:url(../images/tit_blue.jpg) no-repeat; color:#fff; text-decoration:none;}
.xqrj_list_li{width:643px; float:left; padding:0 10px;border-top:1px solid #ddd; overflow:hidden; margin-bottom:20px;}
.xqrj_list_li ul li{width:620px; height:35px; line-height:35px; border-bottom:1px dashed #ddd; padding:0 8px 0 15px; background:url(../images/blacknarrow.gif) no-repeat 7px center;}
.xqrj_list_li ul li a.tit{width:420px; float:left; overflow:hidden; display:block;color:#666; text-decoration:none;white-space: nowrap;text-overflow: ellipsis;}
.xqrj_list_li ul li a.tit:hover{color:#f06d51;}
.xqrj_list_li ul li span{width:200px; float:right;color:#666; text-align:right;}
.xqrj_list_li ul li span a{color:#666;margin-right:20px;}
.xqrj_list_li ul li span a:hover{color:#f06d51;}
/*
.pagecode{width:663px; height:40px; line-height:40px; float:left; text-align:center; margin:0 0 15px 0;}
.pagecode a{padding:5px 9px; background:#EDEFFC; border:1px solid #54A3E5;color:#779AB0; text-decoration:none;}
.pagecode a:hover{padding:5px 9px; background:#ff59cd; border:1px solid #ff59cd;color:#fff; text-decoration:none;}
.pagecode a.on{padding:5px 9px; background:#ff59cd; border:1px solid #ff59cd;color:#fff; text-decoration:none;}
*/

/*    心理测试内容页样式    */
.ksce_but{width:663px; text-align:center; float:left; padding-bottom:30px;}
.ksce_but input{width:98px; height:36px; border:0; cursor:pointer; background:url(../images/ksce.jpg) no-repeat; margin:50px 0 0 0;}
.ceshi_but{width:663px; text-align:center; float:left; padding-bottom:30px;}
/*    心情日记样式    */
.xqrj_n_tit{width:663px; height:60px; line-height:60px; text-align:center; background:url(../images/new_diary.png) no-repeat left top; font-size:24px; font-weight: normal; color:#666; font-family:微软雅黑;}
.xqrj_n_tit a {font-size:24px; font-weight: normal; color:#666;}
.xqri_n_tp dl dd a:hover{color:#666;}
.xqrj_n_nr{width:603px; height:90px; overflow:hidden; float:left; line-height:25px;color:#666;padding:0 30px; border-bottom:1px dashed #ddd;}
.xqrj_n_nr a{font-size:12px; font-weight:normal; color:#666;}
.xqrj_n_ul{width:633px; height:120px; overflow:hidden; float:left; border-bottom:1px dashed #ddd; padding-left:30px; margin:10px 0 15px 0;}
.xqrj_n_ul ul{width:310px; height:120px; overflow:hidden; float:left; display: block;}
.xqrj_n_ul ul li{width:303px; height:29px; line-height:29px; float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background:url(../images/blacknarrow.gif) no-repeat left center;}
.xqrj_n_ul ul li a{width:258px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;color:#666; text-decoration:none; padding:0 20px 0 20px; display:block;_padding:0 20px 0 10px;}
.xqri_n_tp{width:663px; height:120px; overflow:hidden; float:left;}
.xqri_n_tp dl{width:110px; height:120px; overflow:hidden; float:left; text-align:center; margin:0 0 0 19px;_margin:0 0 0 15px;}
.xqri_n_tp dl dd a{width:108px; display:block; text-align:center; height:28px; line-height:28px; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xqri_n_tp dl dd a:hover{color:#ff16b9;}
.xqrj_n_list{width:663px;float:left;border-right:1px solid #EDEDED;border-left:1px solid #EDEDED; border-bottom:1px solid #EDEDED; margin-bottom:10px;}
.xqrj_n_list_l{width:331px; float:left; overflow:hidden;border-right:1px solid #EDEDED;}
.xqrj_n_list_l h2{background: url("../images/gray_back.jpg") repeat-x left top;border:1px solid #EDEDED; border-left:0; border-right:0; width:333px;float: left;height: 35px;line-height: 35px;text-indent: 12px;}
.xqrj_n_list_l h2 span{color: #666666;font-family: 微软雅黑;font-size: 16px;font-weight: normal;width:200px; float:left;}
.xqrj_n_list_l h2 a img{vertical-align:middle; margin:16px 12px 0 0; float:right;}
.xqrj_n_list_l ul{width:334px; height:245px; overflow:hidden; float:left; display: inline; margin-bottom:8px;}
.xqrj_n_list_l ul li{width:314px; height:29px; line-height:29px; float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background:url(../images/blacknarrow.gif) no-repeat 8px center; border-bottom:1px dashed #ddd; margin:0 10px;_margin:0 10px 0 5px;}
.xqrj_n_list_l ul li a{width:285px;_width:270px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;color:#666; text-decoration:none; padding:0 20px 0 20px; display:block;}
.xqrj_n_list_l ul li a:hover{color:#f06d51;}
.xqrj_n_list_r{width:329px; float:left; overflow:hidden;}
.xqrj_n_list_r h2{background: url("../images/gray_back.jpg") repeat-x left top;border:1px solid #EDEDED; border-left:0; border-right:0; width:329px;float: left;height: 35px;line-height: 35px;text-indent: 12px;}
.xqrj_n_list_r h2 span{color: #666666;font-family: 微软雅黑;font-size: 16px;font-weight: normal;width:200px; float:left;}
.xqrj_n_list_r h2 a img{vertical-align:middle; margin:16px 12px 0 0; float:right;}
.xqrj_n_list_r ul{width:329px; height:245px; overflow:hidden; float:left; display: inline;}
.xqrj_n_list_r ul li{width:309px; height:29px; line-height:29px; float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background:url(../images/blacknarrow.gif) no-repeat 8px center; border-bottom:1px dashed #ddd; margin:0 10px;_margin:0 10px 0 5px;}
.xqrj_n_list_r ul li a{width:280px;_width:270px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;color:#666; text-decoration:none; padding:0 20px 0 20px; display:block;}
.xqrj_n_list_r ul li a:hover{color:#f06d51;}

/*    心理测试样式    */

.xlcs_list_b{width:663px;border-bottom:1px solid #ededed; float:left; margin-bottom:20px;}
.xlcs_list{width:663px;border-top:1px solid #ededed; float:left; height:102px; overflow:hidden; padding:10px 0;}
.xlce_list_img img{width:116px; height:82px; padding:2px; border:1px solid #ddd; float:left; margin: 6px 10px;}
.xlce_list_r {width:521px; height:102px; overflow:hidden; float:left; background:#faf8f9;}
.xlce_list_l{width:400px; height:102px; overflow:hidden; float:left; display: inline; margin:0 10px 0 0;}
.xlce_list_l h2{font-size:14px; font-weight:bold;color:#0886D3;width:400px; height:30px; line-height:30px; float:left; margin:10px 0 0 3px;}
.xlce_list_l p{font-size:12px;color:#666;width:400px; height:43px; line-height:24px; float:left; overflow:hidden;}
.xlce_list_l p a{color:#0886D3;}
.xlce_list_b{width:105px; float:right;}
.xlce_list_b p{width:105px;color:#666; margin:15px 0 10px 0;}
.xlce_list_b p span{color:#0886D3;}
.xlce_list_b a{width:90px; height:27px; display:block; text-align:center; line-height:27px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/orange_button.jpg) no-repeat; text-decoration:none;}

/*    同城约会样式    */

.xqri_list_tit h2{width:100px; float:left; height:41px; line-height:41px; color:#0886D3; margin:0 0 0 10px; font-size:14px; font-weight:normal;}
.tcyh_list{width:663px;border-top:1px solid #ededed; float:left; height:143px; overflow:hidden; padding:15px 0;}
.tcyh_list .xlce_list_img img{width:108px; height:131px; padding:2px; border:1px solid #ddd; float:left; margin: 6px 10px;}
.tcyh_list_r {width:518px; height:200px; overflow:hidden; float:left;}
.xlce_list_t{width:518px; height:105px; overflow:hidden; float:left; }
.tcyh_list_r h2{font-size:14px; font-weight:bold;color:#0886D3;width:518px; height:30px; line-height:35px; float:left; border-bottom:1px solid #EDEDED;}
.tcyh_list_r p.tcyh_list_j{font-size:12px;color:#666;width:512px; margin:0 2px; height:50px; line-height:23px; float:left; overflow:hidden;}
.tcyh_list_r p span{color:#0886D3; padding:5px 0 0 0; float:left; margin:0 2px;}
.tcyh_list_b a{width:90px; height:27px; display:block; text-align:center; line-height:27px; font-size:14px; font-weight:normal; color:#fff; background:url(../images/orange_button.jpg) no-repeat; text-decoration:none; float:left; margin:8px 0 0 0;font-family: 微软雅黑;}

/*    新增样式    */

.con_l1{ width:700px; overflow:hidden; float:left; border:1px solid #EDEDED; display:inline; margin-top: 10px;}
.gushi{ width:700px; overflow:hidden;}
.gushi h2 .button{width:67px; height:19px; line-height:19px; text-align:center; font-size:12px; font-weight:normal; color:#666; background:url(../images/btn1.gif) no-repeat; border:0; cursor:pointer;}
.gushi h2{ height:41px; border-bottom:1px solid #ededed; background:url(../images/a3.jpg) repeat-x; line-height:41px;  padding-left:23px; position:relative;}
.gushi h2 span{ display:block; float:left;font-size:14px;color:#ff5f3d; }
.gushi h2 p{ display:block; float:left;margin-left:17px; color:#666;_padding-top:10px;}
.area{ width:66px; height:17px; border:1px solid #B8C9DA;_}
.gushi h2 p a.s_suo{width:48px; height:19px; line-height:19px; text-align:center; margin-left:8px; background:url(../images/stroy_03.gif) no-repeat; font-weight:normal; color:#666; display:inline-block;_margin-bottom:3px;}
.xuan2{ position:absolute; right:28px; top:12px; width:150px; height:19px;}
.xuan2 a{ display:block; float:left; width:67px; height:24px; background:url(../images/btn1.gif); line-height:24px; text-align:center; color:#666; margin-right:5px;}
.xuan2 a.current{ color:#fff; background:url(../images/btn2.gif) no-repeat;}
.gs_con{ width:684px; overflow:hidden;}
.gs_con ul{ width:684px; overflow:hidden;}
.gs_con ul li{ width:655px; height:118px; overflow:hidden; border-bottom:1px solid #ededed; padding:19px 0 0 9px;}
.pic1{ width:122px; height:112px; float:left;}
.pic1 img{}
.jj{ width:515px; overflow:hidden; float:right; }
.js{ width:486px; height:69px; padding:0 20px 0 9px;}
 .js h3{ padding-top:0px;}
 .js h3 a{ font-size:14px; color:#59ABE4;}
 .js p{ line-height:26px; color:#333; margin-top:5px;} 
 .hu{ margin-top:10px;}
.hu a{ margin-right:8px;}
.page1{ height:55px; padding:19px 0 0 135px;}
.page1 a{ display:block; height:22px; line-height:22px; padding:0 9px; border:1px solid #54A3E3; color:#779AB0; float:left; margin-right:5px;} 
.page1 a:hover{ color:#fff; background:#54a3e3; text-decoration:none;}
.page1 a.current{ color:#fff; background:#54a3e3;}
.con_r1{ width:284px; overflow:hidden; float:right;  display:inline;}
.like{ width:284px; overflow:hidden; margin-top:10px;}
.like h2{ background: url(../images/listtitlebj.gif) repeat-x scroll 0 0;
border: 1px solid #e3e3e3; border-bottom:none;
font-size: 18px; font-weight:normal;
height: 36px;
line-height: 36px;
overflow: hidden;
padding-left: 10px;
width: 272px;}
.like h2 a{ font-size:14px; color:#666; font-weight:normal; margin-left:5px;}
.like_con{ width:277px; overflow:hidden; border:1px solid #ededed;  padding:15px 0 0 5px;}
.like_con ul{ width:277px; overflow:hidden;}
.like_con ul li{ width:84px; height:150px; float:left; margin-right:8px;}
.like_con ul li img{ padding:2px; border:1px solid #ededed;}
.like_con ul li p{ text-align:center; padding-top:3px; line-height:20px;}
.like_con ul li p a{ color:#666;}
.ad3{ width:282px; overflow:hidden; margin-top:10px; border:1px solid #ededed;}
.last_note{ width:284px; overflow:hidden; margin-top:10px;}
.last_note h2{ border: 1px solid #e3e3e3; border-bottom:none;
font-size: 18px; font-weight:normal;
height: 36px; border-bottom:none;
line-height: 36px;
overflow: hidden;
padding-left: 10px; background:url(../images/listtitlebj.gif) repeat-x scroll 0 0 ; padding-left:14px; position:relative;font-weight:normal;}
.last_note h2 span{ position:absolute; right:20px; top:19px;}
.ln_con{ width:262px; overflow:hidden;border:1px solid #EFEFEF; padding-top:4px;padding:10px;}
.ln_con ul{ width:262px; overflow:hidden; margin:0 auto;line-height: 24px;}
.ln_con ul li{height:28px; line-height:28px; background:url(../images/blackline.gif) bottom repeat-x; }
.ln_con ul li.nobg{ background:none;}
.ln_con ul li a{ display:block; width:282px; height:28px; background:url(../images/blacknarrow.gif) left center no-repeat; padding-left:14px; color:#333;text-overflow:ellipsis; -o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.ln_con ul li a:hover{ text-decoration:none; color:#f06d51; background:url(../images/bluenarrow.gif) left center no-repeat;}
.ln_con .upbutton{ width:145px; height:37px; margin:14px auto; background:url(../images/all.gif) no-repeat 0px -449px;}
.ln_con .upbutton a{width:145px; height:37px; display:block; text-align:center; line-height:37px; font-size:16px; color:#fff;}
.ln_con .upbutton a:hover{color:#FFCCFF;}
.happy{ width:684px; height:255px; border-bottom:1px solid #ededed;}
.people{ height:177px; padding:26px 0 0 201px;}
.people p{ width:114px; height:177px; float:left;}
.people p img{ padding:2px; border:1px solid #ededed;}
.people p span{ display:block; text-align:center; padding-top:7px; color:#666;}
.xin{ width:55px; overflow:hidden; padding:66px 7px 0; float:left;}
.hu1{ height:52px; padding-left:236px;}
.hu1 a{ margin-right:5px;}
.wenzhang{ width:700px; overflow:hidden;}
.wenzhang h3{ font-size:22px; color:#333; font-family:"微软雅黑"; text-align:center; margin-top:21px;}
.wenzhang h4{ width:700px; height:33px; line-height:33px; text-align:center; color:#666; background:#FFFAE2; margin-top:20px; font-weight:normal;}
.wenzhang h4 a{ color:#666; margin-left:15px;}
.wz_con{padding:25px 17px 30px; border-bottom:1px solid #ededed;}
.wz_con p{ font-size:14px; color:#333; line-height:26px; margin-bottom:20px; text-indent:2em;}
.wish{ width:684px; overflow:hidden; padding-bottom:30px;}
.wish h3{ width:664px; height:35px; line-height:35px; padding-left:20px;border-bottom:1px solid #ededed; background:url(../images/a3.jpg) repeat-x; font-size:16px; color:#666; font-family:"微软雅黑";font-weight:normal;}
.wish_con{ padding:31px 0 0 35px;}
.wish_con textarea{ width:590px; height:100px; border:1px solid #ededed;}
.yz{ height:26px; margin-top:6px; line-height:26px; }
.yz span{color:#666; display:block; float:left;}
.shu{ width:90px; height:24px; border:1px solid #ededed; line-height:24px; float:left;}
.yz img{ float:left; margin:2px 0 0 5px;}
.yz a{ display:block; float:left; margin-left:5px;}
.wish_con p{ color:#666; margin-top:15px;}
.wish_con p a{ color:#333; margin:0 5px;}
.yzm{ width:90px; height:24px; border:1px solid #ededed; line-height:24px;}
.like1{ width:284px; overflow:hidden; margin-top:10px;}
.like1 h2{background: url(../images/listtitlebj.gif) repeat-x scroll 0 0;
border: 1px solid #e3e3e3; border-bottom:none;
font-size: 18px; font-weight:normal;
height: 36px;
line-height: 36px;
overflow: hidden;
padding-left: 10px;
width: 272px;}
.renzheng2{ width:284px; overflow:hidden; padding-top:20px;}
.renzheng2 p { border: 1px solid #facec5; overflow: hidden; border-bottom: none; padding: 15px 10px; line-height: 1.8; }
.renzheng2_h5 a { height: 64px; line-height: 62px; padding-left: 82px; background: #ff5d5a; font-size: 18px; font-weight: normal; color: #fff; display: block; }
.renzheng2_h5 a:hover {
	color: #fff;
	background-color: #f25755;
	background-repeat: no-repeat;
	background-position: 210px 10px;
}
.fuwu_wm {width:260px; padding: 15px 10px; border: 1px solid #facec5; margin-top:20px;}
.fuwu_wm h1 { font-size: 15px; background: url(../images/xc_29.gif) no-repeat; padding-left: 25px; font-weight: normal; margin-bottom: 12px; }
.fuwu_wm p { line-height: 2; }
/* 会员列表导航 */
.hy_tx{ width:700px; overflow:hidden;}
.hy_tx h2{ height:32px;  background:url(../images/a3.jpg) repeat-x; padding:9px 0 0 9px; position:relative; border-bottom:1px solid #ededed;}
.hy_tx h2 .result{ height:32px; color:#999; position:absolute; right:5px; top:15px; font-weight:normal;}
.hy_tx h2 .result span{ color:#0073CB;}
.mode{ width:162px; height:22px; border:1px solid #ccc; float:left;}
.mode p{opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5;filter:alpha(opacity=50); float:left;}
.mode p.current{opacity:1; -moz-opacity:1; -khtml-opacity:1;filter:alpha(opacity=100); float:left;}
.mode .tx{ width:57px; height:22px; line-height:22px; color:#0073CB; font-weight:normal; display:block; float:left; border-right:1px solid #ccc; background:url(../images/touxiang.gif) no-repeat; padding-left:24px; }
.mode .db{ width:57px; height:22px; line-height:24px; padding-left:22px; color:#0073CB; font-weight:normal; background:url(../images/dubai.gif) no-repeat; display:block; float:left;}
.mode .tx-h{ width:57px; height:22px; line-height:22px; color:#999999; font-weight:normal; display:block; float:left; border-right:1px solid #ccc; background:url(../images/touxiang-h.gif) no-repeat; padding-left:24px; }
.mode .db-h{ width:57px; height:22px; line-height:24px; padding-left:22px; color:#999999; font-weight:normal; background:url(../images/dubai-h.gif) no-repeat; display:block; float:left;}
.hy_waterfall{overflow:hidden; height:auto!important; width:1000px; margin-top:10px;}
.hy_waterfall .list{ overflow:hidden; height:39px; font-family:"宋体"; font-size:12px; font-weight:normal;padding-left:35px; float:left;}
.hy_waterfall .list ul{ overflow:hidden; height:39px; display:block;}
.hy_waterfall .list ul li{ width:87px; height:39px; display:inline-block; float:left; background:url(../images/hy_nav.gif) no-repeat; line-height:32px; text-align:center; cursor:pointer; cursor:hand; color:#fff; font-family:"宋体"; font-size:14px; font-weight:bold; margin-right:5px;}
.hy_waterfall .list ul li.hover{ width:87px; height:39px; display:inline-block; float:left; background:url(../images/hy_navHover.gif) no-repeat; line-height:32px; text-align:center; cursor:pointer; cursor:hand; color:#fff; font-family:"宋体"; font-size:14px; font-weight:bold; margin-right:5px;}
.hy_waterfall .list ul span{ display:block; float:right; line-height:32px; color:#666666; padding-right:35px;font-size:13px;}
.hy_waterfall .list ul span a{color:#d82e58;}
.hy_waterfall .list ul li .a{ width:87px; height:39px; display:inline-block; float:left; line-height:32px; text-align:center; cursor:pointer; cursor:hand; color:#fff; font-family:"宋体"; font-size:14px; font-weight:bold; margin-right:5px;}
.hy_waterfall .list-px { float:left;}
.hy_waterfall .list-px p { padding-left:30px;}
.hy_waterfall .list-px p a { padding:5px 10px; border: 1px solid #e0e0e0; display: inline-block; font-size: 12px;height: 20px; line-height:20px;overflow: hidden;  }
.hy_waterfall .list-px p a.hover{padding:5px 10px; color:#f06d51; border: 1px solid #e0e0e0; display: inline-block; font-size: 12px;height: 20px; line-height:20px;overflow: hidden;}
.hy_dh{overflow:hidden; height:auto!important; width:684px;}
.hy_dh h2{ overflow:hidden; height:39px; font-family:"宋体"; font-size:12px; font-weight:normal;padding-left:5px;}
.hy_dh h2 ul{ overflow:hidden; height:39px; display:block; }
.hy_dh h2 ul li{ width:87px; height:39px; display:inline-block; float:left; background:url(../images/hy_nav.gif) no-repeat; line-height:32px; text-align:center; cursor:pointer; cursor:hand; color:#fff; font-family:"宋体"; font-size:14px; font-weight:bold; margin-right:5px;}
.hy_dh h2 ul li.hover{ width:87px; height:39px; display:inline-block; float:left; background:url(../images/hy_navHover.gif) no-repeat; line-height:32px; text-align:center; cursor:pointer; cursor:hand; color:#fff; font-family:"宋体"; font-size:14px; font-weight:bold; margin-right:5px;}
.hy_dh h2 ul span{ display:block; float:right; line-height:32px; color:#666666; padding-right:5px;font-size:13px;width:200px;}
.hy_dh h2 ul span a{color:#d82e58;}
.hy_dh h2 ul li .a{ width:87px; height:39px; display:inline-block; float:left; line-height:32px; text-align:center; cursor:pointer; cursor:hand; color:#fff; font-family:"宋体"; font-size:14px; font-weight:bold; margin-right:5px;}
.mode1_con{ width:700px; overflow:hidden;}
.mode1_con ul{ width:700px; overflow:hidden;}
.mode1_con ul li{ width:163px; height:280px; overflow:hidden; border:1px solid #ddd; margin: 5px; float:left;}
.mode1_con ul li:hover{box-shadow: 0 0 20px 3px #c2c2c2;border: 1px solid white;}
.mode1_con ul li h3{ padding:6px 0 6px 0; text-align:center;}
.mode1_con ul li h3 a{ padding-left:1px; font-size:14px; font-weight:normal;}
.mode1_con ul li .img{ padding:5px;}
.zl{ padding:0 9px 2px; text-align:center; color:#666;overflow:hidden;}
.hu2{ width:163px; height:45px;}
.hu2 p{ float:left;text-align:center; padding-top:8px; padding-left:7px;}
.hu2 p a{padding: 5px; border-radius: 5px;color: #fff;}
.hu2 p a.t1{background: #ff3399;}
.hu2 p a.t2{background: #2db6ff;}
.hu2 p a.t3{background: #ff9900;}
.letter1{ background:url(../images/index_75.gif) center top no-repeat; display:block; padding-top:20px; color:#666;}
.hi1{ background:url(../images/home_79.gif) center top no-repeat; display:block; padding-top:20px; color:#666;}
.mode2_con{ width:700px; overflow:hidden;}
.mode2_con ul{ width:700px; overflow:hidden;}
.mode2_con ul li{ width:700px; height:180px; border-bottom:1px solid #ededed; overflow:hidden; padding-top:15px;}
.pic2{float:left; padding-left:9px; position:relative;}
.pic2 img{ padding:5px; border:1px solid #ededed;}
.pic2 img:hover{padding:5px; border:1px solid #f06d51;}
.jj1{ width:540px;float:right; position:relative;}
.jj1 h3{ height:20px; line-height:20px; position:relative; font-weight:normal;}
.jj1 h3 a{ font-size: 16px; color:#000; display:inline-block;}
.jj1 h3 a:hover{color:#ff5f3d;}
.renzheng{ position:absolute; right:5px; top:0px;}
.renzheng p{ float:left; color:#999;}
.renzheng span{ display:block; float:left; padding-left:7px;}
.zl1{ line-height:1.6; color:#666; padding-right:5px; margin-top:5px; overflow:hidden;}
.zl1 p{margin-bottom: 5px;}
.zl1 p span{margin-right: 10px;font-size: 14px;}
.chakan a{font-size:13px;}
.hudong{position:absolute; bottom:2px; right:5px;text-align:center;}
.hudong a{padding: 5px; border-radius: 5px;color: #fff; margin-right: 5px;}
.hudong a.t1{background: #ff3399;}
.hudong a.t2{background: #2db6ff;}
.hudong a.t3{background: #ff9900;}
.hy_nr{ width:978px; height:230px; overflow:hidden;  border:1px solid #facec5; padding:10px;}
.nr_l{ width:160px; overflow:hidden; float:left;}
.nr_l img{ padding:5px; border:1px solid #ededed; margin:0 10px;}
.nr_l h3{margin:10px auto; text-align:center; color:#666; font-weight:normal;}
.nr_l h4 {background:url(../images/home-contact.jpg) no-repeat left center; font-size:12px; font-weight:normal; padding-left:15px; margin:5px 0 0px 20px;}
.nr_l p{ margin:0 30px; background:url(../images/index_70.gif) left top no-repeat; line-height:22px; color:#666; padding-left:22px;}
.hu3{height:21px; margin-top:17px;}
.hu3 a{ display:block; line-height:19px; background:url(../images/nr_17.gif) repeat-x;height:19px; border:1px solid #ededed; float:left; padding: 0 8px; margin-left:5px; color:#666; font-size:14px;}
.hu3 a:hover{ color:#fff; background:url(../images/nr_14.gif) repeat-x; padding:0 9px; border:none; text-decoration:none;}
.zaixian{width:80px; height:20px; background:#fe9983; color:#fff; text-align:center; line-height:20px; display:inline-block;}
.tiyanvip{width:80px; height:20px; background:#00CCFF; text-align:center; line-height:20px; display:inline-block;}
.tiyanvip a{color:#fff;}
.tiyanvip:hover{background:#5adcfc;}
.fblue{color:#26bada;}
.nr_r{ width:800px; overflow:hidden; float:right;}
.nr_r p { border-bottom: 1px solid #ededed; padding-bottom: 20px; margin-top: 10px; overflow: hidden; height:1%; }
.nr_r p span { float: left; line-height: 20px; margin-right: 20px; display: block;}
.nr_r img{ margin-right:6px;}
.group{
	height: 16px;
	width: 22px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: -14px;
}
.nr_r table{}
.nr_r table td{padding: 5px 0;font-size: 14px;}
.nr_r table td.se{ padding-left:21px;}
.nr_r table td img{ margin-right:5px;}
.hu4{ width:800px; height:70px;overflow:hidden;}
.hu4 ul{margin-top: 25px;}
.hu4 li {float: left; margin-right: 16px; height: 36px; line-height: 36px; font-size: 14px; padding: 0 18px 0 16px; background:#f06d51;}
.hu4 li:hover { background: #e56a4e; }
.hu4 li img {
  float: left;
  margin: 8px 10px 0 0;
}
.hu4 li a{
float: left;
font-size: 14px;
height: 36px;
line-height: 36px;
color:#FFFFFF;}
.mt15 {
  margin-top: 10px;
}
.zhuangtai{ width:706px; margin-top:15px;}
.zhuangtai h3{ background: url(../images/xc_25.gif) no-repeat scroll 0 bottom;
font-size: 15px;
font-weight: normal;
padding-bottom: 10px;}
.zhuangtai_bd3 { border: 1px solid #facec5; overflow: hidden; border-top: none; height:1%; }
.zhuangtai table{padding: 10px 0 20px;}
.zhuangtai table td{ color:#555;}
.zhuangtai table td.bai{ background:#fff;}
.zhuangtai p { padding: 0 20px; line-height: 1.8; margin-top: 8px; font-size: 14px;}
.zhuangtai_left { width: 400px; border-right: 1px solid #ededed; margin: 15px 0 15px 15px; padding: 18px 0 18px; }
.zhuangtai_left li { float: left; margin-right: 16px; height: 36px; line-height: 36px; font-size: 14px; padding: 0 38px 0 16px; background: #f06d51; }
.zhuangtai_left li a { color: #fff; }
.zhuangtai_left li img { float: left; margin: 8px 10px 0 0; }
.zhuangtai_left li:hover { background: #e56a4e; }
.zhuangtai_left p { margin: 3px 0; line-height: 1.5; }
.zhuangtai_right { width: 260px; margin: 15px 15px 15px 0; }
.zhuangtai_right td { padding: 5px 0; }
.zhuangtai_right textarea { width: 150px; height: 70px; border: none; border-left: 1px solid #404040; border-top: 1px solid #404040; padding: 5px; outline: none; line-height: 1.5; float: left; }
.zhuangtai ul{ width:706px; overflow:hidden; padding: 15px;}
.gift_li{ width:85px; height:85px; border:1px solid #ededed; float:left; margin:5px 11px 5px 0; }
.video_li{float:left; width:200px; overflow:hidden; margin-right:20px; border:1px solid #ebebeb; padding:5px 5px 0px 5px; position:relative;}
.video_li:hover{border:1px solid #f06d51;}
.video_li span.bf{background: url(../images/l39_video.png) left no-repeat;position: absolute;left: 90px;top: 70px;width: 30px;height: 30px;}
.con_l2{ width:716px;float:left; display:inline; overflow:hidden;}
.xc_con{width:750px;padding-left:10px;}
.fl {float: left;}
.fr {float: right;}
/* gift */
.gift1{ width:286px; overflow:hidden;}
.gift1 h2{ width:288px; height:36px; line-height:36px; font-size:16px; font-family:"微软雅黑"; color:#ff16b9; background:url(../images/home_62.gif) no-repeat; padding-left:14px; position:relative;}
.gift1 h2 span{ position:absolute; right:20px; top:19px;}
.gift_con{ width:280px; overflow:hidden;border:1px solid #EFEFEF; border-top:3px solid #ff16b9;padding-top:4px;padding:10px;}
.gift_con ul{ width:284px; overflow:hidden; margin:0 auto;}
.gift_con ul li{ width:84px; height:84px; border:1px solid #ededed; float:left; margin-right:14px;margin-bottom:5px;}
/* home video */
.home_video{
	width:286px; overflow:hidden;
}
.home_video h2{
	width:288px; height:36px; line-height:36px; font-size:16px; font-family:"微软雅黑"; 
	color:#ff16b9; background:url(../images/home_62.gif) no-repeat; padding-left:14px; 
	position:relative;
}
.home_video h2 span{
	font-size:12px;font-family:"宋体";float:right;padding-right:10px;font-weight:400;
}
.home_video_con{
	width:280px; overflow:hidden;border:1px solid #EFEFEF; 
	border-top:3px solid #ff16b9;padding-top:4px;padding:10px;
}
.home_video_con ul {
	padding-top:10px;
}
.home_video_con li{
	padding:2px;
	float:left;text-align:center;
	width:280px;
}
.home_video_con li .vdleft{
	float:left;padding:1px;width:64px;height:55px;
}
.home_video_con li .vdright{
	float:right;padding:0 1px 0 1px;width:200px;
}
.home_video_con li .vdright p{
	line-height:20px;text-align:left;
}
.dongtai{ width:286px; overflow:hidden; margin-top:10px;}
.dongtai h2{ width:288px; height:36px; line-height:36px; font-size:16px; font-family:"微软雅黑"; color:#ff16b9; background:url(../images/home_62.gif) no-repeat; padding-left:14px; position:relative;}
/*
.dongtai h2 span{ position:absolute; right:20px; top:19px;}
*/
.dongtai h2 span{float:right;padding-right:5px;font-weight:normal;font-size:12px;}
.dt_con{ width:284px; overflow:hidden;border:1px solid #EFEFEF; border-top:3px solid #ff16b9;padding-top:4px;}
.dt_con ul{ width:288px; overflow:hidden;margin:0 auto; }
.dt_con ul li{ width:278px; height:76px; overflow:hidden; background:url(../images/blackline.gif) bottom repeat-x; padding-left:10px; padding-top:13px;}
.dt_con ul li.nobg{ background:none;}
.dt_con ul li h3{ color:#999; background:url(../images/narrow1.gif) left center no-repeat; padding-left:12px; font-weight:normal;}
.dt_con ul li h3 a{ color:#ff16b9;}
.dt_con ul li p{ line-height:20px; color:#333; padding-left:12px; margin-top:10px;}
.jy_con{ width:684px; overflow:hidden;}
.jy_con ul{ width:684px; overflow:hidden;}
.jy_con ul li{ width:684px; height:161px; border-bottom:1px solid #ededed; padding-top:19px;}
.jy_l{ width:122px; overflow:hidden; padding-left:9px; float:left;}
.jy_l img{ padding:2px; border:1px solid #ededed;}
.baoming{ margin:5px auto 0; display:block; width:90px; height:27px;}
.baoming img{ padding:0; border:none;}
.jy_l p{ color:#666; text-align:center; padding-top:10px;}
.jy_l p span{ color:#ED7D00;}
.jy_r{ width:534px; height:141px;  background:#FAF9F9; float:right; padding-left:9px;}
.jy_r h3{ font-size:14px; color:#ff16b9; padding-top:12px;}
.jy_r h3 a{ font-size:14px; color:#ff16b9; text-decoration:none;}
.jy_r p{ line-height:26px; color:#333; margin-top:10px;}
.jynr{ width:684px; height:238px; overflow:hidden;}
.jynr_l{ width:124px; height:219px; float:left; border-right:1px solid #ededed; padding:19px 28px 0; background:#FAF9F9;}
.jynr_l img{ padding:2px; border:1px solid #ededed;}
.baoming{ margin:5px auto 0; display:block; width:90px; height:27px;}
.baoming img{ padding:0; border:none;}
.jynr_l p{ text-align:center;}
.already{ padding-top:8px; color:#ff16b9;}
.man{ background:url(../images/jy_03.gif) left center no-repeat; padding-left:16px; width:76px; height:14px; line-height:14px; color:#666; margin:0 auto; margin-top:19px;s}
.man span{ color:#E53477;}
.woman{ background:url(../images/jy_06.gif) left center no-repeat; padding-left:16px; width:76px; height:14px; line-height:14px; color:#666; margin:0 auto; margin-top:19px;}
.woman span{ color:#E53477;}
.jynr_r{ width:483px; overflow:hidden; float:right;}
.jynr_r table{ margin-top:17px;}
.jynr_r table th{ color:#666; line-height:22px;}
.jynr_r table td{ padding-left:5px; color:#666; line-height:22px;}
.hd_js{ width:684px; overflow:hidden;}
.hd_js h3{ width:664px; height:35px; line-height:35px; padding-left:20px;border-bottom:1px solid #ededed; background:url(../images/bg5.gif) repeat-x; font-size:16px; color:#666; font-family:"微软雅黑";}
.js_con{ width:628px; overflow:hidden; padding:12px 18px 0;}
.js_con p{ line-height:22px; color:#666; margin-bottom:20px;}
.js_con p span{ font-size:14px; color:#333; display:block;}
.hd_bm_{ width:684px; overflow:hidden;}
.hd_bm h3{ width:664px; height:35px; line-height:35px; padding-left:20px;border-bottom:1px solid #ededed; background:url(../images/bg5.gif) repeat-x; font-size:16px; color:#666; font-family:"微软雅黑";}
.bm_con{ width:628px; overflow:hidden; padding:12px 18px 30px;}
.bm_con p{ line-height:22px; color:#666;}
.bm_con p span{ color:#ff16b9; font-weight:bold;}
.bm_con table{ margin-top:15px;}
.bm_con table th{ line-height:32px; color:#333;}
.bm_con table td{ line-height:32px; color:#333;}
.bm_con table td span{ color:#FF0000;}
.shu1{ width:197px; height:23px; border:1px solid #ededed; line-height:23px;}
.shu2{ width:71px; height:23px; border:1px solid #ededed;}
.bm_con table td.yzs input{ float:left; margin-top:3px;}
.bm_con table td.yzs img{ float:left; margin:5px 0 0 8px;}
.bm_con table td.yzs a{ display:block; float:left; margin-left:8px;}
.baoming1{ width:90px; height:27px; background:url(../images/baoming2.gif) no-repeat; cursor:pointer; }
.hd_ts{ width:684px; overflow:hidden;}
.hd_ts h3{ width:664px; height:35px; line-height:35px; padding-left:20px;border-bottom:1px solid #ededed; background:url(../images/bg5.gif) repeat-x; font-size:16px; color:#666; font-family:"微软雅黑";}
.ts_con{ width:628px; overflow:hidden; padding:12px 18px 0;}
.ts_con p{ line-height:26px; color:#666; margin-bottom:20px;}
.bmqk{ width:684px; overflow:hidden;}
.bmqk h3{ width:652px; height:27px; background:url(../images/bg5.gif) repeat-x; padding:8px 0 0 12px; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.bmqk h3 a{ display:block; width:67px; height:19px; float:left; background:url(../images/btn3.gif) no-repeat; line-height:19px; text-align:center; color:#666; margin-right:5px;}
.bmqk h3 a.current{ background:url(../images/btn.gif) no-repeat; color:#fff;}
.bmqk_con{ width:684px; overflow:hidden; padding-bottom:35px;}
.bmqk_con ul{ width:684px; overflow:hidden;}
.bmqk_con ul li{ width:684px; height:174px; border-bottom:1px solid #ededed; padding-top:25px; position:relative;}
.pic3{ width:125px; overflow:hidden; float:left; margin-left:9px;}
.pic3 img{ padding:2px; border:1px solid #ededed;}
.pic3 p{ text-align:center; line-height:30px; color:#999;}
.jj2{ width:520px; overflow:hidden; float:left;}
.jj2 h4{ width:516px; height:20px; line-height:20px; position:relative; font-weight:normal;}
/*
.jj2 h4 a{ color:#ff5f3d; display:inline-block;  padding-left:12px;background:url(../images/sex.gif) left center no-repeat;}
*/
.jj2 h4 a{ color:#ff5f3d; display:inline-block; padding-left:3px;}
.zl2{ width:520px; height:116px; background:#FAF9F9; line-height:22px; color:#666; margin-top:5px;}
.hu5{ position:absolute; bottom:10px; right:10px;}
.hu5 a{ display:block;  float:left; height:18px; line-height:18px;} 
.letter2{ background:url(../images/index_75.gif) left center no-repeat; padding-left:22px; color:#999;}
.hi2{ background:url(../images/home_79.gif) left center no-repeat; padding-left:22px; color:#999;}
.gift2{ background:url(../images/nr_09.gif) left center no-repeat; padding-left:22px; color:#999;}
.con_top{ width:1000px; height:34px; margin-bottom:10px;}
.con_top p{ width:200px; height:34px; line-height:34px; color:#333; float:left; padding-left:20px;}
.con_top p span{ margin:0 2px; color:#008000;}
.con_top p span.new{ color:#FF0000;}
.sou{ width:600px; height:34px; float:right;}
.sou input{ float:left;}
.shu3{ width:364px; height:32px; border:1px solid #ccc; line-height:32px; background:url(../images/qiuzhu_03.gif) repeat-x; font-size:14px;}
.sou1{ width:97px; height:34px; background:url(../images/daan.gif) no-repeat; cursor:pointer; margin-left:14px;}
.sou a{ display:block; float:left; margin-left:6px; width:97px; height:34px;}
.con_l3{ width:249px; overflow:hidden; float:left; ; display:inline;}
.problem{ width:249px; overflow:hidden;}
.problem h2{ width:235px; height:36px; line-height:36px; font-size:16px; font-family:"微软雅黑"; color:#ff16b9; background:url(../images/bg8.gif) no-repeat; padding-left:14px; position:relative;font-weight:normal;}
.problem_con{ width:238px; overflow:hidden;border:1px solid #EFEFEF; border-top:1px solid #ff16b9; padding:11px 0 11px 9px;}
.problem_con ul{ width:238px; overflow:hidden;}
.problem_con ul li{ width:115px; height:33px; line-height:33px; text-align:center; float:left; margin:0 1px 1px 0; background:url(../images/qiuzhu_15.gif) no-repeat;}
.problem_con ul li a{ font-size:14px; font-family:"微软雅黑"; color:#666;}
.problem_con ul li.current{ background:#FF7CD8;}
.problem_con ul li.current a{ color:#fff;}
.last_note2{ width:249px; overflow:hidden; margin-top:10px;}
.last_note2 h2{ width:235px; height:36px; line-height:36px; font-size:16px; font-family:"微软雅黑"; color:#ff16b9; background:url(../images/bg8.gif) no-repeat; padding-left:14px; position:relative; font-weight:normal;}
.last_note2 h2 span{ position:absolute; right:20px; top:19px;}
.ln_con2{ width:227px; overflow:hidden;border:1px solid #EFEFEF; border-top:1px solid #ff16b9;padding-top:4px;padding:10px;}
.ln_con2 ul{ width:230px; overflow:hidden; margin:0 auto;}
.ln_con2 ul li{height:28px; line-height:28px; background:url(../images/blackline.gif) bottom repeat-x; padding-left:10px;}
.ln_con2 ul li.nobg{ background:none;}
.ln_con2 ul li a{ display:block; width:230px; height:28px; background:url(../images/blacknarrow.gif) left center no-repeat; padding-left:14px; color:#333;text-overflow:ellipsis; -o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.ln_con2 ul li a:hover{ text-decoration:none; color:#ff16b9; background:url(../images/bluenarrow.gif) left center no-repeat;}
.con_c{ width:462px; overflow:hidden; float:left; ; display:inline; margin:0 20px;}
.last_qz{ width:460px; overflow:hidden; margin:10px 0; border:1px solid #ededed;}
.last_qz h2{ height:35px; background:url(../images/gray_back.jpg) repeat-x; font-size:16px; font-family:"微软雅黑"; color:#ff16b9; line-height:35px; padding-left:15px; position:relative; border-bottom:1px solid #ededed;font-weight:normal;}
.last_qz h2 span{ position:absolute; right:20px; top:19px;}
.qz_con{ width:460px; overflow:hidden; padding: 10px 0;}
.qz_con table{}
.qz_con table th{ color:#666; padding-right:5px; font-weight:normal;}
.qz_con table td{ color:#666;}
.qz_con table td a{ color:#666;}
.ad4{ width:462px; overflow:hidden;}
.hot{ width:249px; overflow:hidden;}
.hot h2{ width:235px; height:36px; line-height:36px; font-size:16px; font-family:"微软雅黑"; color:#ff16b9; background:url(../images/bg8.gif) no-repeat; padding-left:14px; position:relative;font-weight:normal;}
.hot h2 span{ position:absolute; right:20px; top:19px;}
.ad5{ width:282px; overflow:hidden; border:1px solid #ededed; margin-top:10px;}
.con_r3{ width:249px; overflow:hidden; float:left; ; display:inline;}
.qz_list{ width:684px; overflow:hidden;}
.qz_list h2{ width:664px; height:29px; background:#FAF9F9; padding:12px 10px 0; border-bottom:1px solid #ededed;}
.qz_list h2 a{ display:block; width:67px; height:19px; float:left; background:url(../images/btn1.gif) no-repeat; color:#666; line-height:19px; text-align:center; font-weight:normal; margin-right:5px;}
.qz_list h2 a.current{ color:#fff; background:url(../images/btn.gif) no-repeat;}
.qz_list h2 a.fbqz{ float:right; color:#ff16b9;}
.qzl_con{ width:684px; overflow:hidden;}
.qzl_con ul{ width:684px; overflow:hidden; padding-bottom:10px;}
.qzl_con ul li{ width:664px; height:127px; border-bottom:1px solid #ededed; padding:20px 10px 0;}
.qzl_con ul li.noB{ border-bottom:none;}
.qzl_con ul li h3{ font-size:14px;  padding-left:5px; position:relative; height:27px; line-height:27px;}
.qzl_con ul li h3 a{ font-size:14px; color:#ff16b9;}
.qzl_con ul li h3 span{ position:absolute; right:0; top:0; height:27px;width:180px;}
.qzl_con ul li h3 span b{color:#999; display:inline-block; font-weight:normal;}
.qzl_con ul li h3 span a{ display:inline-block; width:90px; height:27px; line-height:27px; text-align:center; background:url(../images/orange_button.jpg) no-repeat; color:#fff; margin-left:5px; font-family:Microsoft Yahei;}
.qzl_con ul li h3 span a:hover{text-decoration:none;}
.qzl_con ul li p{ width:664px; height:96px; margin-top:6px; line-height:26px; color:#333; position:relative;padding-left:5px;}
.qzl_con ul li p span{ position:absolute; bottom:14px; right:10px; color:#ff16b9;}
/*    评论样式    */
.comment{width:663px; float:left; overflow:hidden;}
.comment_list{width:643px; float:left; margin:0 10px;_margin:0 5px; min-height:100px; padding-bottom:10px;padding-top:10px;border-bottom:1px dashed #ddd;}
.comment_no_info{
	font-size:12px;line-height:25px;
	float:left; margin-bottom:10px;padding-bottom:10px;padding-top:10px;
	text-align:center;width:100%;
	color:#666666;
}
.no-info-tips {
	font-size:12px;line-height:25px;
	float:left; margin-bottom:10px;padding-bottom:10px;
	text-align:center;width:100%;
	padding:20px;
}
.comment-pagemore {
	margin-bottom:10px;
	text-align:center;
	width:98%;
	clear:both;
	display:none;
}
.comment-pagemore .moredata {
	background: #F2F3F5;
    color: #51545B;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 30px auto 0;
    text-align: center;
    text-decoration: none;
    transition: all 0.7s ease 0s;
    width: 200px;
}
.pl_img img{width:78px; height:94px; float:left; padding:2px; border:1px solid #ddd;}
.best{background:url(../images/good.gif) top right no-repeat #f5fcff; padding:2px;}
.pl_text{width:545px; float:left; min-height:98px;;color:#666; line-height:25px;}
.pl_text_cont {min-height:70px;}
.pl_text_cont a{font-size:12px; font-weight:bold; color:#0886D3;}
.pl_text_cont_0 {width:545px; text-align:right;}
.pl_text_cont_0 span{ color:#0886D3; }
/*    微博内容页    */
.wb_cont{width:303px; border:1px solid #ddd; float:left; height:130px; margin-bottom:10px; background:#faf8f9;}
.wb_c_img img{width:80px; height:96px; float:left; margin:15px; padding:2px; border:1px solid #ddd;}
.wb_t{width:180px; float:left; height:130px;margin-top:10px;}
.wb_t b{width:180px; height:30px; line-height:30px; background: none;}
.wb_t b a{color:#0886D3; font-size:14px; font-weight:bold;}
.wb_t p{width:180px; float:left; height:23px; line-height:23px; color:#666;}
.wb_t p a{color:#0886D3;}
.pic2 span{ display:block; width:108px; height:25px; line-height:25px; position:absolute; top:109px; left:10px; padding-left:6px; display:none;}
.pic2 span a{ color:#fff;}
.pic2 span a.hello{ margin-left:24px;}
.blue1{ width:114px; height:25px; position:absolute; left:10px; top:109px; background:#ff16b9; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5;filter:alpha(opacity=50); display:none;}
/* 高级搜索 */

.adv_search tr td{line-height:35px;}
.adv_search tr td.inputs{border:0;width:87px; height:30px; line-height:30px; background: url(../images/yzm_back.jpg) no-repeat; padding:0 10px; margin:0 5px 0 0;}
.adv_search tr td select{border:1px solid #ccc;}
.adv_search tr td input.wk{border:0;}
.adv_search tr td input.ad_sear_but{width:98px; height:36px; line-height:36px; text-align:center; font-size:12px; font-weight:normal; color:#666; background:url(../images/advsearch.jpg) no-repeat; border:0; cursor:pointer;}
.adv_search tr td input.ad_sear_but-s{width:67px; height:19px; line-height:19px; text-align:center; font-size:12px; font-weight:normal; color:#666; background:url(../images/btn1.gif) no-repeat; border:0; cursor:pointer;}
.adv_search tr td.right{font-size:13px;color:#333;text-align:right;padding-right:5px;}
.contact{text-align:left; margin:0 20px;}
.contact p{line-height:25px; margin: 10px 0;}
.topic_c_l{width:633px;}
.topic_c_l p{margin:5px 0;}
.topic_c_l p a{font-size:14px;}
.topic_c_l p a.wz{color:#666; text-decoration:none;}
.topic_c_list{width:633px; height:115px; overflow:hidden;margin-top:15px;border-top:1px solid #ddd; padding-top:15px;}
.topic_c_list ul{ width:633px; overflow:hidden; margin:0 auto;}
.topic_c_list ul li{width:280px;height:28px; float:left; display:inline;line-height:28px;padding-left:8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-right:15px;}
.topic_c_list ul li a{ display:block; width:280px; height:28px; background:url(../images/blacknarrow.gif) left center no-repeat; padding-left:14px; color:#333;text-overflow:ellipsis; -o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis'); overflow:hidden; }
.topic_c_list ul li a:hover{ text-decoration:none; color:#f06d51; background:url(../images/bluenarrow.gif) left center no-repeat;}


/* 首页登录框信息 */
.xiugai{ position:absolute; bottom:0px; right:5px; display:none;}
.xiugai a{ color:#ff5f3d;}
.letter101{ display:inline-block; background:url(../images/index_75.gif) left center no-repeat; padding-left:20px;}
.hi101{ display:inline-block; height:16px; line-height:16px; background:url(../images/home_79.gif) left center no-repeat; padding-left:20px; margin-left:20px;}
.tou{ width:284px; overflow:hidden; padding-top:15px;}
.tou_l{ width:108px; height:131px; float:left; padding-left:10px;}
.tou_r{ width:150px; overflow:hidden; float:right;}
.tou_r table th{ font-weight:normal; color:#333; }
.tou_r table th.name1{ font-size:14px; color:#29a5d6;}
.tou_r table td{color:#29A5D6;}
.tou_r table td a{ color:#29A5D6; margin:0 5px;}
.tou_r table th a{ color:#29A5D6; margin:0 5px;}
.xq{ width:280px; overflow:hidden; margin:5px auto 0;}
.xq table th{ font-weight:normal; color:#333;}
.xq table th img{ float:left; margin-right:5px}
.xq table th span{ display:block; float:left; padding-top:3px;}
.xq table th a{ color:#29a5d6; margin-left:5px;}
.xq table td{ color:#666;}
.xq table td span{ color:#29a5d6; margin:0 2px;}
.go{ width:280px; height:35px; background:#29a5d6; line-height:35px; margin:5px auto 0; text-align:center;}
.go a{ font-size:16px; color:#fff; font-weight:bold;}
.go a:visited{color:#fff;}

/* Home相册样式 start */
.album_layout {
	padding:0 0 0 40px;
}
.album_layout h2 {
	margin:20px 0 20px 0;
	font-size:14px;
}
.album_Pic {margin:0 0 0 10px;}
.album_Pic .JQ-slide {
position:relative;width:540px;height:142px;margin:5px 0 0 15px;background:#f9f9f9;padding:10px 35px;}
.album_Pic .JQ-slide .wrap {
	width:540px;
	height:138px;
	overflow:hidden;
	position:relative;
}
.album_Pic .JQ-slide-content {
	position:absolute;
}
.album_Pic .imgList li {
	width:99px;
	margin:0 5px;
}
.album_Pic .imgList img {
	width:89px;
	height:100px;
}
.album_Pic .imgList .txt {
	height:30px;
	line-height:30px;
	text-align:center;
}
.album_Pic .JQ-slide-nav a {
	display:block;
	z-index:99;
	width:48px;
	height:48px;
	overflow:hidden;
	text-indent:-999em;
	text-decoration:none;
	position:absolute;
	top:40px;
	background:url(../images/arrow_pic.png) no-repeat;
}
.album_Pic .JQ-slide-nav a.prev {
	left:-20px;
	background-position:0 0;
}
.album_Pic .JQ-slide-nav a.prev:hover {
	background-position:-100px 0;
}
.album_Pic .JQ-slide-nav a.next {
	right:-20px;
	background-position:-50px 0;
}
.album_Pic .JQ-slide-nav a.next:hover {
	background-position:-150px 0;
}
.imgList {
	float:none;
	overflow:hidden;
	zoom:1
}
.imgList li {
	float:left;
	display:inline;
	overflow:hidden;
}
.imgList li a {
	display:block;
}
.imgList li .img {
	border:1px solid #d8d8d8;
	padding:4px;
}
.imgList li a.img:hover {
	border-color:#b70000;
}
.imgList li .txt {
	text-align:center;
	overflow:hidden;
}
/* Home相册样式 End */

/* 分页 */
.pagecode {
    float: right;
    margin-top: 10px;
	margin-bottom:10px;
    text-align: right;
	padding-right:5px;
}
.pagecode a {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #f06d51;
    line-height: 22px;
    margin-right: 5px;
    padding: 0px 10px 2px 10px;
	display:block;
	float:left;
	height:20px;
	overflow:hidden; color:#333333;
}
.pagecode a.end{}
.pagecode a:hover {
    background: none repeat scroll 0 0 #f06d51;
    color: #FFFFFF;
}
.pagecode .on {
    background: none repeat scroll 0 0 #f06d51;
    color: #FFFFFF;
}
.pagecode p {
    clear: both;
    line-height: 25px;
    padding-right: 4px;
}

/* waptips */

#waptips{
    position:absolute;
    border:1px solid #e6e1e2;
    background:#ffffe0;
    padding:1px;
    color:#333;
    display:none;
}

/*waterfall*/

#container {
	margin-top:10px;
	height:100%;
	overflow:hidden;
	position:relative
}
.container {
	margin:0 auto;
	width:98%;
	position:relative; /*text-align:center;*/
	padding-top:10px;
}
.container .cell {
	padding:12px;
	border:1px solid #ddd;
	background:#fff;
	margin-top:10px;
	width:150px;
	text-align:center
}
.container .cell:hover{background:#f5fcff; border:#f06d51 solid 1px;}
#loader {
    border:0px;
	background-color:#f7f7f7;
	text-align:center;
	height:45px;
	line-height:45px;
	font-size:16px;
	color:#666666;
}
.title-names {
	width:91%;
	font-size:14px;
	color:#333;
	margin:0 auto;
	border-bottom:1px solid #fff
}
.title-names p {
	width:100%;
	font-size:14px;
	color:#333;
	margin:0 auto;
	border-bottom:1px solid #dad7d3
}
.phone_img a {
	opacity:1;
	filter:alpha(opacity=100);
}
.phone_img:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}
.img_name a {
	color:#ff5f3d;
	line-height:24px;
	font-size:14px;
}
.img_name a:hover {
	color:#f32b55;
}
.font_color {
	color:#555;
	line-height:24px;
}
.font_text {
	color:#666;
	line-height:24px;
	text-align:left;
	word-break:break-all;
}
.faxinBtn a {
	display: inline-block;
	height:23px;
	width:60px;
	line-height:23px;
	background:#ddd;
	margin-top:10px;
}
.faxinBtn a:hover {
	background:#e7e7e7;
	text-decoration: none;
}
.helloBtn a {
	color:#fff;
	background:#ff5f3d;
	display: inline-block;
	height:23px;
	width:60px;
	line-height:23px;
}
.helloBtn a:hover {
	color:#fff;
	background:#f32b55;
	text-decoration: none;
}
.likes li {
	float:left;
	width:90px;
	margin:10px 7px 0px 0px;
	text-align:center
}
.likes li a {
	border:1px solid #ddd;
	height:30px;
	width:90px;
	float:left;
	color:#666;
	line-height:33px;
}
.likes a:hover {
	border:1px solid #ccc;
}
.zhaoxiang {
	padding:2px 6px;
	position:absolute;
	z-index:99;
	background:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
	top:20px;
	left:161px;
	border-radius:3px;
	color:#fff
}
.zhaoxiang img {
	vertical-align:middle
}
#loaderCircle img {
	vertical-align:middle
}
.font_btn {
	padding-bottom:7px;
}
.container .phone-nub {
	padding:1px 5px 2px;
	background:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
	float:right;
	border-radius:3px;
	color:#fff;
	position:absolute;
	z-index:99;
	left:15px;
	top:15px;
	margin:0
}
.container .phone-nub img {
	vertical-align: middle;
}
.container .phone-nub .nubs {
	color: #FFFFFF;
	display: inline;
	font-size: 12px;
	line-height: 16px;
	margin-left: 4px;
}
.container .user-online-on {
	position:absolute;
	z-index:99;
	left:13px;
	bottom:85px;
}
.container .user-online-on1 {
	position:absolute;
	z-index:99;
	left:13px;
	bottom:127px;
}
/*
#content{width:100%; height:500px; background-color: #f3f3f3;}
*/
.clearfix:after{content:'\20'; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}

/* waterfall end */

/* top back */
#backTotop {
    background: url("../images/topback_2.png") no-repeat transparent;
    bottom: 100px;
    height: 49px;
    position: fixed;
    right: 10px;
    width: 49px;
    z-index: 100;
}
#backTotop:hover {
    background: url("../images/topback_1.png") no-repeat transparent;
}

/* city start */

.moreCity_t{ width:998px; float:left; line-height:24px; padding-top:20px;}
.moreCity_t a{ text-decoration:none; color:#666;}
.moreCity_t a:hover{color:#d82e58;}
.moreCity_c{ width:958px; float:left; line-height:24px; padding-top:10px;}
.moreCity_c dl{ width:430px; display:block; padding-top:20px;}
.moreCity_c dl dt{ width:420px; height:39px; line-height:39px; background:url(../images/dian_line.jpg) bottom repeat-x; padding-left:10px;}
.moreCity_c dl dt span{ width:150px; font-size:14px; font-weight:bold; color:#a00100; border-bottom:1px solid #a00100; line-height:38px; display:block; }
.moreCity_c dl dt span a{font-size:14px; font-weight:bold; color:#a00100;text-decoration:none;}
.moreCity_c dl dt span a:hover{font-size:14px; font-weight:bold; color:#a00100;text-decoration:none;}
.moreCity_c dl dd{ width:430px; line-height:24px; padding-top:20px; display:block;}
.moreCity_c dl dd b{ font-size:14px; color:#333;}
.moreCity_c dl dt b a{font-size:14px; font-weight:bold; color:#333;text-decoration:none;}
.moreCity_c dl dt b a:hover{font-size:14px; font-weight:bold; color:#333;text-decoration:none;}
.moreCity_c dl dd a{ color:#666; text-decoration:none;}
.moreCity_c dl dd a:hover{ color:#d82e58;}
.moreCity_left {float:left;}
.moreCity_right {float:right;}
.moreCity{ width:958px; line-height:24px; float:left; padding:0 20px 30px 20px;}
.moreCity_c .city_list ul{
	list-style:none outside none;
}
.moreCity_c .city_list li{
	line-height:30px;border-bottom:1px dashed #CECECE;margin-top:10px;
}
.moreCity_c .city_list li h3{
	display:block;height:25px;line-height:25px;font-weight:bold;
	font-size:14px;
}
.moreCity_c .city_list li h3 a{
	font-weight:bold;font-size:14px;color:#333333;
}
.moreCity_c .city_list li h3 a:hover{
	color:#ef5d8a;
}
.moreCity_c .city_list p{
	padding:5px 10px 5px 30px;line-height:25px;
}
.moreCity_c .city_list a{margin-right:6px;}
.moreCity_c .city_list a:hover{color:#ef5d8a;}
.moreCity_c .city_list .red{color:#ef5d8a;}
/* city end */

/* 视频评论样式 */
.video-comment-btn{cursor:pointer;border:0;background:url(../images/comment_btn.jpg) no-repeat;display:block;height:29px;width:73px;float:left}
.video-comment-list .blank{ height:163px;border-bottom:1px solid #e0e0e0;}
.video-comment-list dl{ padding:25px 25px 5px; overflow:hidden; zoom:1;}
.video-comment-list dl dd{ line-height:22px; overflow:hidden; zoom:1;}
.video-comment-list dl dd .ctitle{ margin:0 0 7px 0; overflow:hidden; zoom:1;}
.video-comment-list dl dd .ctitle span{ padding:0 10px 0 0;}
.video-comment-list .cmtitle .cmname{/*color:#d63e6f;*/font-size:13px;float:left;}
.video-comment-list .cmtitle .cmname a{color:#d63e6f;}
.video-comment-list .cmtitle .cminfo{color:#666;padding-left:10px;float:left;}
.video-comment-list .cmtitle .cmtime{color:#ccc;float:right;}
.video-comment-list p{padding:5px 10px; line-height:22px; background:#f4f4f4;color:#333;}

.video-vips{width: 1200px;height: 700px;position: fixed;top: 50%;left: 50%;margin-top: -350px;margin-left: -600px;z-index: 9;}
.video-vip{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.6);left: 0;top: 0;}
.video-vip .video-dl{position: fixed;width: 1000px;height: 600px;background: url(../images/video-dl.jpg) no-repeat;left: 50%;margin-left: -535px;top: 50%;margin-top: -300px;border-radius: 5px;overflow: hidden;}
.video-vip .video-v{position: fixed;width: 1000px;height: 600px;background: url(../images/video-vip.jpg) no-repeat;left: 50%;margin-left: -535px;top: 50%;margin-top: -300px;border-radius: 5px;overflow: hidden;}
.video-vip .video-by{position: fixed;width: 1000px;height: 600px;background: url(../images/video-by.jpg) no-repeat;left: 50%;margin-left: -535px;top: 50%;margin-top: -300px;border-radius: 5px;overflow: hidden;}

.box_title{overflow:hidden; height:33px; border-bottom:1px solid #E1E3E6; margin-bottom:10px;}
.box_title span{ 
line-height:32px; margin-left:15px; display:inline-block; float:left; 
color:#413023; font-size:15px; font-family:"微软雅黑"; 
border-bottom:1px solid #226EAC;
}
.box_title a{ display:inline-block; float:right; line-height:33px; font-weight:normal; color:#666666; margin-right:15px;}
.box_title img{ float:left; padding-top:10px; padding-right:5px;}
.box_title i{ width:130px; padding-left:380px; overflow:hidden; display:block; float:left; line-height:33px; color:#666666; font-style:normal; font-weight:normal; font-size:12px;}
.box_title i a{ color:#d82e58; float:right; margin:0px; padding:0px;}
.wljd{ padding:10px 50px;}
.wljd table td{ line-height:25px; color:#666666; padding:5px 0px;}
.wljd table td a{ color:#333333;}
.w1{height:40px; width:215px; background:url(../images/login.gif) no-repeat; margin:0 18px 15px;}
.w2{height:40px; width:215px; background:url(../images/login.gif) 0 -40px no-repeat; margin:0 18px 5px;}
.w3 {border:0;width:87px; height:30px; line-height:30px; background: url(../images/yzm_back.jpg) no-repeat; padding:0 10px; margin:0 5px 0 0;}
.w4{}
.w5{}
.home_coffbtn a {
	color:#8e5a5c;
	background:#eadfdf;
	display: inline-block;
	height:23px;
	padding:2px 5px 0 5px;
	line-height:23px;
	text-align:center;
}
.home_coffbtn a:hover {
	color:#8e5a5c;
	background:#f2e6e6;
	text-decoration: none;
}
.home_gradbtn a {
	color:#666;
	background:#ddd;
	display: inline-block;
	height:23px;
	padding:2px 5px 0 5px;
	line-height:23px;
	text-align:center;
}
.home_gradbtn a:hover {
	color:#666;
	background:#e7e7e7;
	text-decoration: none;
}
.home_bluebtn a {
	color:#fff;
	background:#ff1666;
	display: inline-block;
	height:23px;
	padding:2px 5px 0 5px;
	line-height:23px;
	text-align:center;
	margin-left: 10px;
}
.home_bluebtn a:hover {
	color:#fff;
	background:#ff1699;
	text-decoration: none;
}
.home-ext {
	margin-top:2px;width:100%;padding:5px;
}

/*主页相册*/

.home-photo-box {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: -moz-use-text-color #facec5 #facec5;
border-image: none;
border-width: medium 1px 1px;
overflow: hidden;
padding: 10px 0 20px;
}
.home-photo-box ul{
	list-style:none outside none;
}
.home-photo-box li{
	float:left;height:125px;margin-left:6px;margin-right:8px;overflow:hidden;width:108px;
}
.home-photo-box li img {padding:2px;border:1px solid #dddddd;}
.huiyuanxc { padding: 15px; height: 315px; overflow: hidden; }
.huiyuanxc dt { width: 250px; }
.huiyuanxc dt a{border: 1px solid #c9c9c9; width:250px; height:311px; overflow:hidden; display:block;}
.huiyuanxc dd { width: 420px;}
.huiyuanxc dd a {width:127px; height:150px; border: 1px solid #c9c9c9; margin: 0 0 12px 11px; display:inline-block; float: left; }
.huiyuanxc dd a:hover,.huiyuanxc dt a:hover { border: 1px solid #f06d51; }

/*userlist 2013.09.11*/
.userlist-box {
    height:39px;
	/*height: auto !important;*/
    overflow: hidden;
    width:700px;
	background: none repeat scroll 0 0 #FAF9F9;
    border-bottom: 1px solid #EDEDED;
	padding-top:5px;
	padding-bottom:5px;
}
.userlist-box .listnav {
	width:290px;float:left;padding-left:5px;
}
.userlist-box .listnav li.hover {
    background: url("../images/hy_navHover.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    line-height: 32px;
    margin-right: 5px;
    text-align: center;
    width: 87px;
}
.userlist-box .listnav li {
	background: url("../images/hy_nav.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    line-height: 32px;
    margin-right: 5px;
    text-align: center;
    width: 87px;
}
.userlist-box .list-px {width:240px;float:left;}
.userlist-box .list-px p { width: 240px; padding-left:5px;}
.userlist-box .list-px p a { padding:5px 10px; border: 1px solid #e0e0e0; display: inline-block; font-size: 12px;height: 20px; line-height:20px;overflow: hidden;  }
.userlist-box .list-px p a.hover{padding:5px 10px; color:#f06d51; border: 1px solid #e0e0e0; display: inline-block; font-size: 12px;height: 20px; line-height:20px;overflow: hidden;}
.userlist-orderby {
	margin-top:5px;width:150px;float:left;padding-top:3px;padding-left:5px;
}
.userlist-orderby select {
	color:#666666;
	border: 1px solid #B8C9DA;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
}
.userlist-result {
	color: #666666;
    display: block;
    float: right;
    line-height: 32px;
    padding-right: 10px;
    text-align: right;
}
.fullSlide{ min-width:1000px; position:relative;  height:400px; overflow:hidden; background:#f5f5f5;}
	.fullSlide .bd{ width:100% !important; height:400px; position:relative; z-index:0; overflow:hidden; text-align:center; }
	.fullSlide .bd a{ display:block; height:400px; }
	.fullSlide .bd a img{margin:0px auto;}
	.fullSlide .hd{ width:1000px; height:400px; left:50%; margin-left:-500px; top:0; position:absolute; overflow:hidden;}
	.fullSlide .hd ul{ width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    height: 30px;
    line-height: 30px;
    text-align: center; }
	.fullSlide .hd ul li{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:61px;height:7px;margin:3px;overflow:hidden;background:#fff;line-height:999px; }
	.fullSlide .hd ul .on{ background:#FF0055; }

/*-------------- new search Begin 2014.06 -----------------*/
.homeFormBg{
position:absolute; 
top:80px;
right:0;
width:275px;
height:245px;
background: url(../images/loginbg.png) repeat;
filter:alpha(opacity=60);
overflow:hidden;
zoom:1;
z-index:1;
}
.zm-search-nav1 {
position:relative; float:right;
overflow: hidden;
right: 0; display:block; bottom:0px;;
z-index: 99;
}
.zm-sch-box1 {
	width:264px;margin:0 auto;height:230px;opacity:1.4;	
	padding-bottom:0px;
	font-size:12px; position:relative; z-index:9999;
}
.zm-sch-box1 select {height:26px;padding:2px;line-height:23px;border:1px solid #ccc;vertical-align:middle; background:#FFFFFF;}
.zm-sch-box1-checkbox{vertical-align:middle;}
.zm-sch-box1 img {vertical-align:middle;}
.zm-sch-box1 .sch-center {
	float:left;
	width:264px;
	font-size:12px;
	color:#fff;
	line-height:33px;
	margin: 0px auto;
    overflow: hidden; position:relative; z-index:9999;}
.denglu2{padding:0 18px 15px; font:bold 14px/16px Arial; color:#fff;}
.zm-sch-box1 .sch-center .login_button{
background:#e65a3c; width: 90px; height: 35px; text-align: center; font-size:16px; color: #fff; line-height: 21px; border: none; cursor: pointer;}
.zm-sch-box1 .sch-center .login_button:hover { background:#f06d51; }
.zm-sch-box1 .sch-center .reg_button{
background:#e65a3c; width: 90px; height: 35px; text-align: center; font-size:16px; color: #fff; line-height: 21px; border: none; cursor: pointer; margin-left: 30px;}
.zm-sch-box1 .sch-center .reg_button:hover { background:#f06d51; }
.zm-sch-box1 .sch-center .login{ color:#fff; float: left;padding-right: 10px;}
.zm-sch-box1 .sch-center .jzmm{ color:#fff; margin:0 8px;}
.zm-sch-box1 .sch-center .wjmm{ color:#fff; padding-left: 80px;}
.zm-sch-box1 .sch-right {float:left;width:264px;font-size:12px;padding-top:3px;line-height:26px;height:26px; text-align: center;}
.uselogin{border:none; font:normal 12px/30px Arial; margin:2px 0 0 33px; color:#333; width:180px; height:36px;}
.tjhy_banner { width: 1000px; overflow: hidden; margin-left: auto; margin-right: auto;}
.tjhy_banner h2 {display: inline-block;margin-bottom: 10px; height:39px;width: 1000px;border-bottom: 2px solid #f06d51;position: relative;}
.tjhy_banner h2 i{display: inline-block;width:30px;height:22px;background: url(../images/index_tj.png) no-repeat;margin: -8px 8px 0px 10px;}
.tjhy_banner h2 span {color:#f06d51;font-size:24px;font-weight:normal;position: relative;text-align:left;}
.tjhy_banner h2 a{
  background-color:#f06d51;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  padding:2px 10px;
  margin-top: 5px;
  overflow: hidden;
  text-align: center;
  color:#FFF;
  font-weight:normal;
  font-size:12px;
  right:0px;
  position: absolute;
}
.tjhy_banner h2 a:hover{text-decoration:underline;}
.vip_con1{ width:1000px; overflow:hidden; position:relative;padding-top:2px; border-bottom:none;}
.vip_con1 ul{ width:1020px; overflow:hidden; display:none;}
.vip_con1 ul.current{ display:block;}
.vip_con1 ul li{ border: 1px solid #e3e3e3;
display: inline-block;
float: left;
height: 175px;
margin-right: 4px;
overflow: hidden;
padding: 5px;
width: 127px;}
.vip_con1 ul li:hover{border: 1px solid #f06d51;}
.pic1 {height: 150px;overflow: hidden;width: 127px;}
.pic9,.pic9 img {height: 150px;overflow: hidden;width: 116px;}
.pic1 img {  height: 150px;overflow: hidden;width: 127px;}
.jianjie1 { margin:0 auto;     overflow: hidden; padding:2px;width: 127px; text-align: center;}
.jianjie1 h3{text-align: center;width: 127px; color:#ff16b9;}
.jianjie1 h3 a{font-weight: normal;}
.jianjie1 p {padding-top: 3px;text-align: center;width: 127px;}
.right_main_1 { margin: 0 auto; overflow: hidden; padding-bottom: 5px;width: 258px;}
.right_main_1 h2 {
 color: #ff16b9;
font-size: 24px;
padding: 0px 10px 0px 0px;
position: relative;
text-align: left;
width: 266px;;
}
.right_main_1 dl {
    border-bottom: 1px dashed #ffb5e7;
    overflow: hidden;
    padding: 6px 0;
    width: 258px;
}
.right_main_1 dl dt {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e3e3e3;
    float: left;
    height: 55px;
    overflow: hidden;
    padding: 5px;
    width: 46px;
}
.right_main_1 dl dt img {
    height: 55px;
    overflow: hidden;
    width: 46px;
}
.right_main_1 dl dd {
    display: inline-block;
    float: left;
    height: 67px;
    line-height: 22px;
    margin-left: 10px;
    overflow: hidden;
    width: 190px;
}
.right_main_1 dl dd a {
    color: #ff16b9;
}
.right_main_1 dl dd a:hover {
    color: #dc009a;
    text-decoration: underline;
}
.right_main_1 dl dd span {
    color: #ff16b9;
}
.zhaobanyou_right {
    overflow: hidden;
    width: 286px;
}

.meilishuo {
    background: none repeat scroll 0 0 #f06d51;
    overflow: hidden;
    padding: 10px 10px 5px;
}
.meilishuo h2 {
    background: url(../images/index_19.gif) repeat-x scroll 0 0 ;
    height: 53px;
    line-height: 52px;
    padding-left: 73px;
}
.meilishuo h2 span {
    background: url(../images/index_25.gif) no-repeat scroll 0 center ;
    display: inline-block;
    padding-left: 45px;
	font-size: 16px;
    font-weight: normal;
}
.meilishuo dl {
    color: #fff;
    margin: 0 5px;
}
.meilishuo dt {
    font-size: 14px;
}
.meilishuo dt span {
    background: url(../images/zby_19.gif) no-repeat scroll right center ;
    display: inline-block;
    padding-right: 16px;
}
.meilishuo dd {
    border-bottom: 1px solid #fff;
    margin-top: 3px;
    padding-bottom: 3px;
}
.meilishuo dd a {
    color: #fff;
}
.meilishuo dd a:hover {
    text-decoration: underline;
}
.meilishuo p {
    margin: 10px 5px;
}
.meilishuo textarea {
    border: medium none;
    color: #666;
    font-size: 14px;
    height: 40px;
    line-height: 1.5;
    outline: medium none;
    padding: 10px;
    width: 245px;
}
.tc {
  text-align: center;
}
.banner_b_input {
  background: none repeat scroll 0 0 #fff;
  border: medium none;
  cursor: pointer;
  height: 28px;
  line-height: 28px;
  margin-left: 15px;
  text-align: center;
  width: 89px;
}
.content1a h2 {
    border-bottom: 2px solid #ff50be;
    display: inline-block;
    height: 36px;
    margin-bottom: 14px;
    width: 1000px;
}
.content1a h2 li {
    color: #ff16b9;
    font-size: 24px;
    position: relative;
    text-align: left;
    width: 1000px;
}
.content1a h2 li span {
    background: url("../images/all.gif") no-repeat scroll 0 -63px;
    color: #ffffff;
    display: inline-block;
    height: 22px;
    line-height: 21px;
    margin-top: 5px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
    width: 121px;
}
.content1a h2 li span a { color: #ffffff;}
.main_3_left { float: left; width: 685px; }
.main_3_left h4 { display: inline-block; overflow: hidden;width: 692px;margin-bottom: 5px;}
.main_3_left h4 .main_3_left_title {float: left; font-size: 24px;font-weight:normal; width: 120px;background: url(../images/zby_27.gif) no-repeat center bottom; padding-bottom: 8px;}
.main_3_left h4 .current_a {width:67px; height:22px; display:block; text-align:center; line-height:22px; overflow:hidden; background:url(../images/tit_blue.jpg) no-repeat; color:#fff; text-decoration:none; margin-top:15px; border: 1px solid #f06d51;}
.main_3_left h4 .current_b {width:67px; height:22px; display:block; text-align:center; line-height:22px; overflow:hidden; border: 1px solid #f06d51; color:#575757; text-decoration:none; margin-top:15px; }
.main_3_left h4 .current_b:hover {background:url(../images/tit_blue.jpg) no-repeat; color:#fff;}
.main_3_left h4 .main_3_left_title span {height:39px; background:#f06d51;line-height:39px;color:#fff;text-align:center;font-size:16px;font-weight: normal;display:block;}
.main_3_left h4 span a {
    background-color:#f06d51;
    display: inline-block;
    float: right;
    height: 25px;
    line-height: 25px;
    margin-top:12px;
    overflow: hidden;
	color:#fff;
    text-align: center;
    width: 121px;
	font-weight:normal;
}
.main_3_left h4 span a:hover { text-decoration: underline; }
.main_3_left h4 a { float:right; margin:13px 8px;}
.pinyoujihua dt { overflow: hidden; height:39px; line-height: 39px; }
.pinyoujihua span { height: 39px; display:block; margin-right: 1px; line-height: 39px; width: 108px; text-align: center; float: left; }
.pinyoujihua span.pinyou_bt { width: 356px; background: none repeat scroll 0 0 #f06d51; text-align: center; }
.pinyoujihua dt span {width: 108px; background: none repeat scroll 0 0 #f06d51; color: #fff; font-size: 14px; }
.pinyoujihua dd { border-bottom: 1px dashed #dbdbdb; height: 39px; overflow: hidden;font-size: 14px;}
.pinyoujihua dd a{display:block; height: 39px;}
.pinyoujihua dd a:hover{ background:#f2f2f2;}
.pinyoujihua span.pinyou_dd_bt { width: 326px; text-align: left; padding-left: 30px; background: url(../images/zby_02.gif) no-repeat 10px center; }
.main_4 {margin: 0 auto;padding: 10px 0; width: 1000px;}
.main_5 { margin: 0 auto;padding-top: 10px;width: 1000px;}
.yjlb_byzx dl { width: 400px; padding-left: 80px; }
.yjlb_byzx dt { font-size: 18px; overflow: hidden; margin-bottom: 12px; }
.yjlb_byzx dd { background: url(../images/index_58.png) no-repeat 0 center; padding-left: 18px; line-height: 30px;overflow: hidden;font-size: 14px;}
.yjlb { background: url(../images/index_45.gif) no-repeat; }
.byzx { background: url(../images/index_42.gif) no-repeat; }
.boxmargin {display: inline-block; margin-left: 14px;}
.right_main_2 {
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 5px;
    width: 302px;
}
.right_main_2 dl {
    border-bottom: 1px dashed #e3e3e3;
    overflow: hidden;
    padding: 9px 0;
    width: 302px;
}
.right_main_2 dl dt {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e3e3e3;
    float: left;
    height: 55px;
    overflow: hidden;
    padding: 5px;
    width: 46px;
}
.right_main_2 dl dt img {
    height: 55px;
    overflow: hidden;
    width: 46px;
}
.right_main_2 dl dd {
    display: inline-block;
    float: left;
    height: 67px;
    line-height: 22px;
    margin-left: 10px;
    overflow: hidden;
    width: 234px;
}

.xinhuifu dl {
    border-bottom: 1px solid #e5e5e5;
    height: 42px;
    overflow: hidden;
    padding: 3px 5px;
}
.xinhuifu dl:hover {
    background: none repeat scroll 0 0 #f2f2f2;
}

.xinhuifu dt {
    margin-right: 10px;
}
.xinhuifu dt a {
    border: 1px solid #deddd8;
    display: block;
    height: 38px;
    overflow: hidden;
    padding: 1px;
    text-align: center;
    width: 32px;
}
.xinhuifu dt a img {    
    display: block;
    height: 38px;
    overflow: hidden;
    width: 32px;}
.xinhuifu dd {
    width: 230px;
}
.xinhuifu h1 {
    margin-bottom: 14px;
}
.zhaobanyou_bt_h1_gg {
  background: url(../images/listtitlebj.gif) repeat-x scroll 0 0;
border: 1px solid #e3e3e3;
font-size: 18px;
height: 36px;
line-height: 36px;
overflow: hidden;
padding-left: 10px;
width: 293px; font-weight:normal;
}
.zhaobanyou_bt_h1_gg span {
  color: #666666;
  float: left;
  font-family: 微软雅黑;
  font-size: 16px;
  font-weight: normal;
  margin-left: 15px;
}
.fl {
  display: inline;
  float: left;
}
.xinhuifu dt a {
  border: 1px solid #deddd8;
  display: block;
  height: 38px;
  overflow: hidden;
  padding: 1px;
  text-align: center;
  width: 32px;
}
.vipescorts, .escorts {
    margin: 0 auto;
    overflow: hidden;
    padding-top: 14px;
    width: 1000px;
}
.vipescorts_title {
    display: inline-block;
    height: 38px;
    width: 1000px;
}
.vipescorts_title li {
    color: #555;
    font-size: 18px;
    position: relative;
    width: 1000px;
}
.vipescorts_title li span {
    background: url(../images/all.gif) no-repeat scroll 0 -63px;
    display: inline-block;
    height: 22px;
    line-height: 21px;
    margin-top: 5px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
    width: 121px;
}
.vipescorts_title li span a {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
}
#vipescorts_main {
    background: none repeat scroll 0 0 #ffedfa;
    border: 1px solid #ffccf0;
    height: 152px;
    overflow: hidden;
    padding: 10px 0;
    width: 998px;
}
.aa {
    height: 152px;
    overflow: hidden;
    width: 998px;
}
.bb {
    width: 998px;
}
.bb dl {
    display: inline;
    float: left;
    height: 152px;
    margin-bottom: 10px;
    margin-left: 10px;
    overflow: hidden;
    width: 237px;
}
.bb dl dt {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e3e3e3;
    float: left;
    height: 140px;
    overflow: hidden;
    padding: 5px;
    width: 116px;
}
.bb dl dt img {
    height: 140px;
    overflow: hidden;
    width: 116px;
}
.bb dl dd {
    float: left;
    overflow: hidden;
    padding-left: 9px;
    width: 100px;
}
.bb dl .one {
    height: 30px;
    line-height: 30px;
    width: 100px;
}
.bb dl .one a {
    color: #ff16b9;
    font-size: 12px;
}
.bb dl .one .name {
    float: left;
    height: 30px;
    overflow: hidden;
    width: 65px;
}
.bb dl .one .mark {
    float: right;
    overflow: hidden;
    padding-top: 2px;
    text-align: center;
    width: 30px;
}
.bb dl .one a:hover {
    color: #dc009a;
    font-size: 12px;
    text-decoration: underline;
}
.bb dl .two {
    height: 122px;
    line-height: 20px;
    width: 100px;
}
.escorts_serch {
    background: none repeat scroll 0 0 #fef0fa;
    border: 1px solid #e2e2e2;
    margin: 0 auto;
    padding: 10px;
    width: 980px;
}
.escorts_serch table td {
    line-height: 26px;
    padding: 3px 0;
}
.escorts_serch .text {
    padding-right: 10px;
    text-align: right;
    width: 60px;
}
.option_style1 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d3d3d3;
    border-radius: 2px;
    display: inline-block;
    height: 18px;
    padding: 3px;
    width: 146px;
}
.option_style1 select {
    border: 0 none;
    color: #555;
    height: 18px;
    width: 146px;
}
.option_style2 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d3d3d3;
    border-radius: 2px;
    display: inline-block;
    float: left;
    height: 18px;
    padding: 3px;
    text-align: center;
    width: 60px;
}
.option_style2 select {
    border: 0 none;
    color: #555;
    height: 18px;
    width: 60px;
}
.option_style3 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d3d3d3;
    border-radius: 2px;
    display: inline-block;
    float: right;
    height: 18px;
    padding: 3px;
    text-align: center;
    width: 60px;
}
.option_style3 select {
    border: 0 none;
    color: #555;
    height: 18px;
    width: 60px;
}
.option_style4 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d3d3d3;
    border-radius: 2px;
    display: inline-block;
    float: left;
    height: 18px;
    margin-right: 5px;
    padding: 3px;
    text-align: center;
    width: 80px;
}
.option_style4 select {
    border: 0 none;
    color: #555;
    height: 18px;
    width: 80px;
}
.option_stylebox {
    width: 156px;
}
.option_style5 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d3d3d3;
    border-radius: 2px;
    display: inline-block;
    height: 18px;
    padding: 3px;
    width: 146px;
}
.option_style5 input {
    border: 0 none;
    color: #888;
    height: 20px;
    width: 146px;
}
.escorts_serch .button {
    text-align: right;
    width: 100px;
}
.escorts_serch .button input {
    background: url(../images/all.gif) no-repeat scroll 0 -489px;
    border: 0 none;
    cursor: pointer;
    height: 50px;
    text-align: right;
    width: 88px;
}
.escorts_main_left {
    border: 1px solid #e3e3e3;
    float: left;
    overflow: hidden;
    width: 698px;
}
.escorts_main_left p {
    background: url(../images/listtitlebj.gif) repeat-x scroll 0 0;
    border-bottom: 1px solid #e3e3e3;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    padding-left: 10px;
    width: 688px;
}
.escorts_main_left div {
    font-size: 14px;
    text-align: center;
}
.escorts_main_left dl {
    border-bottom: 1px dashed #e3e3e3;
    display: inline;
    float: left;
    margin: 14px 0 0 14px;
    overflow: hidden;
    padding-bottom: 10px;
    width: 328px;
}
.escorts_main_left dl dt {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e3e3e3;
    float: left;
    height: 140px;
    overflow: hidden;
    padding: 5px;
    width: 116px;
}
.escorts_main_left dl dt img {
    height: 140px;
    overflow: hidden;
    width: 116px;
}
.escorts_main_left dl dd {
    float: left;
    overflow: hidden;
    padding-left: 10px;
    width: 190px;
}
.escorts_main_left dl dd span {
    left: 3px;
    position: relative;
    top: 2px;
}
.escorts_main_left dl .one {
    height: 26px;
    line-height: 26px;
    width: 190px;
}
.escorts_main_left dl .two {
    height: 99px;
    line-height: 19px;
    width: 190px;
}
.escorts_main_left dl .one a {
    color: #ff5f3d;
    font-size: 14px;
}

.escorts_main_left dl .one a:hover {
    color: #f32b00;
    font-size: 14px;
    text-decoration: underline;
}
.escorts_main_left dl .three {
    background: url(../images/all.gif) no-repeat scroll 10px -421px;
    height: 27px;
    width: 190px;
}
.escorts_main_left dl .three a {
    display: inline-block;
    height: 27px;
    width: 71px;
}
.indexlogin_after {
    margin:10px auto;
    overflow: hidden;
    padding-top: 10px;
    width: 244px;
}
.indexlogin_after .img {
    border: 1px solid #f9eccc;
	border-radius: 5px;
    float: left;
    overflow: hidden;
}
.indexlogin_after .img img{ width:92px; height:112px;}
.indexlogin_after .text {
    color: #fff;
    line-height: 20px;
    overflow: hidden;
    padding-left: 10px;
}
.indexlogin_after .huany{border-bottom:1px solid #FFF; font:normal 14px/16px Arial; padding:5px 0 8px 0; color:#FFF; margin:0 0 15px;}
.indexlogin_after .text a { color: #ffeccb;}
.indexlogin_after .text a:hover { color: #ffcccc;}
.indexlogin_after .hy_button { background:#e65a3c; width: 240px; height: 35px; font-size:14px; color: #fff; line-height: 21px; border: none; margin-top: 15px; }
.indexlogin_after .hy_button:hover { background:#f06d51; }
.banyou_ming {color: #000;background: url(../images/zby_02.gif) no-repeat right center; padding-right: 16px; }
.user_ming {color: #000;background: url(../images/zby_02.gif) no-repeat right center; padding-right: 16px; font-size:16px; }
.f_ahover { color: #ff5f3d;}
.jieshao_xinqing { font-size: 14px; color: #000; margin-top: 8px; }
.input_but input, .input_but_a a { width: 96px; height: 34px; border: none; font-size: 15px; color: #fff;  padding: 0 16px; font-family: "Microsoft YaHei", ΢���ź�, "MicrosoftJhengHei", ����ϸ��, STHeiti, MingLiu; cursor: pointer; }
.input_but input{background: #f06d51;}
.input_but_a a{background: #ff576a;}
.input_but input:hover, .input_but_a a:hover { background: #e0674c; color: #fff; }
.empty {color:#888;}
.tb-home td{line-height:29px;border-bottom:1px dashed #c3c3c3;vertical-align:top}
.J_UserLogo{float:none;; width:116px; margin:0 auto;position:relative;}
.J_UserLogo .vip-tips{position:absolute; top:0px; left:0px; width:45px; height:46px; background:url(../images/vip-tips.png) no-repeat; z-index:1;}
.J_UserLogo .vip-tips a{display:block;width:45px; height:46px;}
.J_UserLogo .tj-tips{position:absolute; top:0px; left:0px; width:45px; height:46px; background:url(../images/tj-tips.png) no-repeat; z-index:1;}
.J_UserLogo .tj-tips a{display:block;width:45px; height:46px;}
.J_UserLogo .vipzz-tips{position:absolute; top:0px; left:0px; width:45px; height:46px; background:url(../images/vipzz-tips.png) no-repeat; z-index:1;}
.J_UserLogo .vipzz-tips a{display:block;width:45px; height:46px;}
.index_ljzc a { font-size: 20px; display: inline-block; height: 43px; line-height: 43px; padding-right: 55px; background: url(../images/index_38.gif) no-repeat right center; margin-top: 15px; margin-bottom: 20px; }
.ljzc {color: #f06d51; font-size:20px;}
.xiangce_banner { height: 246px; background: url(../images/byxc_03.gif) no-repeat center 0; padding-top: 38px; width: 1000px; overflow: hidden; margin-top: 15px; margin-left: auto; margin-right: auto; }
.xiangce_banner ul { padding-left: 10px; }
.zby_ul li { width: 127px; height:180px; padding: 4px; border: 1px solid #e7e7e7; background: #fff;  float: left; margin: 8px 6px 0 0; display: inline; overflow: hidden; text-align:center; }
.zby_ul li:hover { border: 1px solid #f06d51; }
.zby_ul li.zby_ul_li_r { margin: 8px 0 0 0; }
.zby_ul_a_img { width: 127px; height:150px; display:block;}
.zby_ul_span_mz { margin:10px 5px 2px; background: url(../images/zby_02.gif) no-repeat right 2px; height: 18px; line-height: 18px; overflow: hidden; padding-right:15px; display:inline-block;}
.oe_citylink{width:1000px;margin:0 auto; margin-top:20px; padding:10px 0px;}
.oe_citylink a{ font-size:12px;display: inline-block;margin-right: 10px;border: 1px solid #c5c5c5;padding: 2px 12px;margin-bottom: 8px;}