* { margin:0; padding:0;}
body { background:url(bg.jpg) repeat-x #FFFFFF;font-family: ËÎÌå;font-size: 12px;color: #333333; line-height:22px;}

a { color: #333333; text-decoration: none;}
a:hover { text-decoration: underline; color: #ee0000;}
img { border:0;}
ul,ol,li,dl,dt,dd { list-style:none;}
h1,h2,h3,h4,h5,h6 { font-size:12px;}

table {border-collapse: collapse;border-spacing: 0;}
table td { padding:3px 5px; border:1px #ccc solid;}

.clr { clear:both;}

#wrapper { width:950px; margin:0 auto;}
.more { float:right; display:inline;}

#header { height:78px;}
.headr { float:right; display:inline; width:600px; padding-top:15px; text-align:right; color:#003366;}

#nav { height:33px; line-height:33px; padding-left:60px;}
#nav a { color: #ffffff; text-decoration: none; margin-right:50px;}
#nav a:hover { color:#FFFF00;}

#bar { height:219px;}
#content { margin:10px 0;}

.cpdh { margin-bottom:10px;}
.cpdh { border-bottom:1px solid #ccc; padding:3px 5px;}
.cpdh .more a { color: #ee0000;}

.cptj { margin-bottom:20px;}
.cptj li { width:227px; height:100px; margin-right:14px; float:left; display:inline;}
.cptj .cpjj img { height:60px; width:60px;}
.tit { font-weight:bold; line-height:30px;}
.tit a { color:#29468E;}
.tit a:hover { color: #ee0000;}
.cptj li .more { margin-top:10px; margin-right:5px;}
.cptj li .cpjj { padding:5px 0px; color:#8E8E8E;}
.cptj li .cpjj img { float:left; display:inline; margin-right:10px;}

.index_bottom { margin-bottom:20px;}
.index_news,.index_cplb,.index_service { float:left; display:inline;}

.index_news { width:410px; margin-right:15px;}
.index_news .tit span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:10px;}
.index_news .tit .more,.index_gsjj .tit .more { margin-top:8px; margin-right:5px;}
.index_news img { float:left; display:inline; padding:2px; border:1px solid #ccc;}
.index_news ul { padding:5px; background:url(news_tp.jpg) 5px no-repeat; padding-left:116px;}
.index_news ul li { line-height:28px; background:url(tb2.gif) left no-repeat; padding-left:13px;}
.index_news ul li span { float:right; display:inline;}

.index_cplb { width:277px; height:156px; margin-right:15px; background:url(cplb_bg.gif);}
.index_cplb .lb1,.index_cplb .lb2 { float:left; display:inline; color:#FFFFFF;}
.index_cplb .lb1 { padding-left:16px; width:135px;}
.index_cplb .lb2 { padding-left:20px; width:80px;}
.index_cplb a { color:#FFFFFF;}
.index_cplb a:hover { color:#FFFF00;}
.index_cplb .a1 { line-height:36px; padding-left:5px;}

.index_service { width:200px; margin-left:5px;}
.index_service .serv { margin-top:15px; margin-bottom:10px;}
.index_service li { width:50%; text-align:center; float:left; display:inline;}
.index_service .a2 { padding-left:10px; padding-right:10px; color:#990000;}
.index_service .a2 a { color:#990000; text-decoration:underline;}

.index_case { width:420px; float:left; display:inline;}
.index_case li { width:125px; text-align:center; margin-right:20px; float:left; display:inline;}
.index_case span { display:block; margin-top:5px; line-height:30px; background-color:#1D4A6B; color:#FFFFFF;}
.index_case li img { padding:1px; border:1px solid #ccc;}

.index_gsjj { width:516px; float:right; display:inline; border:1px solid #ccc;}
.index_gsjj .tit { background-color:#fafafa; border-bottom:1px solid #ccc;}
.index_gsjj .gsjj { padding:5px;}

#footer { background:url(foot_logo.png) #848484 no-repeat left;}
#footer .foot { padding-top:10px; padding-right:5px; text-align:right; color:#FFFFFF}
.foot a { color:#FFFFFF}

#link a { margin-right:10px;}

#left { width:230px; float:left; display:inline;}
#right { width:700px; float:right; display:inline;}

#left h3 { height:30px; line-height:30px; text-align:center; background-color:#848484; color:#ffffff;}
#left h3 span { font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:10px;}
#left .list { padding:5px;}
#left .list li { height:26px; line-height:26px; text-align:center; background-color:#F3F3F3; margin:5px;}

.right_title { height:30px; line-height:30px; padding-left:10px; padding-right:5px; background-color:#E8E8E8;}
.right_title h3 { float:left; display:inline;}
.right_title span { float:right; display:inline;}

.aboutcon { padding:20px;}
.aboutcon p { text-indent:2em; margin:15px 0;}
.aboutcon h3 { font-size:14px; line-height:30px; text-align:center; color:#ee0000;}
.date { margin-bottom:30px; text-align:center;}

.products {padding:25px 10px 10px;}
.products li { margin:0 15px; width:140px; height:180px; float:left; display:inline; text-align:center;}
.products li img { padding:2px; border:1px solid #ccc; margin-bottom:5px;}
.products li span { display:block; line-height:26px; background-color:#1D4A6B; color:#FFFFFF;}
.products li span a { color:#FFFFFF;}

.prolist { padding:10px;}
.prolist li {
	margin:15px 10px;
	padding:10px;
	height:auto;
	border:1px solid #ccc;
}
.prolist li img {
	float:left;
	display:inline;
	margin-right:10px;
}
.prolist li h3 a{ display:block; padding:2px 5px; background-color:#1D4A6B; color:#FFFFFF; margin-bottom:10px;}
.prolist li span { float:right; display:inline;}
.prolist li span a { color:#ee0000;}

.cplist { margin-top:20px; padding:2px; border:1px solid #ccc;}
.cplist h4 { padding:2px 10px; margin-bottom:10px; font-weight:bold; color:#ffffff; background-color:#1D4A6B;}
.cplist a { width:200px; margin-left:10px; height:26px; display:block; float:left;}

.newslist { margin:20px 30px;}
.newslist li { background:url(tb2.gif) left no-repeat; padding-left:13px; line-height:26px;}
.newslist li span { float:right; display:inline;}

.pagelist { text-align:center;}
.pagelist strong { color:#ee0000;}
