﻿@charset "utf-8";
/*	CSS Hack	*/
/*	IE6:_		*/

* {
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration:none;
	color:#999;
}
a:hover {
	color:#0099FF;
}
body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-color: #fff;
	color: #000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	width:100%;
}
ul, li, img, span, table, tr, th, td,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}
ul, li {
	list-style-type: none;
}
p{
	line-height:180%
}
img {
	border-style:none;
}
.clearFloat {
	clear: both;
	height: 0px;
	width: 0px;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;
}
#main {
	width: 960px;
	margin:0 auto;
}
#header,#footer {
	background-image: url(../skin/top_banner_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 309px;
	text-align: center;
	width: 100%;
}
#footer{
	background-image: url(../skin/footer_bg.png);
	height: 181px;
	width:100%;
	text-align: center;
}
.center {
	margin:0 auto;
	width:960px;
}
#topLogo {
	height: 76px;
	background-image: url(../skin/top_logo.png);
	background-repeat: no-repeat;
	background-position: left 17px;
	float:left;
	width:513px;
}#topRightLayer {
	float: left;
	width: 447px;
}
#topAddFav {
	float: right;
	background-image: url(../skin/top_fav.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	width: 174px;
}
#topSearch {
	float: right;
	width: 265px;
	height: 25px;
	clear: right;
	margin-top: 8px;
}
topSearchInput {
	border: 1px solid #000000;
}
input#topSearchSubmit {
	border: 0px;
	background-image: url(../skin/searchSubmit.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:53px;
	height:20px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	line-height: 20px;
}
#topAddFav {
	line-height: 47px;
	color: #999;
	margin-top: 5px;
}
#banner {
	height: 214px;
	width: 952px;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #e9e9e9;
	background-color: #FFFFFF;
}
#upMenu li {
	display: inline;
	float:left;
}
#upMenu ul {
	float: right;
	margin-right: 45px;
	_margin-right: 23px;
}
#upMenu ul li a {
	color: #000000;
	font-size: 14px;
	background-image: url(../skin/upMenu_tag_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height:35px;
	overflow:hidden;
	margin-left:0 2px;
	width:85px;	
	cursor:pointer;
}
#upMenu ul li a span {
	display:block;
	background-image: url(../skin/upMenu_tag_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	overflow:hidden;
	height:35px;
	line-height:38px;
	padding:0 0px;
	width:85px;
	font-family: "微软雅黑";
	overflow:hidden;	
}
#upMenu {
	margin-top: 10px;
	_margin-top: 0px;
	background-image: url(../skin/top_blue_bar.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 58px;
}
#upMenu .hot a,#upMenu ul li a:hover {
	background-image: url(../skin/upMenu_tag_hot_left.png);
}
#upMenu .hot a span,#upMenu ul li a:hover span {
	background-image: url(../skin/upMenu_tag_hot_right.png);
	color:#fff;
}
#mainContent {
	background-image: url(../skin/mainContent_bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 940px;
	padding: 10px;
	text-align: left;
}
#mainFoot {
	background-image: url(../skin/mainFoot.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 960px;
	height: 6px;
}
#mianLeftLayer {
	float: left;
	width: 225px;
	background-image: url(../skin/mianLeftline.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#mainRightLayer {
	float: left;
	width: 685px;
	margin: 0 20px 0 10px;
	_margin-right:10px;
}
h3.title {
	font-family:"微软雅黑";
	font-size: 15px;
	line-height: 25px;
	font-weight: normal;
	color: #1397cc;
	background-image: url(../skin/titleIcon.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	height: 25px;
	text-indent: 30px;
}
.enTitle {
	font-family: Arial, Helvetica, sans-serif;
}
.grayUpPart,.grayDownPart {
	background-image: url(../skin/grayUpPart.png);
	background-repeat: no-repeat;
	background-position: center top;
	height:11px;
}
.grayUpPart{
	_margin-bottom:-4px;
}
.grayDownPart {
	background-image: url(../skin/grayDownPart.png);
}
.grayMiddlePart{
	background-image: url(../skin/grayMiddlePart.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-left: 25px;
	padding-top: 5px;
}#userLoginForm label {
	display: block;
	height: 30px;
	line-height: 30px;
}
#userLoginForm input {
	width: 115px;
}
#userLoginForm a {
	background-image: url(../skin/button.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	border: 0px solid #000000;
	width: 69px;
	height: 23px;
	line-height: 23px;
	float: left;
	text-align: center;
	color:#000;
}
#userLoginForm a:hover {
	background-image: url(../skin/button_hover.png);
	color:#fff;	
}
#userLoginButton {
	width: 160px;
	margin-left: 12px;
	padding: 10px 0;
}
#userReg {
	margin-right: 4px;
	margin-left: 0px;
}
#userSignIn {
	margin-right: 7px;
	margin-left: 10px;
}
.leftXLine {
	background-image: url(../skin/leftXLine.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 20px 0 10px 0;
	_margin-top:0;
	height: 1px;
}
.leftXLine_2 {
	background-image: url(../skin/leftXLine.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 10px 0 10px 0;
	_margin-top:0;
	height: 1px;
}
.languageClass {
	padding-left:26px;
}
.languageClass img {
	margin-bottom: 3px;
	border: 1px solid #f0f0f0;
}
.languageClass a:hover img {
	border-color:#f95906;
}
.textAlignCenter {
	text-align: center;
}
#contactUs img {
	text-align: center;
}
#oneDayAEnglish {
	color: #FFFFFF;
	line-height: 23px;
}
#introductionOfStudingContent img {
	float: left;
	padding: 5px;
	border: 1px solid #a5a5a5;
	background-color: #FFFFFF;
	margin-right: 10px;
}
#introductionOfStudingContent {
	padding-top: 10px;
}
#introductionOfStudingContent p {
	line-height: 200%;
	text-indent: 2em;
	color: #002d93;
}
a.moreGreen,a.moreGreenGray,a.moreYellow,a.moreBlue {
	float: right;
	background-image: url(../skin/moreGreen.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 23px;
	line-height: 20px;
	display: block;
	text-decoration: underline;
	color: #84AE02;
	padding-right:10px;
}
a.moreGreenGray {
	background-image: url(../skin/moreGreen_Gray.png);
}
a.moreYellow {
	background-image:url(../skin/moreYellow.png);
	color: #ff6600;
	line-height: 25px;
	font-family: Lucida Calligraphy, Arial, Helvetica, sans-serif;
}
a.moreBlue {
	background-image:url(../skin/moreBlue.png);
	color:#00d2ff;
	margin-top:-25px;	
}
a:hover.moreBlue {
	color:#ff6600;	
}
a:hover.moreGreen,a:hover.moreGreenGray,a:hover.moreYellow {
	color: #0099FF;
}
.rightXLine {
	background-image: url(../skin/rightXLine.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 20px 0 10px 0;
	_margin-top:0;
	height: 1px;
}
.squareFloatLeft {
	float: left;
}
#squareUpLeftContent ul li {
	list-style-type: square;
}
.squareBGLeft,.squareBGRight {
	background-image: url(../skin/square_bg_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 11px;
	height: 222px;
}
.squareBGRight{
	background-image: url(../skin/square_bg_right.png);
}
#squareUpLeftContent,#squareUpRightContent,#squareDownLeftContent,#squareDownRightContent{
	background-image: url(../skin/square_bg_middle.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 222px;
	width: 293px;
	padding:15px 0 0 20px;
}
#squareUpRightContent{
	width: 303px;
	padding:15px 0 0 10px;
	color:#002d93;
}
#squareDownLeftContent,#squareDownRightContent{
	width: 313px;
	padding:15px 0 0 0px;
}
#squareDownLeftContent li,#squareDownRightContent li {
	line-height:200%;
	text-indent:23px;
}
#squareUpLeftContent ul {
	color: #00d2ff;
	background-image: url(../img/indexServiceItem.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#squareUpLeftContent ul li{
	line-height:200%;
}
.listAStyle a{
	color:#002d93;
}
.listAStyle a:hover{
	color:#0099FF;
}
.suqareWidth {
	width:335px;
}
#squareUpRight,#squareDownRight {
	margin-left: 7px;
	padding-left: 8px;
}
.indexNewsList li {
	background-image: url(../skin/indexNewsLiIcon.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.indexBulletinList li {
	background-image: url(../skin/indexBulletinLiIcon.png);
}
.newsTypeColor {
	color: #ff6600;
	padding-right: 5px;
}
.indexNewsList a {
	color: #666666;
}
.indexNewsList a:hover {
	color: #ff6600;
}
#squareDown {
	height: 247px;
}
#languageClassIntroduction img {
	float: left;
	margin-right: 10px;
}
#languageClassIntroduction {
	padding-top: 10px;
}
.LanguageClassSon {
	height: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #33CCFF;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.LanguageClassSonContent {
	height: 90px;
	overflow: hidden;
	color: #002d93;
}
#scrollLayer {
	height: 126px;
	width: 685px;
	margin:10px 0;
	/*border: 1px solid #f2f2f2;*/
	overflow:hidden;
}
#scrollLayer li {
    display: inline;
}
#scrollLayer li img {
	width:250px;
	height:116px;
	margin: 4px 4px;
	border: 1px solid #00baff;
}
#scrollLayer li a:hover img {
    border-color:#f95906;
}
#scrollA {
	white-space: nowrap;
	word-spacing: 0em;
	line-height: 0px;
	font-size: 0px;
}
#footMenu li {
	display: inline;
	line-height: 30px;
}
#footMenu {
	height: 32px;
	background-image: url(../skin/footMenu_bottomLine.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	_margin-top:-8px;
}
#footMenu li,#footMenu li a {
	color: #6e6d6b;
}
#footMenu li a:hover,li#current a{
	color: #00d4ff;
}
#footLogoArea {
	background-repeat: no-repeat;
	background-position: left center;
	height: 46px;
	width: 955px;
	background-image: url(../skin/footLogo.png);
	margin: 10px auto;
	text-align: left;
	line-height: 20px;
}
#footContact {
	height: 40px;
	width: 468px;
	margin-left: 447px;
	padding: 6px 20px 0;
	overflow: hidden;
	background-image: url(../skin/footLogoYLine.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#footContact span {
	white-space: nowrap;
	padding-right: 20px;
	color: #616161;
}
#footer h5 {
	color: #aaaaaa;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}
#footer h5 em {
	font-style: normal;
	color: #FF0000;
}
#footer a#designer {
	color: #00d2ff;
}
#footer a:hover#designer {
	color: #ff6600;
}
.leftUserInfo h3 {
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	text-align: left;
	padding-right: 25px;
	text-indent: 2em;
}
.leftUserInfoWelIcon,.leftUserInfoExit {
	background-image: url(../skin/vipIocn.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.leftUserInfoExit {
	background-image: url(../skin/vipExitIcon.gif);
}
span#dict_daily a {
	color:#FFFFFF;
}
span#dict_daily a:hover {
	color:#00FFFF;
}
.links {
	float: left;
	padding-top: 2px;
	_padding-top: 1px;
	white-space:nowrap;
}
.links li {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	height: 25px;
}
#friendLinks h3.title {
	float: left;
}
#friendLinks {
	/*height: 25px;*/
	line-height: 25px;
	margin-top: 5px;
}

