@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
	background:#fff url(../Images/bodybg.gif) center 0 no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
a{ text-decoration:none;}
ul{ margin:0; padding:0;}
li{ float:left; list-style:none;}
input.text{ border:1px solid #c0dde8; background:#fff; height:20px; padding:2px 0 0;}
.bold{ font-weight:bold; color:#6b7380;}
.top{ 
	width:939px;
	height:96px;
	margin:0 auto;
}
.logo{
	width:217px;
	height:96px;
	float:left;
}
.search{ 
	width:300px; 
	height:30px;
	line-height:30px; 
	float:left;
	padding-left:140px;
	margin-top:35px;
}
.search img{ margin-top:-10px; vertical-align:middle;}
.search input.btn_search{
	border:0;
	vertical-align:middle; margin-top:-6px; margin-bottom:1px;
	width:73px;
	height:29px;
	background:url(../Images/btnbg.png) no-repeat;
	color:#fff;
	font-weight:bold;
}
.search input.text{ 
	border:1px solid #c0dde8;
	background:#fff;
}
.language{
	color:#fff;
	width:110px;
	height:25px;
	line-height:25px; 
	float:right;
}
.language a{ 
	color:#fff;
}
.language a:hover{ 
	color:#ff8d00;
}
.nav{
	width:939px;
	height:45px;
	line-height:45px;
	margin:0 auto;
	background:url(../Images/navbg.gif) no-repeat;
}
.nav li{ 
	width:130px;
	text-align:center;
}
.nav li a{ 
	color:#7496a3;
	width:130px;
	height:45px;
	display:block;
	font-size:13px;
	font-weight:bold;
}
.nav li a:hover, .current{
	width:130px;
	height:45px;
} 
.nav li a:hover, .current,
.nav li a.current span{
	font-weight:bold; 
	color:#14374b;
}
.current{
	color:#33CCFF;
	background:url(../Images/arrow.gif) bottom no-repeat;
}
.main{ 
	width:939px;
	min-height:450px;
	height:auto; 
	overflow:hidden; 
	_overflow:visible;
	_height:450px;
	margin:0 auto;
	margin-top:5px;
	padding-top:10px;
}
.left, .right{
	height:auto;
	overflow:visible;
	_overflow:visible;
	_height:0;
	margin-left:20px;
	display:inline;
}
.left{
	width:247px;
	float:left;
}
.right{
	width:631px;
	float:left;
}
.left .login,
.left .mainmenu,
.left .ad{ 
	margin-top:10px;
}
.right .pic{
	margin-top:10px;
}
.login{
	width:247px;
	height:auto;
	overflow:hidden;
	_overflow:visible;
	_height:0;
}
.login input{
	width:120px;
}
.login ul{ 
	height:auto;
	overflow:hidden;
	_overflow:visible;
	_height:0;
	margin-bottom:2px;
	margin-top:5px;
}
.login li{ 
	height:30px; 
	line-height:30px;
}
.login span.title{ 
	width:75px; 
	float:left; 
	display:block;
	color:#7496a3;
	font-size:12px;
	padding-left:25px;
}
.login .btn{
	border:0;
	background:url(../Images/btnbg.png) no-repeat;
	color:#fff;
	width:73px;
	height:29px;
	font-weight:bold;
	cursor:pointer;
	margin-left:105px;
	margin-bottom:10px;
}
.mainmenu{
	width:247px;
	height:auto;
	overflow:hidden;
	_overflow:visible;
	_height:0;
}
.mainmenu div{
	padding:0 0 7px;
	background:url(../Images/border_b.gif) 0 bottom no-repeat;
	margin:0;
	height:auto;
	overflow:hidden;
	_overflow:visible;
	_height:0;
}
.mainmenu ul{
	height:auto;
	overflow:hidden;
	_overflow:visible;
	_height:0;
	background:url(../Images/border_m.gif) repeat-y;
	padding:3px;
}
.mainmenu h1{ 
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#14374b; 
	text-indent:2em; 
	background:url(../Images/border_h1.gif) no-repeat;
	margin:0; padding:0;
	border-bottom:1px solid #dff2f9;

}
.mainmenu li{
	width:100%;
	height:35px;
	line-height:35px;
	text-indent:2em;
	border:1px solid #a8d7ea;
	margin-bottom:1px;
}
.mainmenu li a{
	display:block;
	color:#7496a3;
	width:100%;
	height:35px;
	line-height:35px;
	background:url(../Images/barbg.gif) repeat-x;
}
.mainmenu li a:hover{
	background:url(../Images/barbg_orange.gif) repeat-x;
	color:#FF9900;
}
/*说明*/
.explain{
	height:85px;
	background:url(../Images/explain.gif) center 0px no-repeat;
	/*background:#daebf4;*/
	margin:0 5px;
}
.explain ul{ margin-top:10px;}
.explain li{
	height:21px;
	line-height:21px;
	text-indent:3em;
	width:100%;
	border-bottom:0px solid #fff;
}
.explain li a{ color:#7496a3;}
.explain li a:hover{ color:#ff8d00;}
/*广告*/
.ad{
	width:247px;
	height:175px;
	background:url(../Images/ad.gif) no-repeat;
}
.foot{
	width:939px;
	height:70px;
	line-height:70px;
	margin:0 auto;
	text-align:center;
	color:#7496a3;
}
.stat{ 
	background:url(../Images/statdivbg.gif) no-repeat; 
	width:925px;
	height:46px;
	margin:10px auto 0;
	text-align:center;
}
.stat p{
	height:46px; 
	line-height:46px;
	margin:0 auto;
	color:#7496a3;
}
.stat span{
	color:#ff8d00; 
	font-weight:bold; 
	padding:0 10px;
}
.pic{
	width:100%;
	height:179px;
}
.content{ 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7496a3;
	margin-top:10px;
}
.content img{ float:left; border:0px solid #ccc; padding-right:35px;}
.content .center{ margin:0 auto; width:381px;}

.content h1{ 
	color:#ff8d00;
	color:#14374b;
	font-size:13px;
}
.content p{
	font-size:12px;
}
.border{ 
	width:247px;
	height:auto;
	overflow:hidden;
	_overflow:visible;
	_height:0;
	margin-top:10px;
}
.border_t{
	background:url(../Images/border_h1.gif) no-repeat;
	height:40px;
	line-height:40px;
	color:#14374b;
	text-indent:2em;
	font-weight:bold;
	border-bottom:1px solid #d6ecf2;
}
.border_m{
	background:url(../Images/border_m.gif) repeat-y;
	height:auto;
	overflow:hidden;
	_overflow:visible;
	_height:0;
	color:#7496a3;
}
.border .border_m ul{
	height:auto;
	overflow:hidden;
	_overflow:visible;
	_height:0;
	background:url(../Images/border_m.gif) repeat-y;
	padding:3px;
}
.border .border_m ul li{
	width:99%;
	height:35px;
	line-height:35px;
	text-indent:2em;
	border:1px solid #dbf0f7;
	margin-bottom:1px;
}
.border .border_m ul li a{
	display:block;
	color:#7496a3;
	width:100%;
	height:35px;
	line-height:35px;
/*	background:url(../Images/barbg.gif) repeat-x;*/
	color:#7496a3;
	background:url(../Images/barbg_blue.gif) repeat-x;
}
.border .border_m ul li a:hover,
.border .border_m ul li .current{
/*	background:url(../Images/barbg_orange.gif) repeat-x;*/
	color:#14374b;
	background:#e5f2f7 url(../Images/liarrow.gif) 7px 12px no-repeat;
}
.border .border_m p{ border:1px solid #fff; background:#e8f4f8;margin:10px; padding:5px;}
.border .border_m p a{ color:#7496a3;}
.border .border_m p span{ color:#FF6600;}
.border_b{
	background:url(../Images/border_b.gif) no-repeat;
	height:7px;
}
.map{
	width:567px;
	height:auto;
	margin-top:10px;
	border:1px solid #000;
}
.contact{ margin-top:10px;}
.contact h1{ font-size:14px; margin:0; color:#14374b; text-indent:2em; font-weight:normal; text-align:left; padding:5px 0;}
.contact h1 span{ font-size:11px; font-weight:normal; color:#7496a3; display:block; width:100%;}
.contact .border_m ul{ border-bottom:1px solid #d6ecf2;}
.contact .border_m ul li.title{ width:90px; color:#14374b; text-align:right; padding-right:5px;}
.contact .border_m ul li{
	width:auto;
	font-size:12px;
	line-height:20px;
}
