﻿body,p,form,h1,h2,h3,h4,h5,td,th,table,div,ul,li,ol,dl,dt,dd,img{margin:0;padding:0;}
body{font-size:12px;color:#333;margin: 0 auto; font-family:"宋体"; text-align:left;}
a,a:link,a:visited{font-size:12px;color:#000;text-decoration:none;}
a:hover{font-size:12px;color:#FF0000;}
.clear{	height:1px;line-height:1px;font-size:0px;clear:both;overflow:hidden;margin-top: -1px;}
img{border:0px;text-align: center;font-size:0px;margin: 0;padding: 0;}
ul,ul li{list-style-type:none; vertical-align:bottom;}
h1,h2,h3,h4,h5{font-weight:bold;font-size:12px;text-align: left;}
h1{color:#333333;font-size:12px;text-align:left;}
a,area{blr:expression(this.onFocus=this.blur())} /* for IE */
:focus{-moz-outline-style: none;} /* for Firefox */
.mtop10{ margin-top:10px;}
.fl,.fll,.flll{ float:left; display:inline;}.fr,.frr,.frrr{ float:right;display:inline;} .fm,.fmm{ float:left;display:inline;}
/*公共部分s*/
body{ background: #fff top; text-align:center;}
#content,.content{ height:100%; overflow:hidden; width:980px; margin:0 auto; text-align:left; margin-top:10px;}
.side{ width:240px; height:100%; overflow:hidden;}
.mainContent{ width:724px; height:100%; overflow:hidden;}
.infoList li{ line-height:24px; height:24px; overflow:hidden;background:url(/images/dot.gif) no-repeat left center; padding-left:10px;}
.infoList li .date{ float:right; color:#666;}
/*===块*/
.box{ border:1px solid #efefef;background:url(/images/box.jpg) no-repeat top; width:355px;}
.box .hd{ line-height:38px; height:38px; overflow:hidden;background:url(/images/hdbg.gif) repeat-x bottom;}
.box .hd span{ float:right; padding-right:10px;}
.box .hd span a{ color:#666;}
.box .hd span a:hover{ color:#F00;}
.box .hd  h3{font-size:14px; padding-left:15px;}
.box .hd  h3 a,.box .hd  h3 a:link,.box .hd  h3 a:visited{color:#333; font-size:14px; font-weight:bold;}
.box .hd  h3 a:hover{font-size:14px;color:#F00;}
.box .bd{ padding:10px; height:214px;}
/*===块*/
.box2{ border:1px solid #efefef; width:316px;}
.box2 .hd{ line-height:38px; height:38px; overflow:hidden;background:url(/images/hdbg.gif) repeat-x bottom; padding:10px;position:absolute; top:20px;}
.box2 .hd span{ float:right; padding-right:10px;}
.box2 .hd span a{ color:#666;}
.box2 .hd span a:hover{ color:#F00;}
.box2 .hd  h3{font-size:14px; padding-left:15px;}
.box2 .hd  h3 a,.box2 .hd  h3 a:link,.box2 .hd  h3 a:visited{color:#333; font-size:14px; font-weight:bold;}
.box2 .hd  h3 a:hover{font-size:14px;color:#F00;}
.box2 .bd{ padding:10px; height:214px;}
/*===导航*/
.navBox{height:45px; line-height:45px; background:url(/images/navbg.jpg) repeat-x; }
.mainNav{  zoom:1; height:45px; line-height:45px; background:url(/images/navbg.jpg) no-repeat;  border-left:0; border-right:0; position:relative;z-index:4; margin:0 auto; width:980px;}
.mainNav *{ zoom:1; vertical-align:top;}
.mainNav a{ display:block;}
.mainNav .li1{ width:96px; text-align:center;}
.mainNav .li1 h4{ text-align:center;}
.mainNav .li1 a,.mainNav .li1 a:link,.mainNav .li1 a:visited{ color:#fff; font-size:14px; font-weight:bold;}
.mainNav .li1 a:hover{ color:#FF9; font-size:14px; font-weight:bold;}
.mainNav li.spe{ display:inline-block; *display:inline; zoom:1; width:2px; color:#fff; height:45px; float:left;}
.mainNav .li1{ display:inline-block; *display:inline; margin:0; position:relative; z-index:101; float:left;}
.mainNav .h1{ display:inline-block; *display:inline;}
.mainNav .on1{ display:inline-block; *display:inline; margin:0; position:relative; background-color:#6f0000;/*background:url(/images/navon.jpg) no-repeat center; */}
/*.mainNav .a1{display:inline-block; *display:inline; color:#fff; font-size:14px; font-weight:bold; }*/
.mainNav .ul1{  position:absolute; top:45px; left:0px; overflow:hidden; z-index:9999; width:105px;border:1px solid #333; border-top:0;   background:#393939; line-height:24px; display:none; }
.mainNav .hasUl1 .a1{line-height:45px; }
.mainNav  .on1 .a1{ color:#FF6; font-size:12px; }
.mainNav .a2{zoom:1;  padding:5px 8px; text-align:center;  border-bottom:1px dotted #333; color:#31690c;  }
.mainNav .li2 a,.mainNav .li2 a:link,.mainNav .li2 a:visited{ color:#999999; font-size:12px; font-weight:normal;}
.mainNav .li2 .a2:hover{ background:#4d4c4c; color:#ffcc00; font-size:12px; }
/*==友情链接*/
.flink{ border:1px solid #d0eef5; clear:both; margin-top:10px; /*display:inline;*/ padding:10px 0px;}
.link-pic{ padding-left:1px;}
.link-pic li{ display:inline;  margin-right:3px; font-size:0px;}
.link-pic li img{ width:126px;_width:131px;*width:131px; height:38px; border:1px solid #ccc;}
.link-select{ clear:both; margin-top:10px;}
.link-select li{ display:inline; text-align:center; padding-left:10px;}
.link-select select { margin-left:8px; margin-right:8px; width:180px;}
/*===底部*/
.footer{background:url(/images/ftbg.jpg); height:85px; clear:both; margin-top:10px;}
.footNav{ text-align:center; height:30px; line-height:30px; color:#fff;}
.footNav a,.footNav a:link,.footNav a:visited{ color:#fff; padding-left:5px; padding-right:5px;}
.footNav a:hover{ color:#FF9;}
.copyRight{ line-height:24px; text-align:center; padding-top:10px;}
.footerCont{ width:980px; margin:0 auto; line-height:30px; color:#fff;}
.footerCont .fr span{ padding-left:10px;}
.footerCont .fl span{ padding-right:8px;}
/*==搜索部分*/
.searchBar{ height:30px; overflow:hidden; background-color:#ebfbfc;}
.searchBar iframe { float:left; margin-left:10px; display:inline;}
.searchBar .date{ float:left; display:inline; margin-left:10px; height:30px; line-height:30px;}
.searchBar .siteSearch{ float:right; margin-top:4px; width:400px; height:30px; overflow:hidden;}
.searchBar .siteSearch .searchBtn{ float:right;width:48px; height:22px; margin-right:10px; display:inline;}
.searchBar .siteSearch .sl{ float:right;  height:30px;}
.keyWord{ border:1px solid #ccc; width:150px; padding-right:5px;}
/*列表*/
.listBox{ width:100%;}
.listBox .bd{ padding:10px; /*background-color:#e3ebf5;*/ clear:both;}
.listBox .hd{ height:32px; line-height:32px; border-bottom:none;}
.listBox .hd span{ float:right; margin-right:10px; color:#eee;}
.listBox .hd span a,.listBox .hd span a:link,.listBox .hd span a:visited{ color:#eee;}
.listBox .hd span a:hover{ color:#fff; }
.listBox .hd h3{padding-left:28px; color:#1c57b9; width:95px; font-size:14px; padding-top:4px;}
.listBox .bd{border:1px solid #bdd4e3; border-top:none;}
.listLi li{ height:26px; line-height:26px; background:url(/images/dot.gif) no-repeat 0px 11px; padding-left:12px; }
.listLi li .datetime,.listLi li .date,.listLi li .click{ float:right; color:#999; padding-right:5px;}
.listLi li.bordertop{ padding-bottom:12px; margin-bottom:12px; border-bottom:1px dashed #bbb;}
.listNav .hd{ height:38px; line-height:38px; overflow:hidden; text-align:center;font-size:14px; color:#fff; font-weight:bold;}
.listNav .bd { padding:10px;}
.listNav .bd ul li{ line-height:30px; height:30px; border:1px solid #ece6dc; margin-bottom:10px;text-align:center; background-color:#fff; }
.listNav .bd ul li.on{background-color:#fff; color:#cc3300}
.listPic{ height:100%; display:block; overflow:hidden;}
.listPic li{ float:left; line-height:26px; height:100%;text-align:center; margin-right:8px;margin-left:8px;  margin-top:10px; overflow:hidden;}
.listPic li .title{ line-height:30px; margin-top:4px;background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #E4E4E4; text-align:center;}
/*文章页*/
.artbox{ padding:20px; line-height:26px;}
.artbox h1{ font-size:24px; color:#000; text-align:center; padding-bottom:10px; margin-top:10px;}
.titledown{ line-height:26px; height:26px; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; text-align:center; margin-top:10px;}
.titledown span{ padding-left:6px; padding-right:6px;}
.textcontent{ font-size:14px; line-height:26px; padding-bottom:20px; padding-top:10px;}
.textbottom{ height:26px; line-height:26px; clear:both; margin-bottom:10px; background-color:#f8f8f8;}
.updown { line-height:24px;}
.updown span{ color:#F30}
/* url_方块样式分页 */
.page{ text-align:center; padding:15px 0;  font-size:12px; clear:both;  }
.page input{ border:1px solid #c5c5c5; background:#fff; width:30px; height:20px; line-height:20px; vertical-align:middle;      }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; height:20px; line-height:20px; vertical-align:middle;   }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding:0 6px;}
.page a:hover {border:1px solid #7b0000; text-decoration:none; color:#7b0000;}
.page span.current,.page b a{background:#7b0000; border:1px solid #7b0000; color:#fff !important; font-weight:bold; padding:0 6px; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }
.header{background-color:#eaeaea; position:relative; z-index:1;}
.topCont{width:980px; margin:0 auto; color:#fff;}
.header .topBox{background:url(/images/topbg.jpg) repeat-x; height:28px; line-height:28px;}
.headerCont{ height:122px; background-color:#eaeaea; width:980px; margin:0 auto; clear:both; position:relative;}
.headerCont .webBox{ position:absolute; top:40px; left:456px;text-algin:left; width:120px;}
.headerCont .webBox #sinaWb{ text-align:left;}
.headerCont .webBox iframe{text-align:left;padding-top:4px;}
.headerCont .logo{ margin-top:40px;}

/* 分页 */
	.page {
	text-align:center;
	margin:10px 0;
}
.page a {
	border:1px solid #e1e1e1;
	padding:6px 8px;
	background:#fff;
	color:#979797;
}
.page li {
    list-style:none;
	display:inline;
     
}
.page strong, .page a {
	display:inline-block;
}
.page a:hover, .page strong {
	border:1px solid #90b2c6;
	padding:6px 8px;
	background:#fff;
	color:#000099;
}

.sbox{  border:1px solid #efefef;border-top:2px solid #a60000;  overflow:hidden;background:url(/images/hd2.gif) repeat-x top;}
.sbox .hd{ height:36px; line-height:36px;}
.sbox .hd span{ float:right; padding-right:10px;}
.sbox .hd h3{ font-size:14px; color:#a60000; margin-left:15px; font-family:"微软雅黑"}
.sbox .hd h3 a,.sbox .hd h3 a:link,.sbox .hd h3 a:visited{ color:#a60000; font-size:14px;}
.sbox .hd h3 a:hover{color:#F00; font-size:14px;}
.sbox .bd{ padding:10px;}
.sbox .bd .infoList a,.sbox .bd .infoList a:link,.sbox .bd .infoList a:visited{ color:#666;}
.sbox .bd .infoList a:hover{ color:#F00;}
.an .bd{height:240px;}
.zhuanti .bd{height:215px;}
#touch { height:195px;}
#touch li { padding:0; background:none;}

/* 头条图文信息列表_普通式 */
.topicList .t{ padding-bottom:5px; margin-bottom:5px; text-align:center; }
.topicList .t .title{ padding:5px 0;  }
.topicList .t .tit{ font-weight:bold; font-size:12px; }
.topicList .t .intro{color:#666666; text-align:left;  line-height:22px;  }
.topicList .t .intro .more{ color:#666; float:none;}
.topicList .n{ height:28px; line-height:28px; overflow:hidden;/* padding-right:10px;*/ background:url(/images/dot.gif) no-repeat 0px 11px; padding-left:10px; }
.topicList .n a,.topicList .n a:link,.topicList .n a:visited{ font-size:14px;}
.topicList .n .date{ float:right; color:#999;  }

.topicList2 .t .tit{ font-size:14px; padding-bottom:8px;}
/* 有图片时追加的类 class="topicList topicHasPic"  */
.topicHasPic .t{ overflow:hidden; zoom:1; }
.topicHasPic .pic{ width:114px; float:left;    }
.topicHasPic .pic img{ width:110px;  height:74px;    /*padding:1px;border:1px solid #ccc;*/   } 
.topicHasPic .pic a:hover img{ border-color:#aaa;  }
.topicHasPic .con{ width:180px; padding-left:10px; float:left;    }
.contentA,.contentB{ clear:both;}
.zNav li{ color: #999999;height: 30px;line-height: 30px; margin: 0 auto 7px; text-align: center;}
.zNav li a{ background:#F8F8F8; border: 1px solid #E4E4E4;  display: block; height: 30px;}
.zNav li.on a{ background: none repeat scroll 0 0 #F7EFEF;
    border-color: #F5DEDE #F5DEDE #F5DEDE #8F3A3D; border-image: none; border-style: solid; border-width: 1px 1px 1px 3px; font-weight: bold;}
.zNav li a:hover{background: none repeat scroll 0 0 #F7EFEF;
    border-color: #F5DEDE #F5DEDE #F5DEDE #8F3A3D; border-image: none; border-style: solid; border-width: 1px 1px 1px 3px; font-weight: bold;}
.contentA .new{ float:right; width:335px; border:1px solid #eee; padding:10px;}
.listLi{ padding:14px;}
.listPic{ padding:10px;padding-top:4px;}
.mbt10{ margin-bottom:10px;}
/* 焦点图切换-新闻内容 */	
	.contentA .focusBox{width:335px; border:1px solid #eee; padding:10px; float:left;}
	.contentA .flash img{ width:335px; height:222px;}
.focusBox{ overflow:hidden; position:relative;  }
.focusBox .hd{ position:absolute; z-index:1; right:16px; bottom:46px; }
.focusBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focusBox .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#000; cursor:pointer; color:#fff; filter:alpha(opacity=60);opacity:0.6;   }
.focusBox .hd ul li.on{ background:#c30404;   font-weight:bold; filter:alpha(opacity=100);opacity:1;  }
.focusBox .bd{ position:relative;  }
.focusBox .bd .pic img{ width:335px; height:222px; }
.focusBox .bd .con{ height:28px; line-height:28px; text-align:center;}
.focusBox .bd .bg{ display:none;  }
.dcont h3{ font-size:20px; padding-bottom:20px; text-align:center;}
.dcont{ padding:40px; line-height:26px; font-size:16px;}
.topCont{ height:100%;}
.topCont .fl,.topCont .fr{ color:#adadad;}
.topCont .fl{ width:240px; text-align:left; float:left;}
.topCont .fr{ text-align:right;}
.topCont a,.topCont a:link,.topCont a:visited{ color:#adadad; padding-left:4px; padding-right:4px;}
.topCont a:hover{ color:#FFC;}
/*.topCont .fr span{ float:right;}*/
.topCont .fr span.bo2 a{ display:block; width:30px; height:30px; background:url(/images/weibo.png) no-repeat; }
.topCont .fr span.bo1 a{ display:block; width:30px; height:30px; background:url(/images/weibo.png) no-repeat -35px 0px;}
.tBar{ height:100%; overflow:hidden; padding-top:20px;}
.tBar .qq{ float:right; padding-left:6px;}
.headerCont .fr{ float:right; width:500px;}
.view{ /*background-color:#9f0c0c;*/ height:32px; line-height:32px; /*color:#fff;*/ font-size:18px; display:inline; padding-top:14px;float:right; clear:both; overflow:hidden; width:500px; text-align:right; color:#009900; }
.view span.con img{ padding-left:2px;}

.search{ margin-top:10px; height:42px; line-height:42px;background:url(/images/ser.gif) no-repeat; width:364px; clear:both; float:right; overflow:hidden;}
.search .searchBtn{ float:right; width:74px; height:40px; display:block; cursor:pointer;}
.search .keyWord{ width:282px; margin-top:4px; height:30px;line-height:30px; border:none; background-color:transparent; color:#999;}
.linkPic li{ line-height:62px; height:62px; overflow:hidden; text-align:center; margin-bottom:8px;}
#special { height:271px;}
#special .tempWrap { height:215px !important;} 
.zhuanti{  position:relative;}
.zhuanti .hd .next{ position:absolute; display:block;background:url(/images/zhuantiUp.gif) no-repeat; width:13px; height:13px; top:10px;right:30px; cursor:pointer;}
.zhuanti .hd .prev{ position:absolute; display:block;background:url(/images/zhuantiD.gif) no-repeat; width:13px; height:13px; top:10px;right:10px; cursor:pointer;}
.more a{ color:#666;}
.listPicLink li{ float:left; margin-left:14px; margin-top:14px;}
.artbox #fontzoom p a { font-size: 16px}

.abc a:link,.abc a:visited{color:white;text-decoration:none;}

/*  食谱  */
.spTit-1{height: 42px; line-height: 42px; text-align: center; font-size: 16px; font-weight: bold; padding-top: 10px;}
.spCon-1{text-align: center; margin-bottom: 10px;}
.table_1{border-top: 1px solid #000; border-left: 1px solid #000; text-align: center;  margin: 0 auto;}
.table_1 td{border-right: 1px solid #000; border-bottom: 1px solid #000;}
.table_1 td{line-height: 26px; padding: 3px; height: auto; font-size: 12px; vertical-align: top;; text-align: left; width:88px;}
.table_1 .tr_0{height: 46px; vertical-align: middle;}
.table_1 .tr_0 td{height: 46px; vertical-align: middle; text-align: center; font-weight: bold; font-size: 14px;}
.table_1 .week_0{width: 60px; text-align: center; vertical-align: middle; font-weight: bold;}
.table_1 .tr_2 td{text-align:center;}