@charset "utf-8";
*{ margin:0; padding:0}
body { background: url(images/BG.jpg) REPEAT; font-family:'宋体'; font-size:12px; color:#666}
.clear { clear:both}
ul {list-style:none}
img { border:none}
a { text-decoration:none; color:#666}
a:hover{ color:#07b8ff}
.center {width:931px; margin:0 auto; clear:both; background-color:#FFFFFF; min-height:100%;}
.hotline { position:absolute; top:310px; font-size:14px; font-weight:700; color:#FF7F00; z-index:200; padding-left:80px;}
.hotline2 { position:absolute; top:311px; font-size:14px; font-weight:700; color:#ffffff; z-index:100; padding-left:81px;}
.logo { float:left}
.r_link { float:right; height:30px; line-height:5px; margin-right:10px; margin-top:10px;}
.menu {width:931px; height:32px; overflow:hidden;background:url(images/menu_bg.jpg) repeat; }
.menu ul li{float:left;}
.menu ul li.rr { float:right;}
.menu ul li a { display:block; width:70px; padding:0 22px; height:32px; line-height:32px; text-align:center; color:#FFFFFF; font-size:14px;}
.menu ul li a:hover { text-decoration:underline;color:#FFFFFF; }

.banner { height:230px; margin-bottom:5px;}
#left {float:left; background:url(images/TIT_RR.jpg) no-repeat right top; width:218px;}
.left_a { margin-left:5px; display:inline}

#right { float:right; width:218px;}
#m { padding-left:228px;}
#middle {position:absolute; width:475px;}
#middle2 {float:right; width:690px; margin-right:10px; display:inline}
h1 {background:url(images/TIT_ll.jpg) no-repeat left top; padding-left:50px;}
.more { float:right; display:inline; margin-right:10px;}
.cont {border:1px solid #d2d2d2; border-top:none; }
.cont2 {border:1px solid #d2d2d2;border-top:none; border-bottom:none; }
.cont_02 { padding:15px;}
.cont_03 { padding:5px 0 10px 10px;}
.list_L li { margin:0 10px 7px 10px; border-bottom:1px dashed #999999; height:50px;}
.list_L a,.list_La{ color:#4a92b2}
.list_L li p,.list_La li p { float:left; height:50px; line-height:50px;}
.list_L li p a img,.list_La li p a img { margin-right:15px;}
.list_L li a span {width:126px; display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list_La { width:670px;}
.list_La li{ float:left;  width:220px; display:block; overflow:hidden; margin-bottom:20px;} 
.list_La li p a span{ width:150px; display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list_La a img {border:1px solid #CCCCCC}

.list_L2 { background:#fbfbfb; height:100%; padding:0 10px;}
.list_L2 li a{display:block; height:28px; line-height:28px; border-bottom:#D2D2D2 1px solid; color:#A8A8A8; padding-left:25px;}
.list_L2 li a:hover { background:#F0F0F0}

h1,h2{ font-size:14px; font-weight:700; color:#0a51a1; height:32px; line-height:32px;}
h2 { background:url(images/TIT02.jpg) no-repeat left bottom;padding-left:20px;}
h4 { background:url(images/list2_01.jpg) no-repeat left top; height:22px; padding-left:38px; padding-top:18px; font-size:14px; color:#0A51A1}

.news li a { display:block; border-bottom:1px dashed #999999; height:28px; line-height:28px; padding-left:10px;}
.news li a:hover { background-color:#F9F9F9; border-bottom:1px solid #D2D2D2;}

.pro { padding-top:10px;}
.pro li {width:115px; text-align:center;float:left}
.pro li span { display:block}
.pro li a {color:#4a92b2}
.pro li a:hover {text-decoration:underline;}

/**/
.r_cont { background:url(images/R_02.jpg) repeat-y left top;}
.r_cont p {height:25px; text-align:right; padding-right:10px; background: url(images/R_03.jpg) no-repeat left bottom;}
.r_cont p a { color:#FF6600; text-decoration:underline}
.r_cont dl { list-style:none}
.r_cont dl { padding:0 10px;}
.r_cont dl dt { padding-left:15px;background:url(images/DT.jpg) no-repeat left 5px; height:24px; line-height:24px; margin-bottom:4px;}
.r_cont dl dt a{ font-size:14px; color:#FF6600; font-weight:700; }
.r_cont dl dd { margin-bottom:6px; line-height:18px;}
/*footer*/
.footer  { background:url(images/footer_bg.jpg) repeat; height:24px; line-height:24px; border:1PX solid #dcdcdc; text-align:center; margin:8px 0;}
.footer2 { text-align:center; line-height:24px;}

/*******prodcts******/
#wrap {
	MARGIN: 10px auto 0px; WIDTH: 690px
}
#wrap DL {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px;
	WIDTH: 668px;
	PADDING-TOP: 16px;
	BORDER-BOTTOM: #ddd 1px dashed
}
#wrap DL DT {
	FLOAT: right; WIDTH: 554px; HEIGHT: 22px
}
#wrap DL DT A {
	FONT-WEIGHT: 800; FONT-SIZE: 13px; COLOR: #06c; TEXT-DECORATION: none
}
#wrap DL DT A:hover {
	TEXT-DECORATION: underline
}
#wrap DL DD.pic {
	FLOAT: left
}
#wrap DL DD.pic A {
	DISPLAY: block
}
#wrap DL DD.pic A IMG {
	MARGIN: 2px;
	WIDTH: 86px;
	HEIGHT: 97px
}
#wrap DL DD.pic A:hover {
}
#wrap DL DD.text {
	FONT-SIZE: 12px; FLOAT: right; WIDTH: 554px; COLOR: #666; TEXT-INDENT: 2em; LINE-HEIGHT: 19px
}
#wrap DL DD.links {
	MARGIN-TOP: -6px; FLOAT: right; WIDTH: 554px; TEXT-ALIGN: right; margin-top:0px
}
#wrap DL DD.links A {
	FONT-SIZE: 12px; COLOR: #06c; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
#wrap DL DD.links A:hover {
	TEXT-DECORATION: underline
}
#wrap DL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#wrap dl:after {
    content:"."; 
    display:block;
    height:0; 
    clear:both; 
    visibility:hidden;
} 
.aaa { background:#F8F8F8}
/***----------**/

.page { text-align:center; padding:10px;}
/* CSS: 梁健辉 / Commy Leung */