/* --------reset-------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}input,select,textarea,button{font-size:100%;}fieldset,img,abbr,acronym{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6,legend{font-size:100%;font-weight:400;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
/* --------base-------- */
body{font:12px/1.5 tahoma,arial,\5b8b\4f53;background:#E0E0E0;color:#333;}h1{font-size:18px;}h2{font-size:16px;}h3{font-size:14px;}h1,h2,h3,h4,h5,h6,strong,caption,th{font-weight:700;}abbr,acronym{border-bottom:1px dotted #aaa;cursor:help;}em{font-style:italic;}p,fieldset{margin-bottom:1em;}

/* --------global-------- */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hides from IE-mac \*/* html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */.red{color:#F00;}.yellow{color:#FF0;}.white{color:#FFF;}.blue{color:#00F;}.blue1{color:#0a4e9e}.black{color:#000;}.green{color:#008000;}.brown{color:#A52A2A;}.gray{color:#CCC;}.fl{float:left;}.fr{float:right;}.bd{border:1px solid #ccc}

/* current */
.w1002 { width: 1002px; margin: 0 auto; }
.mt10{ margin-top: 10px; }
.mt20{ margin-top:20px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mt5{ margin-top:5px;}
a { color: #333; text-decoration: none; }


.top { line-height: 36px; background: url(../images/top.jpg) repeat-x; color: #666; }

header { background: #06599D url(../images/body.jpg) top center no-repeat; padding-top: 15px; height: 395px; }
header .logo { }

.no-flash header { height: 195px;  }
.no-flash .wrapper { margin-top: -50px; padding-top: 15px; }

.header-r { width: 500px; } 
.search .in { width: 200px; height: 25px; line-height: 25px; padding: 1px 5px; border: 0; background: url(../images/search-in.jpg) no-repeat; float: left; color: #fff; }
.search .button { width: 55px; height: 27px; border: 0; background: url(../images/search-button.jpg) no-repeat; float: left; cursor: pointer; }
.header-r .action { width: 210px; padding-left: 11px; height: 27px; background: url(../images/action.jpg) no-repeat; float: left; margin-left: 10px; display: inline; line-height: 27px; color: #92D8FF;  }
.header-r .action a { color: #92D8FF; padding: 0 7px;  }
.header-r .phone { text-align: right; font-size: 24px;  margin-top: 15px; color: #fff; float: right; margin-right: 5px; }

nav { line-height: 44px; background: url(../images/nav.jpg) repeat-x; }
nav ul { margin-left: 10px; }
nav li { background: url(../images/nav-li.jpg) right center no-repeat; float: left; }
nav li a { font-size: 14px; color: #FFFEF8; font-weight: bold; padding: 0 20px;  }
nav li a.hover, nav li a:hover { color: #FFEA00; }


.wrapper { background: #FFF; margin-top: -250px; padding-bottom: 50px; min-height: 500px; _height: 500px; _overflow: visible; box-shadow: 0 4px 4px #ccc;}
.slider { width: 1000px; height: 285px; margin:1px; padding-top: 1px; overflow: hidden; padding-bottom: 20px; background: url(../images/slider.jpg) center bottom no-repeat; }

.section { margin: 5px 15px; }
.side-bar { width: 228px; border: 1px solid #ccc; }
.side-bar .title { line-height: 31px; background: url(../images/title.jpg) right center; color: #fff; font-size: 14px; font-weight: bold; padding-left: 10px; }
.side-bar dl { margin: 5px; line-height: 30px; }
.side-bar dl dt { font-size: 14px; font-weight: bold; padding-left: 25px; background: url(../images/icon_1.jpg) 10px center no-repeat; }
.side-bar dl dt a { color: #CF0A0A; }
.side-bar dl dd { padding-left: 35px; border-bottom: 1px dashed #ccc; }
.side-bar dl dd a:hover, .side-bar dl dd a.hover { color: #CF0A0A; }

.main { width: 710px; float: right; }
.main .box { width: 332px; float: left; height: 200px; overflow: hidden; display: inline; }
.main .box .title { background: url(../images/company.jpg) left bottom no-repeat; height: 25px; padding-left: 30px;}
.main .box .title2 { background: url(../images/news.jpg) left bottom no-repeat; height: 25px; padding-left: 30px;}
.main .news li { line-height: 24px; border-bottom: 1px dashed #ccc; background: url(../images/icon_2.jpg) 5px center no-repeat; padding-left: 15px; }

.main .scroll { margin-right: 30px; }
.main .scroll .title { background: url(../images/products.jpg) left bottom no-repeat; height: 25px; padding-left: 30px;}
.main .scroll ul li { padding: 0 3px; float: left; width: 151px; width: 150px; margin: 2px 5px; height: 160px; overflow: hidden;  }
.main .scroll ul img { width: 145px; height: 110px; border: 3px solid #F0F0F0; }
.main .scroll ul a.text { text-align: center; display: block; white-space: nowrap; overflow: hidden; height: 20px; }
.scroll h4, .scroll h4 b { font-weight: normal; font-size: 12px;  }

.main .box2 { margin-right: 30px; }
.main .box2 .title { background: url(../images/news2.jpg) left bottom no-repeat; height: 25px; padding-left: 30px;}
.main .box2 .title2 { background: url(../images/company2.jpg) left bottom no-repeat; height: 25px; padding-left: 30px;}
.main .box2 .title3 { background: url(../images/contact.jpg) left bottom no-repeat; height: 25px; padding-left: 30px;}
.main .box2 .title4 { background: url(../images/title2.jpg) left center no-repeat; height: 25px; padding-left: 30px;}
.main .box2 .news li { line-height: 30px; }

footer { margin-top: 30px; padding: 20px 0; text-align: center; line-height: 24px; color: #666; }

.link li { float: left; }
.link a { padding: 2px 8px; color: #999; }

.dede_pages { text-align: right; margin: 20px 40px 0 0;}
.dede_pages ul li { display: inline; }

.wrapper-content { padding: 0 20px; }
.wrapper-content .location {  background: url(../images/title2.jpg) left center no-repeat; height: 25px; padding-left: 30px; }

.c { text-align: center; }
.info { color: #888; margin-top: 5px;  }
.info small { font-size: 12px; margin-left: 10px; } 






/*page*/
.page {
	padding:15px 0 10px 0;
	overflow: hidden;
	text-align: center;
	clear: both;
}
.page code{
	font-family: "microsoft yahei";
	color:#097345;
	font-size:14px;
	}
.page label{
	font-family: "microsoft yahei";
	color:#097345;
	font-size:14px;
	}
.page a {
	padding:3px 9px;
	background: #fff;
	color:#3366CC;
	font-size:14px;
	border:1px #3366CC solid;
	margin-right:5px;
}
.page a:hover {
	background:#3366CC;
	color: #ffffff;
}
.page a.hover {
	background: #3366CC;
	color: #ffffff;
}
.page input {
	vertical-align: middle;
	height: 20px;
	border:none;
}
.page input.pageDetail {
	width:26px;
	height:28px;
	text-align: center;
	margin-bottom:4px;
	color:#097345;
	font-size:14px;
}
.page input.page_bnt {
	border: none;
	width:32px;
	height:25px;
	cursor:pointer;
	font-family: "microsoft yahei";
	color:#097345;
	margin-bottom:4px;
}



