.header{ width:100%; background:#fff; overflow:hidden; }
.box_topbar{ width:100%; height:14px; padding:10px 0 12px 0; background:#f0f0f0; }
.topbar{ width:1200px; height:14px; line-height:14px; vertical-align:middle; margin:0 auto; }
.box_topbar ul li{ height:14px; line-height:14px; vertical-align:middle; float:left; padding:0 10px; border-right:1px solid #a1a1a1; }
.box_topbar ul li:last-child{ border:0; padding-right:0; }
.box_topbar ul li img{ float:left; margin-top:-2px; }
.reg_topbar{ float:right; margin-right:30px; }
.reg_topbar em a{ font-style:normal; color:#930; }
.reg_topbar em a:hover{ color:#C00; }
.headerarea{ width:1200px; margin:20px auto; overflow:hidden; background:#fff; }
.logoarea{ width:152px; height:55px; float:left; }
.textseo{ float:right; }
.telarea{ float:right; margin-right:35px; }
.seniorarea{ width:455px; padding:10px 20px; background:#fff; border:1px solid #ff9200; position:absolute; z-index:112; margin-top:30px; }
.hd_seniorarea{ overflow:hidden; padding:0 5px 5px 5px; border-bottom:1px solid #d9d9d9; }
.hd_seniorarea b{ font-family:microsoft yahei; font-weight:bold; color:#ff9200; font-size:14px; }
.bd_seniorarea{ width:435px; padding:0 10px; }
.bd_seniorarea dl{ width:435px; overflow:hidden; margin-top:15px; color:#666; }
.bd_seniorarea dl dt{ width:60px; height:27px; line-height:27px; vertical-align:middle; font-weight:bold; float:left; }
.bd_seniorarea dl dd{ width:370px; float:right; height:27px; line-height:27px; vertical-align:middle; }
.bd_seniorarea dl dd input.seniorkey{ width:260px; height:25px; line-height:25px; vertical-align:middle; border:1px solid #d9d9d9; color:#999; text-indent:10px; }
.bd_seniorarea dl dd input.seniorprice{ width:80px; height:25px; line-height:25px; vertical-align:middle; border:1px solid #d9d9d9; color:#999; text-indent:5px; }
.bd_seniorarea dl dd a{ display:block; float:left; margin:0 10px; height:25px; line-height:25px; vertical-align:middle; }
.bd_seniorarea dl dd em{ display:block; height:27px; line-height:27px; vertical-align:middle; float:left; font-style:normal; }
.leaveit{ padding:0 10px; background:#006bb6; color:#fff; }
.hoverit{ cursor:pointer;   margin:0 10px; }
.bd_seniorarea dl dd span{ margin-left:10px; }
.btn_seniorarea{ margin-top:20px; }
.btn_seniorarea a{ display:block; float:left; }
a.btn_seniorsearch{ width:100px; height:30px; background:url(btn_seniorsearch01.jpg) no-repeat; color:#fff; text-align:center; line-height:30px; vertical-align:middle; margin-left:100px; }
a.btn_seniorsearch:hover{ background:url(btn_seniorsearch02.jpg) no-repeat; color:#FFC; }
a.reset_seniorsearch{ margin-left:10px; height:30px; line-height:40px; vertical-align:middle; color:#ff9200; font-size:14px; font-weight:bold; font-family:microsoft yahei; }
a.reset_seniorsearch:hover{ color:#09F; }

.website{ width:120px; height:20px; margin-top:30px; float:left; font-size:12px; background:url(ico_gps.png) no-repeat; text-indent:17px; line-height:26px; vertical-align:bottom; margin-left:20px; }
.search{ width:406px; float:left; margin:5px 0 0 15px; }
.searcharea{ width:402px; padding:2px; height:27px; background:#ffb300; }
.searcharea dl{ border:solid 1px #ff9200; width:400px; height:25px; overflow:hidden; }
.searcharea dl dt{ width:350px; height:25px; float:left; }
.searcharea dl dt input{ width:350px; font-size:12px; color:#AFAFAF; height:25px; line-height:25px; vertical-align:middle; border:0; text-indent:1em; }
.searcharea dl dd{ width:50px; height:25px; float:right; }
.searcharea dl dd input{ width:16px; height:15px; background:#ff9200; border:0; padding:5px 17px; }
.searcharea dl dd input:hover{ background:#e38200; }
.hotsearch{position:absolute; z-index:99; width:360px; padding:0 15px; height:25px; line-height:25px; vertical-align:middle; font-size:12px; color:#cc0000; }
.hotsearch a{ margin:0 10px 0 5px; }
.hotsearch a:hover{ color:#09F; }
.hotsearch em{ font-style:normal; color:#f60; }
.hot_search_list{z-index:999; position:absolute; padding:5px; background:#fff}
.hot_search_list ul li{ width:340px; padding:5px; cursor:pointer;}
.hot_search_list ul li.hilight_search{ background:#5F94C9; color:#fff; }
.seniorsearch{ width:90px; margin-left:15px; height:55px; line-height:45px; vertical-align:middle; float:left; background:url(arrow01down.jpg) no-repeat 60px 22px; }
.seniorsearch a{ color:#ff9200; font-size:14px; font-weight:bold; }
.seniorsearch a:hover{ color:#3CF; }
.nav01{ width:100%; height:43px; background:url(bg_nav2015.jpg) repeat-x; }
.nav01 ul{ width:1200px; margin:0 auto;}
.nav01 ul li{ float:left; padding:0 15px; height:43px; line-height:43px; vertical-align:middle; color:#fff; font-weight:bold; font-size:15px; font-family:"Microsoft YaHei"; }
.nav01 ul li.navhover{ height:41px; line-height:41px; border-top:2px solid #085ec0; border-left:2px solid #085ec0; border-right:2px solid #085ec0; background:#f2f2f2; }
.nav01 ul li.nav_li{ padding:0 3px; }
.nav01 ul li.nav_hot{ float:right; padding:0; width:120px; background:#2e3a47; text-align:center; }
.nav01 ul li.nav_hot a{ color:#ffe400; }
.nav01 ul li.nav_hot a:hover{ color:#0CF; }
.bd_nav01{ width:1200px; height:43px; line-height:43px; vertical-align:middle; color:#fff; font-weight:bold; margin:0 auto; font-size:15px; font-family:"Microsoft YaHei"; }
.bd_nav01 img{ vertical-align:middle; }
.nav01 a{ color:#fff; margin:0 15px; }
.nav01 a:hover{ color:#ff6600; }
.nav02{ width:100%;margin:0px 0px 0px 0px; background:url(bg_navhover.png) right; overflow:hidden; font-size:12px; }
.bd_nav02{ width:1200px; padding:20px 0 10px 0; margin:0px auto;overflow:hidden; display:none;}
.bd_nav02 dl{ width:350px; margin-right:10px; float:left; overflow:hidden; }
.bd_nav02 dl em{ font-style:normal; color:#d80616; }
.bd_nav02 dl dt{ clear:both; width:70px; text-align:right; font-weight:bold; float:left; }
.bd_nav02 dl dt a{ color:#094685; }
.bd_nav02 dl dd{ float:right; width:270px; padding-bottom:15px; }
.bd_nav02 dl dd a{ display:block; float:left; height:12px; padding-right:10px; margin-right:10px; border-right:1px solid #333; margin-bottom:5px; color:#094685; }
.nav02_a{position:absolute; z-index:111; width:100%; margin:0px 0px 0px 0px;}
.nav03{width:100%; height:200px; display:none;}
.rotate_span{-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;
-webkit-transition:all 0.2s ease-in;cursor:pointer;}

#erweima{ width:100%; position:fixed; z-index:999; }
.box_qcodetop{ width:1100px; margin:0 auto; display:none;}
.bd_qcodetop{ width:150px; background:#fff; border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:15px; margin-left:860px; margin-top:-1px; text-align:center; font-size:14px; font-family:microsoft yahei; font-weight:bold; }
.bd_qcodetop img{ margin-bottom:6px; }


#nav_footer{ width:100%; height:30px; line-height:30px; vertical-align:middle; background:url(bg_nav_footer.jpg) repeat-x; text-align:center; color:#fff; }
#nav_footer a{ font-weight:bold; color:#FFF; margin:0 15px; }
#footer{ width:100%; padding:10px 0; background:#f5f5f5; }
#footer #corp{ width:830px; margin:0 auto; }
#footer #corp em{ color:#F60; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
#footer #corp span{ margin-left:20px; }
#footer #corp b{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#footer #readme{ width:1000px; margin:10px auto; }
#footer #readme tr td{ padding:10px; }
#footer #readme .hd_readme{ padding-bottom:5px; border-bottom:1px solid #cccccc; font-size:14px; font-weight:bold; color:#F60; }
#footer #readme .bd_readme{ margin-top:10px; line-height:150%; }
#footer #readme .bd_readme em{ font-style:normal; font-weight:bold; color:#F60; }
#footer #readme .bd_readme ul li{ list-style-type:square; list-style-position:inside; margin-bottom:5px; }
#footer #ico_web{ width:960px; margin:10px auto; }
#footer #ico_web dl{ float:left; margin:0 5px; padding:5px 10px; border:1px solid #cccccc; background:#ffffff; display:inline; }
#footer #ico_web dl dt{ height:45px; float:left; padding-right:5px; display:inline; }
#footer #ico_web dl dd{ width:60px; height:30px; margin-top:8px; float:left; }
#footer #friendship{ width:1000px; margin:0 auto; }
#footer #friendship #hd_fs{ width:65px; font-weight:bold; float:left; }
#footer #friendship #bd_fs{ width:935px; float:right; }
#footer #friendship #bd_fs ul li{ padding:0 10px; border-right:1px solid #333333; float:left; display:inline; margin-bottom:5px; white-space:nowrap; display:block;}

.footer_box { width:1100px; margin:auto; margin-top:20px; }
.nav_footer{ width:100%; border-top:2px solid #085ec0; height:40px; line-height:40px; vertical-align:middle; overflow:hidden; background:#2c73bd; color:#fff; font-size:14px; font-weight:bold; text-align:center; margin-top:15px; }
.nav_footer a{ color:#fff; margin:0 10px; }
.nav_footer a:hover{ color:#FC0; }
.footer{ width:1200px; padding:10px 0; margin:0 auto;}
.zixun{  overflow:hidden; margin-top:30px;}
.zixun ul{ float:left; margin-right:55px;}
.zixun .last_one{ margin-right:0px; background-image:url(img_04.jpg); background-position:right; background-repeat:no-repeat; padding-right:15px;}
.zixun .first_one{ margin-left:42px;}
.weixin{ float:left; margin-left:15px;}
.weixin span{ display:block; width:98px; height:36px; background-color:#7c7c7c; text-align:center; line-height:36px; color:#fff; margin-top:10px;}
.zixun ul li a{ font-size:12px; color:#999; line-height:24px;}
.zixun .title{ font-size:14px; color:#898989;}

.style_img{ width:100%; background-color:#7c7c7c;}
.style_content{ width:1200px; margin:0 auto;}
.style_top{ width:563px; padding:15px 0; margin:0 auto;}
.style_bottom{ width:1062px; margin:0 auto; padding-bottom:13px;}
.style_bottom img{ margin-right:25px;}
.style_bottom .currentA{ margin-right:0px;}

.declare{ width:1200px; margin:0 auto; margin-top:32px;}
.declare em{ color:#F60; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
.declare span{ margin-left:20px; }
.declare p{ padding:2px 0; text-align:center;}
.declare b{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.readme{ width:1200px; margin:10px auto; }
.readme tr td{ padding:10px; }
.readme .hd_readme{ padding-bottom:5px; border-bottom:1px solid #cccccc; font-size:14px; font-weight:bold; color:#F60; }
.readme .bd_readme{ margin-top:10px; line-height:150%; }
.readme .bd_readme em{ font-style:normal; font-weight:bold; color:#F60; }
.readme .bd_readme ul li{ list-style-type:square; list-style-position:inside; margin-bottom:5px; }
.ico_web{ width:988px; margin:25px auto 0 auto; overflow:hidden; }
.ico_web dl{-webkit-line-clamp:2; overflow:hidden;text-overflow:ellipsis;float:left; margin:0 5px; padding:5px 10px; border:1px solid #cccccc; background:#ffffff; display:inline; overflow:hidden; }
.ico_web dl dt{ height:45px; float:left; padding-right:5px; display:inline; }
.ico_web dl dd{ width:60px; height:35px; margin-top:8px; float:left; }
.ico_web dl dd a{width:60px;height:35px;overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    }
friendship{ width:1100px; margin:0 auto; overflow:hidden; padding:10px 0 0 0; }
.friendship .hd_fs{ width:76px; font-weight:bold; float:left; font-size:14px; color:#898989;}
.friendship .bd_fs{ width:1024px; float:right;}
.friendship .bd_fs ul li{ height:14px; line-height:14px; vertical-align:middle; padding:0 10px; border-right:1px solid #333; float:left; margin-bottom:5px; white-space:nowrap;  color:#666; margin-top:2px;}

.fnleft{ float:left; }
.fnright{ float:right; }