﻿@charset "utf-8";
body,td,th {font-family: "宋体", Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-color:#fff;}
p,div,form,h1,h3,ul,li,dl,dt,dd,em,cite,img,span{ margin:0; padding:0; list-style:none; font-style:normal; border:none;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#333333; text-decoration:none;}
/*----------------- 首页幻灯片 ---------------------*/
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:normal; }
input, textarea, select, button { font:12px Helvetica, Arial, sans-serif; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/
/* iBanner style */
#ibanner { position:relative; width:708px; height:270px; overflow:hidden; margin:0px 0 0px 0px; }
 #ibanner_pic {}
  #ibanner_pic a { position:absolute; top:0; display:block; width:708px; height:270px; overflow:hidden;}
 #ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-weight:708; font-family:Arial; }
  #ibanner_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#000; cursor:pointer; }
  #ibanner_btn .normal { height:20px; margin-top:8px; border:1px solid #999; color:#999; font-size:16px; line-height:20px; }
  #ibanner_btn .current { height:28px; border:1px solid #FE0000; color:#FE0000; font-size:28px; line-height:28px; }

/*----------------- 预产期时间开始 ---------------------*/
.menu_iframe{position:absolute; visibility:inherit; top:0px; left:0px; width:170px; z-index:-1; filter: Alpha(Opacity=0);}
.cal_table{ border:#333333 solid 1px; border-collapse:collapse; background:#ffffff; font-size:12px}
.cal_table td{ border:1px #ffffff solid; }
.cal_drawdate{ background:#E3EBF6;border-collapse:collapse; width:100%}
.cal_drawdate td{ border:1px #ffffff solid; }
.cal_drawtime{ border:0px #ffffff solid; font-size:12px}
.cal_drawdate td{ border:0px #ffffff solid; }
.m_fieldset {
padding: 0,10,5,10;
text-align: center;
width: 150px;
}
.m_legend {
font-family: Tahoma;
font-size: 11px;
padding-bottom: 5px;
}
.m_frameborder {
border-left: 1px inset #D4D0C8;
border-top: 1px inset #D4D0C8;
border-right: 1px inset #D4D0C8;
border-bottom: 1px inset #D4D0C8;
width: 35px;
height: 19px;
background-color: #FFFFFF;
overflow: hidden;
text-align: right;
font-family: "Tahoma";
font-size: 10px;
}
.m_arrow {
width: 16px;
height: 8px;
background:#cccccc;
font-family: "Webdings";
font-size: 7px;
line-height: 2px;
padding-left: 2px;
cursor: default;
}
.m_input {
width: 12px;
height: 14px;
border: 0px solid black;
font-family: "Tahoma";
font-size: 9px;
text-align: right;
}
.c_fieldset {
padding: 0,10,5,10;
text-align: center;
width: 180px;
}
.c_legend {
font-family: Tahoma;
font-size: 11px;
padding-bottom: 5px;
}
.c_frameborder {
border-left: 1px #D4D0C8;
border-top: 1px #D4D0C8;
border-right: 1px #FFFFFF;
border-bottom: 1px #FFFFFF;
background-color: #FFFFFF;
overflow: hidden;
font-family: "Tahoma";
font-size: 10px;
width:100%;
height:120px;
}
.c_frameborder td {
width: 23px;
height: 16px;
font-family: "Tahoma";
font-size: 11px;
text-align: center;
cursor: default;
}
.c_frameborder .selected {
background-color:#0A246A;
width:12px;
height:12px;
color:white;
display:block;
}
.c_frameborder span {
width:12px;
height:12px;
}
.c_arrow {
width: 16px;
height: 8px;
background:#cccccc;
font-family: "Webdings";
font-size: 7px;
line-height: 2px;
padding-left: 2px;
cursor: default;
}
.c_year {
font-family: "Tahoma";
font-size: 11px;
cursor: default;
width:55px;
height:20px;
border:#99B2D3 solid 1px;
}
.c_month {
width:75px;
height:20px;
font:11px "Tahoma";
border:#99B2D3 solid 1px;
}
.c_dateHead {
background-color:#99B2D3;
color:#ffffff;
border-collapse:collapse;
}
.c_dateHead td{ border:0px #ffffff solid; }
.rightmenu{
float:left; /* 菜单总体水平位置 */
list-style:none;
line-height:19px; /* 一级菜单高 */
background:#1371A0 ; /* 所有菜单移出色 */
font-weight: bold;
padding:0px;
margin:0px;
border: 1px #000000 solid;
}
.rightmenu li{
float:left; /* 菜单总体水平位置 */
list-style:none;
line-height:19px; /* 一级菜单高 */
background:#1371A0 ; /* 所有菜单移出色 */
font-weight: bold;
color:#FFFFFF;
padding:0px;
margin:0px;
border: 1px #FFFFFF solid;
}
.rightmenu li a{
float:left; /* 菜单总体水平位置 */
list-style:none;
line-height:19px; /* 一级菜单高 */
background:#1371A0 ; /* 所有菜单移出色 */
font-weight: bold;
color:#FFFFFF !important;
padding:0px;
margin:0px;
border-right: 0px;
display:block;
width:80px;
}
.rightmenu li a:hover{
float:left; /* 菜单总体水平位置 */
list-style:none;
line-height:19px; /* 一级菜单高 */
background:#B2CFDF ; /* 所有菜单移出色 */
font-weight: bold;
color:#000000 !important;
padding:0px;
margin:0px;
border-right: 0px;
width:80px;
text-decoration:none;
}
/*----------------- 预产期时间结束 ---------------------*/

/*----------------- 首页 ---------------------*/
ul.lmt{margin: 0px;padding: 0px;}
ul.lmt li{ float:left;display: inline;list-style: none;}
ul.lmt li a{ color:#666666; font-weight:bold;text-decoration: none;}


.menu{overflow: visible;visibility: visible;position: relative; height:33px;z-index:60}
.menu dl{float:left;height:33px;margin:0;position:relative;font-weight:bold;}
.menu dl dt{text-align:center;}
.menu dl dt a{float:left;width:72px; display:block; height:33px;overflow:hidden; line-height:33px; color:#666666; font-size:12px;}
.menu dl dt a:hover,.menu dl.currentMenu dt a,.menu dl dt.lm a{display:block; height:33px; float:left;width:72px;color:#333;}
.menu dl dd{display:none; width:90px; background-color:#D2D2D2; padding:5px;}
.menu dl.currentMenu dd{ display:block; position:absolute; top:24px; left:-13px;text-align:center;}
.menu dl dd a{height:21px;display: block;line-height:21px; background-color:#F5F5F5;color:#333333; font-size:12px; font-weight:normal; margin-top:5px;}
.menu dl dd a:hover{ background-color:#FFFFFF; color:#333333;}


.qt{ margin:0; padding:0; border:#F0F0F0 solid 1px;}
.jb{ width:123px;}
.ycq{ margin:0; padding:0; border:#C8C7CA solid 1px; background:#FFFFFF; height:17px; line-height:17px; width:95px;}
.cz{ font-weight:bold; color:#E40A3E; font-size:14px;}
.f66{ font-weight:bold; color:#666666;}
.bk{ border-top:#C8C7CA dashed 1px; border-right:#E6E6E6 solid 1px;}
.zyb{ border-left:#E6E6E6 solid 1px; background:url(bj_1.jpg);}
.zybk{ border-left:#333333 solid 1px; border-right:#333333 solid 1px;}
.bqzt a,.bqzt a:hover{ color:#999999}
.bqhg{ line-height:19px; color:#999999;}
.bqys{ color:#666666;}
.xllb{ width:75px; height:20px;}
/*----------------- 列表页 ---------------------*/
.lblm{overflow: visible;visibility: visible;position: relative; z-index:60;}
.lblm dl{float:left;margin:0;position:relative;font-weight:bold; background:url(lblmt_r1_c5.jpg) right no-repeat; height:36px; padding:0 4px;}
.lblm dl dt{text-align:center;}
.lblm dl dt a{float:left; width:100px;display:block; height:36px; padding:0px 0px; overflow:hidden; line-height:36px; color:#FFFFFF;}
.lblm dl dt a:hover,.lblm dl.currentMenuA dt a{color:#FFFFFF; width:100px; height:36px; line-height:36px; display:block; font-weight:bold; background:url(lblmt_r1_c3.jpg);}
.lblm dl dd{display:none; width:90px; background-color:#003F60; padding:5px;}
.lblm dl.currentMenuA dd{ display:block; position:absolute; top:36px; left:4px;text-align:center;}
.lblm dl dd a{height:21px;display: block;line-height:21px; background-color:#08557F;color:#FFFFFF; font-size:12px; font-weight:normal; margin-top:5px;}
.lblm dl dd a:hover{ background-color:#0176AB; color:#FFFFFF;}


.xhys{ background:url(xh.jpg) 10px 0px no-repeat;}

ul.rmgs{ margin-left:10px; margin-right:10px}
ul.rmgs li{ line-height:25px; border-bottom:1px solid #F0F0F0}
ul.rmgs li a{ color:#666;}

.pic dl{ padding:10px 0px; height:120px; border-bottom:#CCCCCC dashed 1px; margin:0 10px;}
.pic dl dt{ float:left; margin-right:15px; padding-bottom:15px;}
.pic dl dt img{ border:#CCCCCC solid 1px;}
.pic dl dt a:hover img{ border: #CC0000 solid 1px;}
.pic dl dd{}
.pic dl dd a{ color:#F4487D; font-size:14px; font-weight:bold;}
.pic dl dd p{ color:#666; line-height:20px; margin-top:8px;}
.pic dl dd p a{ float:right; padding-right:25px; margin-top:2px;}


ul.pic_list{margin:3px 0 0 5px;}
ul.pic_list li{ float:left; text-align:center; padding:0 4px; margin-top:12px;border-bottom:1px dashed #CCCCCC; height:165px;}
ul.pic_list li a img{width:97px; height:125px; padding:3px;border:1px solid #C4C4C4;display:block;}
ul.pic_list li a:hover img{ border: #CC0000 solid 1px;}
ul.pic_list li a p{ padding-top:12px; padding-bottom:10px;}

.page a{ padding:3px 5px 1px 5px;background-color:#FFFFFF; border:1px solid #999999; color:#666666;}
.page a:hover,.cupp{ padding:3px 5px 1px 5px;background-color:#F4487D; border:1px solid #F4487D; color:#FFFFFF;}

ul.list_title{ margin:15px 15px;}
ul.list_title li{margin-bottom:10px; padding-left:2px;padding-bottom:5px;border-bottom:1px #CCCCCC dashed; color:#999999;}
ul.list_title li a{ margin-left:3px; font-size:14px;}
ul.list_title li a:hover{ margin-left:3px; font-size:14px; color:#F4487D;}
ul.list_title li cite{color:#999999; float:right; margin-right:10px;}


.meeting_title{ font-size:23px; font-weight:bold; border-bottom:1px #CCCCCC dashed;}
.meeting_Con{margin:0px 25px; font-size:14px; line-height:180%; color:#333333;}
.meeting_Con img{margin:10px;}

.lybk{ border:#B9C9DC solid 1px; background-color:#EFEFEF; font-size:14px; color:#666; font-weight:bold;}
ul.khhp{}
ul.khhp li{ line-height:26px; background:url(hpjt.jpg) 5px left no-repeat; border-bottom: #CCCCCC solid 1px; margin-bottom:10px;}
ul.khhp li a{ margin-left:14px;}
ul.khhp li p{}
/*----------------- 基本资料 ---------------------*/

.jbzl{ font-weight:bold; line-height:26px;}
.zlzt{ font-size:14px; font-weight:bold; line-height:16px;}
.mxx{ border-bottom:#CCCCCC solid 1px;}
.sxx{ border-top:#CCCCCC solid 1px;}
.fs14{ font-size:14px; font-weight:bold;}
.xxx{ border-bottom:#CCCCCC dashed 1px;}
.fc6{ font-size:14px; color:#666666;}
.fch{ font-size:14px; color:#666666; line-height:22px;}
.fs4{ font-size:14px;}

/*----------------- 基本资料页面图片切换 ---------------------*/
.box {
	FLOAT: left; WIDTH: 472px
}
.box .boxpadding {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#Slide {
	CLEAR: both; BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; MARGIN-BOTTOM: 6px; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; WIDTH: 450px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 335px
}
#Slide A {
	COLOR: #000
}
.img {
	BORDER-RIGHT: #fff 1px solid; BACKGROUND: #fff; MARGIN: 0px auto; BORDER-LEFT: #fff 1px solid; TEXT-ALIGN: center
}
.boxpadding {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #f8f8f8; MARGIN-BOTTOM: 8px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid
}

.thumb_title {
	MARGIN-TOP: 10px; BACKGROUND: #fff; FILTER: alpha(opacity=30); WIDTH:0px; TEXT-INDENT: 10px; LINE-HEIGHT: 25px; POSITION: absolute; HEIGHT: 25px; -moz-opacity: 0.3
}
#Slide_Thumb {
	MARGIN-TOP: 257px; MARGIN-LEFT: 0px; POSITION: absolute
}
.thumb_on {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 8px; CURSOR: pointer
}
.thumb_off {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 8px; CURSOR: pointer
}
.thumb_off {
	FILTER: alpha(opacity=50); -moz-opacity: 0.5
}
.thumb_on {
	FILTER: alpha(opacity=100); -moz-opacity: 1
}
.thumb_off IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; MARGIN-TOP: 12px; BORDER-LEFT: #fff 1px solid; WIDTH: 75px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 56px
}
.thumb_on IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 91px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 68px
}


/*----------------- 网站首页样式 ---------------------*/
@charset "gb2312";
/* CSS Document */

/************主体内容************/
#index_bg{ width:980px; margin:0 auto;color:#666; overflow:hidden; zoom:1;}
#baihe_content{ border:1px solid #c7c7c7; border-left:1px solid #b7babf;  border-right:1px solid #b7babf; zoom:1;}
#baihe_indexheader{ zoom:1;}
#baihe_indexheader:after{content:".";display:block;clear:both;visibility:hidden;height:0;}

.index_register .btn,.friendly .cont ul li a,.memberlist li .photo,.mbindex_mod h3,.mbindex_more,.mb_more,.headLogin li .area,.headLogin li .area span{ background:url(index_sprits.gif) no-repeat;}

/*****主体*****/
.bhHeader{ width:980px; height:75px; margin:0 auto; zoom:1;}
.bhHeader:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
h1 a{ display:block; float:left; width:200px; height:75px; background:url(logo.gif) no-repeat 0 center; text-indent:-999em; overflow:hidden;}

/*****bhNav*****/
.bhHomeNav .bhTel ul li,.bhLoginCont .loginMode a,.searchCont ul,.bhLoginTop ul li a.msgIcon,.bhLoginTop ul li a.msggrayIcon,.bhLoginTop ul li a.mobileIcon,.bhLoginTop ul li a.chatIcon{ background:url(headerIcon.gif) no-repeat;}
.bhHomeNav .homeCity a,.bhLoginCont .btnCont .loginBtn{ background:url(sprits_bg.gif) no-repeat;}

.bhHomeNav{ float:left; width:780px; height:65px; padding:5px 0; zoom:1;}
.bhHomeNav .bhTel{ float:right; height:22px; line-height:22px; margin:0 0 13px 0; zoom:1;}
.bhHomeNav .bhTel .login{ position:relative; float:left; margin-left:30px; z-index:19;}
.bhHomeNav .bhTel ul{ float:left;}
.bhHomeNav .bhTel ul li{ float:left; padding:0 0 0 50px;}
.bhHomeNav .bhTel ul li.tel01{ background-position:30px 0;}
.bhHomeNav .bhTel ul li.tel02{ background-position:30px -20px;}
.bhHomeNav .bhTel ul li strong{ color:#ff6600; font-weight:700;}
.bhHomeNav .bhTel .login .reg{ display:block; float:left; width:60px; height:22px;}
.bhHomeNav .bhTel .login .btn,.bhHomeNav .bhTel .login .current{ display:block; float:left; width:61px; padding:0 0 0 18px; text-align:left; color:#ff6600;  background:url(login_top.gif) no-repeat;}
.bhHomeNav .bhTel .login .btn{ background-position:0 0;}
.bhHomeNav .bhTel .login .current{ background-position:0 -22px;}

/*****登录浮动框*****/
.bhLoginCont{ position:absolute; top:21px; right:0; _right:-1px; width:241px; height:215px; padding:15px 17px; background:url(loginCont_bg.gif) no-repeat; overflow:hidden; z-index:10;}
.bhLoginCont .inputbox{ width:220px; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; color:#666; border:1px solid #c3c3c3; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.bhLoginCont dl{ margin:0 0 5px 0; overflow:hidden; zoom:1;}
.bhLoginCont .btnCont{ padding:3px 10px 0 0; line-height:28px; color:#999; overflow:hidden; zoom:1;}
.bhLoginCont .btnCont input{ position:relative; top:2px; *top:0;}
.bhLoginCont .btnCont a{ text-decoration:none;}
.bhLoginCont .btnCont .loginBtn{ float:right; display:block; width:69px; height:28px; font:14px/28px Simsun; color:#fff; background-position:0 -30px; text-align:center; text-decoration:none; overflow:hidden;}
.bhLoginCont .btnCont span{ display:block; float:left; padding:2px 0 0;}
.bhLoginCont .errorPoint{ padding:0 5px 0 30px; margin:0 0 5px 0; background:#ffe5d5 url(headerIcon.gif) no-repeat 5px -200px; border:1px solid #ffb381;}

/*****登录方式*****/
.bhLoginCont .loginMode{ padding:10px 0 0; margin:15px 0 0; border-top:1px dotted #e6e6e6; text-align:center; overflow:hidden; zoom:1; }
.bhLoginCont .loginMode a{ padding:3px 10px 3px 20px;}
.bhLoginCont .loginMode a.QQ{ background-position:0 -100px;}
.bhLoginCont .loginMode a.alipay{ padding-left:30px; background-position:10px -120px;}

/*****导航*****/
.bhHomeNav .bhNav{ clear:both; width:780px; line-height:18px; text-align:right; zoom:1;}
.bhHomeNav .homeNav{ float:left; width:645px; color:#c8c8c8;}
.bhHomeNav .homeNav a{ padding:0 8px; font-weight:700;}
.bhHomeNav .homeCity{ position:relative; float:right; font-weight:700; color:#999; }
.bhHomeNav .homeCity .intro{ display:block; float:left; padding:0 10px 0 0; _line-height:20px;}
.bhHomeNav .homeCity a{ display:block; float:left; height:18px; width:72px; padding:0 0 0 5px; font:12px normal; line-height:18px; _line-height:20px; color:#999; text-align:left; background-position:0 0;}
.bhHomeNav .homeCity ul{ position:absolute; right:0; top:18px; width:75px; border:1px solid #c8c7ca; background:#fff;}
.bhHomeNav .homeCity ul li{ display:inline;}
.bhHomeNav .homeCity ul li a{ display:block; width:70px; background:none; border-bottom:1px solid #f0f0f0;}

/*****bhSearch*****/
.bhSearch{ padding:10px 0; margin:0 0 15px 0; border-top:1px solid #f0f0f0; border-bottom:1px solid #e6e6e6; background:#f5f5f5;}
.searchCont{ width:980px; margin:0 auto; height:20px; line-height:20px;}
.searchCont ul{ width:950px; padding:0 0 0 30px; background-position:0 -140px; overflow:hidden; zoom:1;}
.searchCont ul li{ float: left; padding:0 13px 0 0; *padding:0 10px 0 0; color:#999; overflow:hidden; zoom:1;}
.searchCont select{ margin:0 5px 0 0; height:20px; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.searchCont input{ position:relative; top:2px; _top:1px; margin:0 3px 0 0; _margin:0;}
.searchCont .searchBtn{ display:block; width:57px; height:22px; line-height:22px; *line-height:24px; background:url(button_small.png) no-repeat 0 -66px; text-align:center; text-decoration:none; overflow:hidden;}
.searchCont .link{ line-height:22px;}
.searchCont .link a{ margin:0 0 0 10px; white-space:nowrap;}

/*****已登录条框*****/
.bhLoginText{ height:31px; background:url(bhLoginText_bg.gif) repeat-x 0 bottom;}
.bhLoginTop{ width:980px; height:22px; line-height:22px;padding:4px 0 5px;  margin:0 auto; zoom:1;}
.bhLoginTop ul{ float:left;}
.bhLoginTop ul li{ float:left; height:22px; padding:0 13px 0 0; margin:0 13px 0 0; background:url(oginTop_line.gif) no-repeat right center; overflow:hidden; zoom:1;}
.bhLoginTop ul li.last{ background:none;}
.bhLoginTop ul li.arrow{ position:relative; margin-left:-8px; overflow:visible;}
.bhLoginTop ul li strong{ color:#ff6600;}
.bhLoginTop ul li a.msgIcon{ padding:0 0 0 25px; background-position:0 -40px;}
.bhLoginTop ul li a.msggrayIcon{ padding:0 0 0 25px; background-position:0 -60px;}
.bhLoginTop ul li a.mobileIcon{ padding:4px 0 3px 25px; _padding-top:5px; background-position:0 -80px;}
.bhLoginTop ul li a.chatIcon{ padding:0 0 0 25px; background-position:0 -180px;}
.bhLoginTop ul li .QQIcon{ padding:0 0 0 25px; background:url(nav_QQ.gif) no-repeat 5px 0;}
.bhLoginTop ul li .payIcon{ padding:0 0 0 25px; background:url(nav_pay.gif) no-repeat 5px 0;}


.bhLoginTop ul li .arrowIcon{ padding:4px 22px 3px 8px; _padding-top:5px; background:url(login_top.gif) 0 -44px;}
.bhLoginTop ul li .arrowIcon.now{ background:url(login_top.gif) 0 -66px;}

.bhLoginTop .servieCont{ position:absolute; left:0; top:19px; width:109px; height:168px; padding:8px 5px 0 0; background:url(loginCont_bg01.gif) no-repeat; overflow:hidden; z-index:10;}
.bhLoginTop .servieCont a{ display:block; padding:4px 15px; border-bottom:1px dotted #e6e6e6;}
.bhLoginTop .servieCont a:hover{ background:#ffe5d5;}

/*****入口*****/
.bhLoginTop .loginFun{ float:right; color:#999;}
.bhLoginTop .loginFun a{ padding:0 10px;}

/************标准尾部************/
#baihe_footer ul{ display:block; height:140px; background:#2b262e; padding:5px 0 0; color:#959397; font:12px normal; font-family:Simsun; overflow:hidden;}
#baihe_footer ul li{ float:left; height:115px; padding:15px 0 0 15px; margin:0 10px; line-height:16px; border-left:1px solid #555158; overflow:hidden;}
#baihe_footer ul li{ display:inline;}
#baihe_footer ul li a{color:#959397; text-decoration:none;}
#baihe_footer ul li span{ display:block; margin:0 0 10px 0; line-height:22px;}
#baihe_footer ul li .service{ padding:7px 3px 0; line-height:18px;}
#baihe_footer ul li.noline{ border:0; padding-left:0; margin-right:0}
#baihe_footer p{ padding:15px 0 10px 0; text-align:center;}
#baihe_footer p a{ padding:0 5px; text-decoration:none;}
#baihe_footer .approve { padding:0 0 15px 375px; overflow:hidden; zoom:1;}
#baihe_footer .approve a{ display:block; float:left; height:42px; padding:2px 15px 4px 48px; line-height:18px; background:url(footerIcon.gif) no-repeat; text-decoration:none; white-space:nowrap; overflow:hidden;}
#baihe_footer a.Icon1{ background-position:0 0;}
#baihe_footer a.Icon2{ background-position:0 -48px;}
#baihe_footer a.Icon3{ background-position:0 -96px;}
#baihe_footer a.Icon4{ background-position:0 -144px;}

/************模块************/
.mb_button{ display:block; height:22px; line-height:22px; *line-height:24px; background:url(button_small.png) no-repeat; text-align:center; text-decoration:none; overflow:hidden;}
.btn57{  width:57px; background-position:0 -66px;}
.mbindex_mod{ width:100%; padding:0 0 15px 0; overflow:hidden; zoom:1;}/**右侧模块**/
.mbindex_mod h3{ padding:0 0 10px 18px; margin:0 0 15px 0; font-size:14px; background-position:-100px -100px; font-weight:700;color:#ec5f19; }/**模块title**/
.mbindex_more{ float:right; padding:0 20px 0 0; background-position:-70px -68px;font-weight:normal; font-size:12px;}/**更多**/
.mb_more{ float:right; padding:0 20px 0 0; background-position:-170px -68px; font-weight:normal; font-size:12px;}/**更多**/

#banner_index{clear:both; padding:8px; margin:0 0 15px 0; background:#f5f5f5; border:1px solid #c2c2c2; overflow:hidden;}
#banner_index .ad{ width:960px; height:90px; border:1px solid #dcdcdc; text-align:center; background:#e5e5e5}
.index_banner{ width:100%; height:90px; border-bottom:1px solid #dcdcdc; background:url(index_banner_bg.gif) repeat-x 0 bottom; overflow:hidden;}


/**首页会员列表右侧**/
.space10{ clear:both; line-height:10px; height:10px; overflow:hidden; zoom:1;}
.space15{ clear:both; line-height:15px; height:15px; overflow:hidden; zoom:1;}
.space30{ clear:both; line-height:30px; height:30px; overflow:hidden; zoom:1;}

/************焦点图************/
.index_bg_cont{ padding:1px 0 0; overflow:hidden; zoom:1; background:url(dotLine.gif) repeat-x 0 0;}
.index_focus{ position:relative; float:left; width:708px; height:270px; _margin:0 -3px 0 0; overflow:hidden; zoom:1;}
.index_focus .imgbox{ position:relative; width:708px; height:270px; background:#fff; overflow:hidden;}
.index_focus .imgbox div{ position:absolute; top:0; left:0; }
.index_focus .imgbox span{ position:absolute; bottom:0; left:0; display:block; width:668px; height:40px; padding:0 20px; line-height:40px; font-size:14px; color:#fff; background:url(focus_bg.png) no-repeat;}
.index_focus .photo_showbtn{ position:absolute; bottom:15px; right:-15px; overflow:hidden;}
.index_focus .photo_showbtn li{ float:left; margin:0 0 0 6px;}
.index_focus .photo_showbtn li a{ display:block; float:left; width:26px; height:10px; line-height:10px; text-indent:-999em; background:#fff; text-decoration:none; overflow:hidden; zoom:1;}
.index_focus .photo_showbtn li.current a{ background:#ff6600;}
.index_focus .photo_showbtn li a.pause{ background:none;}

/************首页登录************/
.index_register{ height:270px;padding:0 25px; border:1px solid #e6e6e6; border-width:0 1px; overflow:hidden; zoom:1; background:url(index_register_bg.gif) repeat-x 0 bottom; }
.index_register h3,.index_register h2{ display:block; height:24px; margin:39px 0 24px 0; font:16px 微软雅黑; color:#ff6600; overflow:hidden; zoom:1;}
.index_register h3 a{ float:right; font:12px/24px Arial, Helvetica, sans-serif;}
.index_register .show{ margin:24px 0 15px 0; padding:0 0 15px 0; line-height:24px; background:url(index_show_line.gif) no-repeat center bottom; overflow:hidden; zoom:1;}
.index_register .show .pic{ display:block; float:left; padding:1px; margin:0 10px 0 0; border:1px solid #b4b4b4;}
.index_register .show .exit{ float:right; margin:24px 0 0; color:#ff6600;}
.index_register .show .exit:hover{ text-decoration:none;}

.index_register ul{ padding:0 0 0 27px; margin:0 0 20px 0; line-height:30px; color:#666; font-size:14px; overflow:hidden; font-family:微软雅黑;}
.index_register strong{ color:#ff6600;}
.index_register .btn{ display:block; width:147px; height:36px; margin:0 auto; color:#fff; text-decoration:none; font:18px/36px 微软雅黑,黑体; text-align:center;background-position:0 0; overflow:hidden;}
.index_register .btn:hover{ color:#fff; text-decoration:none;}
.index_register ul.enter{ padding:0 0 25px 0; font-size:12px; }
.index_register .enter strong{ color:#ff6600;}
.index_register .enter li{ padding:0 0 0 35px; margin:0 0 6px 0; line-height:16px; font-family:Verdana, Geneva, sans-serif; }
.index_register .enter a{ text-decoration:none;}
.index_register .enter b{ color:#999; font-weight:normal;}
.index_register .enter img{ position:relative; top:3px; margin:0 10px 0 0;}

/************首页主体部分************/
.index_main{ width:100%; margin:0 0 15px 0; overflow:hidden; zoom:1;}
.index_main .content{ width:978px; background:#fff;border:1px solid #e6e6e6;overflow:hidden; zoom:1;}
.index_main .search{ height:45px; padding:19px 15px 0; border-bottom:1px solid #e2e2e2; overflow:hidden; zoom:1;}
.index_main .search li{ float:left; padding:2px 10px 0 0; line-height:22px;}
.index_main .search li input{ position:relative; top:2px; *top:0;}
.index_main .search li select{  height:20px; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.index_main .search li strong{ color:#ff6600;}
.index_main .search li.link{ padding:2px 13px 0 10px; white-space:nowrap;color:#333;}
		
.index_main .listRight{float:right; width:270px; line-height:19px;border:1px solid #dcdcdc; border-width:0 0 0 1px; background:#e9e9e9;}
.index_main .listLeft{ float:left; width:707px;}
.index_main .listRight,.index_main .listLeft{ padding-bottom: 32767px !important;margin-bottom: -32767px !important; }
@media all and (min-width: 0px) { .index_main .listRight,.index_main .listLeft{ padding-bottom: 0 !important;margin-bottom: 0 !important; }
.index_main .listRight:before,.index_main .listLeft:before {content: '[DO NOT LEAVE IT IS NOT REAL]'; display:block; background:inherit; border: inherit; padding-top: 32767px !important;margin-bottom: -32767px !important; height: 0; margin-left:-1px !important;}}
	
.listRight .indexmod{ position:relative; padding:15px 20px 0; margin:0 auto;}
.member_recommend{ height:31px; padding:13px 0 0 22px; line-height:20px; background:url(index_memrecommend_bg.gif) repeat-x 0 bottom;overflow:hidden; zoom:1;}
.member_recommend b{ margin:0 15px 0 0; color:#ff6600; font-size:14px;}
.member_recommend a{ margin:0 7px 0 0; text-decoration:none;}
.member_recommend a.now{ text-decoration:none;}
	
.memberlist{ background:url(bbbggg.gif); overflow:hidden; zoom:1;}
.memberlist li{ float:left; width:335px;  padding:9px; color:#333; overflow:hidden;}
.memberlist li.right{ float:right;background:url(dot_line01_bg.gif) repeat-y left 0;}
.memberlist li .photo{ display:block; float:left; width:106px; height:124px; background-position:0 -310px;}
.memberlist li .photo img{ width:80px; height:100px; margin:12px;}
.memberlist li .photo a:hover img{border:1px solid #fff;}
.clearmemberlist{clear:both; margin:-1px 0 0; height:1px; line-height:1px; background:#f6f6f6; overflow:hidden;}
	
.startext{ padding:10px 0 0 5px; zoom:1; overflow:hidden; line-height:18px;}
.startext h3{ margin:0 0 5px 0;}
.startext .star_level{ float:right; position:relative; top:-5px; height:22px; line-height:22px;}
.startext h3 a{ color:#2f81d4; font-size:14px;}
.startext h3 a:hover{ color:#ff3c00; text-decoration:none}
.startext .intro{ width:100%; margin:5px 0 7px 0; color:#7f7f7f;min-height:36px; overflow:hidden;}
* html .startext .intro{ height:36px;}
.startext a.more{ color:#ff6600; text-decoration:none;}
	
.listRight .ad{ padding:20px 0 0; background:url(dot_line_bg.gif) repeat-x 0 0;}
.listRight .ad_top{ width:100%; padding:0 0 15px 0; overflow:hidden; zoom:1;}
.listRight .ad_match{ height:470px; padding:0 0 15px 0; background:url(match_ad.jpg) no-repeat; overflow:hidden; zoom:1;}
.listRight .ad_match a{ display:block; height:360px; padding:110px 15px 0 0; text-align:right; overflow:hidden;}

/***右侧广告位***/

/************friendly************/
.friendly{ position:relative; width:978px; margin:0 0 15px 0; border:1px solid #c2c2c2;}
.friendly b.connor{ position:absolute; display:block; width:8px; height:8px; line-height:8px; background:url(index_friendly_connor.gif) no-repeat; overflow:hidden;}
.friendly b.tl{ background-position:0 0; left:-1px; top:-1px}
.friendly b.tr{ background-position:right 0; right:-1px; top:-1px}
.friendly b.bl{ background-position:0 -8px; left:-1px; bottom:-1px;}
.friendly b.br{ background-position:right -8px; right:-1px; bottom:-1px}
.friendly .cont{ padding:8px 0 8px 15px;background:url(index_friendly_bg.gif) repeat-x 0 0; }
.friendly .cont h3{ padding:0 10px 0 0; margin:0 0 27px 0; font-size:14px; font-weight:700;}
.friendly .cont ul{ width:100%; overflow:hidden; zoom:1;}
.friendly .cont ul .pimg{ margin-right:10px;}
.friendly .cont ul .pimg img{ width:200px; height:150px; border:1px solid #CCCCCC}
.friendly .cont ul .pimg a:hover img{ border:1px solid #CC0000;}
.friendly .cont ul li{ display:inline;}
.friendly .cont ul li a{ display:block; float:left; padding:55px 0 0; margin:0 25px 0 25px; color:#87619e; text-decoration:none; text-align:center; background-position:0 -140px;}
.friendly .cont ul li a{ display:inline;}
.friendly .cont ul li a.qh{ width:85px; background-position:15px -140px;}
.friendly .cont ul li a.hy{ background-position:-70px -140px;}
.friendly .cont ul li a.sf{ background-position:-190px -140px;}
.friendly .cont ul li a.zky{ background-position:-275px -140px;}
.friendly .cont ul li a.df{ width:85px; background-position:-383px -140px;}
.friendly .cont ul li a.js{ width:75px; background-position:-490px -140px;}
.friendly .cont ul li a.qq{ width:65px; background-position:-594px -140px;}
	
/************bh_news************/
.bh_news{ line-height:22px; font-family:Simsun;}

/************fcwr************/	
.bh_fcwr{ height:160px; background:#fff; border-bottom:1px solid #dcdcdc; overflow:hidden; zoom:1;}
.bh_fcwr.blty{}
.bh_fcwr_pic{ position:relative; float:left; width:700px; padding:17px 0 0; overflow:hidden; zoom:1;}
.bh_fcwr_pic ul{ overflow:hidden; zoom:1;}
.bh_fcwr_pic ul li{ display:inline;}
.bh_fcwr_pic ul li a{ display:inline; float:left; height:125px; margin:0 10px 0 23px; text-decoration:none;overflow:hidden;}
.bh_fcwr_pic ul li img{ display:block; width:80px; height:100px; margin:0 0 5px 0; border:1px solid #ccc;}
.bh_fcwr_pic ul li p{ text-align:center; line-height:20px; vertical-align:middle; }
.bh_fcwr_pic ul li a:hover img{ border:1px solid #CC0000;}
.bh_fcwr_btn{  float:right; width:120px; padding:112px 10px 0 0; text-align:center;}

.event_tag{ height:40px; line-height:40px; background:url(fcwr_line03.gif) repeat-x 0 0;}
.event_tag li{ display:block; float:left; font-size:14px;}
.event_tag a{ display:block; padding:0 29px; background:url(fcwr_line01.gif) no-repeat right 0; text-decoration:none; color:#666;}
.event_tag a:hover{ color:#666; }
.event_tag li.now a{ display:block; padding:0 30px; color:#ff6600; font-weight:700; border-right:1px solid #dcdcdc;}
.event_tag li.now a:hover{ color:#ff6600;}
.event_tag li.now{ background:url(fcwr_line02.gif) repeat-x 0 0;}

/************pop************/	
.pop_bg{ position: absolute;top:50%; left:50%; border:5px solid #828282;-moz-border-radius:10px;-webkit-border-radius:10px; background:#fff url(pop_title_bg.gif) repeat-x;zoom:1; }
.pop_bg a{ color:#6d7182;}
.pop_bg a:hover{ text-decoration:underline; color:#2f81d4;}
.pop_bg a.name{ color:#2f81d4; text-decoration:none;}
.pop_bg a.name:hover{ color:#ff3c00;}
.pop_bg .red01{ color:#ff0000;}


.pop_corner{ position:absolute; width:60%;height:12px; margin:-12px 0; line-height:12px; }
.pop_corner_red{ position:absolute; width:60%;height:12px; margin:-12px 0; line-height:12px;}
.pop_video{ position:absolute; width:60%;height:12px; margin:-12px 0; line-height:12px;}
.tl{ background-position:left top; top:0; left:0;}
.tr{ background-position:right top; top:0; right:0;}
.bl{ background-position:left bottom; left:0; margin:0}
.br{ background-position:right bottom; right:0; margin:0}

/************main************/
.pop_text{ overflow:hidden; zoom:1; padding:0 0 10px 0;}
.pop_video_text{ position:relative; zoom:1; padding:5px 10px;}
.pop_text h3{ margin:0 0 20px 0; padding:7px 15px 0; font-family:黑体; font-size:16px;color:#666; line-height:26px; }
.pop_text h3.nomargin{ margin:0 0 7px 0;}
.pop_text h2{ margin:0 0 25px 0;padding:0 20px 10px 20px; font-family:黑体; font-size:18px; color:#ff6600; border-bottom:1px solid #ccc; overflow:hidden;}
.pop_text h2.center{ text-align:center; border-bottom:0; margin:0;}
.pop_text h2.center img{ position:relative; top:5px; margin:0 10px 0 0;}
.pop_text .pop_text_right{ clear:both; padding:20px 30px 0; font-size:12px; text-align:right; line-height:22px;}
.pop_text_right .blue{ color:#2f81d4; text-decoration:none;}
.pop_text_right .yellow{ color:#ff6600;}
.pop_close{ float:right; width:16px; height:16px; margin:5px 0 0; background:url(pop_close.gif) no-repeat 0 0; cursor:pointer; overflow:hidden;}
	
/************按钮************/
.pop_btn_center{ position:relative; margin:0 auto; float:left; left:50%; }
.pop_btn_center	.pop_btn{ position:relative;right:50%; float:left;padding:0 0 0 25px; margin:0 0 0 10px; height:40px; background:url(pop_btn_left.png) no-repeat 0 0;}
.pop_btn a{ display:block; float:left; background:url(pop_btn_right.png) no-repeat right 0; padding:5px 25px 16px 0; font:15px 微软雅黑; color:#5f5f5f; text-decoration:none;}
.pop_btn a:hover{ color:#ff6600; text-decoration:none;}
.pop_btn_left .pop_btn{ float:left;padding:0 0 0 25px; margin:0 10px 0 0; height:40px; background:url(pop_btn_left.png) no-repeat 0 0;}
.pop_btn_left .pop_btn span{ display:block; background:url(pop_btn_right.png) no-repeat right 0; font:15px 微软雅黑;}

/************提示部分************/
.pop_point{ padding:40px 20px; text-align:center; font-weight:700; font-size:14px; color:#ff6600; overflow:hidden;}
.pop_error{ padding:2px 5px 0 24px; color:#ff3c00; background:#fff6dc url(mybaihe_icon_014.gif) no-repeat 5px 6px; border:1px solid #ffcb98;}
.pop_blue{ padding:7px 15px; background:#e9f2f7; border:1px solid #b0cbda;}
.pop_loading{ padding:15px 20px; text-align:center; font-size:12px; line-height:40px; overflow:hidden;}
.pop_loading01{ padding:50px 20px; text-align:center; font-size:14px; font-weight:700; line-height:40px; overflow:hidden;}

/************新登录************/
.popLogin .loginBtn,.popLogin .regBtn{ background:url(pop_index_btn.jpg) no-repeat;}
.popLogin{ position:relative; padding:15px 15px 10px; background:#fff; line-height:22px; overflow:hidden; zoom:1;}
.popLogin .close01{ position:absolute; top:10px; right:10px; width:16px; height:16px; line-height:16px; background:url(pop_close.gif) no-repeat; cursor:pointer; text-indent:-999em; overflow:hidden;}
.popLogin h5{ display:block; margin:0 0 15px 0; font-weight:700; font-size:14px; color:#ff6600;}
.popLogin .fl{ float:left; width:260px;}
.popLogin .fr{ float:right; width:170px; padding:0 0 0 25px; height:210px; background:url(pop_new_img.jpg) no-repeat right bottom;}
.popLogin .inputbox{ width:170px; padding:2px; border:1px solid #ccc;}
.popLogin .inputbox01{ position:relative; top:2px; margin:0 3px 0 0;}
.popLogin dl{ margin:0 0 10px 0; overflow:hidden; zoom:1;}
.popLogin dl dt{ float:left; width:60px; line-height:24px;}
.popLogin .code{ padding:0 0 0 60px; margin:0 0 10px 0; overflow:hidden;}
.popLogin .btn{ padding:0 0 0 60px; overflow:hidden;}
.popLogin .loginBtn{ display:block; width:92px; height:37px; margin:0 0 8px 0; background-position:0 0; color:#e85d00; font:18px/34px 微软雅黑; text-align:center; text-decoration:none;}
.popLogin .loginBtn:hover{ color:#e85d00; text-decoration:none;}
.popLogin .regBtn{ display:block; width:100px; height:36px; padding:0 27px 0 0; margin:30px 0 0; background-position:0 -37px; color:#fff; font:18px/36px 微软雅黑; text-align:center; text-decoration:none;}
.popLogin .regBtn:hover{ color:#fff; text-decoration:none;}

/************匹配flash************/
.popMatch{ position:absolute; top:50%; left:50%; width:960px; height:550px; margin:-225px 0 0 -480px; z-index:10; overflow:hidden; zoom:1;}
.popMatch a.close{ display:block; float:right; width:64px; height:25px; margin:0 0 5px 0; background:url(popMatch_icon.gif) no-repeat 0 -25px; text-indent:-999em; overflow:hidden; zoom:1;}
.popMatch a.close:hover{ background-position:0 0;}
.popMatch .text{ clear:both; overflow:hidden;}


.indexysxd{ float:left; width:330px; border-bottom:1px solid #F3F3F3; height:59px; overflow:hidden; padding:10px; line-height:22px; color: #999999}
.indexysxd span{color:#CC0000}
.indexysxd span a{color:#CC0000}



#slideshow {list-style:none; color:#fff; }
#slideshow span {display:none}
#wrapper {width:460px; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:420px; height:290px; padding:20px 20px 0 20px;border:1px solid #CCCCCC; overflow:hidden}
#information {position:absolute; bottom:0; width:386px; height:0; background:#87CCF3; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=0)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:100px}
#image img {position:absolute; z-index:25;}
.imgnav {position:absolute; width:25%; height:206px; cursor:pointer; z-index:150}
#imgprev {left:0; }
#imgnext {right:0; }
#imglink {position:absolute; height:206px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=80)}
.linkhover {background:url(link.gif) center center no-repeat}
#thumbnails {margin-top:12px}
#slideleft {float:left; width:20px; height:81px; background:url(scroll-left.gif) center center no-repeat;}
#slideleft:hover {background-color:#87CCF3}
#slideright {float:right; width:20px; height:81px; background:url(scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#87CCF3}
#slidearea {float:left; position:relative; width:410px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:3px solid #87CCF3;height:75px}
