@charset "utf-8";
#wrapper{
	width:1004px;
	text-align:left;
	margin:0 auto;
	background-repeat: no-repeat;
}
#header{height:88px; }
#flashobj{
	zoom:1;
	height: 325px;
	width: 1004px;
}
#flashobj:after {content: ".";clear: both; height: 0;visibility: hidden;display: block;line-height:0;font-size:0;}
#message,#branding-tagline,#tv{
	float:right;
	background-image: url(../images/tb.gif);
	height: 326px;
	width: 557px;
	position: 固定;
	background-repeat: no-repeat;
}
#tv{
	width:136px;
	height:302px;
		background-image: url(../images/t1.gif);
	background-repeat: no-repeat;
	margin-top: 12px;
	position: relative;
	margin-bottom: 0px;
	float: left;
	overflow: hidden;
}
#tvobj{
	position:relative;
	width:305px;
	height:265px;
	float: left;
}
/*- #main -----------------------*/
#main{
	width:100%;
	margin-top:5px;
}
.zhu {
	margin-top: 25px;
	margin-left: 5px;
	margin-right: 12px;
	width: 110px;

}

#main:after {content: ".";clear: both; height: 0;visibility: hidden;display: block;line-height:0;font-size:0;}
#content{
	width:692px;
	float:right;
	display:inline;
	background-image: url(../images/ybj.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-right: px;
	padding-left: px;
}
.shipin {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.huibian {
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.xb {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.sb {
	border: 1px solid #CCCCCC;
	width: 660px;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	height: 165px;
}
.f3 {
	float: right;
	height: 160px;
	width: 363px;
	position: relative;
	left: 10px;
	top: 10px;
}
.neirong {
	width: 660px;
}



#content-main{
	float:right;
	width:689px;
	display:inline;
	overflow:hidden;
	background-image: url(../images/ybj2.gif);
	background-repeat: repeat-y;
	margin-top: 12px;
	margin-right: 0px;
	padding-right: 1px;
}
#content-sub{float:left;width:285px;}
#sider{
	float:left;
	width:290px;
	background-image: url(../images/zbbj.gif);
	background-repeat: repeat-y;
	margin-left: 5px;
	position: relative;
}
#sider li{background:url(../images/ok_25.png) repeat-x left bottom;height:22px;line-height:22px;padding-bottom:1px;   }
#sider li span{color:#000000;font-size:10px;height:12px;float:right;margin-right:5px;    }
#product,#applic,#exper,#desc,#answer,#comment,#trend,#center {position:relative;}
.more{position:absolute;right:19px;}
/*- #content-main -----------------------*/
#main h2,#main h3{background:url(../images/picall.png) no-repeat;text-indent:-9999px; }
#product h2{
	height:37px;
	background-position:-1px -3px;
	margin-top: 20px;
}
#product p{padding:20px 10px 15px 28px;text-indent:24px;line-height:1.6;  }
#product dl{margin-left:10px;zoom:1;background:url(../images/ok_25.png) repeat-x left bottom;padding:10px 0;  }
#product dl:after {content: ".";clear: both; height: 0;visibility: hidden;display: block;line-height:0;font-size:0;}
#product dl dt{width:67px;height:29px;float:left;background:url(../images/picall.png) no-repeat 3px -527px;text-indent:-9999px;   }
#product dl dd{float:left;}
#product .lv02{background-position:3px -576px;}
#product .lv03{background-position:3px -626px;}
#product .lv04{background-position:3px -675px;}
#product .lv05{background-position:3px -720px;}
#product .pz{color:#CC0000; width:222px; }
.demo-buy{background:url(../images/picall.png) no-repeat -395px -509px;width:60px;height:19px;margin:17px 0 0 5px;padding-top:1px; display:inline;}
.demo-buy ul{zoom:1; }
.demo-buy ul:after {content: ".";clear: both; height: 0;visibility: hidden;display: block;line-height:0;font-size:0;}
.demo-buy ul li{float:left;width:30px;text-indent:3px;  }
.buy a,.buy a:hover{color:#fff;}
#product .list{width:364px;height:55px;margin:15px 0 0 13px;background:url(../images/picall.png) no-repeat -708px -385px;   }
#product .list:after {content: ".";clear: both; height: 0;visibility: hidden;display: block;line-height:0;font-size:0;}
#product .list li{width:87px;height:31px;line-height:36px;font-weight:bold;font-size:14px;overflow:hidden;text-indent:20px;float:left;display:inline;margin:0 2px;    }
#product .more{top:20px;}
#applic h2{background-position:-1px -62px;height:34px;margin-top:25px;  }
.pic-list{margin:8px 0 0 20px;zoom:1 }
.pic-list img{	border: 1px solid #ccc;}
.pic-list:after {content: ".";clear: both; height: 0;visibility: hidden;display: block;line-height:0;font-size:0;}
.pic-list li{float:left;margin:0 2px; }
.app-list{margin:0px 0 0 23px;line-height:2.0;  }
.app-list strong{padding-right:10px;}
.app-list strong a{color:#000; }
#applic .more{top:11px;}
#exper h2{height:29px;background-position:-1px -113px;margin-top:25px;  }
#exper p{padding:20px 10px 15px 28px;text-indent:24px;line-height:1.6;}
#exper .more{top:9px;}

/*- #content-sub -----------------------*/
#content-sub{}
#desc h2{background:url(../images/picall.png) no-repeat 0 -155px;height:40px;position:relative;left:-2px;  }
#desc p{margin:15px 20px 20px 30px;text-indent:24px;line-height:1.6;  }
#desc .more{top:15px;}
.circuit-obj{margin:15px 0 0 13px; }
#answer h3{background-position:0 -207px;height:28px;margin:20px 0 0 13px;  }
#answer ul{line-height:2;margin:15px 20px 15px 23px;  }
#answer li{background:url(../images/picall.png) no-repeat -395px -706px;text-indent:15px; }
#answer li a,#answer li a:hover{color:#454545;}
#answer .more {top:5px;	text-decoration: underline;}
#answer .more img { margin-right:3px;}
#comment h3{
	height:33px;
	background-image: url(../images/tp.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	position: relative;
}
#comment ul{
	width:264px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 13px;
}
#comment li{
	zoom:1;
	background-image: url(../images/picall.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	height: 70px;
}
#comment li blockquote{
	background:url(../images/ok_25.png) repeat-x left bottom;
	padding:10px 0 10px 63px;
	height:51px;
	overflow:hidden;
}
#comment li p{display:inline;}
#comment li a{color:#003092;}
#comment .more {top:5px;text-decoration: underline;}
#comment .more img { margin-right:3px;}
#comment form{width:266px;height:39px;background:url(../images/picall.png) no-repeat 0 -292px;margin:1px 0 0 13px;padding:1px;    }
#comment fieldset{margin:10px 0 0 10px; }
#comment button{width:45px;height:22px;background:url(../images/picall.png) no-repeat -395px -534px;border:0;padding:0;text-indent:-9999px;margin-left:5px; }
#comment label{color:#454545;font-weight:bold}
#comment input{margin-left:5px; }
.online-list{margin:18px 0 0 13px;width:278px;height:96px;background:url(../images/picall.png) no-repeat 0 -349px;   }
.online-list:after {content: ".";clear: both; height: 0;visibility: hidden;display: block;line-height:0;font-size:0;}
.online-list li{float:left;width:69px;height:82px;text-indent:-9999px;  }
.online-list li a{display:block;width:100%;height:100%;  }
/*- #sider -----------------------*/
#trend{
	zoom:1;
	float: left;
	width: 289px;
}
#trend:after {content: ".";clear: both; height: 0;visibility: hidden;display: block;line-height:0;font-size:0;}
#trend h3{
	background-image: url(../images/dl.gif);
	width: 289px;
	background-repeat: no-repeat;
	background-position: top;
	height: 240px;
	float: none;
	position: relative;
	padding-top: 20px;
}

