@charset "utf-8";
/* CSS Document */

body { margin:0; background-color:#f4f4f4; }
body, input, div, td, a { font:12px/1.5em Arial, Helvetica, sans-serif; color:#1e1e1e; }

a img { border:0; }
a { text-decoration:none; }
a:hover { color:#F00; }

.top_li { height:9px; background-color:#026caf; } 

.wrap { 
	width:902px; overflow:auto; margin:auto; background:url(../images/bg.gif) repeat-y;
	padding:0 30px;
}
*html .wrap { height:1%; }
.top { height:81px; padding-top:11px; }
.top .logo { display:block; float:left; }
.top .nav { float:right; height:25px; width:67px; padding-left:500px; }
.top .nav a { display:inline; float:left; margin-left:12px; } 
.top .pic { display:inline; float:right; }

#mnav { 
	height:30px; padding:0 0 8px 31px; margin:7px 0;
	background:url(../images/mnav_bg.gif) no-repeat;
}
#mnav a { 
	display:inline; width:114px; height:30px; float:left; line-height:30px;
	font-size:14px; font-weight:bold; color:#1279b8; text-align:center;
}
#mnav a:hover { background:url(../images/mnav_over.gif) no-repeat; }
#mnav a.sel { background:url(../images/mnav_sel.gif) no-repeat; color:#fff; }
#mnav img.li { display:block; float:left; }

.swf { height:246px; margin-bottom:13px; }

.wrap2_s1, .wrap2_s2 { display:block; clear:both; }
.wrap2 { 
	border-left:solid 1px #c5c5c5; border-right:solid 1px #c5c5c5;
	padding:11px 19px 0; overflow:auto;
}
*html .wrap2 { height:1%; }

.wrap2 a.more { 
	display:inline; width:37px; height:20px; float:right; padding-left:11px;
	background:url(../images/arrow2.gif) no-repeat left center; 
}
.wrap2 .idx_newPro { 
	width:273px; float:right;
}
.wrap2 .idx_newPro ul { 
	display:block; margin:0; list-style:none; clear:both;
	padding:5px 0 0 4px; height:255px;
}
.wrap2 .idx_newPro ul li { 
	display:inline; padding:0; border:solid 1px #cdcdcd; margin:0 11px 11px; float:left;
}
/*.wrap2 .idx_newPro ul li img { width:78px; }*/
.wrap2 .idx_abs {
	width:273px; float:left;
}
.wrap2 .idx_abs p { display:block; margin:11px 0 5px; line-height:1.7em; }
.wrap2 .idx_abs p strong { font-size:14px; color:#037ab7; }

.wrap2 .idx_news {
	width:273px; float:left; margin-left:27px; display:inline;
}
.wrap2 .idx_news td { padding:2px 1px; }
.wrap2 .idx_news td.date { 
	color:#28a4df; background:url(../images/arrow1.gif) no-repeat 9px center;
	padding-left:19px;
}

.footer {  padding:11px; clear:both; margin-top:13px; background:url(../images/fo_bg.gif) repeat-x; }
.footer .logo { float:left; display:block; }
.footer .nav { text-align:center; color:#037ab7; }
.footer .nav a { color:#037ab7; }
.footer .wd { text-align:center; }

.wrap2 .sid { width:207px; float:left; padding-top:17px; }
.wrap2 .sid img { display:block; }
.wrap2 .sid ul#category {
	padding:0; margin:0; list-style:none; display:block; list-style:none;
}
.wrap2 .sid ul#category li {
	border:solid 1px #fff; cursor:pointer;
	padding-left:13px;  background:url(/images/arrow1.gif) no-repeat left 10px;
}
.wrap2 .sid ul#category li strong { color:#666; font-weight:bold; line-height:24px; display:block; }
.wrap2 .sid ul#category li ul { display:none; list-style:none; margin:0; padding:0; }
.wrap2 .sid ul#category li.sel ul { display:block; }
.wrap2 .sid ul#category li ul li { background:url(/images/arrow1.gif) no-repeat left 8px; }
.wrap2 .sid ul#category li ul li a:hover { color:#F00; }
.wrap2 .sid ul#category li ul li a.sel { color:#F00; font-weight:bold; }

.wrap2 .con { width:640px; float:right; }
.wrap2 .con .b { color:#888; height:25px; }
.wrap2 .con .b a { color:#0088cc; }
.wrap2 .con .b img { margin:0 3px; }
.wrap2 .con .b span { display:block; float:left; }
.wrap2 .con a.btBack { 
	border:solid 1px #09C; padding:0 5px; display:block; color:#FFF;
	float:right; display:inline; margin-right:5px; padding-left:10px;
	background:url(../images/arrow5.gif) no-repeat 3px center #06C;
}
.wrap2 .con h1.t { 
	display:block; font-size:14px; padding:13px 0 5px; margin:0;
	background:url(../images/line2.jpg) repeat-x bottom;
}
.wrap2 .con .pro { clear:both; padding:0 0 11px; }
.wrap2 .con .pro div { float:left; margin:9px 10px; text-align:center; display:inline; text-align:center; }
.wrap2 .con .pro div a { display:block; border:solid 1px #cbcbcb; margin-bottom:7px; }
.wrap2 .con .pro div a:hover { background-color:#cbcbcb; }
.wrap2 .con .pro div a img { width:151px; height:100px; margin:3px; }

.wrap2 .con .pageno { height:35px; background:url(../images/pageno2.gif) repeat-x; margin:7px 0 0; }
.wrap2 .con .pageno .s1 { display:block; float:left; }
.wrap2 .con .pageno .s2 { display:block; float:right; }
.wrap2 .con .pageno #pageno { float:left; }
.wrap2 .con .pageno #pageno span { float:left; padding:5px 7px; display:inline; }
.wrap2 .con .pageno #pageno a { color:#F00; display:inline; float:left; padding:2px 7px; margin:3px 0; }
.wrap2 .con .pageno #pageno a:hover { background-color:#09F; color:#FFF; }
.wrap2 .con .pageno #pageno strong { 
	display:inline; float:left; width:18px; height:30px; padding:5px 0 0 7px;
	background:url(../images/pageno1-03.gif) no-repeat; margin:0 3px;
}

.wrap2 .con .procon { padding:9px 0; }
.wrap2 .con .procon div.pic { border:solid 1px  #cbcbcb; padding:3px; margin:0 11px 11px 0; float:left; }

table.tab_form { width:100%; }
table.tab_form td { padding:3px 5px; }
table.tab_form td input { width:300px; } 
table.tab_form td textarea { width:300px; height:100px; }
div.bn { padding:9px 53px; }
div.bn input { width:130px; margin:0 7px; }
font.m { font-weight:bold; color:#FF0000; }

div.contact { width:500px; padding:11px; }
div.contact h1 { font-size:16px; padding-left:5px; color:#0088cc; }
div.contact h2 { 
	display:block; background-color:#f0f0f0; border-bottom:solid 1px #e1e1e1; font-size:14px;
	margin:7px 0; padding:7px; color:#555;
}
div.contact h2 img { margin:0 5px -3px 0; }
.about { padding:11px; }

.prolist { padding:3px 0 11px; overflow:auto; }

*html .prolist { height:1%; }
.prolist div.item { 
	width:310px; float:left; display:inline; margin:7px 3px;
	border:solid 1px #7dccf1;
}
.prolist div.item h2 { 
	display:block; background-color:#2caae5; color:#FFF; font-size:14px;
	height:23px; padding:0; margin:0 0 5px; padding-left:13px;
}
.prolist div.item img.pic { float:left; margin:0 5px; width:110px; height:110px; }
.prolist div.item div.info { width:177px; height:130px; float:right; margin:0 7px 0 0; border:none; overflow:hidden; }
.prolist div.item div.dwload { 
	text-align:right; border:none; clear:both; margin:5px 5px;
	background-color:#CCC; padding:2px 11px 5px;
}
.prolist div.item div.dwload a { margin:0 7px; }
.prolist div.item div.dwload a img { margin:0 3px -5px; }

.proIndex { padding:3px 0 11px; overflow:auto; }
.proIndex .item { float:left; margin:5px 8px; text-align:center; }
.proIndex .item img { display:block; margin-bottom:5px; width:110px; height:110px; }

div.b img { margin:0 5px; }

table.news thead * { padding:5px 3px 5px 23px; font-weight:bold; color:#FFF; }
table.news thead tr { background-color:#09C; }
table.news tbody * { padding:5px; }
table.news tbody td img { margin:0 5px -3px 0; }
table.news tbody tr.ou { background-color:#b3ddf0; }

#pageno,#pageno2 { text-align:center; padding:9px; }

h1.news { font-size:16px; line-height:1.5em; }

.pro_info img#pic { display:block; width:200px; height:200px; }
.pro_info h1 { font-size:16px; display:block; }
.pro_info a.dwload img { margin:0 5px -13px 0; }
p.dwload { display:block; background-color:#ccc; padding:5px; text-align:center; }
.pro_info p.dwload a img { margin:0 5px -5px; }

.con .swf { float:right; padding:0 0 11px 11px; width:158px; height:170px; }

.enquiry h2 { display:block; color:#F00; font-size:16px; border-bottom:dotted 1px #999; padding:0 0 5px 13px; }