body { margin:0px;  FONT-FAMILY: "微软雅黑","Microsoft YaHei",Verdana,"Courier New",Courier,monospace,Arial, Helvetica, sans-serif; color:#fff; font-size:12px; background:#fff;}
A{
	 COLOR:#fff; text-decoration:none;
}
A:hover {
	COLOR:#CC020E; text-decoration:none;
}
.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;}
.dmian{ width:100%; height:auto; overflow:hidden;}
.main{ width:1202px; height:auto; overflow:hidden; margin:0 auto;}
.top{ width:100%; height:76px; background:url(hwtu/topbj.png); position: fixed; top:0px; left:0px; z-index:100;}
.logo{ float:left; padding-left:35px; padding-top:15px;}
.tss{ float:right; padding-left:38px; background:url(hwtu/tss.png) left center no-repeat; height:76px; margin-left:35px;}
.tss a{ display:block; line-height:76px; font-size:14px; color:#FFF;}
.tss a:hover { display:block; line-height:76px; font-size:14px; color:#FFF;}
.dhm{ float:right; margin-left:25px; margin-right:25px; height:76px;}
.dhm a{ display:block; line-height:76px; font-size:16px; padding-left:8px; padding-right:8px; color:#FFF;}
.dhm a:hover { display:block; line-height:76px; font-size:16px; padding-left:8px; padding-right:8px; color:#FFF; background:url(hwtu/dhbj.jpg) bottom center repeat-x;}
.dhms{ float:right; margin-left:25px; margin-right:25px; height:76px;}
.dhms a{ display:block; line-height:76px; font-size:16px; padding-left:8px; padding-right:8px; color:#FFF; background:url(hwtu/dhbj.jpg) bottom center repeat-x;}
.dhms a:hover { display:block; line-height:76px; font-size:16px; padding-left:8px; padding-right:8px; color:#FFF; background:url(hwtu/dhbj.jpg) bottom center repeat-x;}
.syprobt{ padding-top:20px; line-height:150px; text-align:center; font-size:28px; color:#2e2e2e; font-weight:600; text-transform:uppercase;}
.mainnr{ width:100%; height:auto; overflow:hidden;}
.sypro{ padding-left:14px; padding-right:14px; height:247px; float:left;}
.sypro_1{ width:272px; height:auto; overflow:hidden;}
.sypro_2{ text-align:left; line-height:45px; height:auto; overflow:hidden;}
.sypro_2 a{ display:block; line-height:45px; font-size:14px; color:#333;}
.sypro_2 a:hover { display:block; line-height:45px; font-size:14px; color:#333;}

.sypro_2s{ text-align:center;  line-height:45px; height:auto; overflow:hidden; background:#f7f9fb;}
.sypro_2s a{ display:block; line-height:45px; font-size:14px; color:#333;}
.sypro_2s a:hover { display:block; line-height:45px; font-size:14px; color:#333;}
.prom{ padding-left:14px; padding-right:14px; height:330px; float:left; background:url(hwtu/probt.jpg) top center no-repeat;}
.prombt{ line-height:35px; padding-top:145px; text-align:center; font-size:26px; color:#FFF; font-weight:600; text-transform:uppercase;}
.prombt2{ text-align:center; line-height:24px; font-size:12px; color:#FFF; background:url(hwtu/prombj.png) center center no-repeat; text-transform: uppercase;}
.syprom{ margin-left:14px; margin-right:14px; height:180px; float:left; background:#393939;}
.syproms{ margin-top:20px; line-height:85px; text-align:center; font-size:30px; color:#FFF; font-weight:600;}
.syproms a{ display:block; line-height:85px; font-size:30px; color:#fff;}
.syproms a:hover { display:block; line-height:85px; font-size:30px; color:#fff;}
.sypromx{ padding-left:20px; padding-right:20px; border:1px solid #CCC; height:auto; overflow:hidden;}
.sypromx a{ display:block; line-height:30px; font-size:12px; color:#fff;}
.sypromx a:hover { display:block; line-height:30px; font-size:12px; color:#fff;}
.syalj{ border:2px solid #FFF; float:left; height:auto; overflow:hidden;}
.syaljx{ border:2px solid #FFF; float:right; height:auto; overflow:hidden;}
.syaljs{ width:165px; height:165px;}
.syaljs_1{ padding-top:70px; height:auto; overflow:hidden;}
.syaljs_1 a{ display:block; padding-left:10px; line-height:30px; color:#FFF; font-size:16px;}
.syaljs_1 a:hover { display:block; padding-left:10px; line-height:30px; color:#FFF; font-size:16px;}
.syaljs_2{margin-left:10px;  padding-bottom:20px; background:url(hwtu/syaboutbt.png) bottom left no-repeat; height:auto; overflow:hidden; text-transform:uppercase;}
.syaljs_2 a{ display:block;  line-height:30px; color:#FFF; font-size:12px;}
.syaljs_2 a:hover { display:block; line-height:30px; color:#FFF; font-size:12px;}
.syaljs_3{margin-left:10px;  padding-bottom:20px; background:url(hwtu/syaboutbt.png) bottom left no-repeat; height:auto; overflow:hidden; text-transform:uppercase;}
.syaljs_3 a{ display:block;  margin-top:70px;  line-height:30px; color:#FFF; font-size:12px;}
.syaljs_3 a:hover { display:block;  margin-top:70px;  line-height:30px; color:#FFF; font-size:12px;}
.syml{ width:575px; height:auto; overflow:hidden; float:left;}
.symr{ width:575px; height:auto; overflow:hidden; float:right;}
.nyfj{ width:100%; height:30px; overflow:hidden;}

.sym_1{ width:470px; height:auto; overflow:hidden; float:left;}
.sym_1_1{ padding-top:20px; line-height:60px; height:auto; overflow:hidden; text-align:left;}
.sym_1_1 a{ display:block; line-height:60px; font-size:26px; color:#333; font-weight:600;}
.sym_1_1 a:hover { display:block; line-height:60px; font-size:26px; color:#333; font-weight:600;}
.sym_1_2{ height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#5c5c5c;}
.symm{ float:right; padding-top:38px; height:auto; overflow:hidden;}

.foorlx{ width:325px; height:auto; overflow: hidden; float:left;}
.foorlx_1{ height:auto; overflow: hidden; padding-top:50px; padding-bottom:32px;}
.foorlxnr{ padding-top:8px; padding-bottom:8px; height:auto; line-height:24px; color:#FFF; padding-left:27px; font-size:12px;}
.foorrwm{ padding-top:135px; height:auto; overflow:hidden; }
.foorrwmz{ text-align:center; line-height:30px; font-size:12px; color:#fff;}
.foor2{ width:130px; height:auto; overflow:hidden; float:left; }
.foorbt{ padding-top:40px;  line-height:50px; text-align:left; font-size:14px; color:#fff;}
.foorm{ text-align:left; font-size:12px; color:#999999;}
.foorm a{ display:block; line-height:28px; font-size:12px; color:#999;}
.foorm a:hover { display:block; line-height:28px; font-size:12px; color:#999;}
.foornr{ text-align:left; font-size:14px; color:#FFF; line-height:50px;}
.home{ padding-left:20px; padding-right:20px; height:auto; overflow:hidden; border-left:1px solid #CCC; border-right:1px solid #CCC; float: left; height:49px;}
.homebt{ float:left; line-height:49px; height:auto; overflow:hidden; padding-left:25px; padding-right:160px; background:url(hwtu/btbj.jpg) center right no-repeat; border-right:1px solid #CCC; font-size:14px; color:#333; height:49px;}
.al{ width:50%; height:530px; overflow:hidden; float:left; background:url(hwtu/al.jpg) top center no-repeat;}
.als{ width:465px; height:530px; overflow:hidden; background:url(hwtu/albj.png); float:right;}
.alx{ width:225px; height:auto; overflow:hidden; margin:0 auto;}
.al_1{ text-align:center; line-height:78px; background:url(hwtu/abtbj.png) bottom center no-repeat; font-size:30px; color:#FFF; font-weight:600;}
.al_2{ text-align:center; line-height:62px; font-size:12px; color:#FFF; height:auto; overflow:hidden;}
.ar{ width:49.99%; height:530px; overflow:hidden; float:right;}
.syprobts{ padding-top:10px; line-height:100px; text-align:center; font-size:28px; color:#2e2e2e; font-weight:600; text-transform:uppercase;}
.aboutnr{ height:370px;  text-align:left; font-size:14px; color:#333; line-height:25px; overflow-y:auto;overflow-x:hidden; padding-right:20px;}
.aqy{ width:298px; height:auto; overflow:hidden; float:left;}
.aqy_1{ padding:10px; height:auto; overflow:hidden;}
.aqy_2{ padding-bottom:10px; text-align:center; line-height:60px; font-size:16px; color: #333; font-weight:600;}
.aqyfj{ width:20px; height:340px; overflow:hidden; float:left;}
.a2l{ width:50%; height:530px; overflow:hidden; float:left; }
.a2l_1{ width:600px; overflow:hidden; float:right; height:auto;}
.a2l_2{ width:400px; height:auto; overflow: hidden;}
.a2lbt{ text-align:left; padding-top:40px; line-height:105px; text-align:left; background:url(hwtu/a2lbt.jpg) bottom left no-repeat; font-size:30px; color:#333; font-weight:600; text-transform: uppercase;}
.a2lnr{ height:auto; overflow: hidden; line-height:25px; font-size:14px; color:#333; padding-top:20px; text-align:left;}
.a3bt{ text-align: center; padding-top:40px; line-height:105px; background:url(hwtu/a2lbt.jpg) bottom center no-repeat; font-size:30px; color:#333; font-weight:600; text-transform: uppercase;}
.a2r{ width:49.99%; height:530px; overflow:hidden; float:right; background:url(hwtu/awr.jpg) top center no-repeat;}
.news{ width:588px; height:410px; overflow:hidden; float:left;}
.newsfj{ width:26px; height:410px; overflow:hidden; float:left;}
.newsnr{ width:588px; height:140px; overflow:hidden; background:#f7f9fb;}
.newsnrfj{ width:175px; height:140px; overflow:hidden; float:left; background:url(hwtu/newsfj.jpg) right center no-repeat;}
.newsnrrq{ width:110px; padding-top:50px; height:auto; overflow:hidden;}
.newsnrrq_1{ text-align:right; line-height:28px; font-size:20px; color:#333; font-weight:600;}
.newsnrrq_2{ text-align:right; line-height:20px; color:#a2a2a2; font-size:14px;}
.newsnrbt{ width:380px; height:140px; overflow:hidden; float:left; text-ovcerflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newsnrbt a{ display:block; line-height:140px; font-size:14px; color:#333333;  text-ovcerflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newsnrbt a:hover { display:block; line-height:140px; font-size:14px; color:#333333;  text-ovcerflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newshowbt{ text-align:center; line-height:50px; font-size:16px; color:#333; height:auto; overflow:hidden;}
.newshownr{ padding-top:10px; line-height:28px; font-size:14px; color:#333; text-align:left; padding-bottom:45px;}
.fwdbt{ padding-top:20px; line-height:120px; background:url(hwtu/fwbt.jpg) bottom center no-repeat; text-transform:uppercase; font-size:24px; color:#333; text-align:center; font-weight:600;}
.fwnr{ border:1px solid #CCC; padding:40px 40px 40px 130px; height:auto; overflow:hidden; float:left;}
.fwnrs{ width:418px; height:150px; overflow:hidden;}
.fwnrs_1{ height:40px; line-height:40px; font-weight:600; color:#333; font-weight:600px; font-size:16px;}
.fwnrs_2{ height:auto; overflow:hidden; line-height:26px; font-size:12px; color:#636363;}
.fwnrx{ border:1px solid #CCC; padding:40px 40px 40px 130px; height:auto; overflow:hidden; float:right;}
.fwnrsx{ width:418px; height:200px; overflow:hidden;}
.fwbt2{ text-align:left;  padding-top:80px; line-height:80px; font-size:26px; color:#333; font-weight:600; background:url(hwtu/fwbt.jpg) bottom left no-repeat; color:#FFF; text-transform:uppercase;}
.fwnr2{ text-align:left; padding-top:20px; line-height:28px; font-size:14px; color:#FFF;}
.fwnr3{ padding:22px 22px 22px 70px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#333; text-align:left; background:url(hwtu/fwq2.jpg) top left no-repeat;}
.lxdbt{ line-height:160px; text-transform:uppercase; font-size:24px; color:#333; text-align:center; font-weight:600;}
.lxnr{ padding-top:30px; width:300px; overflow:hidden; float:left;}
.lxnrbt{ text-align:center; line-height:30px; font-size:14px; color:#333; font-weight:600;}
.lxnrnr{ text-align:center; line-height:25px; font-size:12px; color:#4d4d4d; height:120px;}
.lybt{ padding-top:50px; line-height:50px; text-align:center; font-size:26px; color:#fff; text-transform:uppercase; font-weight:600;}
.lybt2{ text-align:center; line-height:25px; padding-top:10px; font-size:12px; color:#c5c5c5; height:auto; overflow:hidden; padding-bottom:45px;}
.ly{ padding-left:10px; padding-right:10px; float:left; background:url(hwtu/lybj1.jpg) top left no-repeat;}
.lym{ width:280px; height:43px; color:#FFF; line-height:43px; color:#FFF; background:none; padding:0px; margin:0px; border:none;}
.lyfj{ width:50px; height:65px; float:left;}
.lys{ padding:4px 10px; background:url(hwtu/lybj2.jpg) top left no-repeat; height:auto; overflow:hidden;}
.lysm{ width:630px; height:120px; color:#FFF; line-height:25px; color:#FFF; background:none; padding:0px; margin:0px; border:none;}

.pron{ width:310px; height:405px; position:relative; float:left;}
.pron_1{ width:310px; height:405px; position:absolute; z-index:0; background:url(hwtu/p1.jpg) top center no-repeat;}
.pron_2{ width:310px; height:405px; position:absolute; z-index:0; background:url(hwtu/p2.jpg) top center no-repeat; display:none;}
.pron_3{ width:250px; height:auto; position: absolute; top:50px; left:30px;}
.pron_3_1{ height:270px; width:250px; overflow:hidden;}

.pron_3_3{ text-align:center; line-height:50px; height:auto; overflow:hidden;}
.pron_3_3 a{ display:block; line-height:50px; font-size:14px; color:#333;}
.pron_3_3 a:hover { display:block; line-height:50px; font-size:14px; color:#333;}

.nprom{ float:left; height:auto; overflow:hidden;}
.nprom a{ display:block; margin-left:15px; margin-right:15px; background:url(hwtu/abtbj.png) bottom repeat-x; line-height:40px; font-size:14px; color:#333;}
.nprom a:hover { display:block; margin-left:15px; margin-right:15px; background:url(hwtu/a2lbt.jpg) bottom repeat-x; line-height:40px; font-size:14px; color:#333;}

.nproms{ float:left; height:auto; overflow:hidden;}
.nproms a{ display:block; margin-left:15px; margin-right:15px; background:url(hwtu/a2lbt.jpg) bottom repeat-x; line-height:40px; font-size:14px; color:#333;}
.nproms a:hover { display:block; margin-left:15px; margin-right:15px; background:url(hwtu/a2lbt.jpg) bottom repeat-x; line-height:40px; font-size:14px; color:#333;}
.nxprom{ float:left; height:auto; overflow:hidden;}
.nxprom a{ display:block; margin-left:10px; margin-right:10px;  line-height:30px; font-size:12px; color:#999;}
.nxprom a:hover { display:block; margin-left:10px; margin-right:10px; line-height:30px; font-size:12px; color:#333;}
.nxproms{ float:left; height:auto; overflow:hidden;}
.nxproms a { display:block; margin-left:10px; margin-right:10px; line-height:30px; font-size:12px; color:#333;}
.nxproms a:hover { display:block; margin-left:10px; margin-right:10px; line-height:30px; font-size:12px; color:#333;}


.proshowbt{ width:550px; height:auto; overflow:hidden; border-bottom:1px solid #CCC; font-size:14px; color:#333; font-weight:bold; line-height:30px; padding-top:10px;}
.proshownr{ height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#333; padding-top:10px; width:550px; padding-bottom:20px;}
.proshowsxy{ padding-left:0px; height:auto; overflow:hidden;}
.proshowsxy_1{ float:left; padding-left:0px; padding-right:0px; height:auto;}
.proshowsxy_2{ float:left; height:25px; padding-left:20px; padding-right:20px;}
.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; }








