/* =========================== 1. Global =========================== */

/* ================== common TAG ================== */

.redx{ padding:0 10px; color:red }
.w5{ width:5px; height:1px; overflow:hidden }
.w10{ width:10px; height:1px; overflow:hidden }
.w15{ width:15px; height:1px; overflow:hidden }
.h5{ height:5px; width:1px; overflow:hidden }
.h10{ height:10px; width:1px; overflow:hidden }
.h15{ height:15px; width:1px; overflow:hidden }

.p5{ padding:5px }
.p10{ padding:10px }

.img{ padding:1px; border:1px solid #ddd }
.hr{ margin:auto; width:100%; height:1px; overflow:hidden; background:url("../img/com/hr.gif") repeat-x }
.vline{ width:20px; overflow:hidden; background:url("../img/com/dian-gray-v.png") repeat-y center center }
.rex{ padding-left:10px; font-weight:bold; color:red }

span.note{ float:right; padding-right:10px }
span.note a{ margin:0 0 0 10px }

/* --------------- */

.info{ padding:3px 8px; line-height:25px; text-indent:2em; font-size:14px; color:#663333 }
.infos{ padding:3px 5px; line-height:21px; text-indent:2em; font-size:12px }

/* --------------- */

.btn{ height:30px; line-height:30px }
.btn a{
	float:left;
	background:url("../img/com/btn.gif") no-repeat left 0;
	color:#fff; text-decoration:none; cursor:pointer;
}
.btn a span{
	float:left; margin:0 0 0 8px; padding:0 8px 0 0;
	background:url("../img/com/btn.gif") no-repeat right 0;
}
.btn a:hover{ background:url("../img/com/btn.gif") no-repeat left -30px }
.btn a:hover span{ background:url("../img/com/btn.gif") no-repeat right -30px; color:#000}
/* --------------- */
.fileBox{ width:220px; height:32px; float:left; position:relative }
.fileItem{ position:absolute; top:0; left:0; z-index:1 }
.textBox{ width:300px; height:32px; border:solid 1px #ccc; padding:0 5px }
.fileBtn{
	position:absolute; top:1px; right:1px;
	width:80px; height:32px; line-height:32px; text-align:center;
	background:#f5f5f5; color:#333; z-index:2; border-left:solid 1px #ccc
}
.fileUploader{
	position:relative;
	text-align:right; -moz-opacity:0; filter:alpha(opacity=0); opacity:0;
	z-index:3; width:300px; height:33px
}

/* ------------------------ */

#reColor{
	margin:5px auto; width:680px;
	border-top:#aaa 1px solid; border-left:#aaa 1px solid;
}
#reColor thead td{
	margin:0px; padding:0 5px; zoom:1;
	height:28px; line-height:28px; overflow:hidden;
	color:#333; font-size:13px; font-weight:bold;
	background:#f9f7ed url("../img/com/bar.gif") repeat-x;
}
#reColor tr{padding: 3px;
    height: 28px;
    line-height: 28px;
}

#reColor td{
	 line-height:20px; text-align:center;
	border-right:#aaa 1px solid; border-bottom:#aaa 1px solid;
	font-size:12px;
}

/* --------------- */

