﻿/*--------------------------全局-------------------------------*/
body {
	margin: 0;
	padding: 0;
	font: 13px/16px arial, sans-serif, verdana, geneva;
	color: #0f235e;
	text-align: left;
	background: url('blue/bg.gif') repeat-y center;
}
a{
	text-decoration: none;
}
a:link {
	color: #5677ae;
	text-decoration: none;
}
a:visited {
	color: #5677ae;
	text-decoration: none;
}
a:hover {
	color: #5677ae;
	text-decoration: underline;
	background-color: #e1eaf4;
}
.img:hover,.img:active {
	background:transparent
}
img {
	border: 0;
	max-width:550px;
}
h1 {
	margin: 0;
	padding: 0;
}
h2 {
	margin: 0;
	padding:0;
}
h3 {
	margin: 0;
	padding: 0;
	font-family:Microsoft YaHei, arial, sans-serif, verdana, geneva;
}
ul {
	list-style-type: none;
	list-style-position : outside;
	margin: 0;
	padding: 0;
}
li{
	margin: 0;
	padding: 0;
}
p{
	margin: 0;
	padding: 0;
}
/*--------------------------主体-------------------------------*/
#divAll{
	width: 700px;
	margin: 0 auto;
	padding: 0;
}
#divTop {
	width: 700px;
	height: 150px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: url('blue/top_bg.gif') no-repeat center;
}
#divTop h1{
	display: none;
}
#divTop h3{
	display: none;
}
#divClogo { 
	z-index: 1;
	margin: 0 0 0 630px;
	padding: 0px;
	position: absolute; 
}
.pngholder{
	width: 70px;
	height: 70px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/clogo.png');
  }
.pngalpha{
	width: 70px;
	height: 70px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	background: url(../images/clogo.png) no-repeat;
  }

#divLogo{
	padding: 10px 0 0 0;
	text-align:center;
}
#divMain{
	width: 700px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	background: url('blue/main_bg.gif') repeat-y center;
}
#divBo{
	width: 700px;
	height: 40px;
	margin: 0;
	padding: 20px 0 0 0;
	text-align: center;
	float: left;
	background: url('blue/bo_bg.gif') no-repeat center;
}
/*------------------------导航条-----------------------------*/
#divNav{
	width: 700px;
	height: 75px;
	padding: 0;
	text-align: center;
	background: url('blue/nav_bg.gif') no-repeat center top;
}
#divNavAll{
	width: 610px;
	height: 22px;
	padding: 0;
	margin: 0 auto;
}
#divNavAll li{
	width:122px;
	float: left;
	padding: 0;
	margin: 6px 0 0 0;	
}
#divNavAll a{
	color: white;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#divNavAll a:link {
	color: white;
	text-decoration: none;
}
#divNavAll a:visited {
	color: white;
	text-decoration: none;
}
#divNavAll a:hover {
	color: white;
	text-decoration: underline;
	background-color: transparent;
	font-weight: bold;
}

#divNavBar{
	width: 600px;
	padding: 6px 0 0 0;
	margin: 0 auto;
}
#divNavBar li{
	float: left;
	padding: 0;
	margin: 0;	
}
#divNavBar a{
	float: left;
	margin: 0;
	padding: 0 5px 0 5px;
	height: 16px;
}
ul li {
	position: relative;
	}
li ul {
	float: left;
	margin: 16px 0 0 0;
    position: absolute;
    display: none;
    background: url('blue/com_bg.gif') repeat-y bottom left;
    border:1px solid #5677ae;
	}
