﻿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.gray:link { color: rgb(183, 183, 183); text-decoration: none; }
a.gray:hover { color: rgb(102, 102, 102); text-decoration: none; }
a.gray:active { color: rgb(0, 0, 0); text-decoration: none; }
a.gray:visited { color: rgb(179, 179, 179); text-decoration: none; }
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, #ding1, #banner, #content, #tj_pro, #foot, #footer_feilei, #sub_bottom { margin: 0pt auto; width: 1200px; overflow: hidden; }
#nav { margin: 0pt auto; width: 1200px; }
#top1, #nav1, #ding, #bottom, #bottom1, #bannerbg, #bottomzi{ margin: 0px auto; width: 100%; overflow: hidden; }
#ding { height: 31px; line-height: 30px; background: url('d_bg.jpg') repeat-x scroll 0% 0% transparent; }
#lianjie { float: left; width: 500px; margin-left: 140px ! important; }
#lianjie li { padding-left: 15px; padding-right: 15px; list-style: none outside none; float: left; }
#qqjt { width: 80px; background: url('qq.png') no-repeat scroll left center transparent; padding-left: 15px; float: right; }
.search { float: left; width: 380px; left: 630px; }
.searchrightl { text-align: left; background: url('imputbg.jpg') repeat-x scroll 0% 0% transparent; border: 1px solid rgb(227, 227, 227); }
.leftselect { width: 186px; margin: 0pt auto 0pt 20px; }
.leftselect ul li.selectlist { height: 20px; line-height: 20px; background: url('select_02.gif') no-repeat scroll left top transparent; text-align: center; cursor: pointer; }
.layer { width: 186px; position: absolute; display: none; margin: 0px; }
.layerlist { padding-top: 18px; border: 1px solid rgb(138, 144, 140); }
.layerlist ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: auto; padding: 3px 14px; height: 200px; overflow: auto; }
.layerlist ul li { line-height: 20px; height: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
#Context { line-height: 40px; padding-right: 5px; }
#Context p { line-height: 40px; margin-top: 8px; margin-bottom: 0px; text-indent:2em;}

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_2 DD { width: 110px; }*/
.navpro DL.navpro_3 { width: 160px; }
/*.navpro DL.navpro_3 DD { width: 103px; }*/
.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; }



#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; }



#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 img { margin-left: 22px; margin-bottom: 10px; }
#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;}
.subhover { background: url('sub_list_hover.jpg') no-repeat scroll 0% 0% transparent; width: 190px; height: 30px; line-height: 24px; color: rgb(255, 255, 255); padding: 5px 70px 5px 71px; }
#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; }

#contact { width: 100%; overflow:hidden; }
#contact p { text-indent: 20px; font-size: 14px; line-height:30px; }
#contact_left { width: 54%; float: left; font-size: 16px; margin-top: 10px; }
#contact_left p { text-indent: 35px; padding: 4px 0 4px 0; line-height:32px; }
#contact_left .redfont { font-size: 23px; color:#ED1C24; }
#contact_left .tel { background: url(tel1.png) no-repeat left 10px; margin-bottom: 10px; margin-top: 15px; }
#contact_left .tel1{ background: url(tel1.png) no-repeat left 10px; margin-bottom: 10px; margin-top: 15px; }
#contact_left .add { background: url(add.png) no-repeat left 8px; margin-bottom: 10px; }
#contact_left .email { background: url(email.png) no-repeat left 12px; margin-bottom: 10px; }
#contact_left .message { cursor: pointer; color: #fff; padding: 13px  25px; background:#009CDF; width: 160px; text-align: center; text-indent: 0; font-size: 18px; margin-bottom:0px; }
#contact_left .message:hover { color: #fff !important; background: #0565b6; }
#contact_right { width: 46%; float: right; margin-top: 30px; }  .contact_right img{ width:100%; height:auto}

#about-rongyu{}
#about-rongyu ul{ width:100%; height:auto;}
#about-rongyu ul li{ width:220px; height:210px; float:left; margin-left:35px; margin-top:20px; border:1px solid #CCCCCC; }
#about-rongyu ul li img{ width:220px; height:170px;}
#about-rongyu ul li p{text-align:center;font-size: 14px; line-height:30px;text-indent:0px;margin-top:5px;}

#LRdiv1 #LR_Tb4 td p {
	margin: 0; padding: 0;}