.tables{ margin:auto; width:100% }
.tables th{ padding:5px; text-align:right; font-weight:normal; font-size:14px; color:#777 }
.tables td{ padding:5px; line-height:21px }
.tables td.bg1{ background:#eee }
.tables img{ max-width:600px; max-height:300px }
.tables .checkbox{ margin:0 8px 2px 0; vertical-align:middle }
.tables .txt{ padding:2px 3px; height:20px; line-height:20px }
.tables .textarea{ margin:0 0 5px 0; padding:3px; color:#808080; font-size:14px; border:1px solid #aaa }
.tables .select{ margin:0; padding:3px; font-size:14px }

input.btn, input.btns, input.btn1, input.btn2{ margin:0 10px 0 0; cursor:pointer; border:none; text-align:center }
input.btn{ width:60px; height:22px; background:url("../img/admin/btn.gif") no-repeat }
input.btns{ width:50px; height:22px; background:url("../img/admin/btns.gif") no-repeat }
input.btn1{ width:90px; height:22px; background:url("../img/admin/btn1.gif") no-repeat }
input.btn2{ width:90px; height:22px; background:url("../img/admin/btn2.gif") no-repeat }

/* ================== Box & Bar ================== */

.box{ margin:auto; border:1px solid #ddd; overflow:hidden; zoom:1 }
.box.dashed{ border:1px dashed #ddd }
.box.null{ border:none }
.box.blue{ border:1px solid #8ec0ff }

/* --------------- */

.bar{
	margin:0px; padding:0 5px; zoom:1;
	height:26px; line-height:26px; overflow:hidden;
	font-size:13px; color:#333;
	background:#ccffff url("../img/com/bar.gif") repeat-x;
}
.bar .fr span{ padding-right:5px; font-size:12px }
.bar .fr a{ font-size:12px; color:#000; text-decoration:none }
.bar .fr a:hover{ color:#fff }

/* ================== nPage ================== */

.nPage{ margin:10px 3px; padding:3px; text-align:center }
.nPage a{
	margin:2px; display:inline-block;
	width:28px; height:28px; line-height:28px; color:#867d74;
	background:url("../img/com/nPage/bg.png") left no-repeat;
}
.nPage a:hover{ background:url("../img/com/nPage/cur.png") left no-repeat; color:#fff; text-decoration:none }
.nPage .current{
	margin:2px; display:inline-block;
	width:28px; height:28px; line-height:28px; color:#036cb4;
	background:url("../img/com/nPage/cur.png"); font-weight:bold; color:#fff;
}
.nPage input{
	margin:2px 2px 3px 2px; display:inline-block;
	width:28px; height:28px; line-height:28px; text-align:center; color:#036cb4;
	background:url("../img/com/nPage/bg.png"); font-weight:bold;
}
.nPage input{ margin:2px 2px 5px 2px\9 }
.nPage span{ padding:0 8px }

/* --------------- */

.nPageSimp{ overflow:hidden; line-height:20px }
.nPageSimp span{ float:left; display:inline; width:50px; text-align:center; font-size:12px }
.nPageSimp a.preNext{
	margin:0;
	float:left; display:inline; width:20px; height:20px;
	background:url("../img/com/nPage/simp.jpg") no-repeat left top;
}
.nPageSimp a.Next{
	margin:0;
	float:left; display:inline; width:20px; height:20px;
	background:url("../img/com/nPage/simp.jpg") no-repeat -20px top;
}

/* --------------- */

.loadmore{
	margin:20px auto; overflow:hidden; width:186px; height:46px; line-height:46px; text-align:center;
	background:url("../img/com/loadmore.gif");
}
.loadmore a{ display:block; width:186px; height:46px; font-size:18px }
.loadmore a:hover{ color:#ff0000; text-decoration:none }

/* --------------- */

.popUp{ display:none }
.popUp h3{ margin:0 0 10px 0; font-size:28px; color:#08c }
.popUp .content{ overflow:hidden }
.popUp .content p{ padding:5px; font-size:14px }
.popUp .content .pic{ float:left; margin:10px 20px 0 0 }

/* ================== Channel ================== */

/* --------- channelNav --------- */

.channelNav{ overflow:hidden }
.channelNav li{
	float:left; display:inline;
	margin:0 8px 5px 0; padding:1px;
	height:26px; line-height:26px; text-align:center; overflow:hidden;
	background:#bfc0c0;
}
.channelNav li a{ display:block; padding:0 10px; color:#bfc0c0; font-size:13px; background:#fff }
.channelNav li:hover{ background:#555 }
.channelNav li:hover a{ color:#555; text-decoration:none }
.channelNav li.cur{ background:#555 }
.channelNav li.cur a{ color:#555 }
.channelNav .select{ font-size:14px }

/* --------- channelMain --------- */

.channelMain{ padding:5px 15px; border:5px solid #f3f3f3 }
.channelMain h2{ padding:10px 5px; line-height:26px; text-align:center; font-size:18px; font-weight:bold }
.channelMain h3{ padding:10px 5px; text-align:center; font-size:14px }
.channelMain h4{ padding:5px; font-size:16px }
.channelMain .sub{
	margin:0 0 10px; padding:15px 0; text-align:center;
	background:url("../img/com/dian-gray.png") repeat-x left bottom;
}
.channelMain .sub span{ margin:0 15px 0 0 }
.channelMain .handle{ float:right; text-align:center }
.channelMain .handle span{ padding:0 5px }
.channelMain .content{ padding:0; overflow:hidden }
.channelMain .content .focus{ text-align:center }
.channelMain .scroll{ padding:10px; height:600px; overflow-y:scroll; border:3px solid #ccc }
.channelMain .other{ padding-left:10px; line-height:22px }
.channelMain p{ padding:5px 10px; line-height:23px; font-size:14px }
.channelMain hr{ width:95% }
.channelMain embed{ display:block; margin:auto }
.channelMain img{
	display:inline-block; max-width:600px; height:auto;
	_width:expression(document.body.clientWidth >680 ? "600px" : "auto");
}
.channelMain ul.item{ margin:0 auto; padding:5px 10px; width:90% }
.channelMain ul.item li{
	height:21px; line-height:21px; font-size:12px;
	margin:0 0 0 20px; list-style-type:disc;
}
.channelMain fieldset{
	margin:0 auto 10px; padding:5px 15px 10px;
	width:620px; text-align:left;
	border:1px dotted #96C2F1; color:#1e7ace; background-color:#fff;
}
.channelMain fieldset legend{
	padding:3px 20px 3px 20px;
	border:1px dotted #96C2F1;
	font-weight:bold; color:#1E7ACE; background-color:#fff;
}
.channelMain div.agree, .channelMain div.share, .channelMain div.flower{
	margin:0 10px 5px 0; padding:3px;
	width:100px; height:20px; line-height:20px; overflow:hidden;
	border:1px solid #c3d9ff;
}
.channelMain div.agree a, .channelMain div.share a, .channelMain div.flower a{ display:block; padding:0 0 0 45px; overflow:hidden; text-align:center }
.channelMain div.agree a{ background:url("../img/com/icon/agree.png") no-repeat left center }
.channelMain div.share a{ background:url("../img/com/icon/share.png") no-repeat left center }
.channelMain div.flower a{ background:url("../img/com/icon/flower.png") no-repeat left center }
.channelMain div.agree a:hover, .channelMain div.share a:hover, .channelMain div.flower a:hover{ text-decoration:none }

/* --------- channelSearch --------- */

.channelSearch{ margin:8px auto; width:280px; overflow:hidden }
.channelSearch .text{
	margin:0 10px 0 0; padding:0px 4px 0 16px;
	width:169px; height:21px; line-height:21px; border:none;
	background:url("../img/com/menu/webSearch-txt.png") no-repeat; color:#777; font-size:11px;
}
.channelSearch .button{
	width:75px; height:21px; margin:0; border:none; color:#5c513e;
	background:url("../img/com/menu/webSearch-btn.png") no-repeat; cursor:pointer;
}

.channelHeader{ margin:0 0 10px 0; padding:10px 0 5px; border-bottom:1px dotted gray; font-size:16px; color:#403623; font-weight:bold }
.channelHeader a{ margin:0 10px 0 0; color:#403623 }
.channelHeader a.gray{ color:#aaa }
.channelHeader em{ float:right; padding:0 20px 0 0; line-height:35px; font-size:12px }
.channelHeader em a{ text-decoration:underline }
.channelHeader em a:hover{ text-decoration:none }
.channelHeader .btn{ margin:5px 0 0 }
.channelHeader .btn a{ color:#fff; font-size:16px }

/* --------- searchBox --------- */

#searchBox{
	margin:0 auto 5px;
	width:676px; height:31px;
	border:2px solid #ccc; background:#fbfbfb;
}
#searchBox #s{
	float:left; display:inline;
	margin:5px 0 0 5px; padding:0;
	width:550px; height:20px;
	border:0; color:gray; background:none; font-size:16px;
}
#searchBox #t{ float:left; display:inline; margin:5px 0 0 }
#searchBox #go{ float:right; display:inline; margin:3px 5px 0 0 }

/* --------- selectTag --------- */

#selectTag{ padding:0 5px; overflow:hidden; background:#f9f7ed }
#selectTag h1{
	float:left;
	height:28px; line-height:28px;
	color:#cc3300; font-size:14px;
}
#selectTag .extra a{ float:right; color:#005AA0 }

#selectTag dl{
	padding:5px;
	width:980px; overflow:hidden;
	border-top:1px dashed #E7CDAE;
}
#selectTag dl.fore{ border-top:0 none }
#selectTag dt{
	float:left;
	padding:0 5px 0 0;
	width:80px; line-height:25px; text-align:right;
	font-weight:bold;
}
#selectTag dd{
	position:relative;

	width:595px; line-height:25px; overflow:hidden;
}
#selectTag dd div{ float:left; margin-right:20px; height:25px }
#selectTag dd a{
	height:15px; line-height:15px; overflow:hidden;
	text-decoration:none; white-space:nowrap;
}
#selectTag dd a:link, #selectTag dd a:visited{ color:#005AA0 }
#selectTag dd a:hover, #selectTag dd a:active, #selectTag dd a.curr:link, #selectTag dd a.curr:visited{
	background:none repeat scroll 0 0 #4598D2;
	color:#FFFFFF;
}

#select-brand .content{
	float:none;
	margin:0; padding:0;
	width:100%; height:auto; overflow:hidden;
}
#select-brand .content div{ width:95px; overflow:hidden }

/* --------- shortCut --------- */

.shortCut{ padding:5px 10px; height:20px; line-height:20px; background:#eee }
.shortCut a{ margin:0 8px 0 0; text-decoration:underline }
.shortCut a:hover{ text-decoration:none }

/* --------- Div More --------- */

div.more{ width:72px; height:22px; line-height:22px; text-align:center; font-size:10px }
div.more a{ display:block; width:72px; height:22px }
div.more.brown{ background:url("../img/index/more.png") no-repeat }
div.more.brown a{ color:#fff }
div.more.yellow{ background:url("../img/index/more.png") no-repeat left -22px }
div.more.yellow a{ color:#413622 }
div.more.yellow a:hover{ color:#fff; text-decoration:none }
div.more.white{ background:url("../img/index/more.png") no-repeat left -44px }
div.more.white a{ color:#777 }
div.more.gray{ background:url("../img/index/more.png") no-repeat left -66px }
div.more.gray a{ color:#b6b69d }

/* ================== ADs ================== */
.PushPic{ padding: 0 0 5px 0;}
.PushPic img{ display:block }

/* ================== Side Column ================== */

.sideColumn{ overflow:hidden; background:#f4efe9 }
.sideColumn header{ padding:0 0 0 10px; height:45px; line-height:45px; color:#fff; font-size:14px; background:#362d25 }
.sideColumn header.yellow{ color:#000; background:yellow }
.sideColumn img{ display:block }

/* --------- Video --------- */

.sideVideo{ overflow:hidden }
.sideVideo .pic{ position:relative; margin:5px 0 0 }
.sideVideo .pic img{ display:block; margin:auto; width:290px; height:180px }
.sideVideo .play{
	position:absolute; left:0; top:0; width:290px; height:180px;
	background:url("../img/com/side-vedio-play.png") no-repeat
}
.sideVideo .play:hover{ background:url("../img/com/side-vedio-play.png") no-repeat -290px 0 }
.sideVideo h3{ padding:0 10px; height:25px; line-height:25px; color:#f18a0a; font-size:14px }
.sideVideo h3 a{ color:#f18a0a }
.sideVideo h3 a:hover{ color:#ff0000 }
.sideVideo p{ padding:0 10px 5px; text-indent:2em; line-height:16px; color:#727171 }

/* --------- Notice --------- */

.sideNotice{ overflow:hidden }
.sideNotice li{
	padding:3px 5px 3px 8px; line-height:18px;
	border-bottom:1px dotted gray;
}
.sideNotice li a{ display:block; padding:0 0 0 12px; color:#727171; background:url("../img/com/li-gray.png") no-repeat left 5px }
.sideNotice li a:hover{ color:#ff0000 }

/* ------------------ sideInfo ------------------ */

.sideInfo{ overflow:hidden }
.sideInfo li{
	padding:3px 5px 3px 8px; line-height:18px;
	border-bottom:1px dotted gray;
}
.sideInfo li a{ color:#08c }
.sideInfo li a:hover{ color:#ff0000 }

/* --------- Sort --------- */

.sideSort{ overflow:hidden }
.sideSort li{
	float:left; display:inline;
	padding:3px 0; width:50%; line-height:18px; text-align:center;
	border-bottom:1px dotted gray;
}
.sideSort li a{ color:#727171 }
.sideSort li a:hover{ color:#ff0000 }

/* ================== 频道列表类 ================== */

/* --------- Entry（单图） --------- */

.entry{ overflow:hidden }
.entry li{ padding:5px 10px; background:url("../img/com/dian-gray.png") repeat-x left bottom }
.entry li h3{ height:28px; line-height:28px; font-size:18px; font-weight:normal }
.entry li h3 a{ color:#342e2c }
.entry li h3 a:hover{ color:#ff0000 }
.entry li p{ text-indent:2em; line-height:18px; color:#727172 }
.entry li span{ display:block; text-align:right; line-height:23px; color:#808080 }
.entry li span a{ margin:0 0 0 10px; color:gray }
.entry li .pic img{ display:block; margin:5px auto; max-width:560px }

/* --------- Post（多图） --------- */

.post{ overflow:hidden }
.post li{ padding:5px 10px; background:url("../img/com/dian-gray.png") repeat-x left bottom }
.post li h3{ height:28px; line-height:28px; font-size:16px; font-weight:normal }
.post li h3 a{ color:#342e2c }
.post li h3 a:hover{ color:#ff0000 }
.post li p{ text-indent:2em; line-height:18px; overflow:hidden; color:#727172 }
.post li span{ display:block; text-align:right; line-height:23px; color:#808080 }
.post li span a{ margin:0 0 0 10px; color:gray }
.post li .pic{ float:left; display:inline; margin:5px 10px 0 0; width:120px; height:75px; overflow:hidden }
.post li .pic img{ display:block; width:120px; height:75px }

/* --------- topicList（标题列表 无图） --------- */

.topiclist{ width:680px; margin:5px auto; overflow:hidden;}
.topiclist li{ height:35px; line-height:35px }
.topiclist li.odd{ background:#eeefef }
.topiclist span.topic{ padding:0 0 0 10px }
.topiclist li span.topic a{ padding-left:15px; font-size:14px; background:url("../img/com/li-gray.png") no-repeat left 6px }
.topiclist span.user{ float:right; width:100px; text-align:center }
.topiclist span.remark{ float:right; width:200px; text-align:center }
.topiclist span.tim{ float:right; width:80px; text-align:center; color: #808080; }

.topiclist2{ width:680px; margin:5px auto; overflow:hidden;}
.topiclist2 li{ height:35px; line-height:35px }
.topiclist2 li.odd{ background:#eeefef }
.topiclist2 span.topic{ padding:0 0 0 10px }
.topiclist2 li span.topic a{ padding-left:15px; font-size:14px; background:url("../img/com/li-gray.png") no-repeat left 6px }
.topiclist2 span.user{ float:right; width:100px; text-align:center }
.topiclist2 span.remark{ float:right; width:200px; text-align:center }
.topiclist2 span.tim{ float:right; width:80px; text-align:center; color: #808080; }


/* --------- Fire News（左边图片右边标题、简介） --------- */

.graphic{ overflow:hidden }
.graphic li{ position:relative; padding:5px 10px; border-bottom:1px solid #ddd }
.graphic li .pic{ position:absolute; margin:5px 0 }
.graphic li .pic img{ display:block; padding:1px; border:1px solid #ccc }
.graphic li .content h2{ line-height:25px; font-size:14px }
.graphic li .content h2 a{ color:#f08300 }
.graphic li .content h2 a:hover{ color:#ff0000 }
.graphic li .content p{ color:#727172 }
.graphic li .content span{ display:block; text-align:right; color:#808080 }
.graphic li .content span a{ margin:0 0 0 10px; color:gray }

.graphic.news li .pic{ width:120px }
.graphic.news li .pic img{ width:120px; height:75px }
.graphic.news li .content{ padding:0 0 0 140px }
.graphic.news li .content p{ min-height:55px }

.graphic.view li .pic{ width:80px }
.graphic.view li .pic img{ width:80px; height:80px }
.graphic.view li .content{ padding:0 0 0 100px }
.graphic.view li .content p{ min-height:75px; text-indent:0 }
.graphic.view li .content p a{ color:#f08300 }

/* --------- Book List（图书） --------- */

.booklist{ margin:5px 0 0 0; overflow:hidden; border-bottom:1px solid #d5d5d5 }
.booklist li{ position:relative; padding:10px; height:120px; border-top:1px solid #d5d5d5 }
.booklist li .pic{ position:absolute; width:90px; text-align:center }
.booklist li .pic img{ display:block; width:90px; height:120px }
.booklist li .pic span{ display:block; margin:5px 0 }
.booklist li .content{ padding:0 0 0 110px }
.booklist li .content h2{ line-height:25px; font-size:14px }
.booklist li .content h2 a{ color:#f08300 }
.booklist li .content h2 a:hover{ color:#ff0000 }
.booklist li .content p{ text-indent:2em; line-height:18px; height:70px; overflow:hidden; color:#727172 }
.booklist li .content span{ margin:0 8px 0 0; font-size:14px }
.booklist li .content span.oldPrice{ color:gray; text-decoration:line-through }
.booklist li .content span.nowPrice{ color:red }
.booklist li .content span.discount{ color:orange }
.booklist li .content dl{ float:right; display:inline }
.booklist li .content dl dd{ float:left; display:inline; margin:0 10px 0 0; width:90px; height:25px }
.booklist li .content dl dd a{ display:block; width:90px; height:25px; line-height:25px; text-align:center; font-size:14px }
.booklist li .content dl dd a.buy{ background:url("../img/store/book/buy.jpg") no-repeat; color:#fff }
.booklist li .content dl dd a.keep{ background:url("../img/store/book/keep.jpg") no-repeat; color:#808080 }
.booklist li .content dl dd a:hover{ text-decoration:none; color:red; font-weight:bold }

/* --------- Video List（视频列表 带分集） --------- */

.videolist{ overflow:hidden }
.videolist header{
	height:35px; line-height:35px; font-size:18px; color:#7d6656;
	background:url("../img/com/dian-gray.png") repeat-x left bottom;
}
.videolist .list{ overflow:hidden }
.videolist .list li{
	position:relative; padding:10px 0; height:120px;
	background:url("../img/com/dian-gray.png") repeat-x left bottom;
}
.videolist .list li img{ position:absolute; display:block; margin:5px 0 0; width:140px; height:90px }
.videolist .list li .content{ padding:0 0 0 150px }
.videolist .list li .content h3{ line-height:23px; font-size:14px }
.videolist .list li .content p{ margin:4px 0; line-height:16px; overflow:hidden; color:#717071 }
.videolist .part{ overflow:hidden }
.videolist .part dd{ float:left; display:inline }
.videolist .part dd a{
	display:block; margin:0 6px 6px 0;
	width:27px; height:17px; line-height:17px; text-align:center;
	border:1px solid #ddd; background:#f5f5f5;
}
.videolist .part dd a:hover{ border:1px solid #777; background:#eee; text-decoration:none }
.videolist .list li .content span.handle a{ margin:0 0 0 5px }

/* --------- Falls（瀑布流） --------- */

.falls{ margin:3px 0; padding:8px 0; overflow:hidden; zoom:1; background:#f5f5f5; border:1px solid #ddd }
.falls ul{ overflow:hidden; zoom:1; width:980px }
.falls ul li{ margin:0 0 8px 8px; padding:1px; width:314px; overflow:hidden; background:#ddd }
.falls ul li:hover{ background:#ccc }
.falls ul li:hover a{ background:#ece4db }
.falls ul li a{ display:block; padding:10px; width:294px; color:#555; background:#fff }
.falls ul li a:hover{ text-decoration:none }
.falls ul li img{ display:block; margin:0 auto 10px; width:294px }
.falls ul li h3{ padding:0 0 5px; line-height:23px; color:#f08300; font-size:16px }
.falls ul li p{ line-height:18px; font-size:14px }

/* --------- Put View --------- */

.putView{ position:relative; margin:5px 0 0; padding:15px; overflow:hidden; background:#e3e3e3 }
.putView header{ padding:0 0 10px 0; font-size:14px }
.putView header a{ color:blue; text-decoration:underline }
.putView header a:hover{ text-decoration:none }
.putView input.viewTitle{ margin:0 0 5px 0; padding:5px 10px; width:520px; height:20px; color:#808080; font-size:14px; border:1px solid #aaa }
.putView select.types{ margin:0 0 5px 0; width:100px; height:32px; color:#808080; font-size:14px; border:1px solid #aaa }
.putView .myView{ margin:0 0 5px 0; padding:10px; width:630px; height:80px; color:#808080; font-size:14px; border:1px solid #aaa }
.putView .put{ margin:0 20px 0 0; line-height:30px; font-size:16px; color:gray }
.putView .put em{ margin:0 3px; font-size:24px }
.putView p.noLogin{ position:absolute; margin:-120px 0 0 80px; line-height:25px; color:#808080 }

/* --------- About --------- */

.fire-about{ padding:10px 0; text-align:center; overflow:hidden }
.fire-about p{ line-height:35px; font-size:14px }
.fire-about p a{ color:#534a39; border-bottom:1px solid #867d71 }
.fire-about p a:hover{ border:none; text-decoration:none }

/* =========================== 2. Header =========================== */

#header{ display:block; margin:auto; width:100%; height:97px; background:url("../img/com/header/bg.png") repeat-x }
#header img{ display:block }
#header .content{ margin:auto; width:980px }
#header #logo{ float:left; display:inline; margin:30px 0 0 0; width:340px; height:50px }

/* ================== webNav ================== */

#webNav{ float:right; display:inline }
#webNav ul{
	margin:35px 0 0; width:599px; height:44px;
	background:url("../img/com/header/webNav.png") no-repeat;
}
#webNav li{ float:left; display:inline; margin:1px 0 0 2px; width:106px; height:44px; line-height:44px; text-align:center }
#webNav li a{ display:block; width:106px; height:44px; color:#fff; font-size:12px }
#webNav li a:hover{ background:url("../img/com/header/webNav.png") no-repeat -60px -44px; text-decoration:none }
#webNav li.home{ margin:0; width:58px }
#webNav li.home a{ width:58px; color:#413622 }
#webNav li.home a:hover{ width:58px; color:#fff; background:none }
#webNav li.end{ width:106px }
#webNav li.end a{ width:106px }
#webNav li.end a:hover{ width:106px; background:url("../img/com/header/webNav.png") no-repeat -492px -44px }
#webNav li.cur a{ background:url("../img/com/header/webNav.png") no-repeat -60px -44px }

#webTop{ padding:5px 0 0 0 }
#webTop span{ float:right; display:inline; padding:5px 0 0 18px }
#webTop #bdshare{ float:right; display:inline }

/* ================== mainNav ================== */

#mainNav{
	margin:3px auto 0; width:980px; height:43px;
	background:url("../img/com/menu/mainNav.png") no-repeat left bottom;
}
#mainNav ul{ float:left; display:inline; margin:0 10px; width:670px }
#mainNav li{ float:left; display:inline; margin:0 5px 0 0; height:43px; text-align:center }
#mainNav li a{ float:left; height:43px; line-height:43px; color:#9d907e; font-size:12px }
#mainNav li a span{ float:left; margin:0 0 0 15px; padding:0 15px 0 0; height:43px }
#mainNav li a.cur{ color:#b39f73; font-weight:bold; background:url("../img/com/menu/mainNav-cur.png") no-repeat left 0 }
#mainNav li a.cur span{ background:url("../img/com/menu/mainNav-cur.png") no-repeat right 0 }

/* --------------- */

#mainNav #webSearch{ float:right; display:inline; margin:15px 10px 0 0; width:280px; height:21px }
#mainNav #webSearch .text{
	margin:0 10px 0 0; padding:0px 4px 0 16px;
	width:169px; height:21px; line-height:21px; border:none; color:gray;
	background:url("../img/com/menu/webSearch-txt.png") no-repeat;
}
#mainNav #webSearch .button{
	width:75px; height:21px; margin:0 0 2px 0; border:none; color:#5c513e;
	background:url("../img/com/menu/webSearch-btn.png") no-repeat; cursor:pointer;
}
#mainNav #webSearch .button{ margin:0\9 }
#mainNav #webSearch .button:hover{ background:url("../img/com/menu/webSearch-btn.png") no-repeat left -21px; cursor:pointer }

/* ================== subNav ================== */

.subNav{
	display:block;
	margin:0 auto 5px; padding:0 0 0 20px;
	width:960px; height:36px;
	background:url("../img/com/menu/subNav.png") no-repeat;
}
.subNav ul{ margin:0 10px; clear:both }
.subNav li{ float:left; display:inline; padding:0 30px 0 0; height:36px; line-height:36px; text-align:center; color:#af996d; font-size:12px }
.subNav li a{ color:#af996d; font-size:12px }
.subNav li a.cur{ color:#777 }
.subNav li a:hover{ font-weight:bold; text-decoration:none }

.crumbs{ margin:auto; padding:3px 5px; border:1px solid #ddd; overflow:hidden; zoom:1 }

/* =========================== 3. Mainer =========================== */

.mainer{ display:block; margin:auto; width:980px; overflow:hidden }
.w680{ width:680px; overflow:hidden }
.w290{ width:290px; overflow:hidden }
.w220{ width:220px; overflow:hidden }
.w440{ width:440px; overflow:hidden }
.w460{ width:460px; overflow:hidden }
.w755{ width:755px; overflow:hidden }

/* =========================== 4. Footer =========================== */

#footer{
	margin:5px auto 0; width:100%; min-width:980px; overflow:hidden;
	background:url("../img/com/footer/bg2.png") no-repeat center bottom;
}

/* --------- About --------- */

#about{ margin:auto; width:980px; height:297px; overflow:hidden }
#about .content{ float:left; display:inline; width:490px }
#about .content h2{ margin:0 0 35px 40px; height:55px; line-height:55px; color:#fff; font-size:16px}
#about .content p{ margin:0 0 10px 40px; width:400px; line-height:18px; color:#b0a289; text-indent:2em }
#about .mainTxt{ height:160px }
#about .more{ margin:0 0 0 40px }

/* --------- footer --------- */

#footMain{ height:130px; overflow:hidden }
#footMain a{ color:#fff }
#footMain a:hover{ color:#ccff00 }

#footMain .content{ margin:auto; width:980px; height:130px }
#footMain .footerMenu{ float:left; display:inline; margin:0; padding:10px 0 0 30px; width:620px }
#footMain .menu{ height:40px; line-height:40px }
#footMain .menu li{ float:left; display:inline; padding:0 30px 0 0 }

#footMain .share{ overflow:hidden }
#footMain .share li{ float:left; display:inline; margin:0 5px 0 0; width:24px; height:24px }
#footMain .share li img{ width:24px; height:24px }

#footMain .contact{ float:left; display:inline; margin:0 0 0 6px; width:320px; height:95px; color:#fff }
#footMain .contact dl{ margin:10px 0 0 20px; width:274px; height:57px }
#footMain .content dt{ width:274px; height:25px; line-height:25px; color:#f08200 }
#footMain .content dd{ float:left; display:inline; padding:0 0 0 20px; width:117px; height:23px; line-height:23px }
#footMain .content dd.tel{ background:url("../img/com/footer/tel.png") no-repeat left center }
#footMain .content dd.mail{ background:url("../img/com/footer/mail.png") no-repeat left center }
#footMain .content dd.fox{ background:url("../img/com/footer/fox.png") no-repeat left center }

/* --------- copyright --------- */

#copyright{ margin:8px auto; height:46px; line-height:23px; text-align:center }
#webcount{ width:1px; height:1px; overflow:hidden }


/* =========================== 5. backToTop =========================== */

.backToTop{
	display:none;
	position:fixed; right:10px; bottom:10px;
	width:35px; height:35px;
	cursor:pointer; text-indent:-99999px;
	background:url("../img/com/backToTop.png") no-repeat;
}
* html .backToTop{ position:absolute }
.backToTop:hover{ background:url("../img/com/backToTop.png") no-repeat -35px 0 }



/* ================== ADFlash ================== */

.adsFlash{ position:relative }
.adsFlash a{ display:block; background:url("../img/com/spec.gif") }
.ad1{ margin:-170px 0 0 0; width:290px; height:170px }
.ad1 a{ width:290px; height:170px }

/* ================== 理事单位排行 ================== */

.paihang{ width:680px; margin:5px auto; overflow:hidden ;}
.paihang a{ color:#000000;text-decoration:none;  }
.paihang li{ font: 14px/1.5 tahoma,arial"宋体b8b\4f53"; line-height:35px ;}
.paihang li.odd{ background:#eeefef }
.paihang span.leftpaihang{padding: 0 0 0 10px;}
.paihang span.rightpaihang{float: right; width: 340px;}

.paihang2 a{ color:#727172;text-decoration:none; font-size: 12px; }
.paihang2 li{ font: 14px/1.5 tahoma,arial"宋体b8b\4f53"; line-height:22px ;}


.paihang2 span.rightpaihang{float: right; width: 340px;}

/* ================== 首页网上公告里面左侧字体 名称：网上公告 ================== */
.tztg{float:right;margin-top: -45px; }
.tztg td a {color: #cc0001;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 3px;
    height: 20px;
    line-height: 40px;}
/* ================== 首页网上公告里面左侧字体 名称：网上公告单位详细页面corp_info CSS================== */

#aa{
    margin: 0px;
    padding: 0 5px;
    zoom: 1;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    color: #333;
    font-size: 13px;
    font-weight: bold;
    background: #f9f7ed url("../img/com/bar.gif") repeat-x;
}

.zptd{
    height: 30px;
    text-align: center;
    border: 1px solid #ffffff;
    font-weight: bold;

}
/* ================== 视频================== */
.shipin{width:290px; height: 180px;}
.shipin p{margin-left: -35px;}
.shipin .edui-faked-video{width:290px; height: 180px;}
.shipin2{width:364px; height:229px;}
.shipin2 .edui-faked-video{width:364px; height:229px;}