@charset "utf-8";
/* CSS Document */
.bigleft{
	float:left;
	width:825px;
}
.middle{
	float:left;
	width:613px;
	padding:0 0 0 10px;
}
.title{
	padding:0 0 0 10px;
	background:url(t.png) no-repeat left;
}
.hott{
	text-indent:10px;
	background:url(hotbg.png) repeat-x;
	line-height:28px;
	font-size:12px;
}
.hott b{
	background:url(tbg.png) no-repeat right;
	padding:0 90px 0 0;
}
.hots{
	float:left;
	width:593px;
	padding:0 10px;
	background:#F7FBFF;
}
/*---滚动列表---*/
.hots{
	float:left;
	width:593px;
	padding:0 10px;
	background:#F7FBFF;
}
#demo {
float:left;
width:573px;
overflow:hidden;
border:0px dashed #CCC;
height:115px;
padding:0 10px;
}
 
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#box{
    float:left;
	width:137px;
	padding:5px 10px;
       }
.gpic{
	width:135px;
	height:100px;
	border:1px solid #ACCFEF;
}
.proh2{
	background:url(barbg.png) no-repeat left top;
	line-height:29px;
}
.procduct{
	float:left;
	width:100%;
	background:#FFF;
	margin-top:5px;
}
.proh2{
	float:left;
	width:100%;
	font-size:12px;
	text-indent:20px;
}
.pname{
	float:left;
	width:400px;
}
.more{
	float:right;
	display:block;
	font-size:11px;
	width:85px;
	font-weight:normal;
	height:2em;
	margin:4px 0 0 0;
}
.more a{
	color:#FFF;
}
.pro{
	float:left;
	text-align:center;
	width:137px;
	padding:5px 8px;
}
.name{
	font-weight:bold;
	padding:0 10px;
}
.pic{
	width:135px;
	height:100px;
	overflow:hidden;
	border:1px solid #ACCFEF;
}
.btn{
	float:left;
	width:100%;
	text-align:center;
	padding:5px 0;
}

#right{
	float:right;
	width:160px;
	padding-right:10px;
}
.notice{
	float:left;
	width:148px;
	background:#F7FBFF;
	border:1px solid #F4F4F4;
	padding:10px 5px;
}
.notice ul li{
	background:url(li.png) no-repeat left 7px;
	text-indent:10px;
	line-height:1.5em;
	color:#011B32;
}
.right-t{
	float:left;
	width:100%;
	background:url(lefth2.png) no-repeat center top;
	color:#FFF;
	font-size:12px;
	text-align:center;
	margin-top:5px;
	line-height:28px;
}
.tops{
	float:left;
	width:158px;
	background:#F7FBFF;
	border:1px solid #F4F4F4;
	padding:0 0 5px 0;
}
.tpro{
	float:left;
	padding:5px;
	width:148px;
	background:url(li2bg.png) no-repeat center bottom;
}
.tpic{
	float:left;
	width:61px;
	height:52px;
	border:1px solid #ACCFEF;
}
.tinfo{
	font-size:11px;
	float:left;
	width:82px;
}
.rbg{
	padding-bottom:40px;
	background:url(rightbg.png) no-repeat center bottom;
}
.apic2{
	float:left;
	width:160px;
	overflow:hidden;
	margin-top:5px;
}
/*---list---*/
.pright{
	float:right;
	width:782px;
	background:#FFF;
	padding-right:10px;
}
.page,.subtips{
	float:left;
	width:762px;
	background:url(pagebg.png) no-repeat left top;
	padding:9px 10px 0 10px;
	font-weight:bold;
	color:#FFF;
	height:25px;
}
.subtips a{
	font-weight:bold;
	color:#FFF;
}
.yel{
	color:#F7D212;
}
.mar{
	margin:0 10px;
}
.p1,.p2,.cname{
	float:left;
}
.p1{
	width:150px;
	text-indent:20px;
}
.p2{
	width:390px;
}
.p2 a{
    color:#FFF;
	font-weight:normal;
	padding:0 5px;
}
.p2 a:hover{
	color:#FACF0F;
}
.p3{
	float:right;
	width:170px;
}
.p-box{
	border:none;
	background:#FFF;
	height:1em;
	line-height:1em;
	width:35px;
	margin:0 5px;
}
.onpage{
	color:#FACF0F;
	font-weight:normal;
	text-decoration:underline;
	padding:0 5px;
}
.list-t{
	float:left;
	width:100%;
	margin-top:5px;
	text-indent:20px;
	background:url(listh2.png) no-repeat left top;
	line-height:29px;
	font-size:12px;
}
.lpro{
	float:left;
	width:165px;
	text-align:center;
	padding:5px 15px;
}
.lpic{
	width:163px;
	height:122px;
	border:1px solid #ACCFEF;
}