.login{   background-image: url(../images/dl.gif);
	width: 289px;
	background-repeat: no-repeat;
	background-position: top;
	height: 240px;
	float: none;
	position: relative;
	padding-top: 20px;
	}
#trend p{
	zoom:1;
	text-indent:24px;
	line-height:1.4;
	color:#666;
	overflow:hidden;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	width: 155px;
}
#trend p:after {content: ".";clear: both; height: 0;visibility: hidden;display: block;line-height:0;font-size:0;}
#trend .imgdesc{
	float:left;
	display:inline;
	padding:3px;
	border:1px solid #ccc;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 10px;
}
#trend ul{
	width:259px;
	clear:both;
	padding-top:10px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
#trend li{background:url(../images/ok_25.png) repeat-x left bottom;height:22px;line-height:22px;padding-bottom:1px;   }
#trend li:after {content: ".";clear: both; height: 0;visibility: hidden;display: block;line-height:0;font-size:0;}
#trend li span{color:#000000;font-size:10px;height:12px;float:right;margin-right:5px;    }
#trend li a{
	padding-left:20px;
	float:left;
	background-image: url(../images/ul.gif);
	background-repeat: no-repeat;
	background-position: 3px;
}
#trend .more{top:10px;}
#center{
	width: 280px;
	position: relative;
}
#center h3{
	background-image: url(../images/zx.gif);
	background-repeat: no-repeat;
	width: 280px;
	background-position: 2px;
	position: relative;
	height: 24px;
}
.xb2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.hua {
	background-image: url(../images/hua.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 180px;
	width: 330px;
}
.hong {
	font-size: 12px;
	color: #990000;
}
.hei {
	font-size: 12px;
	color: #000000;
}
.sj {
	color: #666666;
	text-indent: 24px;
	font-size: 12px;
	line-height: 20px;
}



#center ul{
	width:259px;
	line-height:2;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
#center li{background:url(../images/ok_25.png) repeat-x left bottom; }
#center li a{
	padding-left:20px;
	background-image: url(../images/ul.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	float: left;
	width: 259px;
}
#center .more{top:10px;}
#login{width:263px;height:84px;background:url(../images/picall.png) no-repeat -396px -570px;margin-top:13px;    }
#login strong{display:none;}
#login li{padding:14px 0 0 150px;margin-bottom:14px; }
#login li a{padding-right:26px; }
#login .lg{color:#C70000;}
.external-links{
	width:290px;
	height:35px;
	margin-top:2px;
	background-image: url(../images/zq.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	position: relative;
	visibility: visible;
}
.dls{
	width:266px;
	margin-top:5px;
	height: 39px;
	margin-left: 10px;
}
.external-links li{height:30px;margin-bottom:6px;  }
.external-links a{display:block;width:100%;height:100%;text-indent:-9999px;  }
#demo h3{
	height:30px;
	margin-top:15px;
	background-image: url(../images/kf.gif);
	background-position: 2px;
}
.bai {
	font-size: 12px;
	color: #FFFFFF;
}
.bai a:hover {
	font-size: 12px;
	color: #FFFFFF;
}
.bai a:link {
	font-size: 12px;
	color: #FFFFFF;
}
.bai a:visited  {
	font-size: 12px;
	color: #FFFFFF;
}
.denglu {
	height: 150px;
	margin: 20px;
}
.dl {
	float: right;
	width: 200px;
	height: 100px;
	margin-top: 30px;
	visibility: visible;
	position: 固定;
	margin-left: 50px;
}

#demo ul{
	width:259px;
	height: 170px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
#demo li{
	height: 170px;
}
#demo li a{
	padding-left:15px;
	background-image: url(../images/lxwm1.gif);
	background-repeat: no-repeat;
	height: 170px;
	background-position: 2px;
}
.dhhm {
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	margin-bottom: 10px;
}

