
*{
	font-size:12px;}
body {
	text-align:center;
	margin:0;
	padding:0;
	font-size:12px;}
td{
	height:30;}
#page{
	margin:0 auto;
	width:1000;
	text-align:left;
	overflow:hidden;}
#head{
	width:1000;
	overflow:hidden;}
#main{
	width:1000;
	overflow:hidden;}
	#top{
		width:990;
		margin:5;
		height:20;
		text-align:right;
		padding:5 10 0 0;
		overflow:hidden;}
		#top1{
		width:990;
		margin:5;
		height:20;
		text-align:left;
		padding:5 10 0 0;
		overflow:hidden;}
	#left{
		float:left;
		width:200;
		margin-left:5;
		overflow:hidden;}
	#right{
		float:left;
		margin-left:10;
		width:780;
		overflow:hidden;}
	#left1{
		float:left;
		width:555;
		overflow:hidden;}
	#right1{
		float:left;
		width:435;
		margin-left:10;
		overflow:hidden;}
#foot{
	width:1000;
	margin:10 0 0 0;
	overflow:hidden;}
		
	
li{
	list-style:none;}
img{
	border:none;}
a{
  text-decoration:none;
  color:#4d4d4d;}
a:hover{
	color:#AF0301;}
a:active{
	color:#AF0301;}
	
.red{
	color:#c10001;}
.gray{
	color:#4d4d4d;}
.yellow{
	color:#FF4200;}
.white{
	color:#fff;}
.black{
	color:#000;}
.green{
	color:#02530D;}
.golden{
	color:#FF4200;}	
	
.del{
	text-decoration:line-through;}

.fleft{
	float:left;}
.fright{
	float:right;}
	
.left{
	text-align:left;}
.right{
	text-align:right;}
.center{
	text-align:center;}

.h1{
	font-size:16px;
	font-weight:bolder;}
.h2{
	font-size:14px;
	font-weight:bolder;}
.h3{
	font-size:12px;
	font-weight:bolder;}

.mt5{
	margin-top:5;}
.mt10{
	margin-top:10;}
.mb5{
	margin-bottom:5;}
.mb10{
	margin-bottom:10;}
.ml5{
	margin-left:5;}
.ml10{
	margin-left:10;}
.mr5{
	margin-right:5;}
.mr10{
	margin-right:10;}
.m5{
	margin:5;}
.m10{
	margin:10;}
	
.pt5{
	padding-top:5;}
.pt10{
	padding-top:10;}
.pb5{
	padding-bottom:5;}
.pb10{
	padding-bottom:10;}
.pl5{
	padding-left:5;}
.pl10{
	padding-left:10;}
.pr5{
	padding-right:5;}
.pr10{
	padding-right:10;}
.p5{
	padding:5;}
.p10{
	padding:10;}

.w05{
	width:5%;
	overflow:hidden;}
.w10{
	width:10%;
	overflow:hidden;}
.w15{
	width:15%;
	overflow:hidden;}
.w20{
	width:20%;
	overflow:hidden;}
.w21{
     width:15%;
	overflow:hidden;}
.w25{
	width:25%;
	overflow:hidden;}
.w30{
	width:30%;
	overflow:hidden;}
.w35{
	width:35%;
	overflow:hidden;}
.w40{
	width:40%;
	overflow:hidden;}
.w45{
	width:45%;
	overflow:hidden;}
.w55{
	width:55%;
	overflow:hidden;}
.w50{
	width:50%;
	overflow:hidden;}
.w55{
	width:55%;
	overflow:hidden;}
.w60{
	width:60%;
	overflow:hidden;}
.w65{
	width:65%;
	overflow:hidden;}
.w70{
	width:70%;
	overflow:hidden;}
.w75{
	width:75%;
	overflow:hidden;}
.w80{
	width:80%;
	overflow:hidden;}
.w85{
	width:85%;
	overflow:hidden;}
.w90{
	width:90%;
	overflow:hidden;}
.w95{
	width:95%;
	overflow:hidden;}
.w100{
	width:100%;
	overflow:hidden;}
	
.dis {
	display:block;
}
.undis {
	display:none;
}

.border_g{
    border:#EAEAEA 2 solid;}
.border_r{
	border:#AF0301 2 solid;}
	
a .button_red{
	width:60;
	height:25;
	background:url(../images/bg_button_red.jpg) no-repeat 0 -25;
	padding-top:5;
	cursor:pointer;
	text-align:center;
	overflow:hidden;}
a:hover .button_red{
	width:60;
	height:25;
	background-position:0 0;
	padding-top:5;
	cursor:pointer;
	text-align:center;
	overflow:hidden;}
	
#head .top{
	width:1000;
	height:20;
	text-align:right;
	padding:10 20 0 0;}
#head .title{
	width:1000;
	height:60;
	overflow:hidden;}
#head .title .logo{
	float:left;
	width:155;
	height:60;
	margin-left:10;
	overflow:hidden;}
#head .title .detail{
	float:left;
	width:420;
	height:80;
	margin-left:15;
	padding-top:25;
	padding-left:10;
	line-height:150%;
	overflow:hidden;}
#head .title .car{
	float:right;
	width:400;
	height:29;
	margin-top:31;
	margin-right:0;
	overflow:hidden;}
	.car_l{
		float:right;
		width:7;
		height:29;
		margin:0;
		background:url(../images/car_r.jpg) no-repeat;
		overflow:hidden;}
	.car_m{
		float:right;
		height:29;
		padding:3 0 0 10;
		background:url(../images/car_m.jpg) repeat-x;
		margin:0;
		overflow:hidden;}
	.car_r{
		float:right;
		height:29;
		width:7;
		background:url(../images/car_l.jpg) no-repeat;
		overflow:hidden;}
#head .navi{
	width:1000;
	height:40;
	text-align:right;
	padding:15 20 0 0;
	word-spacing:2;
	background-color:#4d4d4d;
	overflow:hidden;}
	.navi a span{
		font-size:14px;
		color:#CCC;}
	.navi a:hover span{
		color:#fff;}
#head .search{
	width:1000;
	height:40;
	padding:8 0 0 10;
	background-color:#eaeaea;
	overflow:hidden;}
#foot .navi{
	width:1000;
	height:30;
	padding-top:5;
	background:url(../images/dot_xu.jpg) repeat-x 0 20;
	overflow:hidden;}
#foot .copyright{
	width:1000;
	overflow:hidden;}
    #foot .copyright .logo{
		float:left;
		margin:0 5 0 40;
		width:155;
		height:60;
		overflow:hidden;}
	#foot .copyright .1{
		width:300;
		text-align:left;
		overflow:hidden;}
	#foot .copyright .2{
		width:450;
		text-align:left;
		overflow:hidden;}
#main .top{
	width:990;
	height:240;
	margin:5;
	overflow:hidden;}
	#main .top .ad{
		float:left;
		width:590;
		height:240;
		border:#EAEAEA 8 solid;
		overflow:hidden;}
		#main .top .ad img{
			width:570;
			height:220;
			margin:2;}
	#main .top .num,#main #left .num{
		float:left;
		width:195;
		height:240;
		border:#EAEAEA 8 solid;
		overflow:hidden;}
		.num img{
			width:179;
			height:224;}
	#main .top .news{
		float:left;
		width:195;
		padding:3;
		height:240;
		border:#EAEAEA 2 solid;
		overflow:hidden;}
	    #main .top .news .title{
			width:185;
			height:30;
			padding:6 0 0 15;
			background-color:#4D4D4D;
			overflow:hidden;}
		#main .top .news li{
			margin-top:9;
			border-bottom:#eaeaea 1 dotted;
			background:url(../images/arr1.jpg) no-repeat 4 2;}
