﻿/* CSS Document */
*,html {
	margin:0; padding:0;border:none;
}
/*--------->用于清空浮动对向使浮动外容器对向高度适应<-----------*/
.clearfix {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
ul {
	list-style:none;
}
body
{
	background-color: #fff;
	font-size:12px;
	font-family: Arial, "宋体"; text-align:center;
}
table tr td { font-size:12px; background:#fff; }
a,a:link{
	color:#07519a; text-decoration:none;
}
a.red { color:#f00; }
a:hover{ color:#ff7d10; text-decoration:underline; }
input.input2 { border:solid 1px #666; padding:2px; }
#header,#Logo,#Menu,#content,#link,#footer,#counter { width:1003px; margin:0 auto; text-align:left; clear:both; background:#fff; overflow:hidden; }
#top { position:relative; background:#eef4ff; height:22px; color:#000; padding:5px 0px; clear:both; border-bottom:solid 1px #ace; margin-bottom:5px; overflow:hidden; }
#top ul li{	float:left; padding-left:5px; margin-left:5px; border-left:solid 1px #000; }
#top ul li.start { border:none; padding-left:0px; }
#top span {	position:absolute; right:10px; top:2px; }
#top span.wyzb { position:absolute; top:0px; left:480px; }
#Logo .left { float:left; width:236px; height:106px; }
#Logo .right { width:763px; float:right; height:106px;}
#Logo .right li { float:left; width:184px; display:inline-block; margin-top:5px; margin-right:6px; overflow:hidden; }
#Logo .right li.small { width:300px; height:71px; margin:0px; }
#Logo .right li.big { width:463px; height:71px; overflow:hidden; margin:0px; }
#Menu { background-color:#000; margin:5px 0px;}
#Menu ul li { float:left; line-height:27px; width:70px; text-align:center; }
#Menu ul.Main { background:#cad4e5 url('titbg.gif') left top repeat-x; height:27px; }
#Menu ul.Sub { background:#ae2738; height:27px; }
#Menu ul.Sub a { color:#fff; }
#MainZone { float:left; width:816px;}
#MainZone div.Left { float:left; width:404px;}
#MainZone div.Right { float:right; width:404px;}
#SideZone { float:right; width:180px; }

#content,#link,#footer { padding:0 2px; }
#link { height:130px; }
#link ul {   }
#link ul li { border-right:solid 1px #ace; padding-right:5px; margin:5px 0px; margin-right:5px; float:left; line-height:16px; }
div.border { border:solid 1px #8fb9d0; padding:1px; margin-bottom:5px;}
div.topad { border-bottom:none; margin-bottom:0px; }
div.tit,div.news { text-indent:5px; background:#fff url('bg.gif') left -1px repeat-x; border-top:none; font-weight:bold; color:#000; font-size:14px; line-height:30px; }
.attach { position:inherit; font-weight:normal; color:#f00; font-size:12px; margin-left:20px; }
.attach a{ color:#f00; }
div.Menubox { background:#fff url('tabbg.gif') left top no-repeat; height:30px; width:400px; line-height:30px; }
div.Contentbox { border:solid 1px #34a7db; border-top:none; width:400px; padding-bottom:3px; }
#Tab1 ul li { float:left; width:105px; height:30px; font-size:14px; text-align:center; }
#Tab1 ul li.hover { background:url('tab.gif') left top no-repeat; font-weight:bold; }
div.cnt { padding:2px; margin:2px; }
div.newsbd { border-color:#b42232; height:238px; }
div.news { background-image:url('newsbg.gif'); color:#fff; }
div.bar { clear:both; margin:2px auto; }
ul.newslist li,ul.qylist li { position:relative; line-height:18px; border-bottom:dotted 1px #efefef; text-indent:15px; background:url('dot.gif') 3px center no-repeat; }
ul.qylist li { line-height:20px; border:none; }
ul.newslist li span,ul.qylist li span { position:absolute; top:2px; right:5px; }
table.zx { border:none; border-collapse:collapse; width:380px; }
table.zx tr td { font-size:12px; text-align:center; padding:3px; }
.tbtit { background-color:#e3f4fd;}

/************侧栏************/
div.sidetit { background:#fff url('sidebg.gif') left -1px repeat-x; line-height:22px; font-size:13px; font-weight:bold; text-indent:10px; }
#scrollDiv { height:145px; overflow:hidden; }
#scrollDiv li { clear:both; }
.item { float:left; text-align:center; width:120px; height:140px; margin:3px; overflow:hidden; }
.item img { border:solid 1px #ace; width:110px; height:110px; display:block; padding:5px; }
.sp { width:90px; height:100px; margin:0px 3px; }
.sp img { width:80px; height:80px; }
.more { padding-right:15px; font-size:12px; font-weight:normal; padding-left:260px; }

/******************焦点图************/
.fpic {	position: relative; height: 330px; border-right-width: 0px;border: #dddddd 1px solid; text-align:center; }
.bpic {
	float: left; margin: 0px; width: 244px; position: relative; height: 243px
}
#focpic {
	border-top-width: 0px; border-left-width: 0px; left: 1px; border-bottom-width: 0px; position: absolute; top: 1px; border-right-width: 0px
}
#fttltxt { float:left; margin-top: 270px; width: 320px; height:50px; text-align:left; padding-left:15px; background-color:#000; }
#fttltxt a,#fttltxt a:link { line-height:50px; font-size:15px; font-weight:bold; color:#fff; }
#fttltxt a:hover { color:#ff0; }
.thubpic {
	padding-right: 0px; padding-left: 4px; z-index: 20; padding-bottom: 0px; width: 63px; cursor: pointer; padding-top: 4px; top: 10px; height: 49px
}
.thubpiccur {
	padding-right: 0px; padding-left: 4px; z-index: 20; padding-bottom: 0px; width: 63px; cursor: pointer; padding-top: 4px; top: 10px; height: 49px
}
.thubpiccur {
	z-index: 30; background: url(../images/arrow3.gif) no-repeat left 50%
}
.thubpic img { border:solid 2px #666; height: 42px; }
.thubpiccur img { width: 56px; border: solid 2px #666; height: 42px; }
.thubpiccur img { border-color:#900; }

#footer { height:90px;}
#footer .left { width:230px; height:90px; float:left; background:#fff url('logo2.gif') 3px 30px no-repeat; }
#footer .right { width:760px; height:90px; float:right; }
.normal { line-height:22px; }
#counter { text-align:center; padding:5px; margin-bottom:50px; }
.Alink { font-size:12px; display:inline-block; margin:0px 5px 10px 5px; }
#LinkList li { font-weight:bold; color:#900; text-indent:22px; background:#fff url('') 3px 2px no-repeat;
               line-height:22px; border-bottom:dashed 1px #ccc; margin-bottom:3px; }
#LinkList li.service { background-image:url('heart.png');}
#LinkList li.user { background-image:url('group_key.png');}
#LinkList li.shop { background-image:url('coins.png');}
#LinkList li a { font-weight:normal; }

.2008 { width:406px; height:25px; overflow:hidden; text-align:center; background-color:#900;  }
.qylogo { width:140px; height:120px; text-align:center; padding:2px; float:left; }
.qycnt { width:252px; padding:2px; float:right; text-align:center; }
.qycnt h2 { font-size:14px; }
.desc { margin:2px; margin-top:5px; padding-top:5px; border-top:dashed 1px #666; text-align:left; }
a.qy,.qy a:link { text-decoration:none; }
.qy a:hover { text-decoration:underline; color:#f00; }