@charset "gb2312";
/* CSS Document */

body{padding:0px;margin:0px;text-align:center;margin:auto;}

#header{height:42px; width:100%;}
#h_box{ width:1000px;  height:42px;margin:auto; display:table}
#r_head{width:1000px;}
.hhh{height:90px; width:100%;background:url(/images/logo.jpg) no-repeat center bottom}
#h_bot{ height:40px}
#h_top{ width:100%; height:30px; line-height:30px;background-color:#000000; text-align:left; color:#bbb; padding-left:20px}
#h_top span{ float:right; color:#bbb; padding-right:20px}
#h_top a{ color:#bbb;}
#form{ background:url(/images/sumfor_05.jpg) no-repeat; width:278px; height:25px; margin-top:16px;}
#Keyword{ width:144px; height:25px; line-height:25px; background:none; border:none; float:left; margin-left:14px; color:#FFF;}
#seabut{ float:left;}
#form form{ float:left;}
#lang{ float:left; width:85px; margin-left:10px; margin-top:5px; color:#b0b0b0;}
#lang a{ color:#b0b0b0; margin-right:3px; margin-left:3px;}
#nav{ width:620px; height:32px;margin:auto; }
#nav li{ float:left;padding-left:15px; padding-right:15px; padding-top:10px;position:relative; z-index:540000000000;} 
#nav li a{ font-size:15px; color:#222; line-height:22px;}
#nav li .item{ position:absolute;width:385px;line-height:22px; left:-5px; z-index:5400000000000; background:#fff; display:none; text-align:left; top:30px; padding-top:10px; padding-bottom:20px}
#nav li .item a{
	color:#333;
	display:block;
	z-index:55;
	padding:5px 0px 2px 0px;
	font-size:12px;
	line-height:22px;
	text-decoration: none;
}


#ibanner{ height:402px; position:relative; overflow-y:hidden;}
#ibanner .babox{ display:none;}
#pages{ position:absolute; bottom:10px; left:230px; height:16px; overflow:hidden;} 
#pages a{ display:block; float:left; width:12px; height:12px; background:url(/images/pbg_04.png) no-repeat center center; margin-right:9px; cursor:pointer;}
#pages .pagescur{ background:url(/images/pcur_04.png) no-repeat center center;}

#ibanner1{ height:100px; position:relative; overflow-y:hidden;}
#ibanner1 .babox{ display:none;}

#b_box{ width:1000px; margin:0 auto; min-height:870px; _height:870px; overflow:hidden;}
#bodybox{ width:1000px; margin:0 auto; margin-top:41px; overflow:hidden; *position:relative;}
#b_lft{ float:left; width:247px;}
#b_cen{ float:left; width:457px; margin-left:15px;}
#b_rig{ float:left; width:266px; margin-left:15px; _margin-left:10px;}
#bodybox h1{ font-size:14px; color:#115696; font-weight:bold;}
#bodybox h1 font{ font-size:14px; color:#707070;}
#b_lft ul{}
#b_lft ul li{ height:55px; line-height:55px; text-indent:51px; margin-top:12px;}
#b_lft ul #b1bg{ background:url(/images/b1bg_03.jpg) no-repeat 2px center;}
#b_lft ul #b2bg{ background:url(/images/b2bg_03.jpg) no-repeat 2px center;}
#b_lft ul #b3bg{ background:url(/images/b3bg_03.jpg) no-repeat 2px center;}
#b_lft ul li a{ font-size:14px; font-weight:bold; color:#707070;}

#b_cen #inNews{ width:451px; height:106px; overflow:hidden; *position:relative; margin-top:13px; border-bottom:1px dashed #aeaeae; padding-bottom:9px;}
#b_cen #inNews #Nlft{ width:179px; height:103px; border:2px solid #bebebe; float:left; text-align:center;}
#b_cen #inNews #Nrig{ float:right; width:241px; height:100px; overflow:hidden; line-height:170%;}
#b_cen #inNews #Nrig h2{ font-weight:bold; color:#444444;}
#b_cen #inNews #Nrig *{ color:#555555;}
#b_cen #inNews #Nrig a{ display:block; width:61px; background:url(/images/xiqin_06.jpg) no-repeat right center; color:#005ea7;} 
#b_cen ul{ margin-top:7px;}
#b_cen ul li{ margin-bottom:13px; background:url(/images/libg_11.jpg) no-repeat 7px center; overflow:hidden;}
#b_cen ul li a{ margin-left:20px; float:left;}
#b_cen ul li span{ float:right; margin-right:15px;}
#b_rig div{ margin-top:11px;}


#pbannner{ height:250px; margin-bottom:20px;}


#pright .table{ min-height:500px; _height:500px; width:708px; margin:0 auto;}
#lib_product_list .item ul li.detail{ text-align:left; margin-top:8px;}


