body {font-size: 12px;margin:0 auto;line-height: 16px;}
FORM {MARGIN: 0px;padding:0px;}
ul {margin:0;padding:0;}
li {list-style:none;float:left;}
IMG {BORDER: 0px;}
A:link {COLOR: #000;text-decoration:none;}
A:visited {COLOR: #000;text-decoration:none;}
A:hover,A:active{color:#FF0000;text-decoration:underline;}

#header {MARGIN: 0px auto; WIDTH: 950px;padding-bottom:10px;}
.logo {DISPLAY: block; FLOAT: left; MARGIN: 5px 0px 5px 0px;width:450px;}
.topMenu {FLOAT: right;text-align:right;MARGIN: 10px 5px 0px 0px;WIDTH: 410px;font-size:12px;}
.topPub {FLOAT: right;MARGIN: 10px 5px 0px 0px;WIDTH: 400px;text-align:right;}
.inputSearch {border:#949494 1px solid;font-size:12px;height:15px;}

#navMenu {background:url(menu.png);text-align:center;height:33px;line-height:33px;width:950px;margin:0 auto;clear:both;}
#navMenu ul {padding-left:18px;}
#navMenu li{float:left;padding-left:7px;padding-right:7px;}
#navMenu a {display:block;text-decoration:none;padding:0 6px;}
#navMenu a:hover {color:#fff;text-decoration:underline;}
A.navLink:link,A.navLink:visited,A.navLink:hover {COLOR: #ffffff;font-size: 14px;font-weight: bold;padding-left:10px;}
.topFlash{MARGIN: 0px auto;WIDTH: 950px;clear:both;}

.main{MARGIN: 0px auto;WIDTH:950px;background:#ffffff;padding:5px 0px 0px 0px;clear:both;overflow:hidden;text-align:center;}
.leftBox {width:310px;float:left;padding-bottom:2px;text-align:left;}
.midBox {width:1000px;float:left;padding-bottom:2px;margin-left:10px;}
.midBox1 {width:310px;float:left;padding-bottom:2px;margin-left:10px;}
.rightBox {width:310px;float:right;padding-bottom:2px;}
.caseBox {width:630px;float:left;padding-bottom:2px;text-align:left;}

.leftBg,.midBg,.rightBg{color: #ffffff;width:310px;float:left;height:25px;line-height:25px;font-weight:bold;text-align:left;}

.caseBg{background-color:#0077b7;color: #ffffff;width:630px;float:left;height:25px;line-height:25px;font-weight:bold;text-align:left;}
.caseBg1{background-color:#0077b7;color: #ffffff;width:950px;float:left;height:25px;line-height:25px;font-weight:bold;text-align:left;}
.leftBg,.midBg{background-color:#0077b7;}
.rightBg{background-color:#008698;}
.leftBg span,.midBg span,.rightBg span,.caseBg span{float:right;padding:0px 8px 0px 0px;font-weight:normal;}

.leftMain { float: left; MARGIN: 0px; WIDTH: 520px}

#navStation {width:620px;clear:both;background-color:#E7F3FF;text-align:left;height:18px;line-height:18px;border:1px solid #CCCCCC;margin:0 auto;padding:5px 0px 5px 10px;}
.boxRight {width:610px;PADDING: 10px;BACKGROUND: #fff;line-height:20px;text-align:left;border-right:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;clear:both;}
	.boxRight h1 {width:610px;_width:600px;font-size:14px; height:20px; padding:18px 0 0 15px; line-height:20px; background:#ffffff;}
	.boxRight h2 {width:610px;_width:600px;color:#f50;font-size:16px; height:24px;line-height:24px; padding:0px 0 5px 0px;  text-align:center;border-bottom:1px dashed #dddddd;}
		.boxRight .author{ line-height:24px;height:24px;text-align:center; }
		.boxRight .dec{width:600px;_width:600px;text-indent:2em; line-height:20px; padding:5px; border:1px dashed #B8CDE3; background:#F8FBFC; color:#0456A0}
		.boxRight .img {width:600px;_width:600px;color:#222; overflow:hidden;line-height:24px;padding:5px;text-align:center;}
		.boxRight .content { font-size:14px; color:#222; width:600px; overflow:hidden;line-height:24px;margin:10px 5px;text-align:left;}
		.boxRight .content img {vertical-align: middle;max-width: 640px; width: expression(this.width >640 && this.height < this.width ? 640: true);}
		.boxRight .content a { color:#1a5d96;text-decoration:underline}
		.boxRight .morenews { font-size:12px; line-height:150%; color:#222; width:600px; overflow:hidden;clear:both;margin-top:8px;}
		.boxRight .copyright { font-size:12px; line-height:150%; color:#222; width:600px;padding:5px; overflow:hidden;border:1px dashed #B8CDE3;}
.listPic{width:610px;PADDING: 10px;}
.listPic li {width:95px;line-height:26px;height:125px;text-align:center;padding-right:4px;}

.newsList{MARGIN: 0px 0px 10px 0px;WIDTH: 610px;}
.newsList li {WIDTH: 600px;font-size:14px;line-height: 35px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;background-image: url("intro.gif");background-repeat: no-repeat;background-position: left center;padding-left: 10px;list-style-image: none;list-style-type: none;}
.newsList span {float: right;color: #185D94;}
.newsList li a {color: #212021;	list-style-image: none;list-style-type: none;}
	.proList { width:695px;overflow:hidden; padding:15px 0 0 0;}
		.proList li { width:140px;height:150px; margin:0 10px 0px 3px;_margin:0 10px 0px 4px; overflow:hidden; float:left}
		.proList li .img { width:128px; height:98px; overflow:hidden; display:block; border:1px solid #ddd; background:#fff}
		.proList li .img:hover { border:1px solid #D9E8F9;}
		.proList li img { width:120px; padding:4px;}
		.proList li p { font-size:12px;height:24px; line-height:24px; overflow:hidden; text-align:center;}
		.proList li p a { font-size:12px; font-weight:normal}


.listInfo,.about_us{width:300px;float:left;text-align:left;padding:4px;border:#CCCCCC 1px solid; }
.about_us{height:325px;_height:335px;}
.aboutUs {width:298px;float:left;text-align:left;padding:1px;border:#CCCCCC 1px solid;}
.listInfo li {width:300px;line-height:18px;height:18px;float:left;}
.listInfo li span{float:right;width:28x;}
.listImg {width:628px;float:left;text-align:left;padding-top:10px;border:none;height:120px; overflow:hidden;}
.listImg1 {width:308px;float:left;text-align:left;padding-top:10px;border:none;height:120px;}
.listImg li {width:95px;line-height:26px;height:125px;text-align:center;padding:0;padding-right:1px;padding-left:1px;}
.webBox {width:310px;margin-bottom:10px; }
.listCase {width:628px;height:120px;float:left;text-align:left;border:#CCCCCC 1px solid;}
.listCase1 {width:948px;height:120px;float:left;text-align:center; padding-top:5px;border:#CCCCCC 1px solid;}
.listCase li {width:100px;height:105px;text-align:center;padding:0 2px 5px;}
.listCase p {FONT-SIZE: 12px; MARGIN-left:6px; LINE-HEIGHT: 25px;height:25px;color:#000000;font-weight:normal;padding:0;margin:0;}
.listCase_t {width:628px;height:185px;float:left;text-align:left;border:#CCCCCC 1px solid;}
.listCase_t li {width:300px;height:24px;text-align:left;padding:0 5px; float:left;}
.listCase_t li span{float:right;width:28x;}

.inputForm {MARGIN: 5px 0px;BORDER: #84a1bd 1px solid;PADDING: 2px;background-repeat: no-repeat;}

.morePro {width:620px;clear:both;background-color:#E7F3FF;text-align:left;height:18px;line-height:18px;border:1px solid #CCCCCC;margin-top:10px;padding:5px 0px 5px 10px;}
	.pros { width:630px;overflow:hidden; padding:15px 0 0 0;border-right:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;}
		.pros li { width:140px;height:150px; margin:0 8px 0px 8px;_margin:0 8px 10px 8px; overflow:hidden; float:left}
		.pros li .img { width:128px; height:98px; overflow:hidden; display:block; border:1px solid #ddd; background:#fff}
		.pros li .img:hover { border:1px solid #D9E8F9;}
		.pros li img { width:120px; padding:4px;}
		.pros li p { font-size:12px;height:24px; line-height:24px; overflow:hidden; text-align:center;}
		.pros li p a { font-size:12px; font-weight:normal}

.link{MARGIN: 0px auto;WIDTH:950px;height:35px;background:url(link.png); text-align:center;}
.linkName{width:80px;float:left;height:35px;line-height:35px;text-align:center;}
.linkList{float:left;height:70px;line-height:20px;}
		.linkList li {width:100px; padding-right:5px;}

	.case { height:510px; overflow:hidden;}
		.case .more { position:absolute; right:24px; top:15px; font-size:12px; font-weight:normal; display:inline-block; background:url("more.png") no-repeat 0 9px; padding-left:6px;}
		.case h2 { font-size:16px; height:20px; padding:15px 0 0 0; margin-left:15px; line-height:20px;  background:#ffffff url("case_t.png") no-repeat 0 26px; position:relative;}
		.case h2 .t { background:#ffffff; padding-right:6px;}
	.caseList { width:695px;overflow:hidden; padding:15px 0 0 0;}
		.caseList li { width:208px;height:220px; margin:0 11px 10px 11px;_margin:0 10px 10px 10px; overflow:hidden; float:left}
		.caseList li .img { width:206px; height:100px; overflow:hidden; display:block; border:1px solid #ddd; background:#fff}
		.caseList li i {width:208px;height:4px; overflow:hidden; background:#fff; position:absolute; margin:96px 0 0; display:block; text-indent:-999em; }
		.caseList li .img:hover { border:1px solid #D9E8F9;}
		.caseList li img { width:198px; padding:4px;}
		.caseList li h4 { font-size:14px;height:24px; line-height:24px; padding-top:5px; overflow:hidden; text-align:center;}
		.caseList li h4 a {  font-weight:normal}
		.caseList li h5 { font-size:12px;height:24px; line-height:24px; font-weight:normal}

.page {PADDING: 3px; FONT-SIZE:12px; MARGIN: 24px 0px; TEXT-ALIGN: center;}
.page A {BORDER: #666666 1px solid; PADDING: 4px; MARGIN-RIGHT: 3px; TEXT-DECORATION: none}
.page A:hover {BORDER: #666666 1px solid; BACKGROUND-COLOR: #F7FDF4}
.page A:active {BORDER: #666666 1px solid; BACKGROUND-COLOR: #ECF7FE}
.page SPAN.current {BORDER: #666666 1px solid; PADDING: 4px;FONT-WEIGHT: bold; MARGIN-RIGHT: 3px;BACKGROUND-COLOR: #ECF7FE}
.page SPAN.disabled {BORDER: #666666 1px solid; PADDING: 4px;MARGIN-RIGHT: 3px; }

#footer {WIDTH: 950px;margin:0 auto;CLEAR: both;PADDING-TOP: 5px; text-align:center;line-height:22px;}

