body { margin:0px;  FONT-FAMILY: "微软雅黑","Microsoft YaHei",Verdana,"Courier New",Courier,monospace,Arial, Helvetica, sans-serif; background:#fafafa;  color:#333; font-size:12px; }
A{
	 COLOR:#333; text-decoration:none;
}
A:hover {
	COLOR:#bb0007;  text-decoration:none;
}
* { 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:960px; height:auto; overflow:hidden; margin:0 auto;}
.mainnr{ width:960px; height:auto; overflow:hidden;}
.top{ background:#F5F5F5; height:33px; width:100%;}
.top_1{ width:960px; height:33px; margin:0 auto;}
.topl{ padding-left:34px; line-height:33px; padding-left:34px; background:url(zhtu/topbj1.jpg) left center no-repeat; float:left;}
.topdh{ width:960px; height:244px; margin:0 auto; position:relative;}
.logo{ top:35px; left:329px; height:auto; overflow:hidden; position:absolute; z-index:0;}
.dh1{ height:79px; width:111px; overflow:hidden; bottom:21px; left:0; position:absolute; z-index:10; text-align:center;}
.dh1 a{ display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dh1.png) bottom center no-repeat;}
.dh1 a:hover { display:block; line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}

.dh2{ height:79px; width:111px; overflow:hidden; bottom:21px; left:103px; position:absolute; z-index:9; text-align:center;}
.dh2 a{ display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dh2.png) bottom center no-repeat;}
.dh2 a:hover { display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}

.dh3{ height:79px; width:111px; overflow:hidden; bottom:21px; left:206px; position:absolute; z-index:8; text-align:center;}
.dh3 a{ display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dh3.png) bottom center no-repeat;}
.dh3 a:hover { display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}

.dh4{ height:79px; width:111px; overflow:hidden; bottom:21px; left:309px; position:absolute; z-index:7; text-align:center;}
.dh4 a{ display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dh4.png) bottom center no-repeat;}
.dh4 a:hover { display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}

.dh5{ height:79px; width:111px; overflow:hidden; bottom:21px; left:412px; position:absolute; z-index:6; text-align:center;}
.dh5 a{ display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dh5.png) bottom center no-repeat;}
.dh5 a:hover { display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}

.dh6{ height:79px; width:111px; overflow:hidden; bottom:21px; left:515px; position:absolute; z-index:5;text-align:center;}
.dh6 a{ display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dh6.png) bottom center no-repeat;}
.dh6 a:hover { display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}

.dh1s{ height:79px; width:111px; overflow:hidden; bottom:21px; left:0; position:absolute; z-index:10; text-align:center;}
.dh1s a{ display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}
.dh1s a:hover { display:block; line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}

.dh2s{ height:79px; width:111px; overflow:hidden; bottom:21px; left:103px; position:absolute; z-index:9; text-align:center;}
.dh2s a{ display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}
.dh2s a:hover { display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}

.dh3s{ height:79px; width:111px; overflow:hidden; bottom:21px; left:206px; position:absolute; z-index:8; text-align:center;}
.dh3s a{ display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}
.dh3s a:hover { display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}

.dh4s{ height:79px; width:111px; overflow:hidden; bottom:21px; left:309px; position:absolute; z-index:7; text-align:center;}
.dh4s a{ display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}
.dh4s a:hover { display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}

.dh5s{ height:79px; width:111px; overflow:hidden; bottom:21px; left:412px; position:absolute; z-index:6; text-align:center;}
.dh5s a{ display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}
.dh5s a:hover { display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}