#main .ad1{
	width:990;
	margin:0 5 0 5;}
	#main .ad1 img{
	width:990;}
	#main .title span{
		width:135;
		height:40;
		cursor:pointer;
		overflow:hidden;}
#main .pro-new{
	width:990;
	height:186;
	margin:5;
	padding-left:8;
	border:#EAEAEA 2 solid;
	overflow:hidden;}
#main .c_detail .pro-new{
	width:760;
	height:100%;
	margin:2;
	padding-left:5;
	border:none;}
	#main .pro-new .all{
		float:left;
		width:185;
		height:210;
		margin:5;
		padding:0;
		overflow:hidden;}
	#main .pro-new .1{
		width:181;
		height:140;
		overflow:hidden;}
	#main .pro-new .1 img{
		width:181;
		overflow:hidden;}
	#main .pro-new .2{
		width:181;
		height:30;
		margin:5 0 0 0;
		text-align:center;
		overflow:hidden;}
#main .title_hd{
	width:1000;
	height:30;
	border-bottom:#008836 5 solid;
	overflow:hidden;}
    #main .title_hd .1{
		float:left;
		margin-left:5;
		background-color:#008836;}
	#main .title_hd .2{
		float:left;
		margin-left:5;
		background-color:#4D4D4D;}
	#main .title_hd .3{
		float:left;
		width:750;
		padding-top:10;
		text-align:right;
		overflow:hidden;}
	#main .title_hd span{
		padding:5 20 5 20;
		height:30;
		cursor:pointer;
		overflow:hidden;}
