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:#5e5e5e; text-decoration:none;
}
A:hover {
	color:#fff;  text-decoration:none;
}
* { 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:100px; background: url(hytu/topbj.png) top repeat-x; position:fixed; z-index:100; top:0px; left:0px; width:100%;}
.dhx1{ float:left; background: url(hytu/cdtu.png) center center no-repeat; width:75px;}
.dhx1 a{ display:block; line-height:100px; font-size:3px;}
.dhx1 a:hover { display:block; line-height:100px; font-size:3px;}
.dhfj{ width:1px; height:99px; overflow:hidden; float:left;}
.logo{ float:left;  overflow:hidden;}
.dhm{ float:left; padding-left:20px; padding-right:20px; height:100px; overflow:hidden;}
.dhm a{ display:block; padding-left:10px; padding-right:10px; line-height:100px; font-size:16px; color:#333;}
.dhm a:hover { display:block; padding-left:10px; padding-right:10px; line-height:100px; font-size:16px; color:#333;}
.ss{ float:right; height:100px; overflow:hidden;  margin-left:18px;  background:url(hytu/sstu.png) left center no-repeat;}
.ss a{ display: block; line-height:100px; font-size:14px; color:#333;padding-right:35px; padding-left:18px;}
.ss a:hover { display: block; line-height:100px; font-size:14px; color:#333;padding-right:35px; padding-left:18px;}
.dhfjs{ width:1px; height:100px; overflow:hidden; float:right; background:#DEDEDE;}
.zyw{ float:right; overflow:hidden;}
.zyw a{ display:block; margin-left:30px; margin-right:30px; padding-left:22px; line-height:70px; font-size:14px; color:#333; background:url(hytu/ywb.jpg) left center no-repeat;}
.zyw a:hover { display:block; margin-left:30px; margin-right:30px; padding-left:22px; line-height:70px; font-size:14px; color:#333; background:url(hytu/ywb.jpg) left center no-repeat;}
.zyws{ float:right; overflow:hidden;}
.zyws a{ display:block; margin-left:30px; margin-right:30px; padding-left:22px; line-height:70px; font-size:14px; color:#333; background:url(hytu/zwb.jpg) left center no-repeat;}
.zyws a:hover { display:block; margin-left:30px; margin-right:30px; padding-left:22px; line-height:70px; font-size:14px; color:#333; background:url(hytu/zwb.jpg) left center no-repeat;}
.dhn1{ float:left; height:auto; overflow:hidden; line-height:80px; font-size:14px; color:#333; font-weight:600;}
.dhgb{ float:right; padding-top:10px; height:auto;}
.dhmm{ height:auto; overflow:hidden; text-align:left; font-size:18px; color:#333;}
.dhmm a{ display:block; line-height:60px; font-size:18px; color:#333; background:url(hytu/dhfj.jpg) left center no-repeat; margin-left:150px; padding-left:53px;}
.dhmm a:hover { display:block; line-height:60px; font-size:18px; color:#666; background:url(hytu/dhfj.jpg) left center no-repeat; margin-left:150px; padding-left:53px;}
.dhmms{ height:auto; overflow:hidden; text-align:left; font-size:18px; color:#666; }
.dhmms a{ display:block; line-height:60px; font-size:18px; color:#666; background:url(hytu/dhfj.jpg) left center no-repeat; margin-left:150px; padding-left:53px;}
.dhmms a:hover { display:block; line-height:60px; font-size:18px; color:#666; background:url(hytu/dhfj.jpg) left center no-repeat; margin-left:150px; padding-left:53px;}
.zywd{ text-align:left; line-height:30px; color: #333; font-size:14px; padding-left:50px;}
.zywd a{ line-height:30px; font-size:14px; color:#333;}
.zywd a:hover { line-height:30px; font-size:14px; color:#666;}
.nyfj{ height:30px; overflow:hidden; width:100%;}
.ssm{ float:right; height:42px; line-height:42px; font-size:14px; color:#333; background:url(hytu/ssbj.jpg); padding:0px; border:0px; margin:0px;}
.syabout{ width:555px; height:auto; overflow:hidden; float:left;}
.syaboutbt{ padding-top:43px; line-height:140px; overflow:hidden; background:url(hytu/syaboutbt.jpg) bottom left no-repeat; font-size:32px; color:#333; }
.syaboutnr{ padding-top:40px; padding-bottom:40px;  height:auto; overflow:hidden;  line-height:30px; font-size:14px; 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{ 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; }
.syprobt{ text-align:center; line-height:180px; background:url(hytu/syprobt.jpg) center center no-repeat; font-size:32px; font-weight:600;}
.syservice{ height:387px; overflow:hidden; float:left; background:url(hytu/syn.jpg) top center no-repeat;}
.synews{ height:387px; overflow:hidden; float:right; background:url(hytu/sys.jpg) top center no-repeat;}
.sym{ width:480px; height:auto; overflow:hidden; margin:0 auto;}
.sym_1{ padding-top:70px; line-height:68px; text-align:center; font-size:26px; text-transform:uppercase; color:#FFF;}
.sym_2{ text-align:center; line-height:28px; font-size:12px; color:#FFF; padding-bottom:30px;}
.sym_3{ width:135px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.sym_3 a{ display:block; line-height:30px; border:1px solid #FFF; font-size:14px; color:#FFF; }
.sym_3 a:hover { display:block; line-height:30px; border:1px solid #FFF; font-size:14px; color:#FFF; }
.foorl{ width:600px; height:auto; overflow:hidden; float:left;}
.foorllogo{ padding-top:50px; padding-bottom:20px; height:auto; overflow:hidden;}
.foorlnr{ height:auto; overflow: hidden; line-height:25px; font-size:12px; color: #FFF; padding-bottom:27px;}
.foornr{ float: left; line-height:75px; font-size:14px; color:#c6c6c6;}
.aboutbt{ padding-left:30px; padding-right:30px; line-height:195px; font-size:26px; color:#333; font-weight:600; background:#FFF; text-transform:uppercase;}
.aboutnr{ width:630px; height:auto; overflow:hidden; line-height:25px; font-size:14px; color:#333; padding-bottom:75px; text-align:left; float:right;}
.probt{ text-align:center;  line-height:175px; font-size:26px; color:#333; line-height:175px; background:url(hytu/probtbj.jpg) center center no-repeat;}
.pro{ width:600px; height:300px; overflow:hidden; float:left; position:relative; background:#FFF;}
.pro_1{ left:0px; top:0px; width:300px; height:300px; position:absolute; z-index:0;}
.pro_2{ left:274px; top:123px; width:26px; height:53px; position:absolute; z-index:10; background:url(hytu/p1.png);}
.pro_3{ right:7px; top:5px; position: absolute; z-index:2; width:39px; height:26px; background:url(hytu/plogos.jpg);}
.pro_4{ top:132px; width:230px; text-align:center; height:auto; overflow:hidden; right:35px; position:absolute;}
.pro_4 a{ line-height:40px; font-size:18px; color:#333;}
.pro_4 a:hover { line-height:40px; font-size:18px; color:#333;}
.pro_5{ width:300px; height:300px; left:0px; top:0px; z-index:8; position:absolute; background:url(hytu/pro2.png); display:none;}
.pro_6{ width:300px; height:300px; left:0px; top:0px; z-index:9; position:absolute; display:none;}
.pro_6 a{ display:block; line-height:300px;  font-size:1px;}
.pro_6 a:hover{ display:block; line-height:300px;  font-size:1px;}

.pros_1{ right:0px; top:0px; width:300px; height:300px; position:absolute; z-index:0;}
.pros_2{ right:274px; top:123px; width:26px; height:53px; position:absolute; z-index:10; background:url(hytu/p1s.png);}
.pros_3{ left:7px; top:5px; position: absolute; z-index:2; width:39px; height:26px; background:url(hytu/plogos.jpg);}
.pros_4{ top:132px; width:230px; text-align:center; height:auto; overflow:hidden; left:35px; position:absolute;}
.pros_4 a{ line-height:40px; font-size:18px; color:#333;}
.pros_4 a:hover { line-height:40px; font-size:18px; color:#333;}


.pros_5{ width:300px; height:300px; rigth:0px; top:0px; z-index:8; position:absolute; background:url(hytu/pro2.png); display:none;}
.pros_6{ width:300px; height:300px; right:0px; top:0px; z-index:9; position:absolute; display:none;}
.pros_6 a{ display:block; line-height:300px; font-size:1px;}
.pros_6 a:hover{ display:block; line-height:300px; font-size:1px;}

.syproxbt{ width:133px; height:auto; overflow:hidden; float:left; text-align:center;}
.syproxbt a{ display:block; padding-top:64px; margin-top:20px; line-height:23px; padding-bottom:9px; font-size:12px; color:#333; text-decoration:none;}
.syproxbt a:hover { display:block; padding-top:64px; margin-top:20px; line-height:23px; padding-bottom:9px; color:#d23d41; font-size:12px; background: url(hytu/sypro.jpg) bottom center no-repeat; text-decoration:none;}

.pron{ width:270px; height:400px; overflow:hidden; float:left; position:relative;}
.pron_1{ width:270px; height:373px; background:url(hytu/pn1.jpg) top center no-repeat; top:0px; left:0px; position:absolute; z-index:0;}
.pron_1s{ width:270px; height:373px; background:url(hytu/pn2.jpg) top center no-repeat; top:0px; left:0px; position:absolute; z-index:0; display:none;}
.pron_2{ top:10px; left:10px; width:250px; height:250px; overflow:hidden; position:absolute; z-index:2;}
.pron_3{ position:absolute; z-index:10; top:293px; width:270px;}
.pron_3_1{ width:270px; text-align: center; font-size:14px; color:#333; line-height:30px;}
.pron_3_1 a{ display:block; line-height:30px; font-size:16px; color:#333; line-height:30px;}
.pron_3_1 a:hover { display:block; line-height:30px; font-size:16px; color:#333; line-height:30px;}
.pron_3_2{ width:270px; text-align: center; font-size:14px; color:#333; line-height:30px;}
.pron_3_2 a{ display:block; line-height:30px; font-size:14px; color:#686868; line-height:30px;}
.pron_3_2 a:hover { display:block; line-height:30px; font-size:14px; color:#686868; line-height:30px;}
.pron_3s_1{ width:270px; text-align: center; font-size:14px; color:#fff; line-height:30px;}
.pron_3s_1 a{ display:block; line-height:30px; font-size:16px; color:#fff; line-height:30px;}
.pron_3s_1 a:hover { display:block; line-height:30px; font-size:16px; color:#fff; line-height:30px;}
.pron_3s_2{ width:270px; text-align: center; font-size:14px; color:#fff; line-height:30px;}
.pron_3s_2 a{ display:block; line-height:30px; font-size:14px; color:#fff; line-height:30px;}
.pron_3s_2 a:hover { display:block; line-height:30px; font-size:14px; color:#fff; line-height:30px;}
.pronfj{ width:40px; height:400px; float:left; overflow:hidden;}
.news{ width:368px; height:510px; overflow:hidden; float:left; background:#F6FAFB; position:relative; }
.news_1{ height:auto; overflow:hidden; margin-bottom:36px;}
.news_2{ height:150px; overflow:hidden; text-align:left; background:url(hytu/newsbj.jpg) top left no-repeat; margin-left:30px; margin-right:30px;}
.news_2 a{ line-height:25px; font-size:14px; color:#333;}
.news_2 a:hover { line-height:25px; font-size:14px; color:#333;}
.news_3{ float:left; line-height:40px; font-size:14px; color:#5f656d; padding-right:40px; background:url(hytu/newsbj2.jpg) right center no-repeat; text-transform:uppercase; padding-left:30px;}
.news_4{ float:left; line-height:40px; font-size:14px; color:#dc251c; background:url(hytu/newsbj2s.jpg) right center no-repeat; display:none; text-transform:uppercase; padding-left:30px;}
.news_4 a{ display:block; line-height:40px; font-size:14px; color:#dc251c; padding-right:40px;}
.news_4 a:hover { display:block; line-height:40px; font-size:14px; color:#dc251c; padding-right:40px;}
.newsfj{ width:49px; height:510px; overflow:hidden; float:left;}
.newshowbt{text-align:center; font-size:16px; color:#333; padding-bottom:20px;}
.newshownr{ height:auto; overflow:hidden; padding-bottom:40px; line-height:26px; font-size:14px; text-align:left; }
.fw{ height:360px; overflow: hidden; position:relative;}
.fwtu{ float:right; height:auto; overflow:hidden;}
.fwnr{ width:715px; overflow:hidden; float:left;}
.fwnrbt{ text-align:left; line-height:50px; font-size:26px; color:#333; font-weight:600;}
.fwnrbt a{ display:block; line-height:50px; font-size:26px; color:#333;}
.fwnrbt a:hover { display:block; line-height:50px; font-size:26px; color:#333;}
.fwnrnr{ height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#333; padding-bottom:40px;}
.fwnrm{ height: auto; overflow:hidden;}
.fwfj{ height:auto; overflow:hidden; padding-top:75px; margin-bottom:75px; border-bottom:1px solid #CCC;}
.lxbt{ float:left; padding-right:50px; line-height:150px; font-size:26px; color:#333; font-weight:600; background:url(hytu/lxbj.jpg) right center no-repeat;}
.lx{ width:345px; height:155px; overflow:hidden; float:left;}
.lxnr{ padding:44px 35px 0px 119px; height:auto; font-size:14px; line-height:28px; color:#333; text-align:left; text-align:left;}

.lxfj{ width:11px; height:155px; overflow:hidden; float:left;}
.lynr{ overflow:hidden; float:left; padding:17px 10px 7px 10px; height:auto; float:left;}
.lym{ width:497px; height:69px; line-height:69px; text-align:left; font-size:14px; color:#333; border:0px; padding:0px; }
.lyfj{ width:24px; height:93px; overflow:hidden; float:left;}
.lyms{ width:1038px; height:85px; line-height:25px; text-align:left; font-size:14px; color:#333; border:0px; padding:0px; }

.lynrs{ overflow:hidden; padding:17px 10px 7px 10px; height:auto; }
