﻿body {font:13px '微软雅黑',arial,sans-serif; margin: 0px; color:#000;}
ul, li { margin: 0px; padding: 0px; list-style: none outside none; }
a:link { color:#000; text-decoration: none; }
a:visited { text-decoration: none; color:#000; }
a:hover { text-decoration: none; color:#ff0000; }
a:active { text-decoration: none; color:#000; }
a.white:link { color: rgb(255, 255, 255); text-decoration: none; }
a.white:hover { color: rgb(255, 255, 255); text-decoration: none; }
a.white:active { color: rgb(255, 255, 255); text-decoration: none; }
a.white:visited { color: rgb(255, 255, 255); text-decoration: none; }
h2 { font-size: 14px; color: rgb(51, 51, 51); margin-top: 10px; }


#top1 { margin: 0pt auto; width: auto; overflow: hidden; background: url('topbg.jpg') repeat-x scroll 0% 0% transparent; }
#top { height: 78px; }
#logo{ background:url("logo.png") no-repeat; width:528px; height:59px; float:left; margin-top: 7px;}
#logo h2{margin: 0px; padding: 0px;}
#logo a{ width:528px; height:59px; display:block; text-indent:-999em;}
#topzi { width: 480px; height: 65px; float: right; text-align: left; background-image: url('tel.png'); background-repeat: no-repeat; background-position: 130px bottom; overflow: hidden; }
#topzi a{width:0px; height:0px;  display: block; text-indent:-9999em;}
#top, #sub_bottom { margin: 0pt auto; width: 1200px; overflow: hidden; }
#nav { margin: 0pt auto; width: 1200px; }
#top1, #ding, #bottom, #bannerbg, #bottomzi{ margin: 0px auto; width: 100%; overflow: hidden; }
DL { padding: 0px; margin: 0px; }
DT { padding: 0px; margin: 0px; }
DD { padding: 0px; margin: 0px; }
UL { padding: 0px; margin: 0px; }
.nav { background: url('nav_bg.jpg') repeat-x scroll 0% 0% transparent; width: 100%; margin: 0pt auto; }
#nav { height: 33px; background: url('nav_bg.gif') no-repeat scroll 0pt -35px transparent; }
#nav li.nav_m { position: relative; float: left; width: 171px; text-align: center; background: url('nav_x.jpg') no-repeat scroll right center transparent; font-size: 14px; height: 33px; line-height: 33px; }
#nav li.nav_index { background: url('nav_x1.jpg') no-repeat scroll 0% 0% transparent; }
#nav li.nav_m a.nav_m_link { color: rgb(255, 255, 255); display: block; text-align: center; font-weight: bold; }
#nav li.nav_m a.nav_m_link:hover { background: url('nav_bg.gif') no-repeat scroll 0pt 0pt transparent; }
.nav_sub_main { z-index: 999; position: absolute; width: 171px; top: 33px; left: -9999px; }
#nav li.nav_m:hover .nav_sub_main { left: 0px; }
.nav_sub_main LI { text-align: center; line-height: 26px; height: 27px; font-size: 12px; color: rgb(255, 255, 255); }
.nav_sub_main LI A { width: 171px; display: block; background: url('bg_sed_navi.png') no-repeat scroll center bottom transparent; height: 27px; color: rgb(255, 255, 255); }
.nav_sub_main LI A:hover { background: url('bg_sed_navi_h.png') no-repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
.main_menu { z-index: 100; position: absolute; width: 1050px; display: none; background: url('nav_sub.gif') repeat-x scroll 0px -120px rgb(242, 242, 242); height:320px; font-size: 12px; overflow: hidden; top: 33px; left: -377px; }
#nav li.nav_m:hover .main_menu { display: block; }
.navpro { margin: 0px auto; width: 1030px; overflow: hidden; }
.navpro DL { background: url('nav_sub_r.gif') no-repeat scroll right bottom transparent; float: left; height: 320px; overflow: hidden; margin-right: 20px; }
.navpro DL DT { line-height: 28px; margin-bottom: 5px; background: url('nav_sub.gif') no-repeat scroll 0px 0px transparent; height: 28px; overflow: hidden; }
.navpro DL DT A { color: rgb(0, 0, 0); }
.navpro DL DT A STRONG { color: rgb(255, 255, 255); font-size: 12px; margin-left: -30px; }
.navpro DL DD { text-indent: 12px; background: url('yd.jpg') no-repeat scroll left center transparent; height: 30px; overflow: hidden; text-align: left; }
.navpro DL DD A { display: block; }
.navpro DL DD A:hover { background: none repeat scroll 0% 0% rgb(204, 0, 0); color: rgb(255, 255, 255); font-weight: bold; height: 25px; line-height: 25px; }
.navpro DL.navpro_1 { width: 180px; }
.navpro DL.navpro_2 { width: 160px; }
.navpro DL.navpro_3 { width: 160px; }
.navpro_r { width: 140px; height: 320px; }
.navpro_r DL { background: none repeat scroll 0% 0% transparent; float: none; height: auto; margin-right: 0px; }
.fl { float: left; }
#sub_ban { margin: 5px auto 0px auto; width: 1200px; overflow: hidden;}
#sub_con { margin: 0pt auto; width: 1200px; overflow: hidden; }
#sub_left { background: url('sub_left.jpg') no-repeat scroll 0% 0% transparent; width: 230px;margin-left: -5px; float: left;}
#sub_left h2 { font-family: "微软雅黑"; font-size: 18px; text-indent: 25px; letter-spacing: 3px; }
#sub_list { margin: 0px 0px 10px 21px; width: 195px; }
#sub_list li { width: 190px; height: 30px; line-height: 23px; text-align: center; }
#sub_list li:hover { width: 190px; height: 30px; line-height: 24px;}
#sub_list li a{ background: url('sub_list.jpg') no-repeat scroll 0% 0% transparent; display:block;}
#sub_list li a:hover{color: rgb(255, 255, 255); background: url('sub_list_hover.jpg') no-repeat scroll 0% 0% transparent;}
#sub_right1 { float: right; width: 960px ! important; }
#sub_tit { width: 970px; height: 30px; line-height: 30px; margin-top: 10px; border-bottom: 1px solid rgb(204, 204, 204); }
#sub_tit_left { width: 20%; float: left; color: rgb(204, 0, 0); font-family: "微软雅黑"; font-size: 16px; height: 30px; line-height: 30px; background: url('ic04.jpg') no-repeat scroll left center transparent; padding-left: 28px; font-weight: bold; text-align: left; }
#sub_tit_right { width: 30%; float: right; margin-right: 20px; text-align: right; }
#sub_com { width: 100% ! important; float: right; }
#sub_com_left { float: left; width: 83% ! important; }
#bottom1 { background: url('bottom_bg1.jpg') repeat-x scroll 0% 0% transparent; margin-top: 25px; height: 85px; overflow: hidden; }
#sub_com_right { float: right; width: 143px; margin-top:30px; }
#sub_bottom { text-align: center; height: 30px; line-height: 30px; margin-top: 15px; }
#sub_bottomzi { margin: 0pt auto; width: 1200px; clear: both; overflow: hidden; background: url('bottom_bg2.jpg') no-repeat scroll center top transparent; }
#sub_bottomzi ul { margin-left: 24%; }
#sub_bottomzi li { height: 28px; line-height: 28px; padding: 0pt 25px; float: left; background: url('tj_x1.jpg') no-repeat scroll right center transparent; text-align: center; overflow: hidden; }

.jqzoom { width: 348px; border: 1px solid rgb(216, 216, 216); }
.jqzoom img { margin: 5px; width: 338px; }
.list-h{width: 330px; overflow: hidden; position: absolute; left: 0pt; top: 0pt; margin-top: 0pt; margin-left: 0pt;}
.list-h li { float: left; }
#spec-n5 { width: 350px; height: 80px; padding-top: 6px; overflow: hidden; }
#spec-left { background: url('left.gif') no-repeat scroll 0% 0% transparent; width: 10px; height: 80px; float: left; cursor: pointer; margin-top:16px; }
#spec-right { background: url('right.gif') no-repeat scroll 0% 0% transparent; width: 10px; height: 80px; float: left; cursor: pointer; margin-top:16px; }
#spec-list { width: 330px; float: left; overflow: hidden;display: inline; }
#spec-list ul li { float: left; margin:0px 5px 0px 5px; display: inline; width: 100px; }
#spec-list ul li img { padding: 2px; border: 1px solid rgb(204, 204, 204); width: 90px; height: 68px; }
.jqzoom { position: relative; padding: 0pt; }
#spec-list { position: relative; width: 330px;}
#spec-list div { margin-top: 0px;}
#Tab2 { clear: both; width: 775px; margin-bottom: 20px; }
.Menubox { width: 780px; line-height: 29px; border-bottom: 1px solid rgb(216, 216, 216); height: 29px;  background: #fff; }
.Menubox UL { padding: 0px; margin: 0px; }
.Menubox LI { display: block; font-weight: bold; float: left; width: 120px; cursor: pointer; color: rgb(0, 0, 0); text-align: center; }
.Menubox UL LI { margin: 0px 4px 0px 0px; line-height: 29px; background: url('bg3.jpg') no-repeat scroll 0% 0% transparent; }
.Menubox LI.hover { padding: 0px; font-weight: bold; background: url('bg2.jpg') no-repeat scroll 0% 0% transparent; width: 120px; color: rgb(255, 255, 255); line-height: 29px; height: 29px; }
.Contentbox { clear: both; margin-top: 0px; min-height: 300px; border-top-style: none;  height: auto; }
.Contentbox  p{line-height: 40px; margin-top: 8px; margin-bottom: 0px; text-indent:2em;}
.pdetail { width: 770px ! important; }
.pleft { width: 370px; float: left; margin: 20px 0px 15px; }
.pright { width: 395px ! important; float: right; margin-bottom: 20px;}
.pright h1 { font-size: 14px; background: url('ico3.jpg') no-repeat scroll left center transparent; padding-left: 25px; height: 30px; line-height: 30px; margin-top: 10px; }
.prightaj { width: 100%; }
.prightaj ul { margin: 30px 0px 0px 30px; }
.prightaj li { background: url('aj.jpg') no-repeat scroll 0% 0% transparent; width: 142px; height: 31px; line-height: 31px; margin-right: 30px; float: left; text-indent: 15px; }
.prightzi { width: 100%; line-height: 36px; text-indent: 2em;}

#LRdiv1 #LR_Tb4 td p {
	margin: 0; padding: 0;}


 #foot, #footer_feilei, #sub_bottom { margin: 0pt auto; width: 1200px; overflow: hidden; }

	#bottom { background: url('bg_footer.gif') repeat-x scroll 0% 0% rgb(50, 50, 50); margin-top: 20px; overflow: hidden; }
#bottomzi { background: url('bgd.jpg') repeat-x scroll 0% 0% transparent;}
#bottomzi ul { margin-left: 25%; }
#bottomzi li { line-height: 30px; float: left; color: rgb(255, 255, 255); }
#bottomzi li  a{color: rgb(255, 255, 255); }
#footer_feilei {padding-top: 20px; text-align: left; padding-bottom:20px; }


#footer_feilei .first1 { float: left; width: 12% ! important; padding: 0pt 0px; }
#footer_feilei .first2 { float: left; width: 45% ! important; padding: 0pt 0px; }

#footer_feilei .first1 dd { line-height: 40px; background: url('bg_list_02.gif') no-repeat scroll left center transparent; padding-left: 10px; width: 100%; color: rgb(255, 255, 255);}
#footer_feilei .first2 dd { line-height: 40px; background: url('bg_list_02.gif') no-repeat scroll left center transparent; padding-left: 10px; width: 31%; color: rgb(255, 255, 255);float:left;}


#footer_feilei li dl dt { font-size: 14px; font-weight: bolder; margin-bottom: 15px; color: rgb(255, 255, 255);}
#footer_feilei li dd { line-height: 40px; background: url('bg_list_02.gif') no-repeat scroll left center transparent; padding-left: 10px; width: 100%; color: rgb(255, 255, 255);}
#footer_feilei a:link,#footer_feilei a:hover,#footer_feilei a:active,#footer_feilei a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#footer_link span {font-size: 12px;}
#footer_link a:link,#footer_link a:hover,#footer_link a:active,#footer_link a:visited {line-height: 24px; font-size: 12px; text-decoration: none; color:#000;}
DL { padding: 0px; margin: 0px; }
DT { padding: 0px; margin: 0px; }
DD { padding: 0px; margin: 0px; }
UL { padding: 0px; margin: 0px; }



.wrap_nav_fix{
	position: fixed;
	top: 0;
}
.xuanfu{overflow:hidden;width:100%;width:220px;}