#footer{ height:53px; background:#333; margin-top:25px; position:relative; border:1px solid;}
#erweibox{ width:1000px; margin:0 auto; position:relative;}
#erwei{ position:absolute; top:-85px; right:20px;}
#fbox{ width:1000px; margin:0 auto; margin-top:20px; overflow:hidden;}
#f_lft{ width:545px; float:left; color:#cacaca;}
#f_rig{	width:300px; float:left; height:20px; margin-left:48px;}
#f_rig div{ float:left; height:20px; width:96px; text-indent:30px; line-height:20px;}
#f_rig div a{ color:#cacaca;}



.onlinechar{ width:139px; height:296px; position:absolute; right:0px; top:300px; overflow:hidden; cursor:pointer;}
.off{}
.off #onlinetop{ display:none;}
.off #onlinebot{ display:none;}
.toggle{ width:28px; background:url(../images/onlinechar_03.png) no-repeat -111px center; position:absolute; right:0px; top:300px;}
#onl #onlinetop{ width:74px; margin:36px 0px 15px 9px; overflow:hidden; display:block;}
#onlinechar a{ display:block;}
#onl #onlinetop a{ width:100%; height:20px; margin-bottom:10px;}
#onl #onlinebot a{ width:100%; height:20px; margin-bottom:11px;}
#onl #onlinebot{ width:74px; margin:0px 0px 0px 9px; overflow:hidden; display:block;}
#onl{ background:url(../images/onl_01.png) no-repeat left center; float:left; width:91px; height:296px; cursor:pointer; display:none;}
#onr{ width:30px; cursor:pointer; height:296px; background:url(../images/onr_02.png) no-repeat center center; float:right;}

.news{width:488px;overflow:hidden;}
.news h2{height:32px;line-height:32px;font-size:16px;padding-left:1px;color:#81126a; width:490px}
.news h2 span{float:right;padding-right:10px;padding-top:10px;}
.news ul{padding:6px 10px;border:1px #eee solid;}
.news li{height:28px;line-height:28px;background:url(/images/ico1.gif) 5px 10px no-repeat;padding-left:15px;}
.news li span{float:right;padding-right:5px;color:#999;}

.hao{border:1px #f18ddc solid; border-top:none}
.hao1{color: #eee;}
.hao1 a{color: #ccc;}

#de111 a:link {
	color: #333;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
#de111 a:visited {
	text-decoration: none;
	color:  #901d78;
	font-size: 13px;
	font-weight: bold;
}
#de111 a:hover {
	text-decoration: underline;
	color:  #901d78;
	font-size: 13px;
	font-weight: bold;
}
#de111 a:active {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color:  #444;
}

.ff{ width:100%; height:15px;background:url(/images/ff.jpg) no-repeat center bottom;}
.ff1{ width:1000px; border-bottom:1px #666 solid; }
.footer{height:23px; width:460px; margin:auto;padding-top:20px; padding-bottom:15px;}
.footer li{ float:left;margin:auto line-height:25px;border-left:1px #333 solid; text-align:left; padding-left:10px; padding-right:10px}
.footer b{ color:#e461c9; font-size:14px;line-height:28px;}
.footer a{ color:#ccc}

.xy{ width:100%; margin:auto}
.xy1{width:100%;margin:auto; display:table;margin-bottom:40px; margin-top:10px}
.xy1 h2{height:45px;line-height:45px;font-size:16px; margin-top:20px;color:#8F5D20; text-align:center;background:url(/images/sprites.jpg) no-repeat center center;}
.xy1 ul{padding:2px 0 0 7px;display:inline-block;}
.xy1 h2 span{float:right;padding-right:10px;padding-top:14px;}
.xy1 li{float:left;width:24%;height:242px;border:1px solid #eee; margin:5px; text-align:center}
.xy1 li img{padding:5px;height:210px;}
.xy1 li span{clear:both;display:block;text-align:left;height:21px;line-height:21px; margin-top:5px;}
.xy1 a{color:#999; font-weight:bold}

#conta{ width:100%; margin:auto}
#container{width:98%;margin:auto;margin-top:10px; display:table;background-color:#FFFFFF}
#pleft{float:left;width:20%; background-color:#FFFFFF;}
#pright{float:right;width:78%; background-color:#FFFFFF}


#pright li{float:left;width:20%;height:212px;border:1px solid #eee; margin:5px; text-align:center}
#pright li img{padding:5px; height:180px}
#pright li span{clear:both;display:block;text-align:left;height:21px;line-height:21px; margin-top:5px;}
#pright a{color:#999; font-weight:bold}

#pleft li{
	height:32px;
	line-height:32px;
	font-size:12px;
	text-align:center;
	color:#666;
	border-bottom:1px #ccc dashed;
}
#pleft a{ color:#000000}