/* CSS Document */

#content { width:960px; margin:0 auto; overflow:hidden; }
#top { background:url("../images/sitelogo.png") no-repeat 0px 44px; height:89px; }
#top .tmenu { color:#fff; height:50px; line-height:50px; text-align:right; }
#top .tmenu a { color:#FFF; padding-left:5px; padding-right:5px; }
#top .tmenu a:hover { text-decoration: underline; }
.hotline { font-family:"Microsoft Yahei"; font-size:17px; margin-right:20px; }


.menu { height: 41px; display: block; width:662px;   }
.menu ul { list-style: none; padding: 0; margin: 0; }
.menu ul li {   float: left; overflow: hidden; position: relative; text-align: center; height:38px;line-height: 31px;*line-height: 33px;background: url("../images/tmenubg.png") repeat-x; }
.menu ul li a { position: relative; display: block; width: 81px;height: 31px;  font-family: "Microsoft Yahei"; font-size: 12px; letter-spacing: 1px; text-transform: uppercase; text-decoration: none; cursor: pointer; }
.menu ul li a span { position: absolute; left: 0; width: 81px; }
.menu ul li a span.out { top: 0px; }
.menu ul li a span.over,  .menu ul li a span.bg {   top: -45px; }

#menu { position:absolute;margin:4px 0px 0px 295px;*margin:4px 0px 0px -185px;  }
#menu ul li a { color:#fff;text-decoration:none; }
#menu ul li a span.over { color: #000; text-decoration:none; }
#menu ul li span.bg { height: 32px; background: url("../images/overbg.png") center center no-repeat;behavior:url("../css/iepngfix.htc") }

#menu .fl{ background:url("../images/lrbg.png") no-repeat; width:7px; height:38px; float:left;}
#menu .fr{ background:url("../images/lrbg.png") no-repeat -8px 0px; width:7px; height:38px; float:right;}

/*大图广告*/
.gallery { width:860px; height:300px; margin:0 auto; padding:0; }
#slider { margin:0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

