@charset "utf-8";
html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}

table {
	border:0px;
	border:1px solid #999999;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-collapse:collapse;
	border-spacing:0
	padding:0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	clear: both;
	float: left;
	
}
table td {
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	height: 25px;
	margin:0px;
	padding:8px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
tr {
	height: 100%;
}
table tr.Background {font-weight:bold;text-align:center;background-color: #FEFFE8;}
table tr:hover {background-color: #f9f9f9;}
body{
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	background-color: #FFF;
}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
ol {
	padding-left: 30px;
}
ol li {
	padding-left: 20px;
}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
h5 {
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	background-image: url(../images/icon/h5bg.jpg);
}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
#yui3-css-stamp.cssreset{display:none}
a{ text-decoration:none;}

.mL18{ margin-left:18px;}
.mL21{ margin-left:21px;}
.mL115{ margin-left:115px;}
.pT5{ padding-top:5px;}
.pT10{ padding-top:10px;}
.pR15{ padding-right:10px;}
.mL46{ margin-left:46px;}
.mL57{ margin-left:57px;}

.bold{ font-weight:bold;}
.color4{ color:#444;}
.red{ color:#FF9900;}
.font13px{ font-size:13px;}

.clear{ clear:both;}

.top{ width:1002px; height:48px; overflow:hidden; margin:0 auto;}
.top a{ float:left;}
.top p{ float:left; color:#0B3798; margin:22px 0 0 10px;}
.top ul li{ float:left;}
.country{ float:right;}
.country li{ margin:22px 0 0 10px;}


#Logo {
	float: left;
	height: 60px;
	width: 288px;
	padding: 0px;
	margin: 0px;
}
.navbig {
	width: 100%;
	background-image: url(../images/new-img/index/bg_03.png);
	background-repeat: repeat-x;
	height: 60px;
	background-position: bottom;
}


.nav{
	height:60px;
	width: 1120px;
	margin-right: auto;
	margin-left: auto;
}
.navright {
	float: left;
	height: 60px;
	width: 800px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.navMenu{
	width:800px;
	height:60px;
	background-image: url(../images/new-img/index/bg_03.png);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0px;
}
.navMenu li{
	float:left;
	height:60px;
	line-height:43px;
	font-size:15px;
	position:relative;
	z-index:900;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/new-img/index/bg_06.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.navMenu li a{
	color:#FFF;
	line-height:60px;
	display:block;
	padding:0 25px;
}
.navMenu li.cur{ text-decoration:none; background:url(../images/new-img/index/bg_15.png) repeat-x;}
.navMenu li.nobg{ background:none;}
.navMenu li img{ padding-top:10px;}
.menuWindows{
	position:absolute;
	top:60px;
	left:0;
	width:280px;
	overflow:hidden;
	z-index:999px;
	display:none;
	padding-bottom:25px;
	box-shadow:0 0 20px #09568E;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #031D30;
}
.pop1, .pop2, .pop3, .pop4{ background:#FFF url(../images/new-img/index/ico1_21.png) no-repeat;}
.pop1{ background-position:64px 0;}
.pop2{
	background-position:71px 0;
	padding-left: 10px;
}
.pop3{ background-position:72px 0;}
.pop4{ background-position:51px 0; width:315px;}
.menuWindows h2{
	font-size:16px;
	margin:0;
	line-height:16px;
	color:#0D3767;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.menuWindows h2 a{ line-height:16px; color:#0D3767;}
.menuWindows p{ margin:0 0 0 10px; font-size:12px; padding:5px 0 0 0;}
.menuWindows p a{ color:#3366cc; line-height:20px;}
.menuWindows p a:hover, .menuWindows h2 a:hover{ text-decoration:underline; color:#4A88D6;}




.Pre, .Next{ display:block; width:39px; height:97px; position:absolute; left:50%; top:134px; z-index:999; cursor:pointer;}
.Pre{ background:url(../images/new-img/index/arrowlt.png) no-repeat; margin-left:-570px;}
.Next{ background:url(../images/new-img/index/arrowrt.png) no-repeat; margin-left:530px;}
.Pre:hover{ background:url(../images/new-img/index/arrowlt-hover.png) no-repeat;}
.Next:hover{ background:url(../images/new-img/index/arrowrt-hover.png) no-repeat; }




 


.ForMac, .ForWin { width:128px; height:61px; display:block; position:absolute; z-index:999;}
.ForMac { left:550px; top:275px;}
.ForWin { left:407px; top:269px;}







.footer{ background:#F4F4F4; overflow:hidden;}
.bottom{ clear:both; text-align:center; border-top:2px solid #DFDFDF; color:#666; padding:20px 0 0 0;}
.bottom a{ color:#666;}
.bottom a:hover{ text-decoration:underline;}
.bottom p{ padding-bottom:15px; color:#666;}

/**
 *  footer
 **/
#PageBottombig {
	width: 100%;
	background-color: #1d3632;
}
#PageBottomnormal {
	width: 1120px;
	margin-right: auto;
	margin-left: auto;
}
#PageBottomTop {
	width: 1120px;
	margin-right: auto;
	margin-left: auto;
}
#PageBottomTopMain {
	width: 100%;
	margin-bottom: 35px;
}
#PageBottomTopMain a {
	color: #999;
}
#PageBottomTopMain a:hover {
	color: #7793FF;
}

#PageBottomTopLeft {
	float: left;
	width: 30%;
}
#PageBottomTopLeft h1 {
	width: 70%;
	background-image: url(../images/new-img/index/bottomtopulbg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #CCC;
	font-size: 22px;
	margin-left: 30px;
	margin-top: 25px;
	padding-left: 5px;
	padding-bottom: 3px;
}
#PageBottomTopLeft h2 {
	width: 70%;
	background-image: url(../images/new-img/index/bottomtopulbg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #999;
	font-size: 14px;
	margin-left: 30px;
	margin-top: 15px;
	padding-left: 5px;
	padding-bottom: 3px;
}
#PageBottomTopMiddle {
	float: left;
	width: 30%;
}
#PageBottomTopMiddle h1 {
	width: 70%;
	background-image: url(../images/new-img/index/bottomtopulbg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #CCC;
	font-size: 22px;
	margin-left: 30px;
	margin-top: 25px;
	padding-left: 5px;
	padding-bottom: 3px;
}
#PageBottomTopMiddle h2 {
	width: 70%;
	background-image: url(../images/new-img/index/bottomtopulbg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #999;
	font-size: 14px;
	margin-left: 30px;
	margin-top: 15px;
	padding-left: 5px;
	padding-bottom: 3px;
}
#PageBottomTopRight {
	float: left;
	width: 35%;
}
#PageBottomTopRight h1 {
	width: 70%;
	background-image: url(../images/new-img/index/bottomtopulbg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #CCC;
	font-size: 22px;
	margin-left: 30px;
	margin-top: 25px;
	padding-left: 5px;
	padding-bottom: 3px;
}
#PageBottomTopRight p {
	width: 80%;
	font-size: 14px;
	color: #999;
	margin-left: 30px;
	margin-top: 20px;
	line-height: 135%;
}







#PageBottom {
	clear:both;
	padding:20px;
	font-size:85%;
	line-height:120%;
	height: 160px;
}
#PageBottombg {
	width: 100%;
	background-image: url(../images/new-img/index/pagebottombgj.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 64px;
}




#PageBottom p {
	margin:0px;
	text-align:center;
	color:#999;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#PageBottom a:link {
	color: #999;
	text-decoration: none;
}

#PageBottom a:visited {
	color: #999;
	text-decoration: none;
}
#PageBottom a:hover {
	color: #FFF;
	text-decoration: underline;
}
#PageBottom a:active {
	color: #999;
	text-decoration: none;
}