/*- #footer -----------------------*/
#footer{
	height:100px;
	background-image: url(../images/footer.gif);
	background-repeat: repeat-x;
	width: 1004px;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer:after {content: ".";clear: both; height: 0;visibility: hidden;display: block;line-height:0;font-size:0;}
#nav-supp{height:27px;line-height:34px;margin:0 auto;overflow:hidden;text-align:center;color:#fff;   }
#nav-supp a{color:#fff;padding:0 12px; }
#friends-links{
	padding-right:10px;
	float:left;
	display:inline;
	margin-right: 0;
	margin-left: 80px;
	height: 70px;
	border-right-color: #CDCDCD;
}
#friends-links li{
	float:left;
}
.lxd {
	width: 692px;
	float: right;
	margin-left: 2px;
}
#address {
	float:left;
	color:#8D8D8D;
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
#address p{color:#8D8D8D;}
#address a{color:#333;}
/*- #k18-message -----------------------*/
#k18-message{text-align:left}
#k18-message dt{font-weight:bold}
#k18-message dl{margin-bottom:5px}
#k18-message .qq{padding-left:50px}
#k18-message .qq a{padding-right:10px}
#k18-message .small,#k18-message .close{cursor:pointer;}
#k18-message span{display:block;padding-left:80px}

.mm_f {
	position:absolute;
	width:45px;
	height:60px;
	z-index:1;
	margin:8px 0 0 8px!important;
	margin:45px 0 0 20px;
	text-align:center;
}
.mm_f span {
	line-height:42px;
}
.l {
	FLOAT: left;
	margin-top: 3px;
	margin-left: 3px;
}

#lianxi h3{
	height:30px;
	margin-top:5px;
	background-image: url(../images/lx.gif);
	background-position: 8;
	width: 280px;
	margin-left: 2px;
}
#lianxi ul{
	width:259px;
	line-height:2;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
#lianxi li{
	padding-left:20px;
	line-height:16px;
	background-image: url(../images/ul.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}
#lianxi li a{ }
.lb {
	float: right;
	width: 146px;
	margin-top: 40px;
	margin-right: 0px;
}
.sy {
	float: left;
	padding-top: 5px;
	width: 146px;
	padding-right: 10px;
	height: 20px;
}
.Table-border{ BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid
}

