*{margin:0px; padding:0px;}
body{margin:0px;padding:0px;border:0px;font-size:12px;color:#666;font-family:Tahoma,"";}
a{text-decoration:none;}
a:link{ color:#666;}
a:visited{ color:#666;}
a:hover{ color:#ff0000; text-decoration:underline;}
ul{ list-style:none; clear:both;}
img{ border:0px;}

.hh{ height:12px; font-size:12px; clear:both; overflow:hidden;}
.hh2{ height:2px; font-size:2px; clear:both; overflow:hidden;}
.hh3{ height:8px; font-size:8px; clear:both; overflow:hidden;}
.zclear{clear:both;font-size:0;line-height:0;height:1px;}
.zclear1{ width:980px; margin:0px auto; clear:both; height:10px; font-size:10px;}
.zclear2{ width:980px; margin:0px auto; clear:both; height:12px; font-size:12px;}
.zclear3{ width:980px; margin:0px auto; clear:both; height:24px; font-size:24px;}
.zclear4{ width:980px; margin:0px auto; clear:both; height:4px; font-size:4px;}
.zclear5{ width:980px; margin:0px auto; clear:both; height:6px; font-size:6px;}
.sub_gsjj_p2{ width:700px; height:auto; float:left;margin-top:17px; line-height:15px; padding-left:1px; padding-right:1px;}

.list{text-align: left; width:620px; padding-left:30px; float:left;}
.newsli{
	display:block;
	line-height:24px;
	border-bottom:1px dashed #8e8e8e;
	margin-top:10px;
	padding-left:22px;
	background-image: url(images/list.gif);
	background-repeat: no-repeat;
	background-position: 4px 8px;
}

#topx{ width:980px; height:20px; margin:0px auto; padding-top:6px; line-height:20px; color:#999; letter-spacing:1px;}
#topx a:link{ color:#999;}
#topx a:visited{ color:#999;}
#topx a:hover{ color:#ff0000; text-decoration:underline;}
#topx1{ width:600px; float:left; text-align:left;}
#topx2{ width:300px; float:right; text-align:right;}
#topy{ width:980px; height:78px; margin:0px auto; overflow:hidden;}
#topy1{ width:350px; float:left;}
#topy2{ width:600px; float:right; padding-top:22px;}
#topz{ height:10px; border-top:3px #c4010f solid;}
#navi{ font-size:14px; padding-top:6px; padding-left:28px; }
#navi ul{ list-style:none;}
#navi li{ float:left; color:#666; font-weight:bold; margin:0px 10px;}
#navi li a:link{ color:#666;}
#navi li a:visited{ color:#666;}
#navi li a:hover{ color:#ff0000; text-decoration:none;}
.nline{ float:left; width:2px; height:13px; margin-top:10px;}
#footerx { height:84px; border-top:2px #c4010f solid;}
#footer { width:980px; height:84px; margin:0px auto; text-align:center; color:#666; line-height:32px; clear:both; overflow:hidden;}

#slogan{
	width:980px;
	margin:0px auto;
	height:100px;
	overflow:hidden;
	padding-top: 10px;
}
#slogan1{ width:980px; margin:0px auto; height:120px;overflow:hidden;}
#index1{ height:350px; clear:both; }
#banner{ width:980px; margin:0px auto; height:350px; overflow:hidden;}
#index2{ width:980px; margin:0px auto; height:180px; padding-top:20px;overflow:hidden;}
#index2a{ width:286px; float:left;}
#index2b{ width:286px; float:left; margin-left:40px;}
#index2c{ width:286px; float:left; margin-left:40px;}
.index_abpp{ padding-top:6px; border:0;}
.index_abtt{ height:32px; line-height:32px; font-family:arial; font-size:16px; color:#333; font-weight:bold;}
.index_abcc{ line-height:150%;}

#bannerBox { width:980px; HEIGHT:350px; POSITION:relative; OVERFLOW:hidden;}
#bannerImgesBox { HEIGHT:350px; POSITION:relative;}
#bannerImgesBox IMG { border:0px; width:980px; height:350px;}
#bannerImgesBox A { DISPLAY: none; POSITION: absolute; TEXT-DECORATION: none;}
#bannerTextBox { Z-INDEX:100; RIGHT:4px; BOTTOM:4px; WIDTH:536px; HEIGHT:14px; POSITION:absolute;}
#bannerTextBox UL { FLOAT:right; LIST-STYLE-TYPE:none; HEIGHT:16px;}
#bannerTextBox UL LI { DISPLAY:inline; FLOAT:left; MARGIN-RIGHT:3px; WIDTH:16px; HEIGHT:16px; TEXT-ALIGN:center;}
#bannerTextBox UL LI A { border:1px solid #ccc; DISPLAY:block; BACKGROUND:#eeeeee; WIDTH:14px; HEIGHT:14px; COLOR:#999999; LINE-HEIGHT:14px; TEXT-DECORATION:none;}
#bannerTextBox UL LI A:hover { color:#555555; BACKGROUND:#dddddd;}
#bannerTextBox UL LI.thisHover A { color:#555555; BACKGROUND:#dddddd;}

/***** slider *****/
.row-bot {
	width:100%;
	padding:49px 0 0;
	background:url(../images/content-tail.gif) center top repeat
}
.slider-wrapper {
	margin:0 auto;
	width:960px;
	height:483px;
	padding-bottom:46px;
	background:url(../images/slider-bg.png) 0 0 no-repeat;
	overflow:hidden;
}
.slider {
	width:960px;
	height:483px;
	position:relative;
}
.items {display:none;}

.pagination {
	position:absolute;
	left:439px;
	bottom:20px;
	z-index:99;
}
	.pagination li {
		float:left;
		padding-right:8px;
	}
	.pagination a {
		display:block;
		width:22px;
		height:22px;
		background:url(../images/slider-pagination.png) right top no-repeat;
		cursor:pointer;
	}
	.pagination li.current a {cursor:default;}
	.pagination li.current a,
	.pagination a:hover {background-position:left top;}
	
.mainimgbar{ width:980px; margin:0px auto; height:150px; clear:both; overflow:hidden;}
.mainimgbar img { width:980px; height:150px;}
.mainbody{ width:980px; margin:0px auto; background:url(images/bg_mainbody.gif) repeat-y; overflow:hidden;}
.mainleft{ width:212px; float:left; border-top:1px #e6e6e6 solid; padding:8px 8px 8px 8px; background:#f0f0f0;}
.mainleftx{ background:#ffffff; padding:2px;}
.mainright{ width:745px; float:right; background:url(images/bg_mainright.gif) repeat-x; border-top:1px #e6e6e6 solid; border-left:1px #e6e6e6 solid;}
.conavimg{ padding:0px;}
.coclass{ padding:0px 10px;}
.coclass ul{ padding:4px;}
.coclass ul li{ height:30px; border-bottom:1px #ccc dotted; line-height:30px; text-align:center;}
.navimage{ border-bottom:1px #dddddd solid; padding-left:28px; background:url(images/col_info.gif) no-repeat; font-weight:bold; font-size:14px; color:#c4000e; letter-spacing:1px;}
.brandnav{ padding:0px;}
.brandimg{ margin-top:4px}
.brandimages td{ padding:6px;}
.brandimages img{ border:1px #eeeeee solid;}
.mrightpro1{ height:30px; background:url(images/bg_pro1.gif) no-repeat; border-bottom:1px #e6e6e6 solid; padding:6px 6px 0px 6px; line-height:30px; padding-left:24px; font-size:14px; letter-spacing:1px;}
.prolocation{ float:right; font-size:12px; color:#666; letter-spacing:0px;}
.mrightpro2{ padding:6px; min-height:560px; height:auto !important; height:560px;}

.proclass1{ height:28px; font-weight:bold; padding-left:24px; background:url(images/proclass1.gif) no-repeat; border-bottom:1px #eeeeee solid; line-height:28px;}
.proclass2{ height:24px; padding-left:30px; background:url(images/proclass2.gif) no-repeat; border-bottom:1px #eeeeee solid; line-height:24px;}
.proclass3{ height:24px; padding-left:40px; background:url(images/proclass3.gif) no-repeat; border-bottom:1px #eeeeee solid; line-height:24px;}
.proclassa{ height:4px; font-size:4px;}
.proclassb{ height:8px; font-size:8px;}

.infoclass{ padding-left:30px; background:url(images/infoclass.gif) no-repeat; border-bottom:1px #eeeeee solid;}
.mrightpage1{ height:30px; background:url(images/bg_pro1.gif) no-repeat; border-bottom:1px #e6e6e6 solid; padding:6px 6px 0px 6px; line-height:30px; padding-left:24px; font-size:14px;}
.mrightpage2{ padding:8px;  min-height:560px; height:auto !important; height:560px; line-height:200%; text-align:justify; font-size:14px;}

.prolist{ float:left; width:154px; height:160px; margin:0px 12px;; text-align:center; display:inline;}
.prolist img{ width:150px; height:113px;}
.prolist a{ border:1px #CCC solid; padding:1px; display:block;}
.prolist a:hover{ border:1px #ff0000 solid;}
.prolistt a{ border:0px; padding:0px; line-height:36px;}
.prolistt a:hover{ border:0px; padding:0px;}

.brandlist{ float:left; width:154px; height:140px; margin:0px 12px; text-align:center; display:inline;}
.brandlist img{ width:150px; height:100px;}
.brandlist a{ border:1px #CCC solid; padding:1px; display:block;}
.brandlist a:hover{ border:1px #ff0000 solid;}
.brandlistt a{ border:0px; padding:0px; line-height:36px;}
.brandlistt a:hover{ border:0px; padding:0px;}

.proview{ padding:5px;}
.proview_t{ clear:both; line-height:48px; text-align:center; font-weight:bold; color:#333; font-size:20px;}
.proview_l{ height:2px; border-top:1px #eaeaea dotted; text-align:left; overflow:hidden;}
.proview_i{ padding:10px 0px; text-align:center;}
.proview_c{ margin-top:16px; height:auto; text-align:left; font-size:14px; line-height:180%; text-indent:2em;}
.proview_c p{ padding-bottom:8px;}

.infoview_w_t{ height:36px; border:1px #ccc dotted; line-height:36px; text-align:center; font-weight:bold; color:#333; font-size:18px;}
.infoview_w_c{ padding:12px; height:auto; font-size:14px; line-height:180%; text-indent:2em; text-align:justify;}
.infoview_w_c p{ padding-bottom:18px;}
/*代理品牌*/
.daili{width:870px; height:auto; padding-top:22px; margin:0 auto; padding-left:57px; padding-right:67px;}
.daili1{width:870px; height:auto; padding-top:10px; margin:0 auto; padding-left:57px; padding-right:67px;}
/*.daili_k{ width:870px; height:100px; margin:0 auto;}*/
.daili_k_k{ width:145px; height:100px; text-align:center; float:left;}
.daili_k_k_img{ width:145x; height:50px; text-align:center;display:block;}
.daili_k_k_p{ padding-bottom:10px; margin:0 auto; display:block; color:#222222; font-family:Arial; margin-bottom:0px; padding-top:5px;} 
.daili_logo{ width:130px; height:60px; float:left; padding-right:20px; text-align:center; overflow:hidden; padding-top:100px;}
.daili_logo_p{ font-size:14px; color:#222222; font-family:Arial;}

.daili_right_top2{ width:100%-34px; height:auto; border:1px solid #d0d3d6; border-top:none; border-bottom:none; padding:17px; line-height:20px; }
.daili_right_top3{width:100%-10px;; height:18px; background:#f1f1f1; border:1px solid #d0d3d6; padding-left:13px; padding-top:7px; color:#3e3e3e; font-weight:bold;}


/*产品中心*/
.product_top{width:936px; height:86px; margin:0 auto; background:url(../images/dian.gif) repeat-x bottom #fafafa; padding-top:22px;}
.product_top_k{ width:214px; height:32px; padding-left:10px; padding-right:10px; padding-top:6px; float:left; background:url(../images/pro_bai.gif) no-repeat 31px 0px; color:#da0610; }
.product_top_red{ width:214px; height:32px; padding-left:10px; padding-right:10px; padding-top:6px; float:left; background:url(../images/pro_hong.gif) no-repeat 31px 0px;  color:#ffffff;}
.product_xp{ width:936px; height:auto; margin:0 auto; background:url(../images/bg_a.gif) repeat-y; padding-top:20px; padding-left:34px; padding-right:34px; }
.product_li{ width:75px; height:auto;float:left; }
.pro_li_a{ width:75px; height:23px; margin:0 auto; display:block; padding-top:10px; padding-left:32px; color:#222222;}
.pro_li_adq{ background:url(../images/hbj.gif) no-repeat 0px 5px; color:#FFFFFF!important; width:114px; height:23px; margin:0 auto; display:block; padding-top:10px; padding-left:32px;}
a:hover.pro_li_a{ background:url(../images/pro_ahover.gif) no-repeat 0px 5px;}

/*a:visited.pro_li_a{background:url(../images/pro_avisit.gif) no-repeat 0px 5px; color:#FFFFFF;}*/
.pro_right{ width:920px; height:auto; float:left; padding-left:6px;}
.pro_right_top11{ width:754px; height:18px; background:#f1f1f1; border:1px solid #d0d3d6; padding-left:13px; padding-top:7px; color:#3e3e3e; font-weight:bold; }
.pro_right_top1{ width:100%-34px; height:18px; background:#f1f1f1; border:1px solid #d0d3d6; padding-left:13px; padding-top:7px; color:#3e3e3e; font-weight:bold; }
.pro_right_top2{ width:100%-17px; height:auto; border:1px solid #d0d3d6; border-top:none; padding-left:17px; padding-top:18px; padding-bottom:10px;}
.pro_right_top1_p{ width:400px; height:auto; float:left; line-height:20px; padding-left:25px;}
.pro_right_top2 img{ display:block; float:left;}
.pro_right_top3{ width:100%-14px; height:18px; background:#f1f1f1; border:1px solid #d0d3d6; margin-top:10px; padding-left:13px; padding-top:7px; color:#3e3e3e; font-weight:bold;}
.pro_right_top4{ width:100%-1px; height:auto; border:1px solid #d0d3d6; border-top:none; border-bottom:none; }
.pro_right_top4_k{ width:100%-10px; height:auto;border-bottom:1px solid #d0d3d6; padding-top:10px; padding-left:10px; padding-bottom:10px;}
.pro_right_top4_k img{ display:block; float:left; border:1px solid #dddddd;}
.pro_right_top4_k_p{ width:700px; height:auto; float:left; padding-left:10px; line-height:20px;}
.pro_right_bold{ color:#222222; font-weight:bold; }
/*.sub_dlpph3{ font-size:12px; font-weight:bold; color:#222222; margin-top:0px; background: url(line_two.gif) no-repeat bottom; height:30px; overflow:hidden; width:96%;}*/
.pplogo{ width:960px; height:58px; margin:0 auto; margin-top:24px;overflow:hidden;}
.sub_dlpp_left{ width:7px; height:118px; background:url(../images/sha_left.gif) repeat-y left 100%; float:left; margin-top:-10px}
.sub_dlpp_right{ width:7px; height:118px; background:url(../images/sha_right.gif) repeat-y right; float:right; margin-top:-10px}
.icon_dl{ width:16px; height:16px; background:url(../images/small_tubiao.gif) no-repeat -60px 0px; float:left; margin-top:-2px; margin-left:3px;}
.dlpp_bottom{ margin:0 auto;width:1004px; height:20px; background:url(../images/bg4.gif) no-repeat 2px 0px;}