.dh6s{ height:79px; width:111px; overflow:hidden; bottom:21px; left:515px; position:absolute; z-index:5;text-align:center;}
.dh6s a{ display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}
.dh6s a:hover { display:block;  line-height:60px; padding-top:19px; font-size:14px; color:#FFF; font-weight:600; background:url(zhtu/dhbjs.png) bottom center no-repeat;}

.ssd{ width:277px; height:29px; right:0px; bottom:22px; position:absolute; background:url(zhtu/ssbj.png) bottom center no-repeat;}
.sstu{ float:right; height:29px; overflow:hidden;}
.ssbj{ padding:8px 10px 2px 8px; height:auto; overflow:hidden; float:right;}
.input12{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; background:none; height:19px; line-height:19px;  width:178px; border:none; padding:0px;}
.sypro{ height:111px; text-align:center; background:#FAFAFA; line-height:111px; font-size:38px; color:#333;}
.syprodh{ float:left; width:9.999%; height:75px; text-align:center; background:#EDEDED;}
.syprodh a{ display:block; border-right:1px solid #FFF; line-height:75px; font-size:14px; color:#333;}
.syprodh a:hover { display:block; border-right:1px solid #FFF; line-height:75px; font-size:14px; color:#333;}
.profl{ width:100%; height:auto; overflow:hidden; position:absolute; z-index:1;}
.profl_1{ width:100%; height:100%; background:url(zhtu/probj.png); position:absolute; z-index:2;}
.profl_1_1{ padding-top:147px; line-height:50px; text-align:center; font-size:28px; color:#FFF; text-transform:uppercase;}
.profl_1_2{ line-height:42px; padding-bottom:12px; background:url(zhtu/probj.jpg) bottom center no-repeat; text-align:center; font-size:20px; color:#FFF; text-transform:uppercase;}
.prom{ text-align:center; margin:40px auto; width:175px; background:url(zhtu/syprombj.jpg) center center no-repeat;}
.prom a{ display:block; line-height: 24px; font-size:14px; color:#333;}
.prom a:hover { display:block; line-height: 24px; font-size:14px; color:#333;}
.foor1{ width:210px; height:auto; overflow:hidden; float:left;}
.foorbt{ height:auto; overflow:hidden; line-height:36px; text-align:left; text-decoration:underline; font-size:16px; font-weight:600; padding-bottom:12px;}
.foordh{ height:30px; text-align:left; overflow:hidden;}
.foordh a{ display:block; line-height:30px; font-size:12px; color:#333;}
.foordh a:hover { display:block; line-height:30px; font-size:12px; color:#333;}
.foor2{ width:380px; height:auto; overflow:hidden; float:left;}
.foor2nr{ height:auto; overflow:hidden; padding-left:27px; background:url(zhtu/foorlxbj.jpg) top left no-repeat; line-height:28px;}
.foor2nr_1{ float:left; line-height:40px; font-size:12px; color:#FFF;}
.foor2nr_2{ float:right; height:40px; line-height:40px; font-size:12px; color:#FFF;}
.foor2nr_2 a{ line-height:40px; font-size:12px; color:#FFF;}
.foor2nr_2 a:hover { line-height:40px; font-size:12px; color:#FFF;}
.nymainbt{ width:960px; height:65px; margin:0 auto; line-height:65px; text-align:left; font-size:14px; color:#333;}
.nymainbt a{ line-height:65px; font-size:14px; color:#333;}
.nymainbt a:hover { line-height:65px; font-size:14px; color:#333;}
.aboutbt{ padding-top:50px; line-height:42px; text-align:left; font-size:38px; color:#333; text-transform:uppercase;}
.aboutbt2{ line-height:28px; text-align:left; font-size:24px; color:#333; text-transform:uppercase; padding-bottom:44px;}
.aboutbt3{ text-align:center; line-height:150px; height:150px; font-size:38px; color:#000000; padding-bottom:105px;}
.aboutnr{ height:auto; overflow:hidden; line-height:30px; text-align:center; font-size:12px; color: #333; padding-bottom:50px;}
.news{ width:960px; height:auto; overflow: hidden; border-bottom:1px solid #DBDBDB; padding-top:54px;}
.newstu{ float:right; height:auto; overflow:hidden; padding-top:26px; padding-bottom:20px;}
.newsnr{ width:700px; height:auto; overflow:hidden; float:left;}
.newsnrbt{ height:auto; overflow:hidden; text-align:left;}
.newsnrbt a{ display:block; line-height:30px; font-size:14px; color:#333;}
.newsnrbt a:hover{ display:block; line-height:30px; font-size:14px; color:#0D6FB8;}
.newsnrnr{ height:105px; overflow:hidden; line-height:26px; font-size:12px; color:#666;}
.newsnrm{ height:auto; overflow:hidden; text-align:right;}
.newsnrm a{ line-height:30px; font-size:12px; color:#666;}
.newsnrm a:hover { line-height:30px; font-size:12px;  color:#0D6FB8;}
.newshowbt{ text-align:center; padding-top:30px; line-height:30px; padding-bottom:15px; font-size:16px; color:#333;}
.newshownr{ line-height:30px; text-align:left; font-size:12px; color:#333;}
.serviced{ width:100%; height:748px; position:relative;}
.service_1{ position:absolute; z-index:1; width:100%; height:748px; background:url(zhtu/nymbj.jpg) bottom center repeat-x;}
.service_2{ position:absolute; z-index:2; width:100%; height:748px; background:#0D6FB8; display:none;}

.service{ width:886px; height:auto; overflow:hidden; margin:0 auto;}
.servicebt{ height:auto; overflow:hidden; line-height:120px; height:179px; text-align:center; font-size:48px; color:#232020; background:url(zhtu/sbt2.jpg) bottom center no-repeat;}
.servicetu{ height:auto; overflow:hidden;}
.servicenr{ height:auto; overflow:hidden; text-align:left; padding-left:40px; padding-right:40px; padding-bottom:20px; line-height:28px; font-size:12px; color:#666;}

.servicebts{ height:auto; overflow:hidden; line-height:120px; height:179px; text-align:center; font-size:48px; color:#fff; background:url(zhtu/sbt1.jpg) bottom center no-repeat;}
.servicebts a{ display:block; line-height:120px; font-size:48px; color:#fff;}
.servicebts a:hover {display:block; line-height:120px; font-size:48px; color:#fff;}
.servicenrs{ height:auto; overflow:hidden; text-align:left; padding-left:40px; padding-right:40px; padding-bottom:20px; line-height:28px; font-size:12px; color:#fff;}

.lxbt{ margin-bottom:60px; line-height:157px; background:url(zhtu/lxbj.jpg) bottom center no-repeat; text-align:center; font-size:32px; color:#333;}
.lx1{ float:left; width:239px; height:274px; overflow:hidden; border-right:1px solid #D5D5D5;}
.lx2{ float:left; width:239px; height:274px; overflow:hidden;}
.lx2s{ padding-top:130px; text-align:center; line-height:30px; height:auto; overflow:hidden; font-size:14px; color:#333; text-align:center;}

.proshownr{ height:auto; overflow:hidden;line-height:30px; font-size:14px; color:#333; padding-top:10px; padding-left: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:8px; padding-right:8px;}
.proshowsxy_2 a{ display:block; font-size:12px; color:#333; line-height:25px; }
.proshowsxy_2 a:hover{ display:block; font-size:12px; color:#C32522; line-height:25px;}
.proshowdbt{ background:url(zhtu/proshowbtbj.jpg) left center no-repeat; padding-left:60px; height:auto; overflow:hidden; line-height:110px; font-size:30px; color:#333;}
.proshowdnr{ padding-bottom:40px; padding-left:30px; padding-right:30px; height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#333;}