#main .pro-lie{
	width:990;
	height:220;
	margin:5;
	border:#badcc3 2 solid;
	overflow:hidden;}
	#main .pro-lie .lie{
		width:990;
		height:28;
		padding:5 0 0 10;
		border-bottom:#EAEAEA 1 solid;
		overflow:hidden;}
		#main .pro-lie .lie span{
			height:21;
			padding:5 20 0 15;
			background:url(../images/arr2.jpg) no-repeat;
			overflow:hidden;}
	#main .pro-lie span img{
		width:165;
		margin:10;
		overflow:hidden;}
	#main .pro-lie .keys{
		float:left;
		width:100;
		height:155;
		margin:10 10 0 0;
		overflow:hidden;}
		#main .pro-lie .keys li{
			border-bottom:#eaeaea 2 dotted;
			width:100;
			margin-left:-15;
			height:30;
			padding:15 0 0 10;
			border-left:#eaeaea 2 dotted;}
	#main .pro-lie .pro{
		float:left;
		width:160;
		height:180;
		margin:5;
		overflow:hidden;}
	#right .lie .pro{
		float:left;
		width:180;
		height:180;
		margin:5;
		overflow:hidden;}
		#main .pro-lie .pro .1{
			width:160;
			height:140;
			margin-bottom:8;
			overflow:hidden;}
		#right .lie .pro .1{
			width:180;
			height:135;
			margin-bottom:8;
			overflow:hidden;}
			#main .pro-lie .pro .1 img{
				width:155;}
			#right .lie .pro .1 img{
				width:175;}
	#main .pro-lie .pro .ti{
		width:100%;
		height:20;
		margin:10 10 0 10;
		overflow:hidden;}
	#main .pro-lie .pro .ti .ct{
		line-height:150%;
		overflow:hidden;}
	#main .pro-lie .pro li{
		margin:8;
		background:url(../images/arr1.jpg) no-repeat 2 2;
		border-bottom:#eaeaea 1 dotted;}
#main .ad2{
	width:990;
	height:45;
	margin:5 5 0 5;
	overflow:hidden;}
	#main .ad2 .l{
		float:left;
		width:5;
		height:45;
		background:url(../images/bt_hot_left.jpg) no-repeat;
		overflow:hidden;}
	#main .ad2 .m{
		float:left;
		width:980;
		height:45;
		background:url(../images/bt_hot_mid.jpg) repeat-x;
		overflow:hidden;}
		#main .ad2 .m span{
			float:left;
			width:100;
			height:40;
			padding-top:15;
			text-align:center;
			overflow:hidden;}
		#main .ad2 .m .hot{
			float:left;
			width:865;
			line-height:2;
			margin:5;
			margin-top:10;
			padding-top:3;
			background-color:#fff;
			border-top:#4d4d4d 1 solid;
			border-left:#4d4d4d 1 solid;
			overflow:hidden;}
	#main .ad2 .r{
		float:left;
		width:5;
		height:45;
		background:url(../images/bt_hot_right.jpg) no-repeat;
		overflow:hidden;}
#main .info{
	width:1000;
	height:255;
	padding-left:5;
	overflow:hidden;}
	#main .info .all{
		float:left;
		width:320;
		height:245;
		margin:5;
		padding:0;
		overflow:hidden;}
		#main .info .all .top{
			width:325;
			height:25;
			margin-left:-5;
			border-bottom:#eaeaea 3 solid;}
			#main .info .all .top .l{
				width:250;
				padding:3 0 0 15;
				overflow:hidden;}
			#main .info .all .top .r{
				cursor:pointer;}
			#main .info .all li{
				background:url(../images/arr1.jpg) no-repeat 2 2;
				border-bottom:#eaeaea 1 dotted;
				margin:6 10 0 10;}
				#main .info .all li .c{
					width:170;
					overflow:hidden;}
				#main .info .all li .t{
					width:110;
					padding-left:10;
					text-align:left;}
