﻿*{ margin:0; padding:0;}
.clear{ clear:both;}

 /* *{filter:gray; color:gray;} */
/***     global style setting   **/

body{	
	background-color: #5887A5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
img{ border:none;}
a {outline: none; /* for Forefox */ }
a:link {
	text-decoration:none;
	color: #005FA9;
}
a:visited {
	text-decoration: none;
	color: #005FA9;
	
}
a:hover {
	text-decoration: none;
	color:#990000;
}
a:active {
	text-decoration: none;
	color:#666666;	
}
h2{ padding:6px;}
h5{ font:14px bold Arial, Helvetica, sans-serif;}
/******** text style setting*********/
.titleText{ font-size:16px; font-weight:bold;}
legend{ font-size:16px; font-weight:bold; color:#000; text-align:justify;}

/***  header style setting    **/
#header{ width:970px; }
#logo{ float:left; width:320px;}
#navWrap{
	float:right;
	width:630px;
	margin-top:63px;
	}

/*      globalNav style setting    */

#globalNav{
	position:relative;
	z-index:99;
	width: 630px;
	height:32px;
	color: #cccccc;
	background:url(../images/glbnav_bg.gif) repeat-x;
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}
#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#MainMenu{
	position:absolute;
	top:0;
	left:0;
	height:32px;
	width:620px;
	margin-left:5px;
	background: url(../images/glbnav_bg.gif) repeat-x;}
	
/****   Main style setting   *****/
#main{
	position:relative;
	width:960px;
	margin-top:18px;
	margin-left:10px;
	background-color: #ffffff;
	z-index: 1;
}
#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	z-index: 100;
}
#langugaeChoose{ text-align:right; border-bottom:1px solid #ccc; height:30px; }
#leftNav{
	float: left;
	width:200px;
	background-color:#f5f7f7;
	border-right:1px solid #ccc;
}
#content{
	float:left;
	width:740px;
	padding-left:5px;
}
fieldset{ padding:10px;}

#detail{ padding:10px; width:940px; min-height:620px;}
#footer{ font-size:10px; font-weight:bold; color:#000000; width:960px; margin-left:10px; border-top:1px solid gray; background-color:#fff; text-align:center; height:40px; line-height:40px;}

/******* leftwrap style setting *******/
#mailLogin{ text-align:center;padding-left:10px; }
#weather,#count,#theip{ padding-left:10px; height:28px;}
/*******  圆角边框无图片处理法start by andy080729     *******/

.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{display:block;overflow:hidden;}
.b1,.b2,.b3,.b1b,.b2b,.b3b{height:1px;}
.b2,.b3,.b4,.b2b,.b3b,.b4b,.b{border-left:1px solid #c3d9ff;border-right:1px solid #c3d9ff;}
.b1,.b1b{margin:0 4px;background:#c3d9ff;}
.b2,.b2b{margin:0 3px;border-width:1px;}
.b3,.b3b{margin:0 2px;}
.b4,.b4b{height:2px;margin:0 1px;}
.d1{background:#fff;}

/*******  圆角边框无图片处理法end by andy080729     *******/


/***** Detail content style setting *******/
.banner{ text-align:center; margin:0 auto; padding:10px 0;}
.banner img { border:1px solid #EFEFEF;}
.feature{
	width:840px;
	margin:0 auto;
}
.feature p {line-height:1.5em; padding-top:10px;}
.feature td {line-height:1.5em;}

.feature h3{
	font: bold 16px Arial,sans-serif;
	color: #000000;
	padding: 10px 0px 5px 0px;
}


/********news style setting ******/

#rightCon{ float:left; width:328px; padding:5px; border-left:1px solid gray; border-bottom:1px solid gray;border-top:1px solid gray; background-color: #F5F5F5;}
#leftCon{ float:left; width:570px; padding:10px;}