li:hover ul, li.over ul {
	display: block;
} 
#divMap1 {
	position: absolute;
	left: 0px;
	width: 430px;
}
#divMap2 {
	position: absolute;
	left: 0px;
	width: 400px;
}
/*-------------------------------评论-----------------------------------*/
#divComS{
	width: 550px;
	margin: 15px 0 15px 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #5677ae;
}
#divComSM{
	margin:  0;
	padding: 0;
	width:430px;
	float: left;
}
#divComSA{
	width:120px;
	margin: 0;
	padding: 0;
	float: left;
}
ul.comment{
   	margin: 0 0 10px 0;
	padding: 0;
	list-style-position : outside;
	border: 1px solid #5677ae;
}
li.commUrl{
	height: 14px;
	text-align:right;
	background: #e1eaf4;
}
li.commBody{
	padding: 0 0 0 20px;
	background: url('blue/com_bg.gif') repeat-y top;
}
li.commTop{
	text-align:right;
}
form.comment{
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
}
input.text{
	font-size:13px;
	border: 1px solid #5677ae;
	margin: 0 0 2px 0;
	padding: 2px;
}
textarea.text{
	line-height:16px;
	font-size:13px;
	height: 128px;
	border: 1px solid #5677ae;
	margin: 0;
	padding: 2px;
	background: url('blue/com_bg.gif') repeat-y top;
}
input.button{
	border: 1px solid #5677ae;
	margin: 4px 0 0 0;
	padding: 2px;
	background: #ffffff;
}
select.text{
	margin: 4px 0 0 0;
}
#uploadComment{
	width: 550px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	border-top:1px solid #5677ae;
}
/*-------------------------------模板-----------------------------------*/
#divMainT2{
	width: 675px;
	height: 16px;
	margin: 0;
	padding: 0 0 0 25px;
	float: left;
	background: url('blue/main2_t.gif') no-repeat top;
}
#divMainB2{
	width: 675px;
	margin: 0;
	padding: 0 0 0 25px;
	float: left;
	background: url('blue/main2_b.gif') repeat-y top;
}
#divMainBo2{
	width: 675px;
	height: 16px;
	margin: 0;
	padding: 0 0 0 25px;
	float: left;
	background: url('blue/main2_bo.gif') no-repeat top;
}
#divBody{
	width: 550px;
	margin: 0;
	padding: 0 0 0 50px;
	float: left;
}
#divBody a:link img {
	border:1px solid #ffffff;
}
#divBody a:visited img {
	border:1px solid #ffffff;
}
#divBody a:hover img {
	border:1px solid #5677ae;
}
#divBody a:active img {
	border:1px solid #5677ae;
}
#divBody h2{
	font-size: 24px; 
	margin: 0;
	padding: 15px 0 10px 0;
}
/*---------------------------子栏目--------------------------------*/
#divSort6{
	width: 550px;
	margin: 15px 0 0 0;
	padding: 0;
	text-align: left;
	float: left;
	background:url("blue/sort_t.gif") no-repeat top;
}
#divSortT6{
	width: 550px;
	height: 35px;
	margin: 0;
	padding: 0;
	text-align: center;
	float: left;
}
#divSortT6 h3{
	font-size: 17px;
	line-height: 25px;
}
#divSortB6{
	width: 550px;
	height: 150px;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: left;
	float: left;
}
#divSortBL5 h3{
	font-size: 17px;
	padding: 0 0 5px 0;
}
#divSortAd{
	width: 550px;
	height: 65px;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: center;
	float: left;
}
#divInfo4{
	width: 180px;
	height: 320px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	background: url('blue/info_bg2.gif') no-repeat top;
}
#divInfoT4{
	width: 180px;
	height: 35px;
	margin: 0;
	padding: 0;
	text-align: center;
	float: left;
}
#divInfoT4 h3{
	font-size: 17px;
	line-height: 25px;
}
#divInfoB4{
	width: 180px;
	height: 285px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
}
#divInfoB4 ul{
	width: 155px;
	margin: 15px 0 0 15px;
	padding: 0;
	text-align: left;
}
#divInfo5{
	width: 180px;
	height: 320px;
	margin: 0 0 0 5px;
	padding: 0;
	text-align: left;
	float: left;
	background: url('blue/info_bg2.gif') no-repeat top;
}
#divInfoT5{
	width: 180px;
	height: 35px;
	margin: 0;
	padding: 0;
	text-align: center;
	float: left;
}
#divInfoT5 h3{
	font-size: 17px;
	line-height: 25px;
}
#divInfoB5{
	width: 180px;
	height: 285px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
}
#divInfoB5 ul{
	width: 155px;
	margin: 15px 0 0 15px;
	padding: 0;
	text-align: left;
}
#divInfo6{
	width: 180px;
	height: 320px;
	margin: 0 0 0 5px;
	padding: 0;
	text-align: left;
	float: left;
	background: url('blue/info_bg2.gif') no-repeat top;
}
#divInfoT6{
	width: 180px;
	height: 35px;
	margin: 0;
	padding: 0;
	text-align: center;
	float: left;
}
#divInfoT6 h3{
	font-size: 17px;
	line-height: 25px;
}
#divInfoB6{
	width: 180px;
	height: 285px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
}
#divInfoB6 ul{
	width: 155px;
	margin: 15px 0 0 15px;
	padding: 0;
	text-align: left;
}
#divVote{
	margin: 10px 0 10px 0;
	background-color: #e1eaf4;
}