body { margin:0px;  FONT-FAMILY: "微软雅黑","Microsoft YaHei",Verdana,"Courier New",Courier,monospace,Arial, Helvetica, sans-serif; background:#fff;  color:#333; 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:1202px; height:auto; overflow:hidden;}
.topky{ border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB; background:url(wsltu/topky.jpg) left center no-repeat; line-height:30px; padding-left:40px; font-size:12px; padding-right:20px; color:#282828; float:left;}
.topdz{ border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB; background: url(wsltu/toqdz.jpg) left center no-repeat; line-height:30px; padding-left:40px; font-size:12px; padding-right:20px; color:#282828; float:right;}
.logo{ float:left; padding-top:33px; padding-bottom:41px; height: auto; overflow:hidden; padding-right:74px;}
.zyw{ border-left:1px solid #BBBBBB; height:auto; overflow:hidden; padding-left:56px; padding-right:30px; height:30px; float:right;}
.zyw a{ display:block; line-height:30px; font-size:12px; color:#333; line-height:30px;}
.zyw a:hover { display:block; line-height:30px; font-size:12px; color:#2CBD62; line-height:30px;}
.dhd{ margin-top:50px; margin-bottom:41px; height:auto; overflow:hidden; float:left;}
.dhm{ float:left; height:auto; overflow:hidden;}
.dhm a{ display:block; line-height:37px; margin-left:30px; font-size:14px; padding-left:20px; padding-right:20px; color:#333;}
.dhm a:hover { display:block; line-height:37px; margin-left:30px; font-size:14px; padding-left:20px; padding-right:20px; color:#fff; background:#2CBD62;}
.dhms{ float:left; height:auto; overflow:hidden;}
.dhms a{ display:block; line-height:37px; margin-left:30px;  padding-left:20px; font-size:14px; padding-right:20px; background:#2CBD62; color:#fff;}
.dhms a:hover { display:block; line-height:37px; margin-left:30px;  padding-left:20px; font-size:14px; padding-right:20px; background:#2CBD62; color:#fff;}
.ss{ float:right; margin-top:48px; margin-bottom:40px; height:auto; overflow:hidden; width:212px;}
.sstu{ float:right; height:auto; overflow:hidden;}
.ssbj{ background:url(wsltu/ssbj.jpg) left center no-repeat; padding-left:8px; float:right;}
.input12{ FONT-SIZE: 12px; COLOR:#fff; TEXT-ALIGN:left; background:none; height:40px; line-height:40px;  width:173px; border:none; padding:0px; float:left;}
.syprobt{ padding-top:37px; line-height:46px; text-align:center; font-size:42px; color:#010101; font-weight:600; text-transform:uppercase; background:#FAFAFA;}
.syprobt2{ padding-bottom:17px; line-height:32px; text-align:center; font-size:26px; color:#333; background:#FAFAFA;}
.sypro{ width:301px; height:290px; position:relative; background:url(wsltu/syprobj.jpg) top right no-repeat; float:left;}
.syprotu{ left:0px; top:0px; width:293px; height:201px; background:#FFF; position:absolute;}
.syprom{ width:293px; height:55px; left:0px; top:201px; text-align:center; font-size:12px; color:#333; text-transform:uppercase; line-height:55px; position:absolute;}
.syproms{ width:293px; height:55px; left:0px; top:201px; text-align:center; display:none; position:absolute;}
.syproms a{ display: block; font-size:12px; color:#fff; text-transform:uppercase; line-height:55px;}
.syproms a:hover { display: block; font-size:12px; color:#fff; text-transform:uppercase; line-height:55px;}
.sypronrbt{ width:293px; height:34px; bottom:0px; left:0px; text-align:center; position:absolute;}
.sypronrbt a{ display:block; line-height:34px; font-size:14px; color:#333;}
.sypronrbt a:hover { display:block; line-height:34px; font-size:14px; color:#333;}
.syprodm{ width:285px; height:92px; background:url(wsltu/syprombj.jpg) center center no-repeat; margin:0 auto; text-align:center;}
.syprodm a{ display:block; line-height:92px; font-size:14px; color:#333;}
.syprodm a:hover { display:block; line-height:92px; font-size:14px; color:#333;}
.syaboutnr{ width:492px; height:auto; overflow: hidden; float:left;}
.syaboutnrbt{ width:492px; height: auto; overflow:hidden; padding-top:45px; line-height:43px; text-align:left; font-size:42px; color:#333; font-weight:bold;}
.syaboutnrbt2{ width:492px; height: auto; overflow:hidden; padding-bottom:56px; line-height:38px; text-align:left; font-size:26px; color:#333; }
.syaboutnrnr{ height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333;}
.foor1{ width:200px; height:auto; overflow:hidden; float:left;}
.foor1bt{ width:200px; height:120px; line-height:120px; text-align:left; font-size:16px; color:#FFF;}
.foor1nr{ width:200px; height:auto; overflow:hidden; text-align:left;}
.foor1nr a{ display:block; line-height:35px; font-size:12px; color:#FFF;}
.foor1nr a:hover { display:block; line-height:35px; font-size:12px; color:#32BE67;}
.foor2{ width:280px; height:auto; overflow: hidden; float:left;}
.foor2bt{ width:280px; height:120px; line-height:120px; text-align:left; font-size:16px; color:#FFF;}
.foor2nr{ width:140px; height:auto; overflow:hidden; float:left;}
.foor2nr a{ display:block; line-height:35px; font-size:12px; color:#FFF;}
.foor2nr a:hover { display:block; line-height:35px; font-size:12px; color:#32BE67;}
.foorlx{ width:300px; height:54px; float:left;}
.foorlxnr{ height:auto; overflow:hidden; line-height:27px; padding-left:70px; font-size:14px; color:#333;}
.foornr{ padding-top:160px; line-height:48px; text-align:center; height:auto; overflow:hidden; font-size:12px; color:#333; background: url(wsltu/foorrwm.jpg) top center no-repeat;}
.foornrs{  line-height:48px; text-align:center; height:auto; overflow:hidden; font-size:12px; color:#333;}
.nymbt{ margin-top:48px; height:auto; overflow:hidden;  border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.nymbts{ width:1202px; height:48px; margin:0 auto; text-align:left; font-size:12px; color:#333; text-align:center; line-height:48px;}
.nymbts a{ display:block; line-height:48px; font-size:12px; color:#333; line-height:48px;}
.nymbts a:hover { display:block; line-height:48px; font-size:12px; color:#333; line-height:48px;}
.aboutbt{ padding-top:77px; padding-left:120px; padding-right:120px; line-height:52px; text-align: left; font-size:48px; color:#333; text-transform:uppercase;}
.aboutbt2{ padding-bottom:62px; line-height:42px; text-align:left; padding-left:120px; padding-right:120px; font-size:26px; color:#333;}
.aboutnr{ height:auto; overflow:hidden; line-height:30px; padding-bottom:50px; font-size:12px; color:#333; text-align:left; padding-bottom:50xp; padding-left:121px; padding-right:121px;}
.aboutbt3{ padding-top:57px; line-height:53px; font-size:48px; font-weight:600; height:auto; overflow:hidden; text-transform:uppercase; padding-bottom:35px;}
.aboutnr3{ height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#333; text-align:left; padding-right:280px;}
.prodtu{ width:100%; height:auto; overflow: hidden; position:absolute; z-index:0;}
.prodbt{ width:100%; height:auto; overflow:hidden; bottom:0px; left:0px; text-align:center; font-size:26px; color:#333; line-height:106px; position:absolute; z-index:2;}
.prodm{ width:100%; height:100px; bottom:85px; background:url(wsltu/prom.png) center center no-repeat; text-align:center; position:absolute; z-index:3; line-height:100px; font-size:14px; text-transform:uppercase;}
.prodbts{ width:100%; height:auto; overflow:hidden; padding-top:30px; bottom:0px; left:0px; text-align:center; font-size:26px; color:#333; line-height:106px; position:absolute; z-index:2; display:none;}
.prodbts a{ display: block; line-height:106px; font-size:26px; color:#FFF;}
.prodbts a:hover { display: block; line-height:106px; font-size:26px; color:#FFF;}
.prodms{ width:100%; height:188px; top:200px; position:absolute; z-index:5; display:none;}
.prodms_1{ padding-top:64px; line-height:30px; font-size:14px; width:100%; text-align:center;}
.prodms_1 a{ display:block; line-height:30px; font-size:14px; color:#fff;}
.prodms_1 a:hoer { display:block; line-height:30px; font-size:14px; color:#fff;}
.prodms_2{ line-height:30px; font-size:14px; width:100%; text-align:center; text-transform:uppercase;}
.prodms_2 a{ display:block; line-height:30px; font-size:14px; color:#fff;}
.prodms_2 a:hoer { display:block; line-height:30px; font-size:14px; color:#fff;}
.prodms_3{ padding-top:79px; line-height:30px; font-size:14px; width:100%; text-align:center; text-transform:uppercase;}
.prodms_3 a{ display:block; line-height:30px; font-size:14px; color:#fff;}
.prodms_3 a:hoer { display:block; line-height:30px; font-size:14px; color:#fff;}
.newsdbt{ width:1100; height:120px; background:url(wsltu/newsdbtbj.jpg) bottom center no-repeat; text-align:center; font-size:16px; line-height:62px;}
.newsd{ height:auto; overflow:hidden; width:1100px; border-bottom:1px solid #CCC;}
.newsdtu{ float:right; padding-top:36px; height:auto; overflow: hidden; padding-bottom:100px;}
.newsdnr{ width:720px; height:auto; overflow:hidden; float:left;}
.newsdnrbt{ width:720px; height:85px; background:url(wsltu/newsdnrbt.jpg) left center no-repeat; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.newsdnrbt a{ display:block; line-height:85px; font-size:20px; color:#333; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:25px;}
.newsdnrbt a:hover { display:block; line-height:85px; font-size:20px; color:#2CBD62; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:25px;}
.newsdnrnr{ padding-bottom:40px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333; text-align:left;}
.newsf{ width:535px; height:715px; float: left; position:relative;}

.newsfs{ width:535px; height:900px; float: left; position:relative;}

.newsftu{ padding:16px; height:auto; overflow:hidden;}
.newsfbt{ height:77px; padding-left:35px; padding-right:35px; height:auto; overflow:hidden; line-height:77px; font-size:24px; color:#333;}
.newsfnr{ height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333; padding-left:35px; padding-right:35px;}
.newsffj{ width:30px; height:715px; float:left; }
.newsfbts{ height:77px; padding-left:35px; padding-right:35px; height:auto; overflow:hidden; line-height:77px; font-size:24px; color:#fff;}
.newsfnrs{ height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#fff; padding-left:35px; padding-right:35px;}
.lrnr{ float:left; width:300px; height:auto; overflow:hidden; padding-top:170px;}
.lrnrs{ padding-right:15px; padding-right:15px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#fff; text-align:center;}
.lxbt{ width:1202px; height:auto; overflow:hidden; padding-top:160px; line-height:142px; text-align:center; font-size:24px; color:#fff;}
.mainnrs{ width:1170px; height:auto; overflow:hidden;}
.ly1{ width:500px; height:auto; overflow:hidden; float:left;}
.ly1_1{ height:131px; text-align:left; line-height:131px; color:#333; font-size:70px; font-weight:600;}
.ly1_2{ height:auto; line-height:25px; font-size:12px; color:#333;}
.ly2{ padding-top:63px; width:94px; height:auto; overflow:hidden; float:right;}
.ly2_1{ height:auto; overflow:hidden;}
.ly2_2{ text-align:center; font-size:14px; color:#333; line-height:40px; width:92px;}
.ly2_3{ padding-top:37px; height:auto; overflow:hidden; float:right; padding-right:43px;}
.ly2_3_1{ height:auto; overflow: hidden;}
.ly2_3_2{ height:auto; overflow: hidden; width:155px; line-height:35px; text-align:center; font-size:12px; color:#333; padding-bottom:52px;}
.input10{ FONT-SIZE: 12px; COLOR:#999; TEXT-ALIGN:left; background:none; height:62px; line-height:62px;  width:365px; border:none; padding:0px; float:left;}
.input11{ FONT-SIZE: 12px; COLOR:#999; TEXT-ALIGN:left; background:none; height:155px; line-height:25px;  width:1145px; border:none; padding:0px; float:left;}
.lynr1{ padding-left:5px; padding-right:5px; height: auto; overflow:hidden; background:url(wsltu/lybj1.jpg) left top no-repeat; float:left;}
.lyfj{ width:15px; height:62px; float:left;}
.lynr2{ padding:5px; height: auto; overflow:hidden; background:url(wsltu/ly2.jpg) left top no-repeat; float:left;}
.probt{ float:left; height:55px; overflow: hidden;}
.probt a{ display:block; line-height:55px; color:#FFF; font-size:14px; background:url(wsltu/profj2.jpg) left center no-repeat; padding-left:22px; padding-right:25px; margin-right:20px;}
.probt a:hover { display:block; line-height:55px; color:#2cbc62; font-size:14px;   background:url(wsltu/profj1.jpg) left center no-repeat; padding-left:22px; padding-right:25px; margin-right:20px;}
.probts{ float:left; height:55px; overflow: hidden;}
.probts a{ display:block; line-height:55px; color:#2cbc62; font-size:14px;   background:url(wsltu/profj1.jpg) left center no-repeat; padding-left:22px; padding-right:25px; margin-right:20px;}
.probts a:hover { display:block; line-height:55px; color:#2cbc62; font-size:14px;   background:url(wsltu/profj1.jpg) left center no-repeat; padding-left:22px; padding-right:25px; margin-right:20px;}
.pro{ padding:35px 9px 0px 9px; height:auto; overflow:hidden; float:left;}
.pro_1{ width:282px; height:282px; overflow:hidden;}
.pro_1 a{ display:block; border:1px solid #CCC;}
.pro_1 a:hover { display:block; border:1px solid #2cbc62;}
.pro_2{ width:282px; height:66px; overflow:hidden;}
.pro_2_1{ background: url(wsltu/probt.jpg) left center no-repeat; height:66px; float:left;}
.pro_2_1 a{ display:block; padding-left:20px; line-height:66px; font-size:14px; color:#2cbc62;}
.pro_2_1 a:hover { display:block; padding-left:20px; line-height:66px; font-size:14px; color:#2cbc62;}

.pro_2_2{  height:66px; float:right;}
.pro_2_2 a{ display:block;  line-height:66px; font-size:14px; color:#333;}
.pro_2_2 a:hover { display:block; line-height:66px; font-size:14px; color:#2cbc62;}

.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;}
.newshowbt{ height:auto; overflow:hidden; text-align:center; font-size:16px; color:#333; line-height:30px; color:#333; padding-bottom:20px;}
.newshownr{ height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333; text-align:left; padding-bottom:40px;}



