body,html{ height:100%; width:100%;margin:0; padding:0; background-color: #ffffff;}
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height: 140%;width: 100%; min-width: 979px; }
img {border:0; float:left;}

a:link {color:#083959; text-decoration: none;}
a:visited {color:#083959; text-decoration: none;}
a:hover {color: #216a97; text-decoration: underline;}
a:active {color:#000000; text-decoration: none;}
a img {border: none;}

.container2{width:100%; text-align: center; background-image:url(/images/CAI_04_1.jpg); background-repeat:no-repeat; background-position:center top; }
.container{width:100%; text-align: center; background:url(/images/Back22.png); background-repeat:repeat-x; background-position:top;}
#top{width: 100%; height: 69px; background-image:url(/images/CAI_01.jpg); background-repeat:no-repeat; background-position:center top;}
.topHeader{width:979px; height:69px; margin-left:auto; margin-right:auto;}
.topLinks{float:left; height:14px; color:#26658e; padding-top:37px;}

.ChangePic1{width:970px; height:350px; margin-left:auto; margin-right:auto;}
.ChangePic2{width:970px; height:350px; margin-left:auto; margin-right:auto;}
.flash{width:100%; margin-left:auto; margin-right:auto; height:350px;}
.FlashContent{width:738px; height:350px; margin-left:auto; margin-right:auto; text-align:left;}
.BannerTop{width:100%; height:47px; margin-left:auto; margin-right:auto; background-image:url(/images/BannerBack2.png); background-position:center top; background-repeat:no-repeat;}
.Banner{width:1000px; height:47px; margin-left:auto; margin-right:auto; position:relative; z-index:1000;}
.BannerLeft{width:13px; height:47px; float:left; background-image:url(/images/BannerBackLeft.png);}
.BannerSeparate{width:6px; height:47px; float:left; background-image:url(/images/BannerBackSeparate.png);}
.BannerContent{width:749px; height:47px; float:left; background-image:url(/images/CAI_08.png); text-align:left; padding-left:4px;}
.BannerContent2{width:749px; height:47px; float:left; background-image:url(/images/BannerBack.png); text-align:left; padding-left:4px;}
.BannerContentTabs{padding-top:14px; width:146px; height:31px; float:left; color:#FFFFFF; text-align:center; position:relative;}
.BannerContentTabs2{padding-top:14px; width:146px; color:#22485f; background:url(/images/CAI_08_2.png); height:33px; float:left; color:#FFFFFF; text-align:center; position:relative;}

.Search{width:173px; height:47px; float:left; background-image:url(/images/CAI_09.png); text-align:left;}

.Body{width:979px; margin-left:auto; margin-right:auto;}
.bodyleft{width:225px; height:auto; min-height:666px; padding-left:2px; _padding-left:2px; background:url(/images/body_05.png); text-align:left; float:left; background-repeat:repeat-y; padding-top:2px;}
.bodyleftbarselected{ cursor:pointer; float:left; width:196px; height:30px; padding-left:30px; padding-top:9px; color:#083959; font-size:14px; background:url(/images/Selected.png); background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;}
.bodyleftbar{ cursor:pointer; width:186px; height:30px; padding-left:30px; padding-top:9px; color:#005291; font-size:14px; font-family:Arial, Helvetica, sans-serif; float:left;}
.bodyright{ width:742px; height:auto;  float:left; background:url(/images/BodyBack.png); background-position:right; background-repeat:repeat-y;}
.bodybarleft{width:15px; margin-left:10px; height:43px; border-bottom:1px solid #666666; background:url(/images/body_02.png); float:left;}
.bodyrightbar{text-align:left; width:680px; margin-top:5px; height:25px; margin-left:22px; _margin-left:13px; border-bottom:1px solid #dddddd; float:left; padding-top:8px; font-size:14px; color:#216a97; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.bodyrightcontent{width:730px; height:auto; padding-left:10px; float:left; color:#333333; font-family:Arial, Helvetica, sans-serif;}

.Links{width:979px; height:100px; margin-left:auto; margin-right:auto;}
.Footer{width:100%; height:58px; margin-top:15px; margin-left:auto; margin-right:auto; background:url(/images/FooterBack.png); background-repeat:repeat-x;}
.FooterContent{width:979px; height:58px; margin-left:auto; margin-right:auto;}
.Pic{width:970px; height:165px;text-align:left; margin-left:auto; margin-right:auto;}
.Pic2{width:970px; height:21px;text-align:left; margin-left:auto; margin-right:auto; background:url(/images/Pic2.png); }
.Content{width:100%; height:auto; text-align: center;}
.Content2{width:975px; height:auto; margin-left:auto; margin-right:auto; background:url(/images/Newsback.png); padding-left:6px; _padding-left:6px; background-repeat: repeat-y;}

.LeftContent{width:245px; height:95px; margin-right:5px; padding-left:3px;}
.LeftContentTabs{width:230px; height:71px; font-size:12px; float:left; text-align:left; color:#717070; margin-top:2px;}
.LeftContentTitle{font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px; color:#083959; line-height:130%;}

.CenterContent{width:449px; border:1px solid #e9eef4; padding:10px; padding-top:2px;}
.CenterNewsTitle{padding:3px; padding-left:0; text-align:left; font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; font-weight:bold;}
.CenterNewsContent{float:left; text-align:justify; text-justify:inter-ideograph; width:276px; line-height:165%; padding:0 0 5px 12px; color:#032e4a;}
.CenterNewsImg{border:1px solid #CCCCCC; margin:13px 5px 10px 0;}

#newsletter-form fieldset {border:none;}
#newsletter-form label {display:block; background:url(/css/images/input-bg.gif) no-repeat 0 0; height:39px;}
#newsletter-form input[type=text] {font-size:14px; color:#083959; width:162px; padding:8px 0 0 3px; background:none; border:0;}

.NewsTitle{font-family:Georgia, 'Times New Roman', Times, serif; font-size:20px; line-height:23px; margin-top:10px; margin-bottom:20px; color:#083959; font-weight:bold;}
.NewsTitleFunction{color: #083959; margin-left:5px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #CCCCCC;}
.NewsContentMore{ margin:5px; margin-top:20px; height:18px; color:#666; font-size:14px; font-weight:bold; background-color:#eeeeee; text-align:left; padding:8px;}
.NewsReleatedMore{border:1px solid #358ac1; color:#0044af; line-height:24px; font-size:14px; text-align:left; padding:10px; margin:5px;}
.NewsReleatedBottom{background: url(/images/body_06.png); margin-right:4px; width:692px; height: 34px; padding-top: 8px;}
.NewsContent{width:680px; padding:10px; font-size:14px; line-height:25px; color:#083959; text-align:justify; }
.NewsContent img{float:none; margin:5px; border: #cccccc 1px solid; padding:5px;}

.AdressBack{width:391px; padding:10px; padding-left:1px; height:22px; background:url(/images/Adressback.png); font-size: 16px; font-weight: bold; font-family: Tahoma}

.pageContent{background:#fff; padding:15px; text-align:left; line-height:20px; min-height:550px; height:550px;}
.content_title{background:#f6f6f6; height:26px; line-height:26px;}
.content_title img{margin-left:10px;}
.content_line{background:url(/images/content_line.jpg) no-repeat; height:11px; margin:10px auto; width:617px;}
.content_body{overflow:hidden;width:680px;}

.RightContentKuang{padding:5px; padding-top:20px; padding-right:0; float:left; text-align:left; width:733px; height:auto; margin-left:5px; }
.RightContentKuang2{padding:15px; padding-top:20px; text-align:left; width:733px; height:auto; margin-left:auto; margin-right:auto; background:url(/images/BodyBack.png); background-position:right; background-repeat:repeat-y;}
#PicNews{zoom:1; margin-bottom:1px; text-align:left;}
#PicNews li{display:inline; float:left; margin:5px; margin-left:-30px; margin-top:2px; border-bottom:1px solid #f0f0f0;}
#PicNews .borderD1{padding:6px; width:180px; height:105px; text-align:center; border:1px solid #CCCCCC}
.picnewsName{margin:4px; text-align:left; font-weight:bold; height:40px;}
#NewsList{margin:0 10px;}
.newsitem{border-bottom:1px solid #F0F0F0; margin:20px 0;}
.newsitem_content{margin-left:0px; margin-bottom:10px;  color:#083959; line-height:24px; text-align:justify;}

#NewsList .floatright{margin-top:5px;}
#pager{text-align:center;}
#pager a{margin:0 5px;}
#pager span{color:#000;font-weight:bold;margin:0 5px;}
.floatright{float:right;}
.redtext{font-size:14px;line-height:25px;}

.subMenu{width:358px; height:21px; padding-top:4px; cursor:pointer;}
.subMenuDiv{position:absolute; left:0; top:45px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index:100000; visibility:hidden;}
.subMenuDiv2{position:relative; left:147px; top:0;  filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index:100000; visibility:hidden; color:#ffffff; background-color:#000099; padding-top:4px; width:212px; height:21px; background-image:url(/images/heidaobei2.jpg); margin-top:-21px; cursor:pointer; }

h1.title{ font-family:"Î¢ÈíÑÅºÚ",Verdana; font-weight:normal}
.code{ height:auto; padding:20px; border:1px solid #9EC9FE; background:#ECF3FD;}
.code pre{ font-family:"Courier New";font-size:14px;}
.info{ font-size:12px; color:#666666; font-family:Verdana; margin:20px 0 50px 0;}
.info p{ margin:0; padding:0; line-height:22px; text-indent:40px;}
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ",Verdana;}
h3.title{ font-size:16px; font-family:"Î¢ÈíÑÅºÚ",Verdana;}
.importInfo{ font-family:Verdana; font-size:14px;}
.mypng img {
azimuth: expression( 
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", 
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", 
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), 
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", 
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);}

a.change:link {color:#02300e; text-decoration: none;font-size: 14px;}
a.change:visited {color:#02300e; text-decoration: none;font-size: 14px;}
a.change:hover {text-decoration: none;font-size: 14px; color:#001c35; cursor:pointer; font-weight:bold;}
a.change:active {color:#000; text-decoration: none; font-size: 14px;}

a.change2:link {color:#ffffff; text-decoration: none;font-size: 12px; cursor:pointer;}
a.change2:visited {color:#ffffff; text-decoration: none;font-size: 12px;}
a.change2:hover {text-decoration: none;font-size: 12px;color:#dff5ff; cursor:pointer;}
a.change2:active {color:#000; text-decoration: none;font-size: 12px;}

a.change3:link {color:#22485f; text-decoration: none; font-size: 12px;}
a.change3:visited {color:#22485f; text-decoration: none; font-size: 12px;}
a.change3:hover {text-decoration: none;font-size: 12px ; color:#22485f; cursor:pointer; font-weight:bold;}
a.change3:active {color:#000; text-decoration: none;font-size: 12px;}

a.change4:link {color:#22485f; text-decoration: none;font-size: 14px;}
a.change4:visited {color:#22485f; text-decoration: none;font-size: 14px;}
a.change4:hover {text-decoration: none;font-size: 14px; color:#22485f; cursor:pointer; font-weight:bold;}
a.change4:active {color:#000; text-decoration: none;font-size: 14px;}

a.leftchange:link {color:#ffffff; text-decoration: none;font-size: 14px;}
a.leftchange:visited {color:#ffffff; text-decoration: none;font-size: 14px;}
a.leftchange:hover {text-decoration: none;font-size: 14px; color:#dff5ff; cursor:pointer; font-weight:bold;}
a.leftchange:active {color:#000; text-decoration: none; font-size: 14px;}

.site1{width:19px; height:18px; background:url(/images/site_01.png); float:left;}
.site2{height:18px; background:url(/images/site_02.png); float:left;}
.site3{width:21px; height:18px; background:url(/images/site_03.png); float:left;}
.site4{width:19px; background:url(/images/site_04.png); float:left;}
.site5{float:left; text-align:left; font-size:14px; background-color:#FFFFFF; line-height:22px;}
.site6{width:21px; background:url(/images/site_06.png); float:left;}
.site7{width:19px; height:21px; background:url(/images/site_07.png); float:left;}
.site8{height:21px; background:url(/images/site_08.png); float:left;}
.site9{width:21px; height:21px; background:url(/images/site_09.png); float:left;}

.kuang{
width:418px; height:513px; background-color:#ffffff; background:url(/images/Map.jpg); background-repeat:no-repeat; }
#Apply {position:absolute; height:850px; z-index:100; top: 20px; width:670px; padding:10px; font-size:12px; line-height:25px; color:#083959; text-align:justify;background-color:#f5f5f5;border:5px #CCCCCC solid;display:none;font-family:Arial, Helvetica, sans-serif;}

#Layer1 {font-size:12px;color:#22485f;position:absolute;width:405px;z-index:1;left: 172px;top: 101px;padding:5px;border:1px #999999 solid;background-color:#ffffff;FILTER: alpha(opacity=90);-moz-opacity:.9; opacity:0.9; 
}
#Layer2 {
	font-size:12px;color:#22485f;position:absolute;width:295px;z-index:1;left: 249px;top: 303px;padding:5px;border:1px #999999 solid;background-color:#ffffff;FILTER: alpha(opacity=90);-moz-opacity:.9; opacity:0.9; 
}
#Layer3 {
	font-size:12px;color:#22485f;position:absolute;width:290px;z-index:2;left: 349px;top: 351px;padding:5px;border:1px #999999 solid;background-color:#ffffff;FILTER: alpha(opacity=90);-moz-opacity:.9; opacity:0.9; 
}
#Layer4 {
	font-size:12px;color:#22485f;position:absolute;width:327px;z-index:2;left: 262px;top: 351px;padding:5px;border:1px #999999 solid;background-color:#ffffff;FILTER: alpha(opacity=90);-moz-opacity:.9; opacity:0.9; 
}
#Layer5 {
	font-size:12px;color:#22485f;position:absolute;width:300px;z-index:3;left: 279px;top: 393px;padding:5px;border:1px #999999 solid;background-color:#ffffff;FILTER: alpha(opacity=90);-moz-opacity:.9; opacity:0.9; 
}
#Layer6 {
	font-size:12px;color:#22485f;position:absolute;width:314px;z-index:4;left: 290px;top: 435px;padding:5px;border:1px #999999 solid;background-color:#ffffff;FILTER: alpha(opacity=90);-moz-opacity:.9; opacity:0.9; 
}
#Layer7 {
	font-size:12px;color:#22485f;position:absolute;width:261px;z-index:5;left: 324px;top: 433px;padding:5px;border:1px #999999 solid;background-color:#ffffff;FILTER: alpha(opacity=90);-moz-opacity:.9; opacity:0.9; 
}

#USALayer1 {
	font-size:12px;
	color:#22485f;
	position:absolute;
	width:300px;
	z-index:3;
	left: 120px;
	top: 53px;
	padding:5px;
	border:1px #999999 solid;
	background-color:#ffffff;
	FILTER: alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
	height:34px;
	display:none;
}
#USALayer2 {
	font-size:12px;
	color:#22485f;
	position:absolute;
	width:300px;
	z-index:3;
	left: 83px;
	top: 227px;
	padding:5px;
	border:1px #999999 solid;
	background-color:#ffffff;
	FILTER: alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
	height:34px;
	display:none;
}
#USALayer3 {
	font-size:12px;
	color:#22485f;
	position:absolute;
	width:300px;
	z-index:3;
	left: 121px;
	top: 185px;
	padding:5px;
	border:1px #999999 solid;
	background-color:#ffffff;
	FILTER: alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
	height:34px;
	display:none;
}
#USALayer4 {
	font-size:12px;
	color:#22485f;
	position:absolute;
	width:200px;
	z-index:3;
	left: 420px;
	top: 118px;
	padding:5px;
	border:1px #999999 solid;
	background-color:#ffffff;
	FILTER: alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
	height:34px;
	display:none;
	text-align:right;
}

#USALayer5 {
	font-size:12px;
	color:#22485f;
	position:absolute;
	width:300px;
	z-index:3;
	left: 295px;
	top: 163px;
	padding:5px;
	border:1px #999999 solid;
	background-color:#ffffff;
	FILTER: alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
	height:34px;
	display:none;
	text-align:right;
}

#USALayer6 {
	font-size:12px;
	color:#22485f;
	position:absolute;
	width:240px;
	z-index:3;
	left: 310px;
	top: 213px;
	padding:5px;
	border:1px #999999 solid;
	background-color:#ffffff;
	FILTER: alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
	height:34px;
	display:none;
	text-align:right;
}

#USALayer7 {
	font-size:12px;
	color:#22485f;
	position:absolute;
	width:242px;
	z-index:3;
	left: 441px;
	top: 197px;
	padding:5px;
	border:1px #999999 solid;
	background-color:#ffffff;
	FILTER: alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
	height:34px;
	display:none;
	text-align:left;
}

#USALayer8 {
	font-size:12px;
	color:#22485f;
	position:absolute;
	width:200px;
	z-index:3;
	left: 471px;
	top: 256px;
	padding:5px;
	border:1px #999999 solid;
	background-color:#ffffff;
	FILTER: alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
	height:34px;
	display:none;
	text-align:left;
}

#USALayer9 {
	font-size:12px;
	color:#22485f;
	position:absolute;
	width:240px;
	z-index:3;
	left: 308px;
	top: 273px;
	padding:5px;
	border:1px #999999 solid;
	background-color:#ffffff;
	FILTER: alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
	height:34px;
	display:none;
	text-align:right;
}

#USALayer10 {
	font-size:12px;
	color:#22485f;
	position:absolute;
	width:240px;
	z-index:3;
	left: 267px;
	top: 306px;
	padding:5px;
	border:1px #999999 solid;
	background-color:#ffffff;
	FILTER: alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
	height:34px;
	display:none;
	text-align:right;
}

#USALayer11 {
	font-size:12px;
	color:#22485f;
	position:absolute;
	width:240px;
	z-index:3;
	left: 438px;
	top: 343px;
	padding:5px;
	border:1px #999999 solid;
	background-color:#ffffff;
	FILTER: alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
	height:34px;
	display:none;
	text-align:left;
}

#USALayer12 {
	font-size:12px;
	color:#22485f;
	position:absolute;
	width:300px;
	z-index:3;
	left: 333px;
	top: 321px;
	padding:5px;
	border:1px #999999 solid;
	background-color:#ffffff;
	FILTER: alpha(opacity=90);
	-moz-opacity:.9;
	opacity:0.9;
	height:34px;
	display:none;
	text-align:left;
}