body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td { padding:0; margin:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-weight:normal; font-style:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-weight:normal; font-size:100%; } 
q:before,q:after { content:'';} 
abbr,acronym { border:0;}
.clear{ clear:both; font-size:0; visibility:hidden; line-height:1px; height:1px; margin-top:-1px;}

body{ font-size:12px;font-family:Arial, Helvetica, sans-serif,宋体; }

/*****主体*****/
.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:225px; height:75px; background:url(http://images.baihe.com/images/baihe_new/images/logo.gif) no-repeat 0 center; text-indent:-999em; overflow:hidden;}

.bhLoginText a,.bhHeader a,.userNavcont a,userSearch a{ color:#666; text-decoration:none;}
.bhLoginText a:hover,.bhHeader a:hover,.userNavcont a:hover,userSearch a:hover{ color:#ff6600; text-decoration:underline;}

/*****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,.bhHomeNav .userTel a,.bhLoginTop ul li a.chatIcon{ background:url(http://images.baihe.com/images/baihe_new/images/header_new/headerIcon.gif) no-repeat;}
.bhHomeNav .homeCity a,.bhLoginCont .btnCont .loginBtn{ background:url(http://images.baihe.com/images/baihe_new/images/header_new/sprits_bg.gif) no-repeat;}

.bhHomeNav{ float:left; width:755px; 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(http://images.baihe.com/images/baihe_new/images/header_new/login_top.gif) no-repeat;}
.bhHomeNav .bhTel .login .btn{ background-position:0 0;}
.bhHomeNav .bhTel .login .current{ background-position:0 -22px;}

/*****user广告*****/
.bhHomeNav .userAD{ float:left; width:480px; height:60px; padding:2px 0 0 70px; overflow:hidden;}
.bhHomeNav .userTel{ float:right; width:188px; padding:10px 10px 0 0; overflow:hidden; zoom:1;}
.bhHomeNav .userTel a{ display:block; height:20px; padding:0 0 0 20px; margin:0 0 5px 0; line-height:20px; cursor:pointer; overflow:hidden; zoom:1;}
.bhHomeNav .userTel a:hover{ text-decoration:none; color:#666;}
.bhHomeNav .userTel strong{ color:#ff6600; font-weight:700;}
.bhHomeNav .userTel a.telIcon01{ background-position:0 0;}
.bhHomeNav .userTel a.telIcon02{ background-position:0 -20px;}

/*****登录浮动框*****/
.bhLoginCont{ position:absolute; top:21px; right:0; _right:-1px; width:241px; height:215px; padding:15px 17px; background:url(http://images.baihe.com/images/baihe_new/images/header_new/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:underline;}
.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(http://images.baihe.com/images/baihe_new/images/header_new/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;}

.userNavcont{ width:950px; margin:0 auto 15px auto; height:36px; line-height:36px; background:#0270a3 url(http://images.baihe.com/images/baihe_new/images/header_new/userSearch_bg.gif) no-repeat; overflow:hidden; zoom:1;}
.userNavcont ul{ float:left; padding:0 10px; overflow:hidden; zoom:1;}
.userNavcont ul li{ display:inline;}
.userNavcont ul li a{ float:left; width:80px; text-align:center; color:#fff; background:url(http://images.baihe.com/images/baihe_new/images/header_new/userNav_line.gif) no-repeat right center;}
.userNavcont ul li a.home{ width:70px;}
.userNavcont ul li a:visited{ color:#fff;}
.userNavcont ul li a:hover{ color:#fff; text-decoration:none; font-weight:700;background:#054f76 url(http://images.baihe.com/images/baihe_new/images/header_new/userSearch_hover.gif) no-repeat right 0;}
.userNavcont ul li a.current{ font-weight:700; text-decoration:none; color:#fff;background:#054f76 url(http://images.baihe.com/images/baihe_new/images/header_new/userSearch_hover.gif) no-repeat right 0;}
.userNavcont .vip_upgrade a{ display:block; float:right; height:36px; width:84px; padding:0 10px 0 0; background:url(http://images.baihe.com/images/baihe_new/images/header_new/upgrade_vip.gif) no-repeat; text-indent:-999em; overflow:hidden;}
.userNavcont .upgrade a{ display:block; float:right; height:36px; width:106px; padding:0 10px 0 0; background:url(http://images.baihe.com/images/baihe_new/images/header_new/upgrade_cry.gif) no-repeat; text-indent:-999em; overflow:hidden;}



/*****bhSearch*****/
.bhSearch{ padding:10px 0; margin:0 0 15px 0; border-top:1px solid #f0f0f0; border-bottom:1px solid #e6e6e6; background:#f5f5f5;}
.userSearch{ width:960px; margin:0 auto 15px auto; height:30px; padding:10px 0 0 20px; background:#f5f5f5 url(http://images.baihe.com/images/baihe_new/images/header_new/userSearch_bg.gif) no-repeat 0 -36px; overflow:hidden; }
.searchCont{ width:980px; margin:0 auto; height:20px; line-height:20px;}
.searchCont ul{ padding:0 0 0 30px; background-position:0 -140px; overflow:hidden; zoom:1;}
.searchCont ul li{ float: left; padding:0 12px 0 0; *padding:0 10px 0 0; color:#999;}
.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(http://images.baihe.com/images/baihe_new/images/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;}

/*****已登录条框*****/
.bhLoginText{ height:31px; background:url(http://images.baihe.com/images/baihe_new/images/header_new/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(http://images.baihe.com/images/baihe_new/images/header_new/loginTop_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; z-index:9;}
.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 .arrowIcon{ padding:4px 22px 3px 8px; _padding-top:5px; background:url(http://images.baihe.com/images/baihe_new/images/header_new/login_top.gif) 0 -44px;}
.bhLoginTop ul li .arrowIcon.now{ background:url(http://images.baihe.com/images/baihe_new/images/header_new/login_top.gif) 0 -66px;}

.bhLoginTop .servieCont{ position:absolute; left:0; top:19px; width:109px; height:168px; padding:8px 5px 0 0; background:url(http://images.baihe.com/images/baihe_new/images/header_new/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{ width:980px; margin:0 auto; background:#fff; overflow:hidden;}
#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 20px; margin:0 20px; 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:underline;}
#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(http://images.baihe.com/images/baihe_new/images/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;}