/*---intero---*/
.site{
	float:left;
	width:100%;
	background:url(sitebg.png) repeat-x;
	line-height:33px;
	font-weight:bold;
	text-indent:20px;
	color:#1B5183;
}
.site a{
	color:#1B5183;
}
.icon{
	background:url(icon.png) no-repeat left;
	padding:0 0 0 20px;

}
.intro{
	float:left;
	width:100%;
	padding-top:10px;
}
.in-left{
	float:left;
	width:470px;
	padding:0 0 0 20px;
}
.big{
	width:450px;
	height:336px;
	border:1px solid #E8E8E8;
	overflow:hidden;
}
.zoom{
	font-size:12px;
	font-weight:bold;
	line-height:2em;
	text-indent:40px;
	margin:10px 0;
	background:url(zoom.png) no-repeat 20px 6px;
}
.spic{
	float:left;
	width:80px;
	height:80px;
	border:1px solid #E8E8E8;
	margin:0 10px 0 0;
}
.in-right{
	float:right;
	width:250px;
	font-weight:bold;
	color:#4D312D;
	font-size:14px;
	line-height:2em;
}
.info{
	float:left;
	width:250px;
	color:#000;
}
.bord{
		border-bottom:1px dotted #B2B2B2;
}
.info span{
	float:left;
	display:block;
}
.na{
	width:70px;
	text-align:right;
}
.wid{
	width:150px;
	padding:0 0 0 10px;
}
.pa{
	float:left;
	width:60px;
	text-indent:10px;
}
.pa a{
	margin-right:5px;
}
.box{
	float:left;
	width:250px;
	background:url(ptop.png) no-repeat left top;
	padding:10px 0 0 0;
	margin:5px 0;
}
.box-y{
	float:left;
	padding:0 2px;
	width:250px;
	color:#000;
	font-size:12px;
	background:url(p-y.png) repeat-y;
	padding-bottom:10px;
}
.boxp{
	margin:0 10px;
	text-indent:5px;
}
.box-bot{
	float:left;
	width:100%;
	background:url(pbot.png) no-repeat left top;
	height:12px;
}
.fs{
	color:#000;
	font-size:12px;
}
.q-box{
	line-height:1em;
	height:1em;
	border:1px solid #DFDFDF;
	width:30px;
}
.mart{
	margin-top:4px;
}
.adbtn{
	float:left;
	width:100%;
	text-indent:20px;
}
.online{
	float:left;
	width:100%;
}
.online a{
	padding:0 5px;
}
.det{
	float:left;
	color:#247ECF;
	width:736px;
	padding:10px;
	border:3px solid #247ECF;
}
.rli{
	float:left;
	width:100%;
	padding:5px 0 0 0;
}
.rli LABEL{
	float:left;
	width:87px;
	display:block;
	text-align:right;
}
.rbox{
	border:1px solid #DFDFDF;
	line-height:1em;
	height:1em;
	width:173px;
	margin:0 0 0 5px;
}
.rbox2{
	border:1px solid #DFDFDF;
	height:107px;
	width:390px;
	margin:0 0 0 5px;
}
.sub{
	text-indent:120px;
	padding:10px 0;
}
.ren{
	float:left;
	width:100%;
	background:url(rebg1.png) no-repeat left bottom;
}
.rpro{
	float:left;
	width:131px;
	text-align:center;
	padding:5px 11px;
}
.rpic{
	width:129px;
	height:122px;
	overflow:hidden;
	border:1px solid #DFDFDF;
}
.lir{
	width:765px;
	float:right;
}
/*---cart---*/
.cc{
	float:left;
	width:983px;
	background:#FFF;
	padding:0 10px;
}
.liuc{
	margin:30px auto;
	width:750px;
	font-size:14px;
	font-weight:bold;
	background:url(line.png) repeat-x left center;
	padding:3px 0 0 70px;
}
.lc{
	float:left;
	background:#FFF;
	padding:0 10px;
	color:#9DD1FF;
	margin:0 50px 0 0;
	line-height:20px;
}
.liuon{
	color:#266CAB;
	background:url(cart2.png) no-repeat left #FFF;
	text-indent:15px;
}
.cartbox{
	float:left;
	width:100%;
	padding:10px 0 0 0;
	background:url(cart-top.png) no-repeat left top;
}
.cart-y{
	float:left;
	width:963px;
	background:#199CE4;
	padding:0 10px;
}
.cpic{
	width:106px;
	height:106px;
	overflow:hidden;
	margin:auto;
}
.ct{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background:url(bg2.png) left 37px;
}
.ct tr.thbg{
	background:url(ctitle.png) repeat-x;
	line-height:37px;
}
.ct td{
	color:#FF0000;
}
.c-box{
	line-height:1em;
	height:1em;
	border:1px solid #D9D9D9;
	width:80px;
}
.ct td.cn{
	color:#000;
	text-align:left;
	padding:0 0 0 10px;
}
.re{
	padding:0 0 0 10px;
	background:url(remove.png) no-repeat left;
}
.trbg1{
	background:url(bg.png);
}
.trbg2{
	background:url(cbg2.png);
}
.bk{
	color:#000;
}
.cart-bot{
	float:left;
	width:100%;
	background:url(cart-bot.png) no-repeat left top;
	height:11px;
}
.cbtn{
	float:left;
	width:100%;
	padding:10px 0 0 0;
}
.b1{
	float:left;
	text-indent:50px;
}
.b2{
	float:right;
}
.b2 a{
	margin:0 10px;
}
.bou{
	float:left;
	width:100%;
}
.bout{
	background:url(ch2.png) no-repeat left top;
	line-height:29px;
	text-indent:20px;
}
#demo2 {
float:left;
width:941px;
overflow:hidden;
border:0px dashed #CCC;
height:179px;
padding:0 10px;
}
.b-box{
	float:left;
	width:963px;
	padding:0 10px;
}

.wlink p,.tel p{ margin:0px; padding:0px;}