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{ width:100%; height:35px; background:#F29700;}
.tops{ width:1202px; height:35px; margin:0 auto;}
.topky{ float:left; line-height:35px; font-size:12px; color:#FFF; padding-right:10px;}
.topwz{ float:right; line-height:35px; font-size:12px; color:#FFF; padding-right:5px;}
.logo{ width:334px; height:auto; overflow:hidden; margin:19px auto;}
.dhm{ float:left; height:53px; overflow:hidden; s}
.dhm a{ display:block; line-height:53px; padding-left:2px; padding-right:2px; margin-right:28px; margin-left:30px; font-size:14px; color:#333;}
.dhm a:hover { display:block; line-height:53px; padding-left:2px; padding-right:2px; margin-right:28px; margin-left:30px; font-size:14px; color:#333; background:url(gytu/dhbj.jpg) bottom repeat-x;}

.dhms{ float:left; height:53px; overflow:hidden;}
.dhms a{  display:block; line-height:53px; padding-left:2px; padding-right:2px; margin-right:28px; margin-left:30px; font-size:14px; color:#333; background:url(gytu/dhbj.jpg) bottom repeat-x;}
.dhms a:hover { display:block; line-height:53px; padding-left:2px; padding-right:2px; margin-right:28px; margin-left:30px; font-size:14px; color:#333; background:url(gytu/dhbj.jpg) bottom repeat-x;}

.ss{ float:right; height:auto; overflow:hidden;}
.sstu{ float:right; padding-top:11px; padding-left:5px;}
.ssbj{ background:url(gytu/ssbj.jpg) left center no-repeat; margin-top:11px; float:right; padding-left:10px; padding-right:10px;}
.ssm{ width:195px; height:32px; line-height:32px; text-align:left; font-size:12px; color:#333; padding:0px; border:0px; background: none;}
.proflfj{ width:5px; height:122px; background:url(gytu/prodhbj.jpg) top center no-repeat; float:left;}
.profl{ width:128px; height:148px; float:left; position:relative;}
.profl_1{ top:0px; left:21px; width:86px; height:87px; background:url(gytu/profl1.png) center center no-repeat; position:absolute; z-index:10;}
.profl_2{ top:0px; left:21px; width:86px; height:87px; background:url(gytu/profl2.png) center center no-repeat; position:absolute; z-index:10; display:none;}
.profl_2 a{ display:block; line-height:87px; font-size:1px;}
.profl_2 a:hover { display:block; line-height:87px; font-size:1px;}


.profl_3{ top:0px; left:21px; width:86px; height:86px;  position:absolute; z-index:1; }
.profl_4{ top:92px; width:128px; text-align:center; height:auto; overflow:hidden; text-align:center; position:absolute; z-index:1;}
.profl_4 a{ line-height:25px; font-size:12px; color:#333;}
.profl_4 a:hover { line-height:25px; font-size:12px; color:#333;}
.aboutbt{ padding-top:25px; line-height:90px; text-align:center; font-size:60px; color:#FFF; text-transform:uppercase;}
.aboutbt2{ line-height:70px; text-align:center; font-size:50px; text-transform:uppercase; color:#FFF; }
.aboutbt3{ text-align:center; line-height:60px; font-size:30px; color:#FFF; padding-bottom:37px;}
.syaboutnr{ float:right; width:460px; height:auto; overflow: hidden;}
.syaboutnr_1{ height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#FFF; text-align:left; padding-bottom:20px;}
.syaboutnr_2{ height:auto; overflow:hidden; padding-left:319px; padding-bottom:24px;}
.syfwbt{ text-align:center; line-height:50px; font-size:28px; color:#333; margin-top:15px;}
.syfwbt2{ background:url(gytu/syservicebj.jpg) center center repeat-x; height:auto; overflow:hidden;}
.syfwbt3{ background:#fff url(gytu/syservicebj2.jpg) left center no-repeat; padding-left:100px; padding-right:10px; line-height:60px; font-size:12px; color:#333; text-transform:uppercase;}
.syfw{ width:392px; height:335px; overflow:hidden; float:left; position:relative;}
.syfw_1{ border:1px solid #CCC; top:0px; left:0px; position: absolute; z-index:0;}
.syfw_2{ width:68px; height:64px; overflow:hidden; position:absolute; left:1px; top:1px; text-align:center; font-size:44px; color:#FFF; font-weight:bold; background:url(gytu/fw1.png) top left no-repeat; z-index:2;}
.syfw_2s{ width:68px; height:64px; overflow:hidden; position:absolute; left:1px; top:1px; display:none; text-align:center; font-size:44px; color:#FFF; font-weight:bold;  background:url(gytu/fw2.png) top left no-repeat; z-index:2;}
.syfw_3{ width:390px; left:1px; bottom:1px; text-align:center; line-height:70px; color:#FFF; font-size:16px; background:#F29700; position:absolute; z-index:10;}
.syfw_3s{ width:390px; left:1px; bottom:1px; text-align:center; line-height:70px; color:#FFF; font-size:16px; background:url(gytu/syfwbj.png); position:absolute; z-index:10;}
.syfw_3s a{ display:block; line-height:70px; font-size:16px; color:#FFF;}
.syfw_3s a:hover { display:block; line-height:70px; font-size:16px; color:#FFF;}
.foorbt{ line-height:50px; background:url(gytu/foorljbj2.jpg) bottom center no-repeat; text-align:center; font-size:14px; color:#666; text-transform:uppercase;}
.foordh{ width:450px; height:auto; overflow:hidden; float:left;}
.foorlogo{ padding-left:50px; padding-right:50px; height: auto; overflow:hidden; float:left; padding-top:19px; padding-bottom:28px;}
.fdhm{ float:right; height:auto; overflow:hidden;  padding-left:30px; padding-right:30px; }
.fdhm a{ display:block; line-height:110px;font-size:14px; color:#333;}
.fdhm a:hover { display:block; line-height:110px;  font-size:14px; color:#F29700;}
.fdhms{ float:left; height:auto; overflow:hidden;  padding-left:30px; padding-right:30px; }
.fdhms a{ display:block; line-height:110px;font-size:14px; color:#333;}
.fdhms a:hover { display:block; line-height:110px;  font-size:14px; color:#F29700;}
.foorrwm{ width:136px; height:auto; overflow:hidden; margin:0 auto;}
.foorrwm_1{ width:136px; height:136px; overflow:hidden;}
.foorrwm_2{ width:136px; text-align:center; line-height:30px; font-size:12px; color:#FFF;}
.foordhs{ padding-left:60px; padding-right:60px; background:url(gytu/fdh.jpg) left center no-repeat; line-height:70px; font-size:26px; color:#FFF;}
.foornr{ height:auto; overflow:hidden; padding-bottom:15px; line-height:25px; font-size:12px; color:#FFF; text-align:center;}
.nymbt{ width:1202px; margin:0 auto; height:48px; overflow:hidden; text-align:left; font-size:14px; color:#333; line-height:48px;}
.nymbt a{ font-size:14px; color:#333; line-height:48px;}
.nymbt a:hover{ font-size:14px; color:#333; line-height:48px;}
.naboutbt{ padding-top:25px; line-height:90px; text-align:center; font-size:60px; color:#F29702; text-transform:uppercase;}
.naboutbt2{ line-height:70px; text-align:center; font-size:50px; text-transform:uppercase; color:#383637; }
.aboutnr{ height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#333; text-align:left; padding-bottom:30px; padding-top:20px;}
.aboutnrbt{ padding-left:500px; background:url(gytu/aboutlogo.jpg) left top no-repeat; padding-top:70px; line-height:30px; padding-bottom:10px; font-size:24px; color:#f39700;}

.fwbt{ padding-top:16px; line-height:70px; text-align:left; font-size:30px; color:#333; text-transform:uppercase;}
.fwbt2{ height:auto; overflow:hidden; padding-left:18px; line-height:30px; font-size:16px; color:#333; text-align:left;  text-transform:uppercase; padding-bottom:14px;}
.fwbt3{ text-align:center; line-height:40px; height:auto; overflow:hidden; font-size:30px; color:#00809b; text-transform:uppercase;}
.fwbt4{ text-align:center; line-height:40px; font-size:16px; color:#333; border-bottom:1px solid #CCC; text-transform:uppercase; margin-bottom:30px;}
.fwnr{ width:360px; height:460px; overflow:hidden; float:left; position:relative;}
.fwnr_1{ width:360px; height:260px; overflow:hidden; position:absolute; z-index:1; top:0px; left:0px;}
.fwnr_2{ width:360px; height:160px; position:absolute; z-index:0; overflow:hidden; top:260px; left:0px; background:#E9EAEC;}
.fwnr_2s{ width:360px; height:160px; position:absolute; z-index:0; overflow:hidden; top:260px; left:0px; background:#F29700; display:none;}
.fwnr_3{ width:360px; height:160px; position:absolute; z-index:2; overflow:hidden; top:260px; left:0px; }

.fwnr_3_1{ padding-left:18px; padding-right:16px; height:auto; overflow:hidden; line-height:44px; font-size:16px; color:#333; text-transform:uppercase; text-align:left;}
.fwnr_3_2{ padding-left:16px; padding-right:16px; height:auto; overflow:hidden; line-height:24px; font-size:12px; color:#333;  text-align:left;}
.fwnr_3s{ width:360px; height:160px; position:absolute; z-index:2; overflow:hidden; top:260px; left:0px; display:none;}
.fwnr_3_1s{ padding-left:18px; padding-right:16px; height:auto; overflow:hidden; line-height:44px; font-size:16px; color:#fff; text-transform:uppercase; text-align:left; display:none;}
.fwnr_3_1s a{ display:block; line-height:44px; font-size:18px; color:#fff;}
.fwnr_3_1s a:hover { display:block; line-height:44px; font-size:18px; color:#fff;}
.fwnr_3_2s{ padding-left:16px; padding-right:16px; height:auto; overflow:hidden; line-height:24px; font-size:12px; color:#fff;  text-align:left; display:none;}
.fwnrfj{ width:61px; height:460px; float:left;}
.newshowbt{ text-align:center; padding-top:20px; line-height:40px; font-size:16px; color:#333;}
.newshownr{ height:auto; overflow: hidden; text-align:left; font-size:12px; color:#333; line-height:25px; padding-bottom:50px;}
.news{ height:auto; overflow:hidden; border-bottom:1px solid #CCC; margin-bottom:20px; padding-bottom:20px;}
.newstu{ width:195px; float:left; height:auto; overflow:hidden;}
.newsnr{ width:850px; height:auto; overflow:hidden; float:left;}
.newsnrbt{ height:auto; overflow:hidden; text-align:left;}
.newsnrbt a{  font-size:16px; color:#333; text-transform:uppercase; line-height:35px;}
.newsnrbt a:hover {  font-size:16px; color:##F29700; text-transform:uppercase; line-height:35px;}
.newsnrbt2{ height:auto; overflow:hidden; text-align:left;}
.newsnrbt2 a{  font-size:12px; color:#666; text-transform:uppercase; line-height:30px;}
.newsnrbt2 a:hover {  font-size:12px; color:##F29700; text-transform:uppercase; line-height:30px;}
.newsnrrq{ background: url(gytu/nrq.jpg) left center no-repeat; padding-left:25px; line-height:40px; font-size:14px; color:#7c7c7c;}
.newsm{ float:right; height:auto; overflow:hidden; line-height:35px; }
.newsm a{ display:block; line-height:35px; font-size:12px; color:#333;}
.newsm a:hover { display:block; line-height:35px; font-size:12px; color:##F29700;}
.fwtnr{ height:auto; overflow:hidden; line-height:34px; font-size:18px; color:#333; text-align:left; padding-top:40px; padding-bottom:60px;}
.lxnr{ width:290px; height:auto; overflow:hidden; padding-top:70px; background:url(gytu/lx1.jpg) top center no-repeat; line-height:30px; font-size:16px; color: #333; text-align:center; float:left;}
.lxnr2{ width:410px; height:auto; overflow:hidden; padding-top:70px; background:url(gytu/lx2.jpg) top center no-repeat; line-height:30px; font-size:16px; color: #333; text-align:center; float:left;}
.lxnr3{ width:290px; height:auto; overflow:hidden; padding-top:70px; background:url(gytu/lx3.jpg) top center no-repeat; line-height:30px; font-size:16px; color: #333; text-align:center; float:left;}
.lxwm{ text-align:left; line-height:60px; font-size:40px; color:#000; font-weight:600;}
.lxwm2{ height:30px; font-size:14px; color:#333; line-height:30px; padding-bottom:20px;}

.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;}

.pro{ width:33%; height:auto; overflow:hidden; padding-bottom:10px; float:left;}
.pro_1{ width:100%; height:auto; overflow: hidden;}
.pro_2{ width:100%; background:#F29700; height:auto; overflow: hidden;}
.pro_2_1{ padding-left:10px; padding-right:10px; padding-top:5px; line-height:30px; font-size:16px; color:#FFF;}
.pro_2_1 a{ display:block; line-height:30px; font-size:16px; color:#FFF;}
.pro_2_1 a:hover { display:block; line-height:30px; font-size:16px; color:#FFF;}
.pro_2_2{ padding-left:10px; padding-right:10px; padding-bottom:5px; line-height:30px; font-size:16px; color:#FFF; text-transform:uppercase;}
.pro_2_2 a{ display:block; line-height:30px; font-size:16px; color:#FFF;}
.pro_2_2 a:hover { display:block; line-height:30px; font-size:16px; color:#FFF;}
.pro_2_3{ padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; line-height:30px; font-size:16px; color:#FFF; text-transform:uppercase;}
.pro_2_3 a{ display:block; line-height:30px; font-size:16px; color:#FFF;}
.pro_2_3 a:hover { display:block; line-height:30px; font-size:16px; color:#FFF;}


.profj{ width:0.5%; height:100px; overflow:hidden; float:left;}

.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(gytu/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(gytu/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;}