#main .case{
	width:1000;
	height:260;
	border:#EAEAEA 1 solid;
	overflow:hidden;}
	#main .case .t{
		width:990;
		height:30;
		margin:5 0 5 3;
		border-bottom:#4d4d4d 2 solid;
		overflow:hidden;}
	#main .case .t .l{
		float:left;
		width:150;
		background-color:#4d4d4d;
		height:30;
		color:#fff;
		padding:8 0 0 0;
		text-align:center;
		}
	#main .case .t .r{
		float:right;
		padding-top:10;
		width:100;
		text-align:center;}
	#main .case .c,#right .p_case{
		width:990;
		height:200;
		margin:15 0 5 3;
		border:#EAEAEA 8 solid;
		overflow:hidden;}
		#main .case .c img{
			width:970;
			height:180;
			margin:2;}
#main .bbs{
	width:990;
	height:160;
	margin:5 0 0 5;
	overflow:hidden;}
	#main .bbs .l{
		float:left;
		width:550;
		height:160;
		overflow:hidden;}
		#main .bbs .l .t{
			width:540;
			height:30;
			margin-left:3;
			margin-top:2;
			border-bottom:#4d4d4d 2 solid;
			overflow:hidden;}
			#main .bbs .l .t span{
				width:150;
				height:30;
				color:#fff;
				padding-top:8;
				text-align:center;
				background-color:#4d4d4d;}
	#main .bbs .r{
		float:left;
		width:430;
		height:160;
		margin-left:10;
		overflow:hidden;}

#left .lie{
	width:200;
	border:#eaeaea 1 solid;
	margin:5 0 0 0;
	overflow:hidden;}
	#left .lie .t{
		width:190;
		margin:4;
		height:30;
		padding:8 0 0 20;
		background-color:#008836;
		overflow:hidden;}
	#left .lie .b{
		width:190;
		margin:4;
		height:30;
		padding:10 0 0 40;
		background-color:#eaeaea;
		overflow:hidden;}
	#left .lie .s li{
		width:120;
		height:25;
		margin-left:20;
		padding:10 0 0 10;
		border-bottom:#eaeaea 1 dotted;
		border-left:#eaeaea 1 dotted;
		overflow:hidden;}
	#left .lie .c li{
		width:150;
		height:41;
		padding:20 0 0 0;
		overflow:hidden;}
#right .t{
	width:780;
	height:30;
	padding:10 0 0 0;
	background-color:#eaeaea;
	overflow:hidden;}
	#right .t .l{
		padding:10 30 0 20;}
	#right .t .r{
		position:absolute;
		top:15;
		right:20;
		cursor:pointer;}
	#right .lei{
		margin-bottom:5;
		border:#b5b5b5 1 solid;}
		#right .lei .b{
			width:778;
			line-height:200%;
			overflow:hidden;}
	#right .lei .t{
		width:778;
		overflow:hidden;}
	#right .lei .b{
		padding:10 0 0 20;
		word-spacing:20;}
	#right .lei .b_member{
		padding:5 0 0 20;}
#right .t_case,.right .t_case{
	width:780;
	height:52;
	background:url(../images/bg_title_case.jpg) repeat-x;
	overflow:hidden;}
#right .p_case{
	width:775;
	margin-top:5;
	height:145;}
	#right .p_case img{
		width:757;
		height:127;
		margin:1;
		overflow:hidden;}
#main .m_contact .left{
	width:555;
	background-color:#F00;
	overflow:hidden;}
#main .m_contact .right{
	width:435;
	overflow:hidden;}

#right1 .t_case{
	margin-bottom:5;}
#right1 .a3{
	width:429;
	height:1;
	background-color:#4d4d4d;
	margin-left:3;
	overflow:hidden;}
#right1 .a2{
	width:431;
	height:1;
	margin-left:2;
	border-left:#4d4d4d 1 solid;
	border-right:#4d4d4d 1 solid;
	overflow:hidden;}
