body{margin:0 auto;text-align:center;font-size:12px;color:#333333; background:#DEDEDE;}
img{ border:0px;}
a{ color:#333333; text-decoration:none;}
a:hover{text-decoration:none; color:#333333;}

.pl5{ padding-left:5px;}
.pl13{ padding-left:13px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl50{ padding-left:50px;}
.pt20{ padding-top:20px;}
.pt14{ padding-top:14px;}
.pt10{ padding-top:10px;}
.pt5{ padding-top:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pb10{ padding-bottom:10px;}

.pb3{ padding-bottom:3px;}
.p1{ padding:1px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.mt18{ margin-top:18px;}
.mt13{ margin-top:13px;}
.mt10{ margin-top:10px;}
.mr8{ margin-right:8px;}

.h36{ height:36px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f24{ font-size:24px;}
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.fm{ font-family:Arial, Helvetica, sans-serif;}
.fm1{ font-family:"Times New Roman", Times, serif}

.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}


.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh32{ line-height:32px;}

.c0{ color:#000;} 
.c0 a{ color:#000; text-decoration:none;}
.c0 a:hover{text-decoration:none; color:#000;}

.ccff{ color:#CC0000;}
.ccff a{ color:#CC0000; text-decoration:none;}
.ccff a:hover{text-decoration:none; color:#CC0000;}

.c00f{ color:#0000FF;}
.c00f a{ color:#0000FF; text-decoration:none;}
.c00f a:hover{text-decoration:none; color:#0000FF;}

.c0f0{ color:#00FF00;}
.c0f0 a{ color:#00FF00; text-decoration:none;}
.c0f0 a:hover{text-decoration:none; color:#00FF00;}

.cf0f{ color:#FF00FF;}
.cf0f a{ color:#FF00FF; text-decoration:none;}
.cf0f a:hover{text-decoration:none; color:#FF00FF;}

.cfff{ color:#FFF;}
.cfff a{ color:#FFF; text-decoration:none;}
.cfff a:hover{text-decoration:none; color:#FFF;}

.c035{ color:#035A7E;}
.c035 a{ color:#035A7E; text-decoration:none;}
.c035 a:hover{text-decoration:none; color:#035A7E;}

.bline{width:1px; height:15px; clear:both;}

.bgf{background:#FFFFFF;}

#Hrui{ height:800px; background:url(../images/bj.gif) repeat-x;}

#head{width:1003px; height:94px; text-align:right; background:url(../images/logo.gif) no-repeat; margin:auto;}
.top{width:660px; height:94px; float:right;}
.top ul{width:660px; margin:0px; padding:0px; float:right;}
.top ul li{list-style-type:none; padding:0px; margin:0px; float:left;}
.top div{height:40px; line-height:40px; text-align:right; padding-right:20px;}


.banner{width:1003px; height:265px; margin:auto;}
.banner img{width:1003px; height:265px;}

.Main{width:1003px; height:100px; height:auto; min-height:100px; overflow:hidden; margin:auto;}

.Left{width:260px; height:466px; height:auto; min-height:466px; overflow:hidden;  text-align:left; float:left;}
.Right{width:725px; text-align:left; float:right; overflow:auto;}

.ProL{width:260px; height:100px; height:auto; min-height:100px; text-align:left;  overflow:auto;}
.ProLTitle{height:33px; text-align:left; background:url(../images/pro_title_bj.gif) repeat-x;}
.ProLTitle div{width:118px; height:33px; line-height:33px; text-align:center; font-size:13px; font-weight:bolder; color:#005B9C; background:url(../images/pro_title.gif) no-repeat; float:left;}
.ProL ul{width:238px; height:200px; height:auto; min-height:200px;  margin:0px; padding-top:16px; padding-bottom:10px; padding-left:10px; padding-right:10px; border:1px solid #FFFFFF; overflow:auto;}
.ProL ul li{width:238px; height:25px; margin:0px; padding:0px; list-style-type:none; background:url(../images/line.gif) 0 24px repeat-x; float:left;}
.ProL ul li a{height:25px; line-height:25px;text-align:left; padding-left:20px; background:url(../images/jtou.gif) 0 7px no-repeat; float:left;}

.Cact{width:260px; height:100px; height:auto; min-height:100px; text-align:left;}
.CactTitle{height:30px; text-align:left; background:url(../images/pro_title_bj1.gif) repeat-x;}
.CactTitle div{width:118px; height:30px; line-height:30px; text-align:center; font-size:13px; font-weight:bolder; color:#005B9C; background:url(../images/pro_title1.gif) no-repeat; float:left;}
.Cact ul{width:238px; height:130px; margin:0px; padding-top:16px; padding-bottom:10px; padding-left:10px; padding-right:10px; border:1px solid #FFFFFF;}
.Cact ul li{width:238px; height:120px; margin:0px; padding:0px; text-align:left; line-height:22px; list-style-type:none; background:url(../images/lxwm_bj.gif) bottom right no-repeat; float:left;}



.Right_H{width:650px; height:376px; text-align:left; float:right;}

.ProH{width:334px; height:375px; float:left;}
.ProHTitle{height:33px; text-align:left; background:url(../images/pro_title_bj.gif) repeat-x;}
.ProHTitle div{width:118px; height:33px; line-height:33px; text-align:center; font-size:13px; font-weight:bolder; color:#005B9C; background:url(../images/pro_title.gif) no-repeat; float:left;}
.ProHTitle img{width:33px; height:30px; line-height:30px; float:right;}
.ProH ul{width:334px; height:330px; margin:0px; padding:0px; padding-top:10px;}
.ProH ul li{width:162px; height:160px; margin:0px; padding:0px; text-align:center; margin-bottom:5px; margin-left:3px!important; margin-left:2px; list-style-type:none; float:left;}
.ProH ul li img{width:159px; height:134px; border:1px solid #D7D7D7; margin-bottom:8px;}

.AbtH{width:370px; height:205px; float:left;}
.AbtHTitle{height:33px; text-align:left; background:url(../images/pro_title_bj.gif) repeat-x;}
.AbtHTitle div{width:150px; height:33px; line-height:33px; text-align:left; padding-left:20px; font-size:13px; font-weight:bolder; color:#005B9C; background:url(../images/NewsTitle.gif) 0 8px no-repeat; float:left;}
.AbtHTitle div span{font-size:12px; color:#3C85E4; font-family:Arial;}
.AbtHTitle img{width:33px; height:30px; line-height:30px; float:right;}
.AbtH ul{width:370px; height:161px; margin:0px; padding:0px; padding-top:10px;}
.AbtH ul li{width:370px; height:160px; margin:0px; padding:0px; text-align:left; line-height:22px; list-style-type:none; float:left;}
.AbtH ul li img{width:153px; height:99px; border:1px solid #D7D7D7; margin-right:10px; float:left;}

.SbeH{width:260px; height:205px; float:right;}
.SbeHTitle{height:33px; text-align:left; background:url(../images/pro_title_bj.gif) repeat-x;}
.SbeHTitle div{width:150px; height:33px; line-height:33px; text-align:left; padding-left:20px; font-size:13px; font-weight:bolder; color:#005B9C; background:url(../images/NewsTitle.gif) 0 8px no-repeat; float:left;}
.SbeHTitle div span{font-size:12px; color:#3C85E4; font-family:Arial;}
.SbeHTitle img{width:33px; height:30px; line-height:30px; float:right;}
.SbeH ul{width:260px; height:161px; margin:0px; padding:0px; padding-top:10px;}
.SbeH ul li{width:260px; height:160px; margin:0px; padding:0px; text-align:left; line-height:22px; list-style-type:none; float:left;}
.SbeH ul li img{width:258px; height:145px; border:1px solid #D7D7D7;}

.NewsH{width:370px; height:170px; float:left;}
.NewsHTitle{height:33px; text-align:left; background:url(../images/pro_title_bj1.gif) repeat-x;}
.NewsHTitle div{width:150px; height:33px; line-height:33px; text-align:left; padding-left:20px; font-size:13px; font-weight:bolder; color:#005B9C; background:url(../images/NewsTitle.gif) 0 8px no-repeat; float:left;}
.NewsHTitle div span{font-size:12px; color:#3C85E4; font-family:Arial;}
.NewsHTitle img{width:33px; height:30px; line-height:30px; float:right;}
.NewsH ul{width:370px; height:126px; margin:0px; padding:0px; padding-top:10px;}
.NewsH ul li{width:370px; height:25px; margin:0px; padding:0px; list-style-type:none; background:url(../images/line.gif) 0 24px repeat-x; float:left;}
.NewsH ul li a{width:270px; height:25px; line-height:25px;text-align:left; padding-left:20px; background:url(../images/jtou.gif) 0 7px no-repeat; float:left;}
.NewsH ul li span{width:70px; height:25px; line-height:25px;text-align:left; float:right;}

.CatH{width:260px; height:170px; float:right;}
.CatHTitle{height:33px; text-align:left; background:url(../images/pro_title_bj1.gif) repeat-x;}
.CatHTitle div{width:150px; height:33px; line-height:33px; text-align:left; padding-left:20px; font-size:13px; font-weight:bolder; color:#005B9C; background:url(../images/NewsTitle.gif) 0 8px no-repeat; float:left;}
.CatHTitle div span{font-size:12px; color:#3C85E4; font-family:Arial;}
.CatHTitle img{width:33px; height:30px; line-height:30px; float:right;}
.CatH ul{width:260px; height:126px; margin:0px; padding:0px; padding-top:10px;}
.CatH ul li{width:260px; height:120px; margin:0px; padding:0px; text-align:left; line-height:20px; list-style-type:none; background:url(../images/lxwm_bj.gif) bottom right no-repeat; float:left;}
.CatH ul li img{width:258px; height:145px; border:1px solid #D7D7D7;}

.AboutCTitle{height:33px; text-align:left; background:url(../images/pro_title_bj.gif) repeat-x;}
.AboutCTitle div{width:150px; height:33px; line-height:33px; text-align:left; padding-left:20px; font-size:13px; font-weight:bolder; color:#005B9C; background:url(../images/NewsTitle.gif) 0 8px no-repeat; float:left;}
.AboutCTitle div span{font-size:12px; color:#3C85E4; font-family:Arial;}
.AboutCTitle img{width:33px; height:30px; line-height:30px; float:right;}
.AboutCont{padding-top:20px; padding-left:10px; padding-right:10px; text-align:left; line-height:22px;}
.AboutCont p{padding-top:0px; padding-bottom:20px;}

.AboutCTitle1{height:33px; text-align:left; background:url(../images/pro_title_bj.gif) repeat-x;}
.AboutCTitle1 div{height:33px; line-height:33px; text-align:left; padding-left:20px; font-size:13px; font-weight:bolder; color:#005B9C; background:url(../images/NewsTitle.gif) 0 8px no-repeat; float:left;}
.AboutCTitle1 div span{font-size:12px; color:#3C85E4; font-family:Arial;}



.News{height:134px; height:auto; min-height:134px; overflow:hidden; padding:10px;}
.News ul{margin:0px; padding:0px; background:url(../images/Newsh_btm.gif) bottom no-repeat;}
.News ul li{width:680px; height:32px; text-align:left; margin:0px; padding:0px; margin-left:10px; background:url(../images/line.gif) 0 29px repeat-x; list-style-type:none; float:left;}
.News ul li a{width:570px; height:32px; line-height:32px; padding-left:26px; text-align:left; background:url(../images/jtou.gif) 6px 10px no-repeat; float:left;}
.News ul li span{width:70px; height:32px; line-height:32px; text-align:left; float:right;}

.Pic{height:134px; height:auto; min-height:134px; overflow:hidden;}
.Pic ul{margin:auto; padding-top:10px; padding-left:15px;}
.Pic ul li{width:160px; height:190px; line-height:26px; text-align:center; margin:0px; padding:0px; margin-right:16px!important;margin-right:12px; list-style-type:none; float:left;}
.Pic ul li img{width:158px; height:160px; border:1px solid #CCC;}


.titleNh{height:41px; text-align:left; background:url(../images/title_bj.gif) repeat-x;}
.titleNh strong{width:160px; height:41px; line-height:41px; text-align:left; font-size:14px; color:#7FB82D; background:url(../images/title1.gif) no-repeat; margin:0px; padding:0px; padding-left:40px; float:left;}
.titleNh img{width:7px; height:41px; float:right;}
.titleNh span{width:46px; height:41px; line-height:41px; text-align:left; font-size:14px; color:#7FB82D; background:url(../images/pro_right.gif) right no-repeat; margin:0px; padding:0px; float:right;}
.titleNh span a{ color:#7FB82D; text-decoration:none;}
.titleNh span a:hover{text-decoration:none; color:#7FB82D;}


.ProList{width:235px; height:172px; height:auto; min-height:172px; background:url(../images/pro_line.gif) repeat-y;}
.ProList ul{height:40px; height:110px; height:auto; min-height:110px; margin:auto; padding:10px; background:url(../images/pro_btm.gif) bottom no-repeat;}
.ProList ul li{width:220px; height:26px; line-height:26px; text-align:left; margin:0px; padding:0px; background:url(../images/pro_line.gif) 0 25px repeat-x; list-style-type:none;}
.ProList ul li a{height:26px; line-height:26px; padding-left:20px; text-align:left; background:url(../images/lsj.gif) 0 1px no-repeat;}

.titleHg{width:235px; height:41px; text-align:left; background:url(../images/pro_bj.gif) repeat-x;}
.titleHg strong{width:100px; height:41px; line-height:41px; text-align:left; font-size:14px; color:#7FB82D; background:url(../images/pro_tl.gif) no-repeat; margin:0px; padding:0px; padding-left:40px; float:left;}
.titleHg span{width:46px; height:41px; line-height:41px; text-align:left; font-size:14px; color:#7FB82D; background:url(../images/title_right.gif) right no-repeat; margin:0px; padding:0px; float:right;}
.titleHg span a{ color:#7FB82D; text-decoration:none;}
.titleHg span a:hover{text-decoration:none; color:#7FB82D;}

.Contact{width:233px; height:190px; height:auto; min-height:190px; border:1px solid #DFDFDF; background:#FBFBFB;}
.Contact ul{padding:0px; margin:0px;}
.Contact ul li{width:207px; height:20px; line-height:20px; text-align:left; padding:0px; margin:0px; padding-left:16px; padding-right:10px; list-style-type:none; background:url(../images/dian.gif) 6px 7px no-repeat; float:left; overflow:hidden;}

.About{width:288px; height:167px; background:url(../images/about_bj.gif) repeat-y;}
.About ul{height:126px; margin:auto; padding:0px; background:url(../images/about_btm.gif) bottom no-repeat;}
.About ul li{margin:0px; padding:10px; line-height:22px; text-align:left; list-style-type:none;}

.Hdp{width:280px; height:185px; background:url(../images/hdp_bj.gif) no-repeat; padding-top:12px; padding-left:8px;}

.Prods{width:457px; height:189px;}
.Prods img{width:126px; height:100px; border:1px solid #CCC; margin-top:10px; margin-bottom:10px;}
.Products{height:190px; margin:auto; padding:0px; background:url(../images/prod_btm.gif) bottom no-repeat;}
.Products ul{width:447px;height:140px; margin:auto; padding:0px; padding-top:10px; padding-left:10px; background:url(../images/prod_btm.gif) bottom no-repeat;}
.Products ul li{width:440px; height:26px; line-height:26px; text-align:left; margin:0px; padding:0px; background:url(../images/line.gif) 0 25px repeat-x; list-style-type:none; float:left;}
.Products ul li a{width:350px; height:26px; line-height:26px; padding-left:14px; text-align:left; background:url(../images/sj.gif) 0 8px no-repeat; float:left;}
.Products ul li span{width:70px; height:26px; line-height:26px; text-align:left; float:right;}


.link{width:1000px; height:80px; height:auto ; min-height:80px; margin:auto; background:url(../images/link_bj.gif) repeat-y; clear:both;}
.link ul{width:980px; height:40px; height:auto; min-height:40px; overflow:hidden;  margin:auto; padding:10px; background:url(../images/link_btm.gif) bottom no-repeat;}
.link ul li{width:20px; width:auto; min-width:20px; overflow:hidden; height:24px; line-height:24px; margin:auto; padding:0px; margin-left:10px; list-style-type:none; float:left;}

.titlelk{height:41px; text-align:left; background:url(../images/title_bj.gif) repeat-x;}
.titlelk strong{width:160px; height:41px; line-height:41px; text-align:left; font-size:14px; color:#11A3DE; background:url(../images/title.gif) no-repeat; margin:0px; padding:0px; padding-left:40px; float:left;}
.titlelk img{width:7px; height:41px; float:right;}
.titlelk span{width:46px; height:41px; line-height:41px; text-align:left; font-size:14px; color:#11A3DE; background:url(../images/title_right.gif) right no-repeat; margin:0px; padding:0px; float:right;}
.titlelk span a{ color:#11A3DE; text-decoration:none;}
.titlelk span a:hover{text-decoration:none; color:#11A3DE;}

.titleBard{height:41px; text-align:left; background:url(../images/title_bj.gif) repeat-x;}
.titleBard strong{width:400px; height:41px; line-height:41px; text-align:left; font-size:14px; color:#11A3DE; background:url(../images/title.gif) no-repeat; margin:0px; padding:0px; padding-left:40px; float:left;}
.titleBard strong a{ color:#11A3DE; text-decoration:none;}
.titleBard strong a:hover{text-decoration:none; color:#11A3DE;}
.titleBard img{width:7px; height:41px; float:right;}
.titleBard span{width:46px; height:41px; line-height:41px; text-align:left; font-size:14px; color:#11A3DE; background:url(../images/title_right.gif) right no-repeat; margin:0px; padding:0px; float:right;}
.titleBard span a{ color:#11A3DE; text-decoration:none;}
.titleBard span a:hover{text-decoration:none; color:#11A3DE;}


.titlelkn{height:41px; text-align:left; background:url(../images/titlebj.gif) repeat-x;}
.titlelkn strong{width:160px; height:41px; line-height:41px; text-align:left; font-size:14px; color:#11A3DE; background:url(../images/title2.gif) no-repeat; margin:0px; padding:0px; padding-left:40px; float:left;}
.titlelkn span{width:46px; height:41px; line-height:41px; text-align:left; font-size:14px; color:#11A3DE; background:url(../images/titleright.gif) right no-repeat; margin:0px; padding:0px; float:right;}
.titlelkn span a{ color:#11A3DE; text-decoration:none;}
.titlelkn span a:hover{text-decoration:none; color:#11A3DE;}

#foot{height:131px; background:url(../images/foot_bj.gif) repeat-x;}
#foot a{ color:#FFF; text-decoration:none;}
#foot a:hover{text-decoration:none; color:#989898;}

.fot{height:73px; line-height:24px; padding-top:10px; text-align:center; color:#FFFFFD; background:url(../images/foot_bj.gif) repeat-x;}
.fot div{width:564px; float:left;}
.fot img{margin-top:10px; float:left;}

.TitleName{height:20px; line-height:20px; font-size:13px; padding-top:6px; padding-bottom:10px; text-align:center; font-weight:bolder; background:url(../images/line.gif) 0 34px repeat-x;}

.fen{text-align:center; height:32px; line-height:32px; color:#989898; clear:both;}
.fen a{ color:#989898; text-decoration:none;}
.fen a:hover{text-decoration:none; color:#989898;}

.Proimg{width:220px; border:1px solid #999;}
.Fuimg{width:130px; margin-top:20px; margin-left:4px; margin-right:8px; float:left;}