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:28px; width:100%; background:#6E6D6B;}
.tops{ width:1202px; margin:0 auto; height:28px; margin:0 auto;}
.topyy{ float:left; height:28px; line-height:28px; font-size:12px; color:#fff; text-transform:uppercase;}
.topyx{ float:right; height:auto; overflow:hidden; line-height:28px; font-size:12px; color:#FFF;}
.logo{ padding:12px 0px 12px 515px; height:auto; overflow:hidden; float:left;}
.ss{ float:right; height:auto; overflow:hidden; margin-top:28px; width:222px;}
.sstu{ float:right; height:auto; overflow:hidden; padding-left:6px;}
.ssbj{ float:right; height:27px; overflow: hidden; background: url(mkstu/ssbj.jpg) top left no-repeat; padding-left:10px; padding-right:10px;}
.ssm{ line-height:27px; height:27px; border: none; padding:0px; margin:0px; width:171px; font-size:12px; color:#333; background:none;}
.dh{ width:1202px; height:43px;}
.dhm{ float:left; height:43px; padding-left:40px; padding-right:40px; text-transform:uppercase;}
.dhm a{ display:block; line-height:43px; font-size:14px; color:#fff; }
.dhm a:hover { display:block; line-height:43px; font-size:14px; color:#fff; background:url(mkstu/dhbj.jpg) bottom repeat-x;}                                         
.dhms{ float:left; height:43px; padding-left:40px; padding-right:40px; text-transform:uppercase;}
.dhms a{ display:block; line-height:43px; font-size:14px; color:#fff; background:url(mkstu/dhbj.jpg) bottom repeat-x; }
.dhms a:hover { display:block; line-height:43px; font-size:14px; color:#fff; background:url(mkstu/dhbj.jpg) bottom repeat-x;}                                         
.prod_1{ width:100%; height:auto; overflow:hidden; position:absolute; z-index:0; top:0px; left:0px;}
.prod_1s{ width:100%; height:auto; overflow:hidden; position:absolute; z-index:100; top:0px; left:0px;}
.prod_2{ width:100%; height:auto; overflow:hidden; position:absolute; z-index:1; bottom:30px; left:0px;}
.prod_2s{ margin-left:2px; height:auto; overflow:hidden;}
.prod_2_1{ height:auto; overflow:hidden; padding-left:4px; padding-bottom:12px;}
.prod_2_2{ background: url(mkstu/probtbj.png) left top repeat-y; text-align:left; padding-left:20px; text-transform:uppercase;}
.prod_2_2 a{ display:block; line-height:41px; font-size:16px; color:#FFF;}
.prod_2_2 a:hover  { display:block; line-height:41px; font-size:16px; color:#FFF;}
.syaboutbt{ padding-top:20px; text-align:center; line-height:50px; font-size:48px; color:#FFF; text-transform:uppercase;}
.syaboutbt2{ text-align: center; line-height:70px; font-size:30px; text-transform: uppercase; color:#fff; padding-bottom:20px;}
.syaboutnr{ height:424px; overflow:hidden; text-align:left; line-height:25px; font-size:14px; color:#FFF;}
.symbt{ text-align:center; line-height:70px; padding-top:30px; font-size:60px; color:#333; text-transform:uppercase;}
.symbt2{ text-align:center; font-size:22px; line-height:35px; color:#333; padding-bottom:14px; text-transform:uppercase;}
.sym{ float:left; width:396px; height:316px; overflow:hidden; position:relative;}
.sym_1{ width:396px; height:316px; overflow:hidden; position:absolute; z-index:0; top:0px; left:0px;}
.sym_2{ width:396px; height:50px; background: url(mkstu/symf.png); bottom:0px; left:0px; position:absolute;}
.sym_2 a{ display:block; line-height:50px; font-size:16px; color:#FFF; padding-left:15px;}
.sym_2 a:hover { display:block; line-height:50px; font-size:16px; color:#FFF; padding-left:15px;}
.symfj{ float:left; width:7px; height:330px; overflow:hidden;}
.foornr{ width:262px; height:auto; overflow:hidden; float:left;}
.foornrbt{ text-align:left; border-bottom:1px solid #CCC; width:262px; height:auto; overflow:hidden; font-size:16px; color:#FFF; line-height:50px; margin-bottom:8px;}
.foornrnr{ height:auto; overflow:hidden; background:url(mkstu/foorbj.jpg) left center no-repeat; padding-left:32px;}
.foornrnr a{ display:block; line-height:26px; font-size:12px; color:#FFF;}
.foornrnr a:hover { display:block; line-height:26px; font-size:12px; color:#FFF;}
.foorlx{ width:345px; float:left; height:auto;}
.foorlxnr{ width:345px; height: auto; overflow:hidden; line-height:26px; text-align:left; font-size:12px; color:#FFF; padding-bottom:20px;}
.foorrwm{ height:auto; overflow:hidden; width:135px;}
.foorrwms{ width:135px; text-align:center; line-height:30px; font-size:12px; color:#FFF;}
.foor{ background:#DAD8D9; text-align:center; line-height:42px; font-size:12px; color:#333;}
.nymbt{ border-bottom:1px solid #CCC; height:auto; overflow:hidden; margin-top:4px; background:url(mkstu/mnrbt.jpg) top repeat-x;}
.nybbts{ background:url(mkstu/nyh.jpg) left center no-repeat; padding-left:40px; height:auto; overflow:hidden; line-height:42px; color:#333; font-size:14px;}
.nybbts a{ line-height:42px; font-size:14px; color:#333;}
.nybbts a:hover { line-height:42px; font-size:14px; color:#333;}
.aboutbt{ height:auto; overflow:hidden; padding-top:47px; line-height:66px; font-size:48px; color:#333; text-transform:uppercase; text-align:left;}
.aboutbt2{ height:auto; overflow:hidden; line-height:48px; font-size:26px; color:#333; text-align:left; text-transform:uppercase;}
.aboutnr{ padding:20px 8px 40px 8px; height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#333;}
.abouttu{ height:215px; overflow:hidden; background:url(mkstu/about1.jpg) top center no-repeat;}
.news{ width:450px; height:480px; overflow: hidden; float:left;}
.news_1{ height:auto; overflow:hidden;}
.news_2{ height:40px; overflow:hidden; text-align:left; font-size:16px; color:#333; text-overflow:ellipsis; overflow:hidden; white-space:normal; text-transform:uppercase;}
.news_2 a{ display:block; line-height:40px; font-size:16px; color:#333; text-overflow:ellipsis; overflow:hidden; white-space:normal;}
.news_2 a:hover { display:block; line-height:40px; font-size:16px; color:#333; text-overflow:ellipsis; overflow:hidden; white-space:normal;}
.news_3{ height:60px; overflow:hidden; line-height:25px; font-size:12px; color:#333; text-align:left;}
.news_4_1{ float:left; height:30px; font-size:12px; color:#333; text-transform:uppercase;}
.news_4_1 a{ display: block; line-height:30px; font-size:12px; color:#333; }
.news_4_1 a:hover { display: block; line-height:30px; font-size:12px; color:#333; }
.news_4_2{ float:right; height:auto; overflow: hidden; line-height:30px; font-size:12px; color:#333;}
.newsfj{ width:100px; height:480px; overflow:hidden; float:left;}
.newshowbt{ text-align:center; line-height:40px; padding-top:20px; font-size:16px; color:#333;}
.newshownr{ padding-top:20px;  padding-bottom:50px; line-height:25px; font-size:12px; text-align:left; color:#333;}
.service{ padding-bottom:40px; margin-bottom:30px; border-bottom:1px solid #CCC; height:auto; overflow:hidden;}
.servicetu{ float:left; padding-left:42px; padding-right:22px; height:auto; overflow:hidden; float:left;}
.servicenr{ float:left; width:700px; height:auto; overflow:hidden;}
.servicenrbt{text-align:left; height:auto; overflow: hidden; }
.servicenrbt a{ display:block; line-height:30px; font-size:16px; color:#646464; text-overflow:ellipsis; overflow:hidden; white-space:normal;}
.servicenrbt a:hover { display:block; line-height:30px; font-size:16px; color:#646464; text-overflow:ellipsis; overflow:hidden; white-space:normal;}
.servicenrrq{text-align:left; height:auto; overflow: hidden; line-height:30px; font-size:14px; color:#646464;}
.servicenrnr{ height:auto; overflow:hidden; text-align:left; font-size:12px; color:#646464; line-height:25px; padding-bottom:10px;}
.servicenrm{ text-align:left; font-size:14px; color:#646464; text-transform:uppercase;}
.servicenrm a{ display:block; line-height:30px; font-size:14px; color:#333;}
.servicenrm a:hover { display:block; line-height:30px; font-size:14px; color:#333;}
.lxbt{ padding-top:25px; line-height:125px; text-align:center; font-size:40px; color:#333; height:auto; overflow:hidden;}

.lybt{ height: auto; overflow:hidden; line-height:50px; padding-top:30px; font-size:30px; color:#333; font-weight:600;}
.lxnr{ width:986px; height:auto; overflow:hidden; float:left;}
.lxrwm{ float:right; height:auto; overflow:hidden;}
.lxrwm_1{ width:135px; height:auto; overflow:hidden; padding-top:40px;}
.lxrwm_2{ width:135px; text-align:center; font-size:14px; color:#333; line-height:40px; padding-right:31px;}
.lxnrnr{ padding-left:44px; height:80px; padding-left:44px;  float:left;}
.lxnrnrs{ width:417px; font-size:16px; color:#333; line-height:80px;}
.lxnrnrd{ width:417px; font-size:16px; color:#333; line-height:25px; padding-top:15px;}
.lybt{ height: auto; overflow:hidden; line-height:50px; padding-top:30px; font-size:30px; color:#333; font-weight:600;}
.lybt2{ height:auto; overflow:hidden; line-height:40px; font-size:12px; color:#333; text-align:left;}
.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;}
.syproxfl{ float:left; background:url(mkstu/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(mkstu/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;}
.pron{ width:202px;  height:260px; overflow:hidden; float:left;}
.pronfj{ width:48px; height:260px; overflow: hidden; float:left;}
.pron_1{ border:1px solid #CCC; height:auto; overflow:hidden;}
.pron_2{ height:auto; overflow:hidden; text-align:center; font-size:14px; color:#333; line-height:25px;}

.syproxfl{ float:left; background:url(sldtu/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(sldtu/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;}

.proxl{ float:left; height:auto; overflow:hidden; padding:20px 0px 20px 0px;}
.proxl_tu{ height:auto; overflow:hidden;}
.proxl_bt{ text-align:center; line-height:40px; font-size:14px; color:#FFF; width:200px; text-overflow:ellipsis; overflow:hidden; white-space:normal;}
.pronybt{ float:left; height:auto; overflow:hidden; background:url(blttu/phtu.jpg) left center no-repeat; padding-left:30px; line-height:50px; font-size:12px; color:#333;}
.pronybt a{ line-height:50px; font-size:12px; color:#333;}
.pronybt a:hover { line-height:50px; font-size:12px; color:#333;}
