@charset "gb2312";
/* CSS Document */

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; } 
ol,ul { list-style:none; } 
input{ outline:none; list-style:none;}
fieldset,img { border:0; } 
.fixfloat:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.fixfloat{zoom:1}

body{ font-size:12px; font-family:Arial,SimSun; background:#fffaf7; color:#666;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#ff6600; text-decoration:underline;}
a.mb_button:hover{ text-decoration:none; color:#ff6600;}/**±ê×¼°´Å¥Ñ¡ÖÐ×´Ì¬**/


/*****Ö÷Ìå*****/
.bhHeaderCont.whiteBg{ background:#fff; }
.bhHeader{ width:980px; height:76px; margin:0 auto;zoom:1;}
.bhHeader.loginBg{ background:#fffaf7; }
.bhHeader.sp20{ margin-bottom:20px;}
.bhHeader:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
h1 a{ display:block; float:left; width:225px; height:75px; background:url(http://images5.baihe.com/images/baihe_new/images/logo.gif) no-repeat;text-indent:-999em; overflow:hidden;}
.bhHeader a{ color:#999; text-decoration:none;}
.bhHeader a:hover{ color:#ff6600; text-decoration:underline;}

/*****bhNav*****/
.bhLoginCont,.bhLoginCont .btnCont .loginBtn,.index_register .btn,.bhRecommend dl dt a,.bhHomeNav .bhTel .login .btn,.bhHomeNav .bhTel .login .current,.bhHomeNav .bhTel .login .event,.homeFocus .showbtnNew ul li.current a,.homeForm .formBtn a,.bhHomeNav .bhTel ul li,.searchCont ul,.searchCont .searchBtn,.bhLoginCont .errorPoint,.bhLoginCont .loginMode ul li,.flipcard .back.face .btnUser,.homeForm .formList.errorIcon,.homeSearch .intro,.homeStep ul li,.homeFocus .testText.testbg1,.bh_fcwr,.friendly .cont ul li a,.homeSearch .searchBtn,#baihe_footer .approve a,#topTools a{ background:url(http://images1.baihe.com/images/baihe_new/images/homeBlack/homeS.gif) no-repeat;}


.bhHomeNav{ float:left; width:755px; height:65px; padding:5px 0; zoom:1;}
.bhHomeNav .bhTel{ display:inline; float:right; height:22px; line-height:22px; margin:5px 0 13px 0; zoom:1;}
.bhHomeNav .bhTel .login{ position:relative; float:left; margin-left:30px; z-index:99;}
.bhHomeNav .bhTel ul{ float:left;}
.bhHomeNav .bhTel ul li{ float:left; padding:0 0 0 50px;}
.bhHomeNav .bhTel ul li.tel01{ background-position:-275px 0;}
.bhHomeNav .bhTel ul li strong{ color:#ff6600; font-weight:700;}
.bhHomeNav .bhTel .login .reg{ display:block; float:left; width:60px; height:22px; color:#666;}
.bhHomeNav .bhTel .login .btn,.bhHomeNav .bhTel .login .current,.bhHomeNav .bhTel .login .event{ display:block; float:left; width:61px; padding:0 0 0 18px; text-align:left;}
.bhHomeNav .bhTel .login .btn{ background-position:0 -1168px;color:#fff; }
.bhHomeNav .bhTel .login .current{ background-position:0 -1190px; color:#ff6600;}
.bhHomeNav .bhTel .login .event{ width:65px; background-position:0 -1256px; color:#ff6600;}


/*****µÇÂ¼¸¡¶¯¿ò*****/
.bhLoginCont{ position:absolute; top:21px; right:0; _right:-1px; width:240px; height:260px; padding:15px 20px 15px 15px; background-position:0 -1857px; overflow:hidden; z-index:10;}
.bhLoginCont .inputbox{ width:228px; 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 5px 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 -181px; 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://images1.baihe.com/images/baihe_new/images/homeBlack/homeS.gif) no-repeat -300px -203px; border:1px solid #ffb381;}

/*****µÇÂ¼·½Ê½*****/
.bhLoginCont .loginMode{ padding:10px 0 0; margin:15px 0 0; border-top:1px dotted #e6e6e6; color:#999; line-height:20px; overflow:hidden; zoom:1; }
.bhLoginCont .loginMode ul li{ float:left; height:20px; padding:0 3px 0 20px;}
.bhLoginCont .loginMode ul li a{ display:block; float:left; width:52px; white-space:nowrap;}
.bhLoginCont .loginMode ul li span{ display:block; float:left;}
.bhLoginCont .loginMode .QQ{ background-position:-305px -29px;}
.bhLoginCont .loginMode .alipay{ background-position:-305px -154px;}
.bhLoginCont .loginMode .baidu{ background-position:-305px -79px;}
.bhLoginCont .loginMode .sina{ background-position:-305px -54px;}
.bhLoginCont .loginMode .renren{ background-position:-305px -104px;}
.bhLoginCont .loginMode .kaixin{ background-position:-305px -129px;}
.bhLoginCont .loginMode .tianyi{ background-position:-305px -226px;}


/*****µ¼º½*****/
.bhHomeNav .bhNav{ clear:both; width:755px; line-height:18px; text-align:right; zoom:1;}
.bhHomeNav .homeNav{ float:right; width:755px; color:#c8c8c8;}
.bhHomeNav .homeNav a{ padding:0 5px; font-weight:700;}


/*****bhSearch*****/
.bhSearch{ padding:10px 0; margin:0 0 15px 0;border-bottom:1px solid #f2ddcf; background:#f9ede7;}
.searchCont{ width:980px; margin:0 auto; height:20px; line-height:20px;}
.searchCont ul{ width:950px; padding:0 0 0 30px; background-position:-305px -179px; 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-position:0 -127px; text-align:center; text-decoration:none; overflow:hidden;}
.searchCont .link{ padding:0; line-height:22px;}
.searchCont .link a{ margin:0 0 0 5px; white-space:nowrap;}


/************´ó±³¾°************/
.homeFocus{ position:relative; width:100%; height:533px; margin:0 0 25px 0; overflow:hidden; zoom:1; z-index:3;}
.homeFocus .homeImgMain{ position:relative; width:100%; height:533px; overflow:hidden; zoom:1;}
.homeFocus .homeImgMain .homeFocusBg1,
.homeFocus .homeImgMain .homeFocusBg2,
.homeFocus .homeImgMain .homeFocusBg3,
.homeFocus .homeImgMain .homeFocusBg4,
.homeFocus .homeImgMain .homeFocusBg5{ position:absolute; top:0; left:0; width:100%; height:533px; overflow:hidden; zoom:1;}
.homeFocus .homeImgMain .homeFocusBg1{ background:#f5f5f5 url(http://images4.baihe.com/images/baihe_new/images/homeBlack/homeBg1.jpg) no-repeat center bottom; }
.homeFocus .homeImgMain .homeFocusBg2{ background:#d7dde9 url(http://images5.baihe.com/images/baihe_new/images/homeBlack/homeBg2.jpg) no-repeat center bottom; }
.homeFocus .homeImgMain .homeFocusBg3{ background:#f5f5f5 url(http://images5.baihe.com/images/baihe_new/images/homeBlack/homeBg3.jpg) no-repeat center bottom; }
.homeFocus .homeImgMain .homeFocusBg4{ background:#f5f5f5 url(http://images5.baihe.com/images/baihe_new/images/homeBlack/homeBg4.jpg) no-repeat center bottom; }
.homeFocus .homeImgMain .homeFocusBg5{ background:#e0ece1 url(http://images5.baihe.com/images/baihe_new/images/homeBlack/homeBg5.jpg) no-repeat center bottom; }
.homeFocus .homeMain{ position:absolute; top:0; width:100%; height:533px; overflow:hidden;zoom:1;}
.homeFocus .homeFr{ position:relative; width:980px; margin:0 auto; height:533px; }

.homeFocus .showbtnNew{ width:100%; position:absolute; bottom:27px; z-index:100; overflow:hidden;}
.homeFocus .showbtnNew ul{ width:980px; height:37px; margin:0 auto; overflow:hidden; zoom:1;}
.homeFocus .showbtnNew ul li{ float:left; height:32px; text-align:center;}
.homeFocus .showbtnNew ul li a{ display:block; float:left;width:108px; height:32px; margin:5px 3px 0 0; line-height:32px; background:#8b8f90;opacity:0.7; filter:alpha(opacity=70);text-decoration:none; color:#fff; font-size:14px; overflow:hidden; zoom:1;}
.homeFocus .showbtnNew ul li.current a{ padding:5px 0 0; margin-top:0; background-position:0 -29px; opacity:1; filter:alpha(opacity=100); color:#ff3300;}
.homeFocus .showbtnNew ul li a.pause{ background:none;}

.homeFocus .centerMain{ position:relative; width:980px; height:533px; margin:0 auto; overflow:hidden; zoom:1; z-index:12;}
.homeFocus .testText{ position:absolute; top:130px; width:490px; height:226px; line-height:22px; padding:30px; background:#fff; border:1px solid #fff; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; overflow:hidden; zoom:1;}
.homeFocus .testText.testbg1{ background:#fff url(http://images1.baihe.com/images/baihe_new/images/homeBlack/homeS.gif) no-repeat -305px -229px;}
.homeFocus .testText h3{ display:block; margin:0 0 10px 0; font:18px/24px Î¢ÈíÑÅºÚ;}
.homeFocus .testText b{ display:block; margin:0 0 10px 0;}
.homeFocus .testText label{ display:block; margin:0 0 10px 0;}
.homeFocus .testText .link{ position:absolute; bottom:25px; right:30px; display:block;color:#ff6600;font:14px/24px Î¢ÈíÑÅºÚ;}
.homeFocus .testText .btn{ display:block; float:left; margin:10px 0 0 3px; padding:0 15px; color:#fff; background:#8b8f90; border:1px solid #6d7678;}

/************½¹µãÍ¼************/

.index_focus{ position:relative; float:left; 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:#000; opacity:0.6; filter:alpha(opacity=60); }*/
.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(http://images1.baihe.com/images/baihe_new/images/skin_index/focus_bg.png) no-repeat;}
.index_focus .photo_showbtn{ position:absolute; bottom:9px; 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:18px; height:20px; line-height:20px; background:#fff; text-align:center; text-decoration:none; border:1px solid #999; overflow:hidden; zoom:1;}
.index_focus .photo_showbtn li.current a{ background:#ff6600; color:#fff;}
.index_focus .photo_showbtn li a.pause{ background:none;}



/************Ê×Ò³µÇÂ¼************/
.index_register{ height:269px; padding:0 20px; margin:0 0 7px 0; border-bottom:1px solid #f5e3d8;background:#f8f8f8; overflow:hidden; zoom:1; }
.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 { position:relative; margin:12px 0 0 0; padding:0 0 8px 0; line-height:24px; overflow:hidden; zoom:1;}
.index_register .show .pic{ display:block; float:left; margin:0 10px 0 0;}
.index_register .show .exit{ position:absolute; top:0px; right:0px; color:#c4c4c4;}
.index_register .show .exit:hover{ text-decoration:underline;}
.index_register .show .link{ float:right; margin:24px 0 0; color:#ff6600; text-decoration:underline;}
.index_register .show b { font-size:12px;}
.index_register .show strong { color:#f00}

.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:#f57c31; overflow:hidden;}
.index_register .btn:hover{ background:#e06c26; color:#fff; text-decoration:none;}
.index_register .enter{ height:141px; margin:0 0 10px 0; font-size:12px; border:1px solid #eee; border-radius:3px; background:#fff; overflow:hidden; zoom:1; }
.index_register .enter strong{ color:#ff6600;}
.index_register .enter li{ padding:0 0 0 25px; margin:0 0 6px 0; line-height:16px; font-family:Verdana, Geneva, sans-serif; }
.index_register .enter a { position:relative; display:block; height:32px; padding:4px 0 0 40px; line-height:30px; text-decoration:none; background:url(http://images1.baihe.com/images/baihe_new/images/homeBlack/landIcon.gif) no-repeat; overflow:hidden; zoom:1; }
.index_register .enter a span,.index_register .enter a strong { position:absolute; right:27px; top:8px; padding:0 3px; line-height:20px; color:#fff; background:#f60;}
.index_register .enter a strong { background:none; color:#686868; }
.index_register .enter a:hover { color:#c59d8a}
.index_register .enter a:hover span,.index_register .enter a:hover strong { background:none; color:#c59d8a}
.index_register .enter a.mail { background-position:0 0;}
.index_register .enter a.mail:hover { background-position:0 -36px;}
.index_register .enter a.redBean {background-position:0 -72px;}
.index_register .enter a.redBean:hover {background-position:0 -108px;}
.index_register .enter a.petal {background-position:0 -144px;}
.index_register .enter a.petal:hover {background-position:0 -180px;}
.index_register .enter a.luckDraw {background-position:0 -216px;}
.index_register .enter a.luckDraw:hover {background-position:0 -252px;}

.index_register .enter .yellow{ color:#ff6600;}
.index_register .enter b{ color:#999; font-weight:normal;}
.index_register .enter img{ position:relative; top:3px; margin:0 10px 0 0;}
.index_register .enter a.join{ padding:0 0 0 32px; font-weight:700; color:#ff6600;}

/************Õ÷ÓÑÍÆ¼ö************/
.zone { padding:0 15px 0 25px; overflow:hidden; zoom:1; }
.zone dl dt p { font-size:12px; line-height:22px; padding-left:10px;}
.zone dl dt { position:relative; font:14px/32px Î¢ÈíÑÅºÚ; color:#686868; overflow:hidden; zoom:1; }
.zone dl dt a { color:#f60; }
.zone dl dt a.buy { position:absolute; right:0px; bottom:0px; display:block; width:61px; height:19px; font:12px/18px 'ËÎÌå'; color:#f60; text-align:center; border:1px solid #e5e4e4; background:#f2f2f2; }
.zone dl dt a.buy:hover { border-color:#f60; text-decoration:none;}
.zone dl dd { height:120px; background:url(http://images1.baihe.com/images/baihe_new/images/homeBlack/bg_01.gif) repeat-x left bottom; overflow:hidden; zoom:1; }
.zone dl dd a.default { display:block; width:231px; height:101px; background:url(http://images1.baihe.com/images/baihe_new/images/homeBlack/pic_01.gif) no-repeat; overflow:hidden; zoom:1; text-indent:-9999px;}
.zone dl dd a.default:hover { background-position:0 -101px; }
.zone span { font-size:10px; color:#f60; position:relative; top:-3px;}

/************Õ÷ÓÑÍÆ¼ö************/
.bhRecommend{ padding:0 15px 0 25px; overflow:hidden; zoom:1;}
.bhRecommend dl{ margin:0 0 25px 0;overflow:hidden; zoom:1;}
.bhRecommend dl.noline{ border:none; margin:0;}
.bhRecommend dl dt a{ display:block; float:left; width:60px; height:50px; margin:0 8px 0 0; _margin:0 5px 0 0; text-indent:-999em; overflow:hidden; zoom:1;}
.bhRecommend dl dt a.service01{ background-position:0 -713px;}
.bhRecommend dl dt a.service02{ background-position:0 -768px;}
.bhRecommend dl dt a.service04{ background-position:0 -823px;}
.bhRecommend dl dt a.service05{ background-position:-80px -823px;}
.bhRecommend dl dd{ line-height:18px; overflow:hidden; zoom:1;}
.bhRecommend dl dd p{ color:#999;}

.mbindex_mod{ overflow:hidden; zoom:1;}/**ÓÒ²àÄ£¿é**/
.mbindex_mod h2{  padding:0 0 10px 0; margin:0px; font-size:14px;font-weight:700; color:#933e00; border-bottom:1px dotted #999; }/**Ä£¿étitle**/
.mbindex_mod h2{ background-position:-450px -100px;}/**Ä£¿étitle**/


/************Ö÷ÌåÄÚÈÝ************/
#homeBlack{ width:980px; margin:0 auto;color:#666; overflow:hidden; zoom:1;}
.homeTop{ margin:0 0 20px 0; border:1px solid #f5e3d8; overflow:hidden; zoom:1;}
.homeStep{ margin:0 0 30px 0; overflow:hidden; zoom:1;}
.homeVideo{ margin:0 0 15px 0; _margin:0 0 20px 0; overflow:hidden; zoom:1;}
.homeTop .topFl{ float:left; width:708px; overflow:hidden; zoom:1;}
.homeTop .topFr{ float:right; width:270px; height:570px; background:#fff; overflow:hidden; zoom:1;}


#homeBlack h2{ display:block; height:22px; margin:0 0 11px 0; font:18px/22px Î¢ÈíÑÅºÚ; color:#434343;}
.homeStep ul { height:56px; overflow:hidden; zoom:1;}
.homeStep ul li{ float:left; width:18%; height:46px; padding:10px 0 0 64px; margin:0 5px 0 0; line-height:20px; color:#81868a; overflow:hidden;}
.homeStep ul li.bg1{ background-position:0 -1283px;}
.homeStep ul li.bg2{ background-position:0 -1339px;}
.homeStep ul li.bg3{ background-position:0 -1395px;}
.homeStep ul li.bg4{ margin:0; background-position:0 -1451px;}

#homeBlack .title{ height:33px; overflow:hidden; zoom:1;}
#homeBlack .title h2{ float:left;}
#homeBlack .title .cityFr{ float:right; line-height:22px;}
#homeBlack .title .cityFr a{ color:#666;}
#homeBlack .title .cityFr a:hover,#homeBlack .title .cityFr a.current{ color:#ff6600; text-decoration:underline;}
.homeVideo ul{ border:1px solid #f5e3d8; background:#fff; overflow:hidden; zoom:1;}
.homeVideo ul li{ position:relative; float:left; width:120px; height:195px; padding:12px; margin:10px 9px 0 10px; background:#fff; overflow:hidden; zoom:1;}
.homeVideo ul li{ display:inline;}
.homeVideo ul li.last{ margin-right:0;}
.homeVideo ul li img{ display:block;}
.homeVideo ul li strong{ color:#333; font-weight:400;}
.homeVideo ul li.emailBg{ background:#fff;}
.homeVideo ul li .inputBox{ display:block; width:112px; height:23px; padding:0 3px; margin:10px 0 0; text-decoration:none; line-height:23px; background:#fff; border:1px solid #e3e9ef; border-top:1px solid #abadb3;}
.homeVideo ul li .inputBox:hover{ color:#666;}


.homeFormBg{ position:absolute; top:24px; right:0; width:404px; height:481px;background:#81868a; opacity:0.7; filter:alpha(opacity=70); overflow:hidden; zoom:1; z-index:1;}
.homeForm{ position:absolute; top:24px; right:0; width:404px; height:481px; overflow:hidden; zoom:1; z-index:15;}
.homeForm a{ color:#444a50; text-decoration:underline;}
.homeForm h5{ display:block; height:36px; font:22px/36px Î¢ÈíÑÅºÚ; color:#fff; border-bottom:1px solid #e3e2e2; text-align:center; background:#898e92;}
.homeForm .formCont{ padding:14px 22px 0; overflow:hidden;}
.homeForm .formList{ height:33px; padding:0 14px; margin:0 0 24px 0; line-height:33px; background:#fff;}
.homeForm .formList.errorIcon{ background:#fff url(http://images1.baihe.com/images/baihe_new/images/homeBlack/homeS.gif) no-repeat 330px 5px;}
.homeForm .formList.rightIcon{ background:#fff url(http://images1.baihe.com/images/baihe_new/images/homeBlack/homeS.gif) no-repeat 330px -66px;}
.homeForm .formList dl dt{ float:left; width:40px; overflow:hidden;}
.homeForm .formList dl dd{ float:left; width:290px; _padding:5px 0 0; color:#333; font-size:14px; zoom:1;}
.homeForm .formList .inputbox1{ height:16px; width:16px;}
.homeForm .formList .inputbox2{ width:294px; margin:5px 0 0; padding:3px 0; border:0; color:#999;}
.homeForm .formList .inputbox2:hover{ color:#333;}
.homeForm .formList .inputbox2.invalid{ color:#333;}
.homeForm .formList .inputbox2.errorTxt{ color:#ff6600;}
.homeForm .formList select{ width:80px; margin:0 5px 0 0; font-size:14px;}
.homeForm .formItem{ height:18px; line-height:18px; margin:0 0 10px 0; overflow:hidden; }
.homeForm .formItem input{ position:relative; top:2px; margin:0 2px 0 0;}
.homeForm .error{ height:15px; line-height:15px; margin:-22px 0 7px 0; padding:0 14px; color:#444a50; overflow:hidden; zoom:1;}
.homeForm .formBtn a{ display:block; width:170px; height:43px; margin:0 auto; text-indent:-999em; background-position:0 -255px; overflow:hidden; zoom:1;}


.flipcard-container{ position:relative; display:block;float:left; width:120px; height:195px; -webkit-perspective:1000;*zoom:1; z-index:9;}
.storyCont .flipcard-container{ margin:7px 0 0;}
.flipcard-container:before,.flipcard-container:after{content:"";display:table;}
.flipcard-container:after{clear:both;}
.no-touch .flipcard-container:hover .flipcard .front.face , .flipcard.hover .front.face{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.no-touch .flipcard-container:hover .flipcard .back.face, .flipcard.hover .back.face {transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);}
.flipcard{width:100%;height:150px;position:absolute;}
.flipcard .face{ position:absolute; width:120px; height:150px;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-box-shadow:0px #fff;  -webkit-transform:rotateY(0deg);-webkit-transition:all .25s linear 0s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-moz-transform:rotateY(0deg);-moz-transition:all .25s linear 0s;-ms-transform-style:preserve-3d;-ms-transform:rotateY(0deg);-ms-transition:all .25s linear 0s;  }
.flipcard .face.front{background:#fff; background:#fff;opacity:0.99;}
.flipcard .face.back{ transform:rotateY(-180deg) translateZ(1px);-webkit-transform:rotateY(-180deg) translateZ(1px);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(180deg);}
.flipcard{position:relative;}
.flipcard .front.face{ overflow:hidden;}
.flipcard .front.face h3{color:#125672;margin:0.5em 0 0;}
.flipcard .front.face img{max-width:100%;}
.flipcard .back.face{position:absolute;color:white;  overflow:hidden;}
.flipcard .back.face h2,.flipcard .back.face h3,.flipcard .back.face h4{font-family:Calibri,Helvetica,Arial,sans-serif;}
.flipcard .back.face .title{background:#0d3c50;color:#ace1f7;padding:0.85em;text-transform:uppercase;font-size:0.85em;}

.flipcard .back.face .proIntro{ width:120px; height:150px; background:#ff6600; line-height:18px; color:#fff;}
.flipcard .back.face h5{ display:block; height:32px; padding:0 7px; margin:0 0 10px 0; background:#e05a00; font:18px/32px Î¢ÈíÑÅºÚ; overflow:hidden;}
.flipcard .back.face h5 img{ display:inline; position:relative; top:0; left:5px;}
.flipcard .back.face .text{ padding:0 0 0 7px; color:#ffe5d5;}
.flipcard .back.face .text strong{ background:#e05a00; color:#fff; font-weight:normal;}
.flipcard .back.face .text span{ color:#fff;}
.flipcard .back.face .btnUser{ display:block; width:76px; height:22px; margin:5px auto 0; font:12px/22px Simsun; background-position:0 -154px; text-align:center; overflow:hidden;}

.flipcard-container .introCont{ margin:5px 0 0; color:#999; overflow:hidden; zoom:1;}
.flipcard-container .introCont p{ height:20px; margin:0 0 5px 0; line-height:20px; color:#ff6600; overflow:hidden;}
.flipcard-container .introCont p img{ position:relative; top:3px; display:inline; margin:0;}


.homeSCont{ overflow:hidden; zoom:1;}
.homeSCont .scFl{ float:left; width:700px; overflow:hidden; zoom:1;}
.homeSCont .title{ height:33px; line-height:22px; overflow:hidden; zoom:1; }
.homeSCont .title h2{ display:block; float:left; font:18px/22px Î¢ÈíÑÅºÚ;}
.homeSCont .title .more{ display:block; float:right; font:12px/22px Simsun; color:#ff6600; text-decoration:underline;}
.homeSCont .title .more1{ display:block; float:right; font:12px/22px Simsun; color:#666; text-decoration:none;}
.homeSCont .storyMain{ padding:0 0 15px 0; margin:0 0 20px 0; background:#fff; border:1px solid #f4e1d5; overflow:hidden; zoom:1;}
.homeSCont .scFr{ float:right; width:262px; overflow:hidden; zoom:1;}

.sContMain{ margin:0 0 12px 0;overflow:hidden; zoom:1; }
.sContMain ul li{ position:relative; float:left; width:208px; height:208px; padding:12px; background:#fff; overflow:hidden; zoom:1;}
.sContMain ul li.last{ margin:0;}
.sContMain ul li img{ display:block;}
.sContMain ul li strong{ color:#333; font-weight:400;}
.sContMain ol li{ position:relative; float:left; width:208px; padding:12px 12px 0; background:#fff; overflow:hidden; zoom:1;}
.sContMain ol li span{ position:absolute; left:12px; bottom:3px; width:178px; height:25px; padding:0 15px; line-height:25px; background:#ff6600; text-align:right; font-size:14px; font-weight:700; color:#fff;}

.sContMain .flipcard-container{ width:208px; height:213px; }
.sContMain .flipcard{ height:168px;}
.sContMain .flipcard .face{ width:208px; height:168px;}
.sContMain .flipcard .back.face .proIntro{ width:208px; height:168px; }
.sContMain .flipcard .back.face h5{  font:16px/32px Î¢ÈíÑÅºÚ;}
.sContMain .flipcard-container .introCont{ margin:5px 0 0; overflow:hidden; zoom:1;}
.sContMain .flipcard-container p{ height:20px; line-height:20px; font-weight:700;color:#ff6600;}
.sContMain .flipcard-container p strong{ display:inline-block; line-height:20px; padding:0 5px; color:#fff; background:#ff6600;}
.sContMain .flipcard-container p.intro1{ font-weight:700;color:#ff6600;}

/*****sContText*****/
.sContText{ margin:0 12px; padding:12px 0 0; border-top:1px dotted #ffbf94; overflow:hidden; zoom:1;}
.sContText.VipList{ height:169px; padding:0; border:0;}
.sContText tr td{ padding:5px 7px; font-family:Simsun;}
.sContText ol{ float:left; width:227px; padding:0 0 0 5px; font-family:Simsun; line-height:24px; color:#999; overflow:hidden;}
.sContText ol.last{ width:200px;}
.sContText ol li a{ color:#666;}

.homeSCont .scFr .starCont{ height:324px; margin:0 0 20px 0; padding:10px; border:1px solid #f5e3d8; background:#fff;font-family:Simsun;}
.homeSCont .scFr .loveCont{ padding:10px; margin:0 0 16px 0; background:#fff;line-height:24px;border:1px solid #f5e3d8;font-family:Simsun;}
.homeSCont .scFr .adCont{ height:326px; margin:0 0 20px 0; background:#fff;font-family:Simsun;}
.homeAd{ width:980px; height:96px; margin:0 0 20px 0; line-height:96px; background:#d8d8d8; color:#ff6600; text-align:center;}


/*****homeSearch*****/
.homeSearch{ height:28px; padding:10px 0 10px 30px; margin:0 0 20px 0; background:#fff; border:1px solid #f5e3d8; overflow:hidden; zoom:1;}
.homeSearch .intro{ float:left; width:161px; background-position:0 -303px; height:27px; line-height:27px; font-weight:700; color:#fff; text-align:center;}
.homeSearch ul{ float:left; width:740px; padding:0 0 0 40px; margin:4px 0 0; background-position:15px -140px; overflow:hidden; zoom:1;}
.homeSearch ul li{ float: left; padding:0 18px 0 0; *padding:0 10px 0 0; color:#81868a; overflow:hidden; zoom:1;}
.homeSearch select{ margin:0 5px 0 0; height:20px; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.homeSearch input{ position:relative; top:2px; _top:1px; margin:0 3px 0 0; _margin:0;}
.homeSearch .searchBtn{ display:block; width:57px; height:22px; line-height:22px; *line-height:24px; background-position:0 -127px; text-align:center; text-decoration:none; overflow:hidden;}
.homeSearch .searchBtn:hover{ color:#666;}
.homeSearch .link{ line-height:22px;}
.homeSearch .link a{ margin:0 0 0 10px; color:#81868a; white-space:nowrap;}
.homeSearch .link a:hover{ color:#666; text-decoration:underline;}

/************fcwr************/	
.activeCont{ clear:both; overflow:hidden; zoom:1;}
.bh_fcwr{ height:170px;background:#fff url(http://images1.baihe.com/images/baihe_new/images/homeBlack/homeS.gif) no-repeat 563px -1512px; overflow:hidden; zoom:1;}
.bh_fcwr.blty{ background:#fff url(http://images1.baihe.com/images/baihe_new/images/homeBlack/homeS.gif) no-repeat 563px -1682px;}
.bh_fcwr_pic{ position:relative; float:left; width:570px; padding:7px 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; width:106px; height:148px; margin:0 3px; background-position:-600px -310px; text-decoration:none;overflow:hidden;}
.bh_fcwr_pic ul li a img{ display:block; width:80px; height:100px; margin:12px; border:2px solid #fff;}
.bh_fcwr_pic ul li a:hover img{ border:2px solid #ff6600;}
.bh_fcwr_pic ul li p{ text-align:center; line-height:20px; vertical-align:middle; }
.bh_fcwr_btn{  float:right; width:120px; padding:122px 10px 0 0; text-align:center;}

.event_tag{ height:40px; background:#f8f8f8; }
.event_tag li{ float:left; font-size:14px;}
.event_tag a{ display:block; padding:0 30px; line-height:39px; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; white-space:nowrap; text-decoration:none; color:#666;}
.event_tag a:hover{ color:#666; }
.event_tag li.now a{ display:block; color:#ff6600; font-weight:700;background:#fff; border-right:1px solid #dcdcdc; border-bottom:1px solid #fff;}
.event_tag li.now a:hover{ color:#ff6600;}
.event_tag li.last a{ border-right:0;}

/************friendly************/
.friendly{ position:relative; width:978px; margin:0 0 30px 0; border:1px solid #F4E1D5; background:#fff;}
.friendly .cont{ padding:0 0 15px 0; overflow:hidden; zoom:1;}
.friendly .cont h3{ padding:10px; margin:0 0 15px 0; font-size:14px; font-weight:700; border-bottom:1px solid #F4E1D5;}
.friendly .cont ul{ height:77px; overflow:hidden; zoom:1;}
.friendly .cont ul li{ display:block; float:left; height:75px; margin:0 25px 0 53px;}
.friendly .cont ul li{ display:inline;}
.friendly .cont ul li a{ display:block; float:left; height:55px;text-decoration:none; text-align:center;}
.friendly .cont ul li a.qh{ padding:0 14px; background-position:12px -335px;}
.friendly .cont ul li a.hy{ background-position:30px -389px;}
.friendly .cont ul li a.sf{ background-position:14px -443px;}
.friendly .cont ul li a.zky{ background-position:25px -497px;}
.friendly .cont ul li a.df{ padding:0 14px; background-position:10px -551px;}
.friendly .cont ul li a.js{ padding:0 14px; background-position:10px -605px;}
.friendly .cont ul li a.qq{ padding:0 14px; background-position:7px -658px;}
.friendly .cont ul li p{ position:relative; top:55px; text-align:center;}

#baihe_footer p{ padding:0 0 10px 0; text-align:center; color:#e6e6e6;}
#baihe_footer p a{ padding:0 10px; text-decoration:none; color:#999;}
#baihe_footer .approve { padding:0 0 15px 220px; overflow:hidden; zoom:1;}
#baihe_footer .approve a{ display:block; float:left; height:42px; padding:2px 15px 4px 48px; line-height:18px;text-decoration:none; white-space:nowrap; overflow:hidden;}
#baihe_footer a.Icon1{ background-position:0 -923px;}
#baihe_footer a.Icon4{ background-position:0 -1066px;}
#baihe_footer a.Icon5{ padding:2px 15px 0 48px; width:53px; background-position:0 -878px;}
#baihe_footer a.Icon6{ padding-left:55px; background-position:0 -1115px;}
#baihe_footer a.Icon7{ width:77px; padding:0; background-position:-120px -1115px; text-indent:-999em;}


/*****¶¥²¿ÏÂ³Á*****/
#TopBig,#TopSmall{ width:980px; margin:0 auto; overflow:hidden; zoom:1;}
#TopSmall{ position:relative;z-index:5; display:none;}
#TopSmall .close{ position:absolute; top:1px; right:5px; display:block; width:20px; height:20px; background:#fff; opacity:0; filter:alpha(opacity=0); text-indent:-999em; overflow:hidden;}

#topTools{ position:fixed; width:55px; height:168px; *z-index:100; -ie6-position-fixed-delay:200;}
* html #topTools { *position: expression(function(ele){ele.runtimeStyle.position='absolute';Expressions.style.position.fixed(ele);}(this))}
#topTools a{ display:block; width:55px; height:51px; margin:0 0 5px 0; background:url(http://images3.baihe.com/images/baihe_new/images/skin_index/index_topIcon.gif) no-repeat; text-indent:-999em; overflow:hidden; zoom:1;}
#topTools a.topIcon{ background-position:0 0;}
#topTools a.regIcon{ background-position:0 -51px;}
#topTools a.loginIcon{ background-position:0 -102px;}
#topTools a.mobileIcon{ height:76px; background-position:0 -153px;}
#topTools a.helpIcon{ height:51px; background-position:0 -229px;}



#gotoTop{ position:fixed; _position:absolute;bottom:200px;right:50%;margin-right:550px; width:102px; height:76px; z-index:99;}
#gotoTop{ *position: expression(function(ele){ele.runtimeStyle.position='absolute';Expressions.style.position.fixed(ele);}(this))}

#taskUp{ position:fixed; _position:absolute;bottom:200px;left:50%;margin-left:520px; width:132px; height:169px; z-index:99;}
#taskUp{ *position: expression(function(ele){ele.runtimeStyle.position='absolute';Expressions.style.position.fixed(ele);}(this))}

/*--------ÊÖ»úÈÏÖ¤--------*/
.mobileLayer { position:absolute; top:140px; right:120px; width:134px; height:158px; z-index:90; overflow:hidden; zoom:1; }
.mobileLayer a { display:block; width:134px; height:158px; background:url(http://images3.baihe.com/images/baihe_new/images/homeBlack/mobile.png) no-repeat; text-indent:-9999px; overflow:hidden; zoom:1; }
.mobileLayer a:hover { background-position:0 -158px;}

/*--------´ò³µËÍºì°ü--------*/
.taxiLayer { position:absolute; bottom:25px; right:-180px; width:195px; height:173px; background:url(http://images3.baihe.com/images/baihe_new/images/homeBlack/taxiPic.png) no-repeat; text-indent:-99999px; overflow:hidden; zoom:1; z-index:90; }

@media screen and (max-width:1440px)
{
	.mobileLayer { right:30px;}
}

@media screen and (max-width:1366px)
{
	.mobileLayer { right:0px;}
}

@media screen and (max-width:1280px)
{
	.taxiLayer { right:-135px;}
}


@media screen and (max-width:1024px)
{
	.mobileLayer { display:none; }
	.taxiLayer { right:-30px;}
}