﻿@charset "utf-8";
/*Reset*/
:root{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
*{word-wrap: break-word;}
fieldset,img{border:0 none;}
:focus{outline:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
address,caption,cite,code,dfn,em,b,i,s,th,var,option{font-style:normal;font-weight:normal;}
textarea{*overflow:auto;}
code,kbd,samp,tt{font-size:100%;}
input,button,textarea,select{*font-size:100%;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
sup,sub{font-size:100%;vertical-align:baseline;}
:link,:visited,ins{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/*Common*/
.cl:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.cl{*zoom:1;}
.r{display:inline;float:right!important;}
.m{display:inline;float:left!important;}
.l{display:inline;float:left!important;}
.hide,.scripts{display:none;}

/*Base*/
body,input,button,textarea,select{font: 12px/18px "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;}
body{ background-color:#fff;color:#111;}

a{text-decoration:none;color:#111;}
a:hover,a:active{text-decoration:underline;color:#000;}
a:hover img{opacity: 0.9;filter:alpha(Opacity=90);}
.wp{ width:1000px!important; margin:0 auto;}

.miniNav .l li a,.miniNav .login li.other a,.settings li.sub a,.settings li.new a,.top .cityDrop,.search .selectBox,.search .searchBt,.menuNav dt i,.footer dl,.link dt i,.menu .l li a.teshu{background:url(../images/compress.png) no-repeat 0 0;}

/*commonHd*/
.commonHd{background:url(../images/commonhdbg.png) repeat-x 0 bottom;height:36px;width:100%;z-index:999;position: relative;}
.commonHd .miniNav{background-color:#f1f4eb;height:32px; line-height:32px;}
.miniNav .l li{margin: 0 12px 0 0;float:left; display:inline; position:relative;z-index:1000;}
.miniNav .l li a{background-position: 0 -21px; display:block;padding:0 3px 0 17px; color:#222; }
.miniNav .l li.app a{background-position:0 5px;}
.miniNav .l li span{  position:absolute; top:25px; left:0; display:block; width:150px; height:150px; display:none;}
.miniNav .l li.cur span{ display:block;}
.miniNav .l li a:hover{ background-color:#e6ebdd; color:#778854; text-decoration:none;}
.miniNav .login li { float:left; display:inline;margin:0 10px 0 0; color:#ccc;}
.miniNav .login li a{ padding:0 3px;  display:block; float:left; color:#333;}
.miniNav .login li a:hover{background-color:#e6ebdd; color:#778854;text-decoration:none;}
.miniNav .login li.other a{display:block; text-indent:-99999px; width:25px;padding:0;}
.miniNav .login li a.weibo{background-position: 2px -137px;}
.miniNav .login li a.qq {background-position: 2px -169px;}
.miniNav .login li.nomg{ margin:0;}

.settings li{float:left; display:inline; color:#ddd;position: relative;z-index:999;}
.settings li a{ padding:0 10px; display:block; color:#222;}
.settings li a:hover{ background-color:#e6ebdd; color:#778854;text-decoration:none;}
.settings li.nopd a{ padding-right:3px;}
.settings li.name{color:#666; margin-right:10px;}
.settings li.name a{color:#222; padding-right:5px; float:left; display:inline;}
.settings li.sub a{background-position: 58px -51px;padding :0  16px 0 10px;}
.settings li.subCur a{background-color:#fff;background-position:58px -78px;}
.settings li.subCur a:hover{background-color:#fff;}
.settings li .dropDown {display: none;}
.settings li.subCur .dropDown { display:block;background:#fff;left: 0;line-height: 30px;position: absolute;text-indent: 20px;top: 28px;width: 100px;box-shadow: 0 1px #cccccc;}
.settings li.sub .dropDown p{ line-height:25px; height:25px; overflow:hidden; }
.settings li.sub .dropDown a{ background:none; padding:0 10px 0 10px;background:url(../images/subicon.png) no-repeat 50px 50px; color:#222; }
.settings li.sub .dropDown a.a1{ background-position:5px 0;}
.settings li.sub .dropDown a.a2{ background-position:5px -25px;}
.settings li.sub .dropDown a.a3{ background-position:5px -50px;}
.settings li.sub .dropDown a.a4{ background-position:5px -75px;}
.settings li.sub .dropDown a.a5{ background-position:5px -100px;}
.settings li.sub .dropDown a.a6{ background-position:5px -125px;}
.settings li.sub .dropDown a.a7{ background-position:5px -150px;}
.settings li.sub .dropDown a.a8{ background-position:5px -175px;}
.settings li.sub .dropDown a.a9{ background-position:5px -200px;}
.settings li.sub .dropDown a.a10{ background-position:5px -225px;}
.settings li.sub .dropDown a.a11{ background-position:5px -250px;}
.settings li.sub .dropDown a.a12{ background-position:5px -275px;}
.settings li.sub .dropDown a.a13{ background-position:5px -300px;}
.settings li.sub .dropDown a.a14{ background-position:5px -325px;}
.settings li.sub .dropDown a:hover{ background-color:#f5f8ef;}
.settings li.new{ font-weight:bold; }
.settings li.new a{ color:#333;padding-left:25px;}
.settings li.new.tips a{background-position: -43px -138px;}
.settings li.new.mes a{background-position: 5px -108px;}
.settings li.new.fre a{background-position: -43px -169px;}

/*header*/
.header{ margin-bottom:15px; margin-top:-5px; padding-top:5px;clear:both;}
.top{ height:75px;}
.top .logo{background:url(../images/zzlogo.png) no-repeat; width:154px; height:43px;margin:15px 15px 0 0px; display:inline; text-indent:-99999px; }
.top .cityDrop{ height:25px; line-height:25px; padding:0 10px 0 24px; font-size:14px; text-align:center; margin-top:26px; cursor:pointer; position:relative;background-position:6px -205px; background-color:#f6f6f6; color:#666; border-radius:5px; z-index:100; }
.top .cityDrop p{position:absolute; top:25px; left:0px; width:420px;  border:2px solid #fba99b; background-color:#fff; text-align:left; padding:5px; font-size:12px; z-index:95;box-shadow: 0 1px #cccccc; display:none; }
.top .cityDrop p a {margin:3px 6px; float:left; display:inline;line-height:20px;width: 48px; text-align:center;}
.top .cityDrop p a:hover{ background-color:#f77d67; color:#fff; text-decoration:none; }
.top .cityDrop.cur p{ display:block;}
.top .cityDrop.cur{ color:#ff755c; background-color:#fff;  }

/*menu*/
.menu{height:40px;background-color:#7bc35f;border-radius:5px 5px 0 0;}
.menu .l li{float:left;display:inline; height:40px; line-height:40px; font-size:16px; text-align:center; margin:0 10px 0 10px; font-weight:bold; position:relative;}
.menu .l li.nomg{ margin-left:10px;}
.menu .l li a{ color:#fff; display:block;padding:0 17px; }
.menu .l li i.iNew{ position:absolute; top:0px; right:-15px; }
.menu .l li i.iNew2{ position:absolute; top:0px; right:-3px; }
.menu .l li i img{ background:none; vertical-align:bottom;}
.menu .l li a.teshu{ background-position:-43px -346px; color:#fffcdc; padding-left:25px;}
.menu .l li a:hover{ background-color:#5fa643; color:#fff;text-decoration:none; }
.menu .l li.cur a{ background-color:#5fa643;color:#fff;  }
.menu .l li a.teshu:hover{ background-position:-43px -392px; color:#fff;}
/*search*/
.search{width:316px;  margin:6px 5px 0px 0; }
.search .searchMain{height:28px; background-color:#fff; border-radius:5px;width:280px; float:left; display:inline;}
.search .regularSelect{width:56px;}
.search .tzSelect{position:relative; width:56px; float:left;  text-align:center; z-index:98; cursor:pointer;}
.search .selectBox{background-position:41px -233px;padding:5px 8px 5px 5px;line-height:18px; height:18px; color:#4a4a4a;}
.search .selectBox.cur{background-position:41px -264px; color:#2e9700;}
.tzSelect ul{ position:absolute; top:25px; left:1px; background-color:#FFF; padding:5px 0;width:62px; z-index:98;box-shadow: 0 1px #cccccc; display:none; }
.tzSelect ul li{ line-height:28px; height:28px; overflow:hidden; }
.tzSelect ul li:hover{ background-color:#f6f6f6;color:#2e9700;}
.search .txt{float: left; border:0 none;height:16px; line-height:16px; padding:6px 6px 6px 8px; color:#777; width:182px;}
.search .searchBt{ border:none;_border:0;float: left;width: 25px;height: 28px;text-indent: -9999em;cursor: pointer; background-position:0px -300px;}
.search .sperSch{ float:right; display:inline; width:28px; line-height:14px; color:#fff;}
.search.sp {width:auto;}
.search.sp .searchMain{border:1px solid #ced1c6;margin-top:16px;position: relative;}
.search.sp .searchMain .searchBt{ position:absolute;float:none;right:-1px;top:-1px;width:36px;height:30px;border-radius:0 5px 5px 0;background:#7bc35f url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MUNCRjdFQUUwM0YxMUU1QjBGN0Y1REFEMjZFNDAzNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MUNCRjdFQkUwM0YxMUU1QjBGN0Y1REFEMjZFNDAzNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxQ0JGN0U4RTAzRjExRTVCMEY3RjVEQUQyNkU0MDM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcxQ0JGN0U5RTAzRjExRTVCMEY3RjVEQUQyNkU0MDM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+osGBDwAAATpJREFUeNqk0ztLA0EUhuHJFkFBEIuArahNKk1j1CYKgpeglipBa0s7f4CNYGtjYaloYSFBLBS7IClSpPSKwQsi3ohaur6jR5isu7OLGXhgYQ7f7pw5q1zXVYYMtnCDezziGAto9NTW+H2IYx1lTGMQU2hAF9Zwju6woE1sIIsTHGIFzUbxqHxpR1DQBEpSWEGP5Qjz2A8K0huTuECfrQ9w5GXt3j1HKdWPW7yhoOzrEwdIezccUcW2irae0eIX9IoXLEUM6sS1X9AeZiKGJKQVR3925Drv0BbS6JiMyLJtjubk1lIBIXqq83hCwq8m9p32s8awiiLyqKAJvZjFLj4wgBE8mCczg/SKYxwZtOIdZezgUmoWkcNwTdND+mKb8FNzMP8bpOVwhWS9QUp+Lf0jp+oN0oZw9iXAAF2tj8CsLVj1AAAAAElFTkSuQmCC') no-repeat 9px 6px;}
.search.sp .searchMain .searchBt:hover{background-color:#5fa643; }

/*menuNav*/
.menuNav{ border:#ced1c6 1px solid; border-top:none; width:998px !important;  background-color:#fff; padding:3px 0; }
.menuNav dl {padding: 10px 10px 6px 23px;border-right: #dadcd5 1px solid; float:left; display:inline; font-size:14px; height:55px; overflow:hidden; }
.menuNav dl.dl1{width:347px;}
.menuNav dl.dl2{width:347px;}
.menuNav dl.dl3{width:210px;padding: 10px 0px 6px 23px; border:none;}
.menuNav dt,.menuNav dd { float:left; display:inline;}
.menuNav dt{ width:32px; white-space:nowrap;}
.menuNav dt a{ color:#2e9700;}
.menuNav dt i{display: block;width: 32px;height: 32px;margin: 0 auto;}
.menuNav dl.dl1 dt i{ background-position:0px -348px;}
.menuNav dl.dl2 dt i{ background-position:0px -395px;}
.menuNav dl.dl3 dt i{ background-position:0px -447px;}

.menuNav dd {margin-top: -5px; width:315px;}
.menuNav dd ul li {position: relative;padding: 0 8px 0 8px;line-height: 30px; height:30px;white-space: nowrap; float:left; display:inline; width:62px; }
.menuNav dl.dl3 dd{width:175px;}
.menuNav dl.dl3 dd ul li.teshu{padding: 0 0px 0 8px; width:76px;}

.menuNav dd a{ padding:0 2px; display:block;line-height: 20px; height:20px; margin:4px 0 ;border-radius:3px; border:1px solid #fff;}
.menuNav dd a:hover{background-color:#f6fcf3;color:#2e9700; border:1px solid #abd69a; text-decoration:none; }
/*link*/
.link{ margin:0 auto 30px;}
.link dl{background-color:#f6f6f6; margin-bottom:2px;}
.link dt{background-color:#8aca71; color:#fff; font-size:16px; width:30px; float:left; display:inline; text-align:center; padding:5px 3px; position:relative;}
.link dt i{background-position:-55px -245px; display:block; line-height:0; font-size:0; height:12px; width:9px; top:0; right:-9px; position:absolute;}
.link dd{width:960px; float:left; display:inline; padding-top:7px; }
.link dd a{float:left; display:inline; width:71px; line-height:22px; height:22px;  margin:0 4px 0 9px; padding:0 1px; white-space:nowrap; color:#4a4a4a; overflow:hidden;}
.link dd a:hover{ color:#2e9700;}

.link dl.dl2 dt{padding:3px 3px; line-height:17px;}
.link dl.dl2 dt i{ top:auto; bottom:0; right:-9px;background-position:-55px -269px; }
.link dl.dl2 dd{padding-top:10px;}

/*app*/
.appBox{ width:100%; background:#edf1e7;}
.appBox li{float:left; display:inline; width:170px; padding:15px 0 20px 60px; margin-right:20px; position:relative;}
.appBox .pic{position:absolute; top:15px; left:0px;}
.appBox img{width:50px; height:50px; vertical-align:bottom;}
.appBox .ti{ color:#2a8a01; font-size:16px;}
.appBox .ti:hover{ color:#2a8a01;}
.appBox  p{ color:#4a4a4a; margin-top:8px;}


/*footer*/
.footer{ background-color:#f5f7f2; width:100%;height:270px;}
.footer .wp{padding-top:30px;}
.footer dl{float:left; display:inline; width:200px;margin-bottom:22px; padding:0px 0 0 60px; height:45px; }
.footer dl.dl1{background-position:-0px -505px;}
.footer dl.dl2{background-position:-0px -564px;}
.footer dl.dl3{background-position:-0px -624px;padding-left:70px;}
.footer dl.dl4{background-position:-0px -673px;padding-left:65px; width:140px;}
.footer dt{ margin-bottom:5px; color:#2a8a01;font-size:16px;}
.footer dt a{ color:#2a8a01; }
.footer dd a{margin: 0 10px 0 0; color:#4a4a4a;}
.footer dd{ position:relative;}
.footer dd a span{  position:absolute; top:-45px; left:-20px; display:block; width:150px; height:150px; display:none;}
.footer dd a.cur span{ display:block;}
.footer p{ text-align:center; color:#666; line-height:26px}
.footer p em{ margin-right:15px; }
.footer p a{ margin-right:15px; color:#666}
.footer p.bd{border-top:1px solid #ddd;padding-top:20px; margin:0 0 10px;}
.footer .anPic a{display:inline-block; height:64px; margin-right:5px; }
.footer .anPic a.an1{width:40px;}
.footer .anPic a.an2{width:50px;}
.footer .anPic a.an3{width:83px;}
.footer .anPic a.an4{width:105px;}
.footer .anPic a.an5{width:63px;}
.footer  a:hover{ color:#000;}

/*ad*/
.tjOther{ margin-bottom:15px; margin-top:-15px; min-height:1px;_height:0px; line-height:0; font-size:0; }

/*backTop*/
.gotop{
	position:fixed;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)|0)-(parseInt(this.currentStyle.marginBottom,10)||175)));
	bottom:175px;right:20px;width:64px;height:123px;z-index:9999;background:url(../images/totop.png) no-repeat;}
.gotop p{text-align:center;width:50px;height:50px; padding:5px;}
.gotop .maila{cursor:pointer;margin-top:2px;}
.gotop .upbtn{cursor:pointer;}

/*
 * 添加广告标示
 * lizhiyuan
 * 2017/3/28
 * lLUKE-65	web页面的广告JS SDK
 */
 .icon_gg {
   display: inline-block;
   width: 26px;
   height: 14px;
   background: url('../images/icon_gg.png') no-repeat center center;
   vertical-align: middle;
 }

 #zone_focus_topic,
 #hidden_zone_focus_topic {
   display: inline-block;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   vertical-align: middle;
   max-width: 342px;
 }

 #zone_thread1 .title,
 #hidden_zone_thread1 .title,
 #zone_thread2 .title,
 #hidden_zone_thread2 .title,
 #zone_thread3 .title,
 #hidden_zone_thread3 .title,
 #zone_thread4 .title,
 #hidden_zone_thread4 .title,
 /*孕育*/
 #zone_yunyu_post a,
 #hidden_zone_yunyu_post a,
 /*天气*/
 #zone_textlink a,
 #hidden_zone_textlink a,
 /*打折购物*/
 #zone_dazhe_link a,
 #hidden_zone_dazhe_link a,
 /*房产楼市*/
 #zone_fangchan_link1 a,
 #hidden_zone_fangchan_link1 a,
 #zone_fangchan_link2 a,
 #hidden_zone_fangchan_link2 a,
 /*装修家具*/
 #zone_zhuangxiu_link1 a,
 #hidden_zone_zhuangxiu_link1 a,
 #zone_zhuangxiu_link2 a,
 #hidden_zone_zhuangxiu_link2 a,
 /*美食*/
 #zone_meishi_link_left a,
 #hidden_zone_meishi_link_left a,
 #zone_meishi_link_right a {
  display: inline-block;
   overflow: hidden;
   /*text-overflow: ellipsis;*/
   white-space: nowrap;
   vertical-align: middle;
   width: auto !important;
   margin-right: 5px;
 }

 /*#zone_thread1 .title,
 #hidden_zone_thread1 .title,
 #zone_thread2 .title,
 #hidden_zone_thread2 .title,
 #zone_thread3 .title,
 #hidden_zone_thread3 .title,
 #zone_thread4 .title,
 #hidden_zone_thread4 .title {
  max-width: 215px;
 }*/

 /*天气/每日提醒*/
 /*#zone_textlink a,
 #hidden_zone_textlink a{
   max-width: 180px;
 }*/

 /*孕育*/
 /*#zone_yunyu_post a,
 #hidden_zone_yunyu_post a {
   max-width: 150px;
 }*/

 /*打折购物*/
 /*#zone_dazhe_link a,
 #hidden_zone_dazhe_link a {
  max-width: 220px;
 }*/
/*房产楼市*/
 /*#zone_fangchan_link1 a,
 #hidden_zone_fangchan_link1 a,
 #zone_fangchan_link2 a,
 #hidden_zone_fangchan_link2 a {
   max-width: 219px;
 }*/
 /*装修家具*/
 /*#zone_zhuangxiu_link1 a,
 #hidden_zone_zhuangxiu_link1 a,
 #zone_zhuangxiu_link2 a,
 #hidden_zone_zhuangxiu_link2 a {
   max-width: 153px;
 }*/

 /*美食*/
 /*#zone_meishi_link_left a,
 #hidden_zone_meishi_link_left a {
   max-width: 168px;
 }*/
