﻿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, #bottom1{ 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-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); 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_left  h1{font-size: 16px;  line-height: 30px; margin-top: 1px;}
#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; }
#sub_com_zi { line-height: 23px; float: left; text-align: left; margin: 15px; overflow: hidden; color: rgb(85, 85, 85); width:750px;}
#desc{width: 730px;height:auto;margin: 5px 5px 5px 12px;background-color: #F3F3F3;border: 1px #E5E5E5 solid;padding-left: 20px;line-height:40px;  padding-right: 20px; color: #444;text-indent:0px;float:left;}
#desc span {color: #EF4706;font-weight: bold;}
#pro-desc{width: 750px;height: 30px;margin: 5px 5px 5px 12px;background-color: #F3F3F3;border: 1px #E5E5E5 solid;padding-left: 20px;line-height: 20px; color: #444;text-indent:0px;float:left;}
#pro-desc h2 {color: #EF4706;font-weight: bold; font-size:15px; margin-top:5px;}
#pro_type_dtl{width: 770px;float:left;margin-left: 12px;}
.Menubox2{width:770px; float:left;}

.Menubox2 li{float:left; border: 1px #E5E5E5 solid; height:29px; line-height:29px; margin-right:1px; margin-top:2px; cursor:pointer; text-align:center; list-style:none; padding-left: 10px; padding-right: 10px; background-color: #F3F3F3;}
.Menubox2 li.hover{border-top: 1px #FF0000 solid; font-weight:bold; letter-spacing:1px; font-size:14px;background-color: #FFFFFF;}
#Tab1{text-align:left; line-height:40px;}
.Contentbox2{clear:both; text-align:left; line-height:25px; border:#CDCDCD 1px solid;}
.Contentbox2 h3{text-align:center;}
.Contentbox2 p{ line-height: 40px; color: rgb(62, 62, 62); text-indent:27px; padding-left: 10px;}
.conboxblock{display: block;}
.conboxnone{display: none;}

#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; }
.cplist { border: 1px solid rgb(202, 202, 202); margin: 10px 0px 10px 12px; width: 182px; display: inline; float: left;}
.cplist_pic { margin: 8px 8px 8px 8px; width: 166px; padding-right: 0px; height:auto; }
.cplist_pic img { width: 165px; height: 124px; }
.cplist H2 { line-height: 40px;height: 40px;text-align: center;margin:0; font-size: 12px; }
.cplist .cpdesc {text-align: center; line-height: 40px;height: 40px;font-size: 12px; font-weight: bold;}

.dede_pages{ }
.dede_pages ul{list-style: none outside none; float:left; padding:12px 0px 12px 16px; }
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px; }
.dede_pages ul li a{float:left; padding:2px 4px 2px; color:#555; border-bottom:1px solid #EEE; }
.dede_pages ul li a:hover{color:#690; text-decoration:none; padding:2px 4px 1px; border-bottom:2px solid #690; }
.dede_pages .pageinfo{line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.dede_pages .pageinfo strong{color:#555; font-weight:normal; margin:0px 2px; }


#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; }