#slider li { width:860px; height:300px; overflow:hidden; }
p#controls { margin:0; padding:0; position:relative; }
#prevBtn { display:block; margin:0; overflow:hidden; width:16px; height:28px; position:absolute; left:-40px; top:-150px;_left:-470px; _top:-150px; }
#nextBtn { display:block; margin:0; overflow:hidden; width:16px; height:28px; position:absolute; left: 880px; top:-150px;_left: 450px; }
#prevBtn a { display:block; width:16px; height:28px; background:url("../images/l_arrow.png") no-repeat 0 0; }
#nextBtn a { display:block; width:16px; height:28px; background:url("../images/r_arrow.png") no-repeat 0 0; }
/********** slider **********/
.slider_top {margin:0 auto; padding:0; background:#e1ecef;}
/*header_text*/
.header_text { margin:0 auto; padding:29px 0 0 0; height:300px; width:960px; overflow:hidden }
.header_text .div { width:860px; padding:0; margin:0 auto;}
.header_text img.screen { float:left; margin:0; padding:0; margin-top:50px;}
.header_text .div .left1 { float:right; width:415px; padding:10px 0 0 0; margin:0; text-align:left}
.header_text .div .left1 img { float:left; margin:0; padding:0;}
.header_text .div .left1 h2 { font:normal 34px "Microsoft Yahei"; color:#84cadc; padding:10px 0 10px 0; margin:0;}
.header_text p { font: normal 12px Arial, Helvetica, sans-serif; color:#878787; line-height:28px; padding:5px 20px 20px 0; margin:0;}

/*FBG*/
.FBG { margin:0 auto; padding:0 0 20px 0; text-align:left; border-top:solid 2px #3a4766;}
.FBG p { font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em; padding:5px 0; margin:0;}
.FBG p strong { color:#2a2a2a;}
.FBG img { float: left; margin:10px 10px; padding:0;}
.FBG_resize {  margin:0 auto; padding:0; border:1px solid #d4d4d4; border-bottom:solid 2px #d4d4d4; background:#f0f0f0 url("../images/tbg.gif") repeat-x;}
/****Recent **/
.Recent  { width:210px; height:80px; float:left; padding:10px; margin:10px 0; border-right:1px solid #ddd;}
.Recent span{ font-size:10px; color:#898989; font-family:Arial, Helvetica, sans-serif;}
.Recent2  { width:220px; float:left; padding:10px; margin:10px 0;}
.help{ color:#146cb0; background:url(../images/ii.gif) no-repeat 52px 8px;display:block; width:70px; position:absolute; margin:-22px 0px 0px 352px; *margin:-2px 0px 0px 0px;}


/*.download{ background:url("../images/download_btn.png") no-repeat; width:215px; height:40px; display:block;}
a.download:hover{background:url("../images/download_btn.png") no-repeat bottom;}*/

/*主内容*/
#main{ text-align:left; padding-left:10px;}
	#main h1{ font-size:19px; color:#1ba1ee; margin-bottom:10px; display:block;}
	#main h1 a{color:#1ba1ee;}
	#main h1 a:hover{ text-decoration:underline;}
	#main img{ border:solid #e8e8e8 1px;}

#template{ width:698px; float:right; }
	#template p{ margin:0; line-height:34px;margin-bottom:20px;}
	#template li{ float:left; width:150px; text-align:center; margin:10px 22px 0px 0px;_margin:10px 16px 0px 0px;}	
#template_show{ padding-top:20px;overflow:hidden;}
	#temptab{background:url("../images/tab_bg.gif") repeat-x; overflow:hidden; height:31px;}
	#template_show ul{ padding: 0; margin: 0; list-style: none; padding-left:10px;}
	#template_show li{float: left; width:93px; text-align: center; margin:0; line-height: 31px; }
	#test1,#test2,#test3{ overflow:hidden;}
	#template span{ color:#dedede; font-size:11px;}
	#test1 li,#test2 li,#test3 li{float:left; width:150px; text-align:center; margin:20px 20px 0px 0px;}
	#template_show p{ margin:0; line-height:20px; margin-bottom:15px;}
	.activeCls{ background: url("../images/tab.gif");cursor:pointer; color:#696969; font-size:14px;}
	.inactiveCls{background:none; color:#568ba8;border-right:solid 1px #fff; border-bottom:none;cursor:pointer;}
	.piclink{ padding:2px; display:block; width:152px; height:122px;}
	a.piclink:hover{ background:#7ddcff}

.product{ width:698px; float:right; }
.Package{text-align:left; margin-top:30px; margin-left:10px; overflow:hidden;}
.Package h1,#Package_about h1,#Buy h1{font-size:18px; color:#2296cf; margin-bottom:20px; }
.Package h2{ font-size:16px; color:#fff; line-height:28px; height:31px; padding-left:20px;}
.Package ul{ padding:5px 0px 0px 12px; }
.Package li{ line-height:24px; background:url(/images/ico2.gif) no-repeat 0px 9px;padding-left:10px;}
.Package .ml{ color:#C00}
.Package .buy{ background:url(/images/btn_buy.gif); height:27px; width:80px; display:block; text-align:center; line-height:24px; *line-height:26px; color:#FFF; float:left; margin-left:12px; _margin-left:8px;} 
.Package .buy:hover{background:url(/images/btn_buy.gif) bottom; text-decoration:none;}
.Package .buyBtn{ background:url(/images/btn_buy.gif); height:27px; width:80px; display:block; text-align:center; line-height:24px; *line-height:26px; color:#FFF; float:left; margin-left:12px; _margin-left:8px; border:none;} 
.Package .buyBtn:hover{background:url(/images/btn_buy.gif) bottom; text-decoration:none;}
.buyBtn2{ background:url(/images/download_btn.png); height:40px; width:215px; display:block; text-align:center; line-height:24px; *line-height:26px; color:#FFF; float:left; margin-left:12px; _margin-left:8px; border:none;} 
.buyBtn2:hover{background:url(/images/download_btn01.png) bottom; text-decoration:none;}
.buyBtn3{ background:url(/images/bdown.png); height:40px; width:215px; display:block; text-align:center; line-height:24px; *line-height:26px; color:#FFF; float:left; margin-left:12px; _margin-left:8px; border:none;} 
.buyBtn3:hover{background:url(/images/bdown1.png) bottom; text-decoration:none;}
.Package p{ text-align:center;border-top:dotted #dedede 1px;  margin:5px; padding:10px;_padding:0px; _width:185px; background:url(/images/index.png) no-repeat 5px 17px;_background:url(/images/index.png) no-repeat 5px 7px;behavior:url("/css/iepngfix.htc")}
.Package p span{ color:#C00; font-size:20px; font-family: Georgia, "Times New Roman", Times, serif}
.Package .packqy{ width:197px; background:url(/images/pack_bg.gif) no-repeat top; overflow:hidden; float:left; margin:0 16px 20px 16px;}
.Package .packqh{width:197px; background:url(/images/pack_bg1.gif) no-repeat top; overflow:hidden; float:left; margin:0 16px 20px 16px;}
.answer{ text-align:left;}
.answer span{ color:#F00; border:1px solid #f00; border:none;}

	
#rightinfo{ width:240px; float:left; }
#starnew{ margin-bottom:20px;}
#starnew li{ line-height:27px; background:url("../images/ico1.gif") no-repeat 0px 12px; padding-left:10px; border-bottom:dotted 1px #CCC;}
	
#sbanner a{ margin-bottom:10px; display:block}
/*background:#1b1e2d*/
#bottom{ background:#fff url("../images/footerback.jpg"); background-position:bottom; background-repeat:no-repeat; height:210px; overflow:hidden;margin-top:60px; _margin-top:150px;}
.firendlink{ text-align:left;width:960px; text-align:left; margin:0 auto; overflow:hidden; padding-bottom:10px; }
.blogo{ background:url("../images/logo.png") no-repeat; width:266px; height:27px;}
#bt{ width:960px; text-align:left; margin:0 auto; overflow:hidden;}
	#bt .num{ font-size:3em; font-family:Arial, Helvetica, sans-serif; color:#6da3bd; position:absolute; text-align:right;margin:-28px 0px 0px 736px;*margin:-30px 0px 0px 737px;}
	/*#bt .num p{ color:#234769; font-size:11px;}*/
	#bt li{ float:left; margin:20px 0px;}
	#bt li span{ color:#bec9d1; }
	#bt a{margin:0px 10px; color:#234769;}
	#bt a:hover{ text-decoration:underline}
	#bmenu{ height:55px; overflow:hidden; }
	#bmenu p{ float:right;color:#234769; font-size:11px; margin-top:21px}
	.add{ color:#234769}
	#links {  margin-top:20px; margin-bottom:10px; color:#FFF; overflow:hidden;width:222px;}
	#links .fl{ background:url("../images/bl.png"); width:3px; height:30px; float:left;}
	#links .fr{ background:url("../images/bl.png") right; width:3px; height:30px; float:right; }
	#links ul{ float:left}
	#links li{ margin:0; line-height:24px; padding:2px; height:26px;background:#18436c;}
	#links a{ color:#c4dfef;}
	
	#sidebar li{ padding:4px 0px; margin-left:10px;}
	#sidebar li span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999}
	#sidebar li a{ background:url("../images/icon_next.gif") no-repeat 0px 3px;*background:url("../images/icon_next.gif") no-repeat 0px 0px;  padding-left:15px;}
	#sidebar li a:hover{ text-decoration:underline;}
	
	
	#Packagedpic_x{ background:url(../images/Package_s.png) no-repeat -10px 20px; height:266px; margin-top:0px;}
	#Packagedpic_x p{ text-align:left; padding-top:150px; padding:160px 50px 0px 230px; line-height:26px; color:#204e70;}
	#Packagedpic_x a{ color:#F30; text-decoration:underline}
	
	#dldpic_x{ }
	#dldpic_x p{}
	
	
	/*CSS manu style pagination*/
.manu {
 PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; margin-top:20px; TEXT-ALIGN: center
}
.manu A {
 BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
 BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid; text-decoration:none;
}
.manu A:active {
 BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
 BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
 BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
	#sidebar{ overflow:hidden;padding-top:30px;}
	#sidebar li span{ color:#333; font-weight:bold;}
	#sidebar h2{ font-size:13px; color:#39C;padding:2px 0px;}
	#sidebar .info{border-bottom:dotted 1px #dedede; overflow:hidden; padding-bottom:5px; _height:55px;}
	#sidebar .info p{ color:#666; margin:0; padding:0;}
	#sidebar .lf{ float:right; padding:5px 0px 0px 0px; width:180px;}
	#sidebar img.screen { float:left; margin:0; padding:0; margin-top:10px; border:none}
	
	
.stockinfo
{
	
}

.stockinfo ul
{
	float:left;
}

.stockinfo ul li
{
	float:left;
	width:180px;
	height:260px;
	overflow:auto;
	margin:5px 2px 0 2px;
	border:1px solid #999;
	padding:3px 1px 3px 1px;
	line-height:18px;
	text-align:left;
}
.stockinfo .title
{
	float:left;
	width:980px;
	height:18px;
	padding-top:10px;
	border:0px;
	border-bottom:1px solid #ccc;
	text-align:left;
}

.stockinfo img
{
	float:left;
	width:480px;
}

.foot2{ margin:auto; width:310px;height:130px;  padding:0;}
.foot2 dl{ float:left; padding:0; margin:0; list-style:none;}
.foot2 dd{ float:left; text-align:center; width:150px;padding:0; margin:0;}
.foot2 span{ background-color:#00f; color:#fff;}