/* CSS Document */
*{padding:0px; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style:none;}
.All{width:100%; float:left; background:#FFFFFF; text-align:center; height:100%;}
.Main{width:980px; margin:0px auto;}
.body{width:100%; float:left; text-align:left;}

.head{width:100%; float:left; margin:15px 0 0 0;}
	.logo{width:400px; float:left;}
	.menu{width:575px; float:left; margin:62px 0 0 0;}
		.btn,.btnon{width:121px; margin:0 0 0 3px; float:right; line-height:30px; text-align:center; font-weight:bold; }
		
		.btn a:link,.btn a:visited{display:block; background:url(images/btn_di.jpg) no-repeat; color:#FFF;text-decoration:none;}
		.btnon a:link,.btnon a:visited{display:block; background:url(images/btn_on.jpg) no-repeat; color:#FFF;text-decoration:none;}
		.btn a:hover,.btnon a:hover{ display:block; background:url(images/btn_over.jpg) no-repeat; color:#FFF;text-decoration:none;}
		
	.banner{width:970px; border:5px solid #ddd; height:168px; float:left;}
	
.mbody{width:980px; float:left; margin:7px 0 0 0; border:5px solid #ddd; background:url(images/bg3.jpg) repeat-x #FFF;}
	.left{width:280px; float:left; overflow:hidden;}
		.lmenu{width:280px; float:left; line-height:24px;}
		.lmenut{ height:5px; overflow:hidden; float:left;}
		ul.lmenup{background:#fff; color:#FFF; width:280px; float:left;}
		.PP{width:250px; float:left; margin:5px 0 0 15px!important; margin:5px 0 0 7px; border-bottom:1px solid #FFF; font-size:14px; font-weight:bold; display:block; color:#FFF; background:#8a0e0c; line-height:35px;}
		ul.lmenup li{width:250px; float:left; margin:0px 0 0 15px!important; margin:0px 0 0 7px; background:url(images/acc3.gif) no-repeat 10px 10px #333; border-bottom:1px solid #FFF; font-size:11px; line-height:25px;}
		ul.lmenup li.sort{width:250px; float:left; margin:0px 0 0 15px!important; margin:0px 0 0 7px; background:url(images/acc.gif) no-repeat 10px 10px #bbb; border-bottom:1px solid #FFF; font-size:11px;}
		
		ul.lmenup li.sort2{width:250px; float:left; margin:0px 0 0 15px!important; margin:0px 0 0 7px; background:url(images/acc.gif) no-repeat 20px 10px #bbb; border-bottom:1px solid #FFF; font-size:11px;}
		ul.lmenup li.sort3{width:250px; float:left; margin:0px 0 0 15px!important; margin:0px 0 0 7px; background:url(images/acc.gif) no-repeat 20px 10px #ddd; border-bottom:1px solid #FFF; font-size:11px;}
		
		.fontsort{color:#333; text-decoration:none; display:block; text-indent:20px;}
		.fontsort a:link,.fontsort a:visited{color:#333; text-decoration:none; display:block; text-indent:10px;}
		.fontsort a:hover{color:#FF9900; background:url(images/acc.gif) no-repeat 0 10px #96e4ff; display:block; text-indent:10px!important;text-indent:5px;}
		
		.font a:link,.font a:visited{color:#000; text-decoration:none;display:block;text-indent:20px;line-height:25px; font-weight:bold;}
		.font a:hover{color:#fff;background:url(images/acc3.gif) no-repeat 10px 10px #8a0e0c; display:block; text-indent:20px;}
		
		
		.font2 a:link,.font2 a:visited{color:#000; text-decoration:none; display:block;text-indent:30px;line-height:25px;}
		.font2 a:hover{color:#fff;background:url(images/acc3.gif) no-repeat 20px 10px #8a0e0c; display:block; text-indent:30px;}
		
		
	.right{width:670px; float:left; overflow:hidden; padding:10px 0 0 10px;}
	.right p{padding:0 0 14px 0; font-size:14px;}
	.right p a:link,.right p a:visited{color:#0099CC; text-decoration:none;}
	.right p a:hover{color:#FF9900;}
	.title{font-size:16px; font-weight:bold;}
	
	.Path{width:100%; line-height:30px; color:#333; font-weight:bold; font-size:12px; border-bottom:1px solid #ddd;}
	.Path a:link,.Path a:visited{ color:#333;}
	.Path a:hover{color:#FF3300;}
	ul.case{width:100%; float:left; margin:10px 0 0 0;}
	ul.case li{width:206px; float:left; margin:2px;}
	ul.case li img{width:202px; height:146px; border:1px solid #EEE;}
	.picdiv{border:#ccc 1px solid; width:204px; height:148px;}
	.picname{line-height:30px; display:block; text-indent:12px; background:url(images/acc2.gif) 0 13px no-repeat; color:#333;}
	h2{line-height:30px; margin:10px 0 0 0; text-align:center; color:#0099CC; font-weight:bold; float:left; display:block; width:100%;}
	.picbig{margin:10px 0 0 0; text-align:center; float:left; width:100%;}
	.picbig img{ border:2px solid #CCC;}
	.content{ margin:15px 0 0 10px!important; margin:15px 0 0 5px; line-height:20px; width:650px; float:left;}
	.content a:link,.content a:visited{ color:#0066CC; text-decoration:underline;}
	.content a:hover{color:#FF9900;}
	.content2{ margin:5px 0 0 10px!important; margin:5px 0 0 2px; line-height:20px; width:650px; float:left;}
	.content2 a:link,.content2 a:visited{width:120px; height:30px; line-height:30px; border:1px solid #666; display:block; text-align:center; background:#ccc; color:#333399; text-decoration:none; margin:0 0 0 10px!important;margin:0 0 0 5px; float:left;}
	.content2 a:hover{color:#FF9900; background:#fff;}
	.video{margin:0px; padding:0px; font:14px bold;}
	.video a:link,p.video a:visited{line-height:20px; color:#3399CC; font-weight:bold; font-size:14px; text-decoration:underline;}
	.video a:visited{color:#ff9900;}
	
	.copy{width:980px; margin:10 0 0 0 auto; text-align:right; color:#fff; line-height:28px; border:5px solid #ddd; background:#8a0e0c;}
	.bottom{width:100%; float:left; background:url(images/bg2.jpg) repeat-x; height:200px; position:relative; margin:-198px 0 0 0;z-index:1px;text-align:center;}
		