body { margin:0px;  FONT-FAMILY: "微软雅黑","Microsoft YaHei",Verdana,"Courier New",Courier,monospace,Arial, Helvetica, sans-serif; background:#fff;  color:#fafafa; font-size:12px; }
A{
	 COLOR:#333; text-decoration:none; font-size:12px;
}
A:hover {
	COLOR:#178115;  text-decoration:none; font-size:12px;
}
* { margin:0; padding:0; } 
.pages{ width:760px; margin:0 auto;text-align:center; height:60px; line-height:60px; float:right;}
#page {font-size:12px;padding:15px 0; font-family:Arial, Helvetica, sans-serif;  float:left;margin:0 auto; text-align:center;}
	#page ul{font-size:12px;margin:0 auto; float:left;display:table;text-align:center;}
	#page li{font-size:12px;float:left !important; float:left;margin-right: 2px; height:17px;line-height:17px;display:inline;}
	#page span{display: block; padding: 2px 5px;float:left; background: #FFFFFF; border: 1px solid #000000; color: #000000; }
	#page a{font-size:12px;display: block;float:left; text-decoration: none; margin:0px; color: #ffffff;padding: 2px 5px 2px 5px;background:#333333;}
	#page a:link,#page a:visited {border: 1px solid #CCCCCC;float:left;font-size:12px; }
	#page a:hover {background:#FFFFFF;float:left;color:#0E78BE;font-size:12px;}
	#span1 { float:left; padding-top:15px;float:left;font-size:12px;}
.dmain{ width:100%; height:auto; overflow:hidden;}
.main{ width:1202px; height:auto; overflow:hidden; margin:0 auto;}
.mainnr{ width:100%; height:auto; overflow:hidden;}
.top{ height:40px; background:#F68400;}
.tops{ width:1202px; height:40px; margin:0 auto;}
.topky{ float:left; height:40px; line-height:40px; font-size:12px; color:#fff;}
.topyy{ float:right; height:auto; overflow:hidden; line-height:40px; font-size:12px; color:#fff; padding-right:10px;}
.topdh{ float:right; height:auto; overflow:hidden; background:url(sdlltu/topdh.jpg) left center no-repeat; line-height:40px; font-size:12px; color:#FFF; padding-right:20px; padding-left:30px;}
.banner{ width:100%; height:785px; overflow:hidden; position:relative;}
.banner_1{ width:100%; height:134px; background:url(sdlltu/dhbj.png); z-index:1; top:0px; left:0px; position:absolute; }
.banner_2{ width:100%; height:auto; overflow:hidden; position:absolute; z-index:0; top:0px; left:0px;} 
.banner_2s{ width:100%; height:785px; overflow:hidden; position:absolute; z-index:0; top:0px; left:0px;} 
.logo{ padding-top:22px; padding-bottom:38px; height:auto; overflow:hidden; float:left;}
.dh{ float:right; height: auto; overflow:hidden; margin-top:64px;}
.dhm{ float:left; height:auto; overflow:hidden;}
.dhm a{ display:block; padding-left:10px; padding-right:10px; line-height:36px; font-size:14px; color:#333;}
.dhm a:hover { display:block; padding-left:10px; padding-right:10px; background:url(sdlltu/dhbjs.jpg) bottom repeat-x; line-height:36px; font-size:14px; color:#333;}
.dhms{ float:left; height:auto; overflow:hidden;}
.dhms a{ display:block; padding-left:10px; padding-right:10px; background:url(sdlltu/dhbjs.jpg) bottom repeat-x; line-height:36px; font-size:14px; color:#333;}
.dhms a:hover { display:block; padding-left:10px; padding-right:10px; background:url(sdlltu/dhbjs.jpg) bottom repeat-x; line-height:36px; font-size:14px; color:#333;}
.dhfj{ width:60px; height:36px; background:url(sdlltu/dhfj.jpg) center center no-repeat; float:left;}
.flfj{ width:3px; height:100px; overflow:hidden; background:url(sdlltu/profj.jpg) top center no-repeat; float:left;}
.fl{ width:168px; height:auto; overflow:hidden; float:left;}
.fl_1{ padding-left:49px; padding-right:49px; height:auto; overflow:hidden;}
.fl_2{ text-align:center; line-height:30px; font-size:12px; color:#333;}
.fl_2 a{ display:block; line-height:30px; font-size:12px; color:#333;}
.fl_2 a:hover { display:block; line-height:30px; font-size:12px; color:#333;}
.prod_1{ width:100%; height:auto; overflow:hidden; top:0px; left:0px;}
.prod_2{ width:100%; height:auto; overflow:hidden; bottom:0px; left:0px; background:url(sdlltu/pro1.png); position:absolute;  z-index:10;}
.prod_2_1{ padding:20px 10px 0px 30px; height:auto; overflow:hidden; line-height:40px; color:#FFF;}
.prod_2_1 a{ display:block; line-height:30px; font-size:18px; color:#FFF;}
.prod_2_1 a:hover { display:block; line-height:30px; font-size:18px; color:#FFF;}
.prod_2_2{  height:auto; overflow:hidden; text-align:left; color:#FFF; text-transform:uppercase;}
.prod_2_2 a{ display:block; line-height:30px; font-size:16px; color:#FFF; margin-left:30px; background:url(sdlltu/probj.jpg) left bottom no-repeat;}
.prod_2_2 a:hover { display:block; line-height:30px; font-size:16px; color:#FFF; margin-left:30px; background:url(sdlltu/probj.jpg) left bottom no-repeat;}
.prod_2_3 {height:auto; overflow:hidden; float:left; text-transform:uppercase;}
.prod_2_3 a{ display:block; line-height:35px; margin-left:30px; margin-top:20px; margin-bottom:15px;  border:1px solid #FFF; padding-left:20px; padding-right:20px; color:#FFF;}
.prod_2_3 a:hover { display:block; line-height:35px; margin-left:30px; margin-top:20px; margin-bottom:15px; borde:1px solid #FFF;  padding-left:20px; padding-right:20px; color:#FFF;}
.prod_2S{ width:100%; height:auto; overflow:hidden; bottom:0px; left:0px; background:url(sdlltu/pro2.png); position:absolute; z-index:10; display: none;}
.synews{ width:367px; height: auto; overflow:hidden; float:left;}
.synewss{ border:1px solid #CCC; height:auto; overflow:hidden;}
.synews_1{ height:auto; overflow:hidden;}
.synews_2{ height:222px; overflow:hidden; padding-left:20px; padding-right:20px;}
.synews_2_1{ padding-top:19px; height: auto; overflow:hidden;  line-height:30px; font-size:14px; color:#333; text-transform:uppercase;}
.synews_2_1 a{ display:block; line-height:30px; font-size:14px; color:#333;}
.synews_2_1 a:hover { display:block; line-height:30px; font-size:14px; color:#333;}
.synews_2_2{ height:60px; overflow:hidden; line-height:25px; font-size:12px; color:#333;}
.ssbj{ padding-left:10px; padding-right:10px; border:1px solid #CCC;}
.ssm{ width:305px; line-height:40px; height:40px; font-size:12px; color:#333; text-align:left; border:none; padding:0px; margin:0px;}
.synewsm{ float:right; height:54px; overflow: hidden;}
.synews_2_2s{ height:auto; padding-bottom:10px; overflow:hidden; line-height:25px; font-size:12px; color:#333;}
.synews_2_3{ height:auto; overflow: hidden; line-height:25px; font-size:12px; color:#333; text-align:left;}
.synewsfj{ width:50px; height:630px; overflow:hidden; float:left;}
.syaboutbt1{ text-align:left; padding-top:35px; line-height:60px; font-size:26px; color:#fff; text-transform:uppercase;}
.syaboutbt2{ height:auto; overflow:hidden; padding-bottom:22px; line-height:55px; font-size:18px; color:#FFF;}
.syaboutnr{ padding-right:600px; height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#fff; padding-bottom:30px;}
.syaboutnrm{ height:auto; overflow:hidden;}

.foorbt{ line-height:50px; background:url(sdlltu/foorljbj2.jpg) bottom center no-repeat; text-align:center; font-size:14px; color:#666; text-transform:uppercase;}
.foordh{ width:450px; height:auto; overflow:hidden; float:left;}
.foorlogo{ padding-left:50px; padding-right:50px; height: auto; overflow:hidden; float:left; padding-top:19px; padding-bottom:28px;}
.fdhm{ float:right; height:auto; overflow:hidden;  padding-left:30px; padding-right:30px; }
.fdhm a{ display:block; line-height:110px;font-size:14px; color:#333;}
.fdhm a:hover { display:block; line-height:110px;  font-size:14px; color:#F29700;}
.fdhms{ float:left; height:auto; overflow:hidden;  padding-left:30px; padding-right:30px; }
.fdhms a{ display:block; line-height:110px;font-size:14px; color:#333;}
.fdhms a:hover { display:block; line-height:110px;  font-size:14px; color:#F29700;}
.foorrwm{ width:150px; height:auto; overflow:hidden; margin:0 auto;}
.foorrwm_1{ width:150px; height:150px; overflow:hidden;}
.foorrwm_2{ width:150px; text-align:center; line-height:30px; font-size:12px; color:#FFF;}
.foordhs{ padding-left:60px; padding-right:60px; background:url(sdlltu/fdh.jpg) left center no-repeat; line-height:70px; font-size:26px; color:#FFF;}
.foornr{ height:auto; overflow:hidden; padding-bottom:15px; line-height:25px; font-size:12px; color:#FFF; text-align:center;}

.adhm{ float:left; height:auto; overflow: hidden;}
.adhm a{ display:block; padding-left:5px; padding-right:5px; padding-top:20px; margin-bottom:10px; border-bottom:1px solid #FFF; color:#666; margin-right:15px; line-height:30px;}
.adhm a:hover { display:block; padding-left:5px; padding-right:5px; padding-top:20px; margin-bottom:10px; border-bottom:1px solid #333; color:#666;  margin-right:15px; line-height:30px;}
.adhms{ float:left; height:auto; overflow: hidden;}
.adhms a{ display:block; padding-left:5px; padding-right:5px; padding-top:20px; margin-bottom:10px; border-bottom:1px solid #333; color:#666;  margin-right:15px; line-height:30px;}
.adhms a:hover { display:block; padding-left:5px; padding-right:5px; padding-top:20px; margin-bottom:10px; border-bottom:1px solid #333; color:#666;  margin-right:15px; line-height:30px;}
.aboutbt{ text-align:center; font-size:32px; color:#333; line-height:56px; padding-top:6px;}
.aboutbt2{ text-align:center; line-height:50px; font-size:26px; color:#f68400; text-transform:uppercase;}
.aboutbt3{ text-align:center; line-height:40px; font-size:18px; color:#333; text-transform:uppercase;}
.aboutnr{ height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#333; padding-top:20px; padding-bottom:20px; text-align:left;}
.abouttu{ width:390px; height:390px; position:relative; float:left;}
.abouttu_1{ position:absolute; z-index:0; width:390px; top:0px;}
.abouttu_2{ position:absolute; z-index:1; width:390px; bottom:0px; background:url(sdlltu/about.png); text-align:center; text-transform:uppercase;}
.abouttu_2 a{ display:block; line-height:90px; font-size:18px; color:#FFF;}
.abouttu_2 a:hover {display:block; line-height:90px; font-size:18px; color:#FFF;}
.aboutfj{ width:16px; height:390px; overflow:hidden; float:left;}
.nynbtd{ float:left; height:60px; overflow:hidden; line-height:60px; font-size:16px; color:#333;}
.nynbt{ float:right; height:60px; line-height:60px; font-size:14px; color:#333;}
.nynbt a{ line-height:60px; font-size:14px; color:#333;}
.nynbt a:hover { line-height:60px; font-size:14px; color:#333;}
.newsfl{ float:left; height:auto; overflow:hidden;}
.newsfl a{ display:block; line-height:34px; color:#FFF; background:#F68400; padding-left:15px; padding-right:15px; margin-left:10px; margin-right:10px;}	
.newsfl a:hover { display:block; line-height:34px; color:#FFF; background:#F68400; padding-left:15px; padding-right:15px; margin-left:10px; margin-right:10px;}	
.news{ width:570px; height:465px; float:left; overflow:hidden;}
.news_1{ width:570px; height: auto; overflow:hidden;}
.news_2{ background:#EEEEEE; height:auto; overflow:hidden;}
.news_2_1{ text-align:center; padding-top:20px; padding-left:10px; padding-right:10px;}
.news_2_1 a{ display:block; line-height:34px; font-size:16px; color:#333;}
.news_2_1 a:hover { display:block; line-height:34px; font-size:16px; color:#333;}
.news_2_2{ text-align:center; padding-bottom:20px; padding-left:10px; padding-right:10px; font-size:14px; color:#333;}
.newsfj{ width:62px; height:465px; overflow:hidden; float:left;}
.newshowbt{ text-align:center; font-size:16px; color:#333; line-height:40px; padding-top:20px;}
.newshownr{ text-align:left; font-size:14px; color:#333; line-height:30px; padding-bottom:20px;}
.fwnr{ height:auto; overflow:hidden; padding-top:20px; padding-bottom:40px; line-height:30px; font-size:16px; color:#333; padding-left:30px;  padding-right:30px;}
.fw{ width:360px;  height:474px; overflow:hidden; float:left;}
.fw_1{ height:264px; overflow:hidden;}
.fw_2{ width:360px; height:175px; background:#E9EAEC;}
.fw_2_1{ text-align:left; padding-left:18px; padding-right:18px; padding-top:12px;}
.fw_2_1 a{ display:block; line-height:60px; font-size:16px; color:#333;}
.fw_2_1 a:hover { display:block; line-height:60px; font-size:16px; color:#333;}
.fw_2_2{ text-align:left; padding-left:18px; padding-right:18px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333;}
.fwfj{ width:61px;  height:474px; overflow:hidden; float:left;}
.lxnr{ width:290px; height:auto; overflow:hidden; padding-top:70px; background:url(sdlltu/lx1.jpg) top center no-repeat; line-height:30px; font-size:16px; color: #333; text-align:center; float:left;}
.lxnr2{ width:410px; height:auto; overflow:hidden; padding-top:70px; background:url(sdlltu/lx2.jpg) top center no-repeat;  float:left;}
.lxnr3{ width:290px; height:auto; overflow:hidden; padding-top:70px; background:url(sdlltu/lx3.jpg) top center no-repeat; line-height:30px; font-size:16px; color: #333; text-align:center; float:left;}
.lxwm{ text-align:left; line-height:60px; font-size:40px; color:#000; font-weight:600;}
.lxwm2{ height:30px; font-size:14px; color:#333; line-height:30px; padding-bottom:20px;}
.lynr{ background:#F6F6F6; padding-left:10px; padding-right:10px; height:auto; overflow:hidden; float:left;}
.lym{ height:62px; overflow:hidden; width:370px; background:none; font-size:14px; text-align:left; color:#333; line-height:62px; border:0px; padding:0px;}
.lyfj{ width:15px; height:82px; overflow:hidden; float:left;}
.lynr2{ background:#F6F6F6; padding:10px;  height:auto; overflow:hidden; }
.lym2{ height:200px; overflow:hidden; width:1200px; background:none; font-size:14px; text-align:left; color:#333; line-height:25px; border:0px; padding:0px;}
.lxnr2_1{ line-height:30px; font-size:16px; color: #333; text-align:center;}
.lxnr2_2{ line-height:30px; font-size:16px; color: #333; text-align:left; padding-left:15px; padding-right:15px;}
.prond{ border-bottom:1px solid #CCC; height:auto; overflow:hidden;}
.prondbt{ padding-top:20px; height:auto; overflow:hidden;}
.prondbt_1{ float:left; height:auto; overflow:hidden; line-height:50px; font-size:16px; color:#333; padding-left:10px;}
.prondbt_2{ float:right; height:auto; overflow:hidden; line-height:50px; font-size:16px; color:#333;}
.prondbt_2 a{ display:block; line-height:50px; font-size:16px; color:#333;}
.prondbt_2 a:hover { display:block; line-height:50px; font-size:16px; color:#f68400;}
.mainnrs{ width:1200px; height:auto; overflow:hidden;}
.pro{ width:300px; height:auto; overflow:hidden; float:left;}
.pro_1{ width:300px; height:300px; overflow:hidden;}
.pro_2{ width:300px; text-align:center; font-size:16px; color:#333; padding-bottom:20px;}
.pro_2 a{ display:block; line-height:30px; font-size:16px; color:#333;}
.pro_2 a:hover { display:block; line-height:30px; font-size:16px; color:#333;}
.syproxfl{ float:left; background:url(sdlltu/proxflbj.jpg) left center no-repeat; height:auto; text-align:left; overflow:hidden;}
.syproxfl a{ display:block; padding-left:18px; line-height:25px; font-size:12px; color:#333; border:1px solid #FFF; padding-right:20px; margin-right:20px;}
.syproxfl a:hover { display:block; padding-left:18px; line-height:25px; font-size:12px; color:#333; border:1px solid #ccc; padding-right:20px; margin-right:20px;}
.syproxfls{ float:left; background:url(sdlltu/proxflbj.jpg) left center no-repeat; height:auto; text-align:left; overflow:hidden; }
.syproxfls a { display:block; padding-left:18px; line-height:25px; font-size:12px; color:#333; border:1px solid #ccc; padding-right:20px; margin-right:20px;}
.syproxfls a:hover { display:block; padding-left:18px; line-height:25px; font-size:12px; color:#333; border:1px solid #ccc; padding-right:20px; margin-right:20px;}
.proshowbt{ width:450px; height:auto; overflow:hidden; border-bottom:1px solid #CCC; font-size:12px; color:#333; font-weight:bold; line-height:30px; padding-top:50px;}
.proshownr{ height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#333; padding-top:10px; padding-bottom:50px; padding-left:15px; }
.proshowsxy{ width:450px; height:auto; overflow:hidden;}
.proshowsxy_1{ float:left; padding-left:10px; padding-right:10px; height:auto;}
.proshowsxy_2{ float:left; height:25px; padding-left:10px; padding-right:10px;}
.proshowsxy_2 a{ display:block; font-size:12px; color:#C32522; line-height:25px; }
.proshowsxy_2 a:hover{ display:block; font-size:12px; color:#C32522; line-height:25px;}


