@charset "utf-8";
/* CSS Document */
/*---initialize --*/
body { padding:0px; margin: 0px; font-family: Arial; font-size: 12px;  font-color: #000000; background: #EBEFF8; }
p { margin: 0px; padding:0px; }
ul,li { margin: 0px; padding:0px; list-style-type:none;}
img { border: none; }
a { text-decoration: none; }
li.arrow {background:url(../images/arrow.gif) no-repeat 3px 3px; padding-left:12px;}
li.tick {background:url(../images/tick_green_small.gif) no-repeat 3px 3px; padding-left:22px;}
a {color:#173894;}
a:hover {color:#f8aa3d;}
#links a {color:#173894;}
#links a:hover {color:#f8aa3d;}
#link {background:url(../images/arrow.gif) no-repeat 3px 3px; padding-left:12px;FONT-SIZE: 11px}
input,select { font-family: Arial; font-size: 12px;  }

/*---constant---*/
.overhidden { overflow: hidden; }
.width_100 { width: 100%;}
.uLine { text-decoration: underline;}
.fleft { float: left;}
.fright { float: right;}
.fb { font-weight: bold;}
.ft11 { font-size: 11px;}
.ft16 { font-size: 16px;}
.ft18 { font-size: 18px;}
.fcBlue { color: #002759;}
.fcBlue2 { color: #003B87;}
.fcYellow { color: #FFCB00;}
.fcWhite { color: #fff;}
.txtBlue {color:#2460ae;}
.txtDarkBlue{color:#012152;}
.fi{font-style: italic;}

.header { width: 100%; height: 166px; background: url(../images/headerBg.jpg) repeat-x;}
	.header .headCon { width: 978px; height: 166px; margin: 0px auto; background: url(../images/headConBg.jpg) no-repeat 285px 0px; position: relative; z-index: 2}
		.header .headCon .logo { position: absolute; left: 60px; top: 15px; cursor: pointer; display: block; width: 285px; height: 101px; background: url(../images/logo.png) no-repeat;  *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png',sizingMethod='crop'); }
		.header .headCon .txt { position: absolute; left: 425px; top: 40px; font-size: 16px; font-weight: bold; color: #fff; line-height: 24px; text-align: center;}
		.header .headCon .pic { position: absolute; right: 40px; bottom: 44px;}
	.header .headCon .nav { position: absolute; left: 0px; top: 123px; width: 978px; height: 36px;}
		.header .headCon .nav ul { line-height: 36px; }
			.header .headCon .nav ul li { float: left; display: inline; margin: 0px 15px; height: 36px; position: relative;}
				.header .headCon .nav ul li a { color: #002759; font-weight: bold; font-size: 13px;}
				.header .headCon .nav ul li ul { position: absolute; left: 0px; top: 36px; width: 150px; padding: 5px; display: none; background: #FDBA03; overflow: hidden;}
				.header .headCon .nav ul li ul li { width: 100%; margin: 0px; line-height: 20px; height: 20px; overflow: hidden; border-bottom: 1px solid #666;}
					.header .headCon .nav ul li ul li a { font-size: 12px; display: inline-block; width: 100%; padding-left: 3px; font-weight: normal;}
					.header .headCon .nav ul li ul li a:hover { background: #ccc;}

.content { width: 978px; overflow: hidden; margin: 0px auto; background: url(../images/conBg.jpg) repeat-y;}
	.content .con { width: 960px; overflow: hidden; margin: 0px auto; padding-top: 5px; padding-bottom: 20px; }
		.content .con .left { float: left; width: 640px; overflow: hidden;}
			.content .con .left .box1 { margin-left: 10px; font-size: 15px; color: #fff; width: 610px; padding: 10px;  overflow: hidden; line-height: 24px; background: #023880; }
			.content .con .left .box22 { margin-left: 10px; width: 610px;   overflow: hidden; line-height:17px;}

			.content .con .left .boxs { width: 640px; overflow: hidden;}
				.content .con .left .boxs .box2 { float: left; display: inline; margin: 10px 0px 0px 10px; width: 308px; height: 148px; border: 1px solid #A1B8DC; background: #EBEFF8; overflow: hidden;}
					.content .con .left .boxs .box2 .pic { width: 88px; height: 113px; border: 1px solid #4B7DBA; float: left; display: inline; margin: 8px 0px 0px 8px;}
					.content .con .left .boxs .box2 .txt { float: left; display: inline; margin: 8px 0px 0px 8px; width: 200px; line-height: 16px;}
						.content .con .left .boxs .box2 .txt p { padding-bottom: 5px;}
						.content .con .left .boxs .box2 .txt .bn { display: inline-block; color: #003B87;  height: 20px; line-height: 20px; padding: 0px 5px; text-decoration: underline;}
						.content .con .left .boxs .box2 .txt .bn2 { display: inline-block; color: #fff; background: #003C87;  height: 20px; line-height: 20px; padding: 0px 5px; text-decoration: underline;}
						.content .con .left .boxs .box2 .txt .bn2:hover {  color: #003B87; background: none; }
		
		
		.content .con .left2 { float: left; width: 730px; overflow: hidden;}
		.content .con .left2 .box1 {margin-left: 10px; width: 670px; padding: 10px;  overflow: hidden; line-height:17px;}
		.content .con .left2 .boxt {border: 1px solid #1767A9; margin-top: 15px; padding: 10px;  overflow: hidden; line-height:20px;}

			.content .con .left2 .boxs { width: 680px; overflow: hidden; padding-left: 10px;}
				.content .con .left2 .boxs .box2 { float: left; display: inline; margin: 10px 0px 0px 10px; width: 328px; height: 260px; border: 1px solid #A1B8DC; background: #EBEFF8; overflow: hidden;}
					.content .con .left2 .boxs .box2 .pic { width: 88px; height: 113px; border: 1px solid #4B7DBA; float: left; display: inline; margin: 8px 0px 0px 8px;}
					.content .con .left2 .boxs .box2 .picc { width: 88px; height: 113px; float: left; display: inline; margin: 8px 0px 0px 8px;}
					.content .con .left2 .boxs .box2 .txt { float: left; display: inline; margin: 8px 0px 0px 8px; width: 200px; line-height: 16px;}
						.content .con .left2 .boxs .box2 .txt p { padding-bottom: 5px;}
						.content .con .left2 .boxs .box2 .txt .bn { display: inline-block; color: #003B87;  height: 20px; line-height: 20px; padding: 0px 5px; text-decoration: underline;}
						.content .con .left2 .boxs .box2 .txt .bn2 { display: inline-block; color: #fff; background: #003C87;  height: 20px; line-height: 20px; padding: 0px 5px; text-decoration: underline;}
						.content .con .left2 .boxs .box2 .txt .bn2:hover {  color: #003B87; background: none; }
		
		
		
			.content .con .left3 { float: left; width: 700px; overflow: hidden;}
			.content .con .left3 .box3 { width: 700px; height: 74px; overflow: hidden; border: 1px solid #002759; background: #002759; margin-bottom: 5px;}
				.content .con .left3 .box3 .pic { float: left; width: 87px; height: 74px; background: url(../images/bLeft.jpg) repeat-x; overflow: hidden;}
					.content .con .left3 .box3 .pic .bgImg { width: 87px; height:74px; background-position: center center;  background-repeat: no-repeat;}
				.content .con .left3 .box3 .txt { float: left; display: inline; margin-left: 8px; width: 300px; color: #fff; line-height: 18px;}
					.content .con .left3 .box3 .txt p { padding-top: 5px;}
				.content .con .left3 .box3 .pic2 { float: left; width: 200px; height: 74px; background: url(../images/bLeft.jpg) repeat-x; overflow: hidden;}
				
				
		.content .con .right { float: right; display: inline; margin-right: 10px; width: 300px; overflow: hidden;}
			.content .con .right .box1 { position: relative; width: 300px; color: #fff; padding-bottom: 15px; background: url(../images/book.jpg) no-repeat #003C87; padding-top: 180px; overflow: hidden;}
				.content .con .right .box1 p { text-align: center; padding-top: 10px;}
				.content .con .right .box1 .txt2 { position: absolute;  top: 15px; left: 10px; color: #fff; font-size: 13px; line-height: 18px; font-weight: bold; text-align: left;}
				.content .con .right .box1 .email { width: 300px; overflow: hidden; text-align: center; position: relative;}
				.content .con .right .box1 .email .t { float: left; display: inline; margin: 0px 15px 0px 30px; height: 30px; line-height: 30px;}
				.content .con .right .box1 .email .tBox { float: left; width: 180px; height: 30px; overflow: hidden; background: url(../images/tBox.jpg) no-repeat; border: none;}
					.content .con .right .box1 .email .tBox input { width: 170px; margin-top: 7px; border: none; background:none;}
				.content .con .right .box1 p .fcWhite:hover { text-decoration: underline;}
			.content .con .right .box2 { width: 298px; height: 74px; overflow: hidden; border: 1px solid #002759; background: #002759; margin-bottom: 5px;}
				.content .con .right .box2 .pic { float: left; width: 87px; height: 74px; background: url(../images/bLeft.jpg) repeat-x; overflow: hidden;}
					.content .con .right .box2 .pic .bgImg { width: 87px; height:74px; background-position: center center;  background-repeat: no-repeat;}
				.content .con .right .box2 .txt { float: left; display: inline; margin-left: 8px; width: 195px; color: #fff; line-height: 18px;}
					.content .con .right .box2 .txt p { padding-top: 5px;}
			.content .con .right .chatBox { width: 300px; margin: 10px auto 0px; overflow: hidden;  padding: 10px 0px 0px; background: url(../images/chatBoxTop1.jpg) no-repeat #E1E7ED;}
				.content .con .right .chatBox .chatBoxCon { width: 275px; overflow: hidden; margin: 0px auto; color: #072B69; font-size: 13px; line-height: 18px; }
					.content .con .right .chatBox .chatBoxCon p { padding-bottom: 10px;}
				.content .con .right .chatBox .chatBoxBt { width: 300px; height: 28px; overflow: hidden;}
		
		
		.content .con .right2 { float: right; display: inline; margin-right: 10px; width: 210px; overflow: hidden;}
			.content .con .right2 .box1 { position: relative; width: 300px; color: #fff; padding-bottom: 15px; background: url(../images/book.jpg) no-repeat #003C87; padding-top: 180px; overflow: hidden;}
				.content .con .right2 .box1 p { text-align: center; padding-top: 10px;}
				.content .con .right2 .box1 .txt2 { position: absolute;  top: 15px; left: 10px; color: #fff; font-size: 13px; line-height: 18px; font-weight: bold; text-align: left;}
				.content .con .right2 .box1 .email { width: 300px; overflow: hidden; text-align: center; position: relative;}
				.content .con .right2 .box1 .email .t { float: left; display: inline; margin: 0px 15px 0px 30px; height: 30px; line-height: 30px;}
				.content .con .right2 .box1 .email .tBox { float: left; width: 180px; height: 30px; overflow: hidden; background: url(../images/tBox.jpg) no-repeat; border: none;}
					.content .con .right2 .box1 .email .tBox input { width: 170px; margin-top: 7px; border: none; background:none;}
				.content .con .right2 .box1 p .fcWhite:hover { text-decoration: underline;}
			.content .con .right2 .box2 { width: 298px; height: 74px; overflow: hidden; border: 1px solid #002759; background: #002759; margin-bottom: 5px;}
				.content .con .right2 .box2 .pic { float: left; width: 87px; height: 74px; background: url(../images/bLeft.jpg) repeat-x; overflow: hidden;}
					.content .con .right2 .box2 .pic .bgImg { width: 87px; height:74px; background-position: center center;  background-repeat: no-repeat;}
				.content .con .right2 .box2 .txt { float: left; display: inline; margin-left: 8px; width: 195px; color: #fff; line-height: 18px;}
					.content .con .right2 .box2 .txt p { padding-top: 5px;}
			.content .con .right2 .chatBox { width: 205px; margin: 10px auto 0px; overflow: hidden;  padding: 10px 0px 0px; background: url(../images/chatBoxTop.jpg) no-repeat #E1E7ED;}
				.content .con .right2 .chatBox .chatBoxCon { width: 180px; overflow: hidden; margin: 0px auto; color: #072B69; font-size: 13px; line-height: 18px; }
					.content .con .right2 .chatBox .chatBoxCon p { padding-bottom: 10px;}
				.content .con .right2 .chatBox .chatBoxBt { width: 205px; height: 28px; overflow: hidden;}


.footer { width: 100%; height: 43px; background: url(../images/footerBg.jpg) repeat-x;}
	.footer  .footCon { font-family: Arial; width: 938px; padding: 0px 20px; height: 43px; overflow: hidden; line-height: 50px; color: #002759; font-size: 13px; margin: 0px auto; overflow: hidden;}
		.footer  .footCon a { display: inline-block; margin: 0px 8px; color: #002759; }
		.footer  .footCon a:hover { text-decoration: underline;}
		
.footerlinks { width: 100%; height: 30px; background-color:#FFCC00}
	.footerlinks  .footCon { font-family: Arial; width: 938px; padding: 0px 20px; height: 30px; overflow: hidden; line-height: 30px; color: #002759; font-size: 13px; margin: 0px auto; overflow: hidden;}
		.footerlinks  .footCon a { display: inline-block; margin: 0px 8px; color: #002759; }
		.footerlinks  .footCon a:hover { text-decoration: underline;}		


.footer1 { width: 100%; background: white;}
	.footer1  .footCon { width: 938px; padding: 0px 20px; height: 43px; overflow: hidden; line-height: 50px; color: #002759; font-size: 13px; margin: 0px auto; overflow: hidden;}
		.footer1  .footCon a { display: inline-block; margin: 0px 8px; color: #002759; }
		.footer1  .footCon a:hover { text-decoration: underline;}
		
				
.old {font-family:Verdana; font-size:11px; color:#575757;}
.tBox1 { float: left; width: 180px; height: 30px; overflow: hidden; background: url(../images/tBox.jpg) no-repeat; border: none;}