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:#8AC21F;  text-decoration:none; font-size:12px;
}
* { margin:0; padding:0; } 
img{ display:block;}
.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;}
.logo{ padding-top:14px; padding-bottom:14px; height:auto; overflow:hidden; float:left;}
.zyw{ float:right; width:870px; height:48px;}
.zyw_1{ width:128px; height:48px; float:right;}
.dh{ float:right; height:33px; overflow:hidden;}
.dhm{ float:left; height:auto; overflow:hidden;}
.dhm a{ display:block; line-height:33px; padding-left:25px; padding-right:23px; margin-right:5px; color:#333;}
.dhm a:hover{ display:block; line-height:33px; padding-left:25px; padding-right:23px; margin-right:5px; background:#E3271B; color:#FFF;}
.dhms{ float:left; height:auto; overflow:hidden;}
.dhms a{ display:block; line-height:33px; padding-left:25px; padding-right:23px; margin-right:5px; background:#E3271B; color:#FFF;}
.dhms a:hover{ display:block; line-height:33px; padding-left:25px; padding-right:23px; margin-right:5px; background:#E3271B; color:#FFF;}
.sstus{ float:left; height:auto; overflow:hidden;}
.input12{ FONT-SIZE: 12px; COLOR:#333; background:none; TEXT-ALIGN:left; height:33px; line-height:33px;  border:none; overflow:hidden; width:616px;}
.sybt1{ padding-top:66px; line-height:90px; padding-left:42px; font-size:56px; color:#FFF;}
.sybt1s{ padding-top:66px; line-height:45px; padding-left:42px; padding-right:40px; padding-bottom:20px;font-size:56px; color:#FFF;}
.sybt2{ height:111px; text-align:left; padding-left:42px; line-height:45px; font-size:22px; color:#fff;}
.sybt2s{ height:111px; text-align:left; padding-left:42px; line-height:45px; font-size:22px; color:#fff;}

.sym{ margin-left:42px; height:auto; overflow:hidden;}
.sym_1{ float:left; padding-left:35px; padding-right:35px; background:#fff; line-height:58px; color:#333; font-size:16px;}
.sym_1 a{ display:block; line-height:58px; color:#333; font-size:16px;}
.sym_1 a:hover{ display:block; line-height:58px; color:#333; font-size:16px;}
.sybt3{ padding-top:40px; line-height:85px; text-align:left; font-size:50px; color:#333; text-align:left;}
.syaboutnr{ padding-top:20px; width:465px; float:left; height:auto; overflow:hidden; float:left; line-height:25px; color:#333; font-size:12px;}
.foor{ float:left; height:auto; overflow:hidden; text-align:left; font-size:12px; color:#333; line-height:45px;}
.foors{ float:right;  height:auto; overflow:hidden; text-align:left; font-size:12px; color:#333; line-height:45px;}
.foor1{ width:355px; float:left; margin-top:35px; height:auto; overflow:hidden; float:let;}
.foor2{ padding-left:50px; padding-right:55px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333; text-align:left; padding-bottom:20px;}
.foor3{ line-height:78px; font-size:12px; color:#666;}
.nymbt{ width:1202px; margin:0 auto; height:auto; overflow:hidden; line-height:40px; text-align:left; font-size:12px; color:#FFF;}
.nymbt a{ line-height:40px; font-size:12px; color:#FFF;}
.nymbt a:hover{ line-height:40px; font-size:12px; color:#FFF;}
.aboutbt{ margin-top:46px; line-height:137px; text-align:left; background:url(swtu/aboutbtbj.jpg) top left no-repeat; text-align:left; font-size:36px; padding-left:140px;}
.aboutnr{ padding-bottom:40px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333}
.yyzsbt{ height:auto; overflow: hidden; padding-top:24px; line-height:46px; text-align:center; font-size:48px; text-transform:uppercase; color:#DDDDDD;}
.yyzsbt2{ text-align:center; line-height:38px; font-size:22px; color:#333;}
.yynr{ width:581px; height:570px; overflow:hidden; margin:0 auto;}
.yynr_1{ height:auto; overflow:hidden;}
.yynr_2{ width:581px; text-align:center; line-height:40px; font-size:16px; color: #333;}
.yynrfj{ width:40px; height:570px; float:left; overflow:hidden;}
.yys{ width:390px; height:398px; background:url(swtu/yyzsbj.jpg) top repeat-x; float:left;}
.yysbt{ text-align:center; padding-top:183px; line-height:85px; font-size:36px; color:#333; text-transform:uppercase;}
.yysnr{ padding-left:20px; padding-right:20px; height:auto; overflow:hidden; line-height:30px; text-align: center}
.yysfj{ width:16px; height:389px; float:left;}
.qyyy{ width:390px; height:275px; float:left; overflow:hidden; position:relative;}
.qyyy_1{ width:390px; height:275px; overflow:hidden; position:absolute; z-index:0;}
.qyyy_2{ width:390px; height:275px; overflow:hidden; position:absolute; z-index:1;  background:url(swtu/qyyybj.png);}
.qyyyfj{ width:16px; height:275px; float:left;}
.qyybt{ text-align:center; line-height:85px; font-size:36px; color:#DE2717; text-transform:uppercase; padding-top:20px;}
.qyyynr{ width:200px; height:310px; float:left;}
.qyyynr_1{ width:200px; height:230px; overflow:hidden;}
.qyyynr_2{ width:200px; height: auto; overflow:hidden; text-align:center; line-height:30px; font-size:16px; color:#333;}
.qyyynrfj{ width:134px; height:310px; float:left;}
.qyyyshow{ width:252px; height:300px; float:left;}
.qyyyshow_1{ border:1px solid #CCC;}
.qyyyshow_2{ width:252px; line-height:30px; text-align:center; font-size:12px; color:#333;}
.qyyyshowfj{ width:64px; height:300px; float:left;}
.pro{ width:300px; height:462px; float:left; position:relative;}
.pros{ width:300px; height:462px; overflow:hidden; background: url(swtu/probj2.jpg) top repeat-x; position:absolute; display:none; z-index:0;}
.pro_1{ padding-top:65px; height:auto; overflow:hidden; width:300px; position:absolute;}
.pro_1s{ padding-top:58px; height:auto; overflow:hidden; width:300px; position:absolute; display:none;} 
.pro_2{ width:260px; height:90px; text-align:center; top:315px; left:20px; top:330px; font-size:16px; line-height:30px; color:#333; position:absolute;}
.pro_2s{ width:260px; height:90px; text-align:center; left:20px; top:315px; font-size:20px; color:#333; line-height:45px; color:#333; display:none; position:absolute;}
.pro_2s a{ display: block; line-height:45px; color:#333; font-size:20px}
.pro_2s a:hover{ display: block; line-height:45px; color:#333; font-size:20px;}
.pro_3{ width:120px; height:38px; line-height:38px; text-align:center; font-size:14px; color:#FFF; left:90px; top:410px; background:#000; position:absolute;}
.pro_3s{ width:120px; height:38px; text-align:center; font-size:14px; color:#333; top:410px; background:#fff; left:90px; display:none; position:absolute;}
.pro_3s a{ display:block; line-height:38px; color:#333; font-size:14px;}
.pro_3s a:hover{ display:block; line-height:38px; color:#333; font-size:14px;}
.prosbt{ height:100px; line-height:100px; font-size:30px; color:#333; text-align:left;}
.prosbts{ float:left; height:54px; line-height:54px; padding-left:40px; padding-right:40px; background:#E3271B; color:18px; color:#FFF; float:left; text-transform:uppercase;}
.prox{ width:272px; height:350px; float:left;}
.prox_1{ border:1px solid #CCC; height:auto; overflow:hidden;}
.prox_2{ width:272px; text-align:center; line-height:40px; font-size:18px; color:#333;}
.prox_2 a{ display:block; line-height:40px; color:#333;}
.prox_2 a:hover{ display:block; line-height:40px; color:#333;}
.prox_2s{ width:272px; text-align:left; line-height:40px; font-size:18px; color:#333;}
.prox_2s a{ display:block; line-height:40px; color:#333;}
.prox_2s a:hover{ display:block; line-height:40px; color:#333;}
.prox_2xs{ width:272px; text-align:left; line-height:40px; font-size:14px; color:#333;}
.prox_2xs a{ display:block; line-height:40px; color:#E3271B; font-size:12px;}
.prox_2xs a:hover{ display:block; line-height:40px; color:#E3271B; font-size:12px;}


.proxfj{ width:38px; height:350px; float:left;}
.nprobt{ padding-top:60px; line-height:90px; text-align: center; font-size:60px; color:#333;}
.nprobt2{ line-height:35px; text-align: center; font-size:18px; color:#333; padding-bottom:25px;}
.nprobt3{ width:140px; margin:0 auto; height:45px; background:#E3271B; text-align:center; line-height:45px; color:#FFF; text-transform:uppercase;}
.lxbt{ padding-top:30px; line-height:75px; text-align: center; font-size:60px; color:#333;}
.lxbt2{ line-height:40px; text-align:center; font-size:14px; color:#333; height:auto; overflow:hidden;}
.lx{ width:312px; height:auto;  float:left; overflow:hidden;}
.lxs{ border:1px solid #CCC; height:200px; background:#FFF;}
.lxfj{ width:12px; height:235px; overflow: hidden; float:left;}
.lxnr{ margin-top:22px; margin-left:15px; padding-left:50px; height:auto; overflow:hidden; line-height:25px; font-size:14px; color: #333; padding-right:18px;}
.lxbt3{ line-height:160px; text-align: center; font-size:36px; color:#E3271B;}
