@charset "utf-8";
* { word-wrap: break-word; }
body { background: #F6F7FB url(bg.jpg) repeat 50%; text-align: center; color: #293D6B; }
body, td, input, textarea, select, button { color: #000; font: 12px/1.6em  Arial; }
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; color: #FFF; }
.sidenav li, .prolist li, .sitemap li, .tabs li, .postmessage fieldset li, .side li, .formbox li, .notice li { list-style: none; }
a { color: #003366; text-decoration: none; }
	a:hover { color: #FF8800; font-weight: bold;; text-decoration: underline; }
	a.onnav0 { color: #003366; font-weight: bold; background-color: #F6F7FB; }
	a.onnav1 { color: #333; font-weight: bold; }
	a.onnavmap { color: #FF0000; background-color: #F6F7FB; }
	a.onnav5 { color: #000; font-weight: bold; background-color: #F6F7FB; }
em, cite, th { font-style: normal; font-weight: normal; }
table { empty-cells: show; border-collapse: collapse; }
h2 em { color: #666; margin-left: 10px; }


#header { width: 780px; background-color: #F6F7FB; margin: 0 auto 0px auto; overflow: hidden;}

	/*.keyword { line-height: 16px; height: 33px; color: #DDD; text-align: left; margin: 0 50px; }*/
	.logo { float: left; width: 196px; height: 64px; margin: 0px 0px 0px 0px; background-color: #f6f7fb;}
	.banner { float: left; width: 584px; height: 64px; margin: 0px 0px 0px 0px; background-color: #ffffff; }
	.date { margin-top: 3px; float:right; }
	.nav { margin: 0 auto 0px auto; height: 23px; text-align: left; font-weight: bold; background-color:#A0B1C0; float:left;width:780px; }
		.nav a { color: #003366; float: left; margin-top: 3px; padding: 0px 8px 0; height: 20px; }
		.nav a:hover { color: #FF8800; background: #889EB6; }
		a.onnav2 { color: #FF8800; background-color: #A0B1C0;}
	.crumb { height: 12px; line-height: 12px; background: #f6f7fb; color: #555;  font-size: 11px; border:1px  dotted #C8D7E3; width:778px; margin:5px auto; float:left;}
	.headline { background-color: #889EB6; height: 20px; width: 780px; margin: 0; }


#wap { width: 780px; margin: 0 auto 0px auto; overflow: hidden; text-align: left; background: #F6F7FB;}
	* html #wap { height: 1%; font-size: 11px;}
	.side { width: 180px; float: left; display: inline; margin: auto 10px; }
	.sidesafety { width: 165px; margin: 6px 0px 0px 0px; background: #C8D7E3 url(sidetopbg.jpg) 4px 6px no-repeat; padding-left: 15px; height: 20px; line-height: 20px; font-weight: bold; color: #333; }
	.sidemenu{color: #003366; border-bottom:1px solid #FFFFCC; background-color:#FFFFCC;}
	.sideboard { width: 178px; margin: 6px 0px 0px 0px; background: #F6F7FB; height: 128px; line-height: 20px; border: 1px solid #C8D7E3; line-height:22px; }
		.indexad .sidenav {  margin-top: 17px; }
			.sidenav li { height: 20px; line-height: 24px; padding: 0px 3px 0px 15px; background: #F6F7FB url(-.gif) 5px 9px no-repeat; text-align: left; }
				.sidenav li.ontype { background: #98B1C4; }
		.side h3 { background: #98B1C4; color: #293D6B; padding-left: 10px; height: 20px; line-height: 20px; border: 5px solid #FFF; border-bottom: 0;}

		.faqlist { border: 1px solid #98B1C4; margin: 5px; margin-top: 0;}
			.faqlist li { line-height: 16px; margin-bottom: 5px; padding: 0 10px 0 18px; background: url(icon.gif) 5px 6px no-repeat; overflow:hidden;}
		.sidead { text-align: center; }
			.sidead p { padding: 5px; }
		#divScroller1 {	HEIGHT: 278px; OVERFLOW: hidden; POSITION: absolute; WIDTH: 438px; Z-INDEX: 9; visbility: visible}
            .dynPage {	COLOR: black; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 12px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden; Z-INDEX: 10}

		/*~~~~~首页图片上方文字~~~~
		*/
		.font9 { padding:18px 0 10px 0; text-align:center;}


	.mainarea { width: 580px; float: right; overflow: hidden; }
		* html .mainarea { height: 1%; }
		hr { height:1px; width:100%; color:#0099ff;} /*~~~~~横线~~~~~~*/
		.wecando { margin: 0 10px 0 0; line-height: 1.3em; color: #FFF; }
			.wecando h2 { margin-top: 16px; }
		.commitment, .faq, .sitemap, .news { margin: 6px 10px 10px 0; }
		.mainarea h4 { background: #3C5F84; height: 20px; line-height: 20px; text-indent: 10px; }
		.commitment h2, .mainarea h1 { color: #333; }
		.rightsideline { background: url(line-blue.jpg) repeat-x;}
		.fontnew { text-decoration: blink; background-color:#FF0000; color:#FFFF00; font-style:italic; }
		h1 { background: #C8D7E3; padding-left: 10px; height: 20px; line-height: 20px; }
		
		h5 { background: #C8D7E3; padding-left: 60px; height: 20px; line-height: 20px; color:#333333;}
		h3 { background: #F6F7FB; padding: 10px 0 0 20px; height: 30px; line-height: 30px; color: #000000; font-size:16px; }
		
		.info { padding-top: 6px; padding-left:10px; line-height: 22px; text-align:justify; }

		.advantage { padding-top: 6px; padding-left:10px; line-height: 22px; text-align:justify; border: 1px solid #C8D7E3;}
		.indexside { padding-top: 6px; padding-left:5px; line-height: 22px; text-align:justify; }
		.infopic img{ margin: 10px 11px 5px 10px; }

		.faq h5 { font-weight: normal; color: #000;}
			.faq p { color: #666; margin-bottom: 16px; }
		.box { border: 1px solid #98B1C4; }
		.prolist { padding: 0 0 0 0; overflow: hidden; }
			html .prolist { height: 1%; }

			.prolist li { float: left; width: 19%; margin: 4px 4px 0 0; padding-top: 5px; border: 1px solid #0099FF; text-align: center; }
				.prolist li p { margin: 5px; line-height: 20px; background: #EEEEEE; height: 24px;}
				.info1 { padding-top: 16px; padding-left:10px; line-height: 30px; text-align:justify; }
				.sitemap { padding-left:12px; line-height: 30px; }
		        .sitemap1 { padding-left:24px; line-height: 30px; }
				.sitemap2 { padding:0 10px 2px 20px; line-height: 22px; }
				.lineheight {padding:8px 0 8px 0; text-align:justify; }
			.sitemap ul, .news ul { margin-left: 20px; }

	.contact  { background-color: #F6F7FB; padding-left: 10px; height: 28px; line-height: 28px; color: #000000; }
		.contactform { padding:10px 0 10px 0; border-top: 1px solid #A0B1C0; padding-top:10px; }
			.contactform fieldset {  border: none;}
				.contactform fieldset p, .contactform fieldset p label { line-height: 2em; padding: 4px 0; }
					.contactform fieldset p input, .contactform fieldset p textarea { border: 1px solid #AAA; }
					.contactform fieldset p label { float: left; width: 80px; border-bottom: none; padding: 0 0 0 10px; }
					
		.infofox { margin: 10px auto; border: 1px solid #98B1C4; padding: 10px; }
		.features { padding: 10px; }
			.features p { line-height: 20px; }
			.features h5 { font-size: 1.13em; margin: 10px; }
			.features table { width: 100%; }
				.features td { text-align: center; height: 24px; line-height: 24px; }
				.features thead td { background: #C8D7E3; font-weight: bold; color: #000; }
				.features tbody td { border-bottom: 1px dotted #CCC; color: #666;  }
		#ulpic{ width:556px;  margin:5px 10px 5px 10px; } 
        #ulpic li{ float:left; width:139px;list-style-type:none;} 

		
	.indexad { height: 227px; width: 780px; background: url(../indexbg.gif) no-repeat; overflow: hidden; }
		* html .indexad { height: 1%; }
	.indexinfo { clear: both; overflow: hidden; }
		* html .indexinfo { height: 1%; }

#footer { width: 780px; margin: 0 auto; overflow: hidden; background: #F6F7FB;}
        .footlink { padding-top: 42px; text-align: left; }
		.footlink img { vertical-align: middle; margin: auto 5px auto 20px; }
	.footline1 { height: 3px; width: 780px; margin: auto auto auto auto; background:url(footline1.jpg) repeat-x #A0B1C0;}
	.footnav { height: 20px; line-height: 16px; padding-top: 5px; padding-bottom: 1px; background-color: #f6f7fb; border-bottom:1px solid #A0B1C0; border-top:3px solid #A0B1C0}
		.footnav a { color: #003366; font-weight: 700; margin-left: 20px;}
		.footnav a:hover { color: #FF8800; }
		a.onnav3 { color: #FF8800; background-color: #F6F7FB; }
	.footline2 { height: 1px; width: 780px; margin: auto auto auto auto; background:url(footline2.jpg) repeat-x #A0B1C0;}
	.footmail { color: #003366 font-size: 11px; background-color:#F6F7FB; }
		.footmail a { color: #003366; font-size: 11px; text-decoration: underline;}
		.footmail a:hover { color: #FF8800; }
	.fkeyword, .copyright { font-size: 11px; color: #000000; background-color:#F6F7FB; }
	.footline3 { height: 8px; width: 780px; margin: auto auto auto auto; background-color:#F6F7FB;}
.minitext { font-size: 11px; }
.keyword a {color: #000000;}
.mainarea .prolist li div { height: 90px; line-height: 90px; font-size: 90px;}