#right1 .a1{
	width:433;
	height:1;
	margin-left:1;
	border-left:#4d4d4d 1 solid;
	border-right:#4d4d4d 1 solid;
	overflow:hidden;}
#right1 .ab{
	width:435;
	padding:5;
	border-left:#4d4d4d 1 solid;
	border-right:#4d4d4d 1 solid;
	overflow:hidden;}
#right1 .t_ck{
	width:435;
	height:52;
	margin:10 0 10 0;
	background:url(../images/title_ck.jpg) no-repeat 80 0;
	overflow:hidden;}
#main .t_co{
	width:1000;
	height:52;
	background:url(../images/bg_title_case.jpg) repeat-x;
	overflow:hidden;}

#foot .help{
	width:1000;
	margin:10 0 15 0;
	padding:15 0 10 0;
	border-top:#AF0301 1 solid;
	border-bottom:#AF0301 1 solid;
	overflow:hidden;}
	#foot .help .a{
		float:left;
		width:160;
		padding-left:20;
		line-height:150%;
		border-right:#eaeaea 1 solid;
		overflow:hidden;}
	#foot .help .b{
		float:left;
		width:200;
		padding-left:20;
		overflow:hidden;}
#main .p_detail{
	width:1;
	border:#eaeaea 2 solid;
	background:url(../images/loading.gif) no-repeat 2 2;
	text-align:center;}
	#main .p_detail img{
		margin:2;}
#main .c_detail{
	width:100%;
	margin-left:10;
	border:#008836 1 solid;
	overflow:hidden;}
#main .cart{
	width:900;
	margin-left:50;
	overflow:hidden;}
	#main .cart .t{
		width:100%;
		height:30;
		background-color:#eaeaea;
		border:#4d4d4d 1 solid;
		border-bottom:none;
		padding:8 0 0 0;
		overflow:hidden;}
	
	#main .cart .c{
		width:100%;
		height:60;
		border:#4d4d4d 1 solid;
		border-top:none;
		border-bottom:none;
		padding:20 0 0 0;
		overflow:hidden;}
		#main .cart .c img{
			height:55;}
		#main .cart .c_ok span{
			width:125;
			height:45;
			padding:15 0 0 0;
			background:url(../images/button_cart_r.jpg) no-repeat;
			cursor:pointer;
			text-align:center;
			overflow:hidden;}
#foot .link{
	width:990;
	margin:5;
	overflow:hidden;}
  #foot .link .t{
	  width:990;
	  height:41;
	  background:url(../images/bg_link_top_m.jpg) repeat-x;
	  overflow:hidden;}
  #foot .link .l{
	  float:left;
	  width:5;
	  height:41;
	  overflow:hidden;}
  #foot .link .r{
	  float:left;
	  margin-left:380;
	  width:5;
	  height:41;
	  overflow:hidden;}
  #foot .link .c{
	  width:990;
	  padding:10;
	  border:#eaeaea 1 solid;
	  overflow:hidden;}
    #foot .link .t .h1{
		float:left;
		width:100;
		height:41;
		text-align:center;
		padding:15 0 0 0;
		overflow:hidden;}
	#foot .link .t .h2{
		float:left;
		width:500;
		height:41;
		word-spacing:20;
		padding:20 0 0 0;
		overflow:hidden;}
.back{
	width:100;
	height:25;
	text-align:center;
	cursor:pointer;
	overflow:hidden;}
#main .w95 .w10{
	height:308;
	background:url(../images/line_login.jpg) no-repeat 20 0;}
#main .p_more{
	width:100%;
	margin-top:10;
    text-align:center;
	overflow:hidden;}
	
#main .p_more .pic img{
	width:110;
	height:100;
	margin:2;}

.bd{
	border:#eaeaea 1 solid;}
.bd_b{
	border-bottom:#eaeaea 1 solid;}
.bd_t{
	border-top:#eaeaea 1 solid;}
	
#head .navi .now span{
	color:#fff;
	font-size:18px;}
.newsclass{
	height:25;
	background:url(../images/dot2.gif) no-repeat 0 8;
	padding-left:10;
	padding-top:5;
	border-bottom:#e2e2e2 1 dotted;
	overflow:hidden;}
