@charset "utf-8";
/* CSS Document */

/*==== main ====*/
.mainBox {padding-bottom:8px;}
.mainBox .mainBoxTop {background:url(images/boxTop.png) no-repeat left top; height:10px; line-height:0; font-size:0;}
.mainBox .mainBoxContent {background:url(images/boxCentent.png) no-repeat left bottom; padding:0 12px 10px 12px;}

.mainBox .mainBoxContent .product_box {
	float:left;
	width:220px;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;
}
.product_box {}
.product_box .product_img {padding-bottom:5px; text-align:center;}
.product_box .product_img a {*cursor:pointer !important;}
.product_box .product_name {background:url(images/menu.png) no-repeat center -290px; height:31px;line-height:30px; text-align:center; font-size:12px; font-weight:bold;}
.product_box .product_name span { font-size:9px;}
.product_box .product_name a { font-size:12px; font-weight:bold; text-decoration:none; color:#333;}
.product_box .product_name a:hover {text-decoration: underline;}
.product_box .product_info { font-size:11px; text-align:justify; line-height:16px; color:#666; padding:7px 0;}
.product_box .butPro a {margin:0 auto;}

.mainBox2 {}
.mainBox2 .mainBoxTop {background:url(images/boxColumn.png) no-repeat left top; height:35px; line-height:35px; padding:0 2px;}
.title_proCatalogue,.title_news,.title_join {float:left; font-size:14px; font-weight:bold; color:#333;}
.title_proCatalogue {width:680px; padding:0 10px;}
.title_news {width:260px; padding:0 10px;}
.mainBoxTop .title_news a { float:right; font-size:12px; font-weight:normal; background:url(images/ico_rss.png) no-repeat left 12px; padding-left:20px; padding-top:1px; padding-right:10px; color:#666;}
.title_news a:hover { text-decoration:underline;}
.title_join {
	width:200px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.mainBox2 .mainBoxContent {
	background:url(images/box2Content.png) no-repeat center bottom;
	padding:5px 2px 7px 2px;
	font-family:Arial,verdana, Tahoma, Helvetica, sans-serif;
	color:#666;
	text-align: justify;
	height: 230px;
}
.mainBox2 .mainBoxContent a {font-family:Arial,verdana, Tahoma, Helvetica, sans-serif;}
.proCatalogueList,.newNewsList {float:left; padding-bottom:10px;}
.proCatalogueList {width:700px;}
.proCatalogueList dl {
	padding:0 13px 5px 13px;
	float:left;
	display:block;
	background: url(images/line.gif) repeat-y right top;
}
.proCatalogueList dl dt {padding:8px 0 8px 0; font-size:13px;}
.proCatalogueList dl dt a {font-weight:bold;color:#333;}
.proCatalogueList dl dd {}
.proCatalogueList dl dd a {color:#666; font-size:12px; font-size:11px !important; *font-size:12px !important;}
.newNewsList {
	width:200px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0px;
	background: images/kwel_hosting.jpg;
}
.newNewsList li {padding:5px 0 0 10px; font-size:11px; background:url(images/ico_arrow.gif) no-repeat left 13px; *background:url(images/ico_arrow.gif) no-repeat left 13px !important;background:url(images/ico_arrow.gif) no-repeat left 10px !important;}
.newNewsList li span {color:#999; padding-left:5px;}
.newNewsList li a {font-size:11px; line-height:14px; color:#666;}
.newNewsList p {padding:5px 10px; text-align:center;}
.newNewsList p a {color:#0170c4; font-size:12px;}
.joinEntranceImg {background:url(../images/joinEntranceImg.html) no-repeat right bottom; height:217px;}
.joinEntrance {width:230px; height:240px; overflow:hidden; float:right;}
.joinEntrance dt { font-size:18px; text-align:right; color:#333;}
.joinEntrance dd {font-size:11px; line-height:14px; text-align:right;}
.joinEntrance p {text-align:right;}
.joinEntrance p a {color:#0170c4; font-size:14px; font-weight:bold; text-decoration:underline;}
.joinEntrance p a:hover {text-decoration:none;}
/*==== end main ====*/


.h_banner {position:relative;clear:both;height:300px;}
.h_banner .imgs li {position:absolute;left:2px;}
.h_banner .num {position:absolute; bottom:15px;right:15px;z-index:10;}
.h_banner .num li {color:#000;float:left;margin:3px;padding:0 4px;background:#fff;font:normal 11px/1.4em Arial;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;cursor:pointer;}
.h_banner .num li.curr {background:#FFFFFF;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;color:#03243a;font-weight:bold;}

/*2010 1 20*/
.hdw7_bg {
	padding-right: 10px;
}
.hdw7_bg h4 { font-size:12px; padding-left:7px; color:#12468f; padding-top:5px;}
.hdw7_bg li {
	background:url(images/ico_arrow.gif) no-repeat left 8px;
	margin:5px;
}
.hdw7_bg a,.hdw7_bg a:link {color:#666; line-height:14px;}
