﻿
/**/
.edgebj{height:600px;background:url("../images/edge.jpg") no-repeat center;}
.edge{height:600px; margin-top:35px}
.edge h3{text-align: center; font-size: 36px; font-weight: bold; color:#21252a; line-height: 30px; margin-bottom:48px;}
.edge h3 i{display: block; font-size: 22px; color:#666666; margin-top:14px; font-weight: normal; letter-spacing: 3px;}
.edge .ed1{height:224px;padding-top:68px;padding-left:21px; background:url("../images/ed1.jpg") no-repeat center;}
.edge .ed2{height:224px;padding-top:68px;padding-left:21px; background:url("../images/ed2.jpg") no-repeat center;}
.edge .ed3{height:224px;padding-top:68px;padding-left:21px; background:url("../images/ed3.jpg") no-repeat center;}
.edge .ed4{height:224px;padding-top:68px;padding-left:21px; background:url("../images/ed4.jpg") no-repeat center;}
.edge .ed5{height:224px;padding-top:68px;padding-left:21px; background:url("../images/ed5.jpg") no-repeat center;}
.edge .ed6{height:224px;padding-top:68px;padding-left:21px; background:url("../images/ed6.jpg") no-repeat center;}

.edge .ed7{height:224px;padding-top:68px;padding-left:21px; background:url("../images/ed7.jpg") no-repeat center;}
.edge .ed8{height:224px;padding-top:68px;padding-left:21px; background:url("../images/ed8.jpg") no-repeat center;}

.edge .ed9{height:224px;padding-top:68px;padding-left:21px; background:url("../images/ed9.jpg") no-repeat center;}





.edge dl{width:436px;}
.edge dl dt{font-size: 28px; color:#FFF; border-left:7px solid #d01717;height: 28px; padding-left:17px;margin-bottom:38px;}
.edge dl dd{ font-size: 16px; color:#9b9b9b; line-height: 25px;}
.edge .qh{height:93px;margin-bottom:22px; margin-top:15px }
.edge .qh li{float:left; width:228px; height:93px; border: 1px  dashed #a0a0a0; margin-right:10px;margin-top:10px; margin-bottom:10px}
.edge .qh li span{display: block;margin-top:21px; margin-left:25px;width:125px;padding-left:71px; height:51px; }
.edge .qh li span.e1{background:url("../images/e01.png") no-repeat left;}
.edge .qh li span.e2{background:url("../images/e02.png") no-repeat left;}
.edge .qh li span.e3{background:url("../images/e03.png") no-repeat left;}

.edge .qh li span.e4{background:url("../images/e04.png") no-repeat left;}
.edge .qh li span.e5{background:url("../images/e05.png") no-repeat left;}
.edge .qh li span.e6{background:url("../images/e06.png") no-repeat left;}
.edge .qh li span.e7{background:url("../images/e07.png") no-repeat left;}
.edge .qh li span.e8{background:url("../images/e08.png") no-repeat left;}
.edge .qh li span.e9{background:url("../images/e09.png") no-repeat left;}

.edge .qh li.cur span.e1{background:url("../images/e01_h.png") no-repeat left;}
.edge .qh li.cur span.e2{background:url("../images/e02_h.png") no-repeat left;}
.edge .qh li.cur span.e3{background:url("../images/e03_h.png") no-repeat left; }
.edge .qh li.cur span.e4{background:url("../images/e04_h.png") no-repeat left;border-right:0;}
.edge .qh li.cur span.e5{background:url("../images/e05_h.png") no-repeat left;}
.edge .qh li.cur span.e6{background:url("../images/e06_h.png") no-repeat left; }
.edge .qh li.cur span.e7{background:url("../images/e07_h.png") no-repeat left;}
.edge .qh li.cur span.e8{background:url("../images/e08_h.png") no-repeat left;border-right:0;}
.edge .qh li.cur span.e9{background:url("../images/e09_h.png") no-repeat left;border-right:0;}




.edge strong{display: block;height:54px; font-size: 18px;text-transform: uppercase; font-weight: normal; color:#666666;padding-left:27px;background:url("../images/xt.png") no-repeat left;margin-bottom:43px;}
.edge strong em{display: block; font-size: 22px; font-weight: bold; color:#353b43; margin-top:8px;}
.edge .z{position: relative;}
.edge .zs{height:304px;}
.edge .zs li{float:left; width:184px; height:304px;margin:0 28px;}
.edge .zs li span{display: block;width:182px; height:243px; border:1px solid #d5d5d5;}
.edge .zs li span img{width:182px; height:243px;}
.edge .zs li b{display: block; height:59px; text-align: center; line-height: 59px; font-size: 14px; color:#666666;font-weight:normal;}
.edge .z i{display: block;width:21px; height:41px;position: absolute; top:100px; }
.edge .z i.jt3{background:url("../images/jt3.png") no-repeat center;left:-51px;}
.edge .z i.jt4{background:url("../images/jt4.png") no-repeat center;right:-51px;}
/**/
.sdbj{height:907px; background:#f3f5f4;}
.sd{padding-top:80px;height:827px;}
.sd h3{text-align: center; font-size: 36px; color:#21252a; font-weight: bold; margin-bottom:50px;}
.sd h3 i{display: block; font-size: 22px; color:#666666; font-weight: normal;margin-top:18px; letter-spacing: 2px;}
.sd ul{height:624px; position: relative;}
.sd ul li{float:left; -webkit-transition: height 0.6s;
    -moz-transition: height 0.6s;
    -o-transition: height 0.6s;
    transition: height 0.6s;}
.sd ul li span{display: block; position: relative;}
.sd ul li span p{ font-size: 18px; color:#e0eee5;z-index:50;}
.sd ul li span p i{font-size: 42px; font-weight: bold; color:#FFF;}
.sd ul .sd1{width:579px; height:313px;}
.sd ul .sd1 span img{width:579px; height:313px;}
.sd ul .sd1 span p{ position: absolute; top:39px; left:41px;color:#FFF;}
.sd ul .sd2{width:579px; height:297px; position: absolute;left:0; bottom:0;}
.sd ul .sd2 span{display:block; height:297px;}
.sd ul .sd2 span img{width:579px; height:297px;}
.sd ul .sd2 span p{ position: absolute; top:39px; left:41px;}
.sd ul .sd2 span b{display:block; width:579px; height:19px; position:absolute; left:0; bottom:0;}
.sd ul .sd2 span b img{width:579px; height:19px;}
.sd ul .sd3{width:290px; height:624px; margin:0 14px;}
.sd ul .sd3 span img{width:290px; height:493px;}
.sd ul .sd3 span p{ width:261px; height:89px;background:#21252a; line-height: 30px; padding-top:37px; padding-left:29px;}
.sd ul .sd4{width:302px; height:516px; padding-top:108px;position: relative;}
.sd ul .sd4 span img{width:302px; height:346px;}
.sd ul .sd4 span p{width:279px; height:75px;background:#259e4f; padding-top:81px; padding-left:24px; margin-bottom:14px;}
.sd ul .sd4 b{display: block;width:242px; height:158px;background:url("../images/c.png") no-repeat center;position: absolute; top:-15px; right:-8px;}
.sd ul li span em{display: none; position: absolute;}
.sd ul .sd1 span em{background:#259e4f; opacity: 0.35;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); width:579px; height:313px;top:0;}
.sd ul .sd2 span em{background:#259e4f; opacity: 0.35;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); width:579px; height:297px;top:0;}
.sd ul .sd3 span em{background:#259e4f; opacity: 0.35;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); width:290px; height:493px;top:0;}
.sd ul .sd4 span{height:516px;}
.sd ul .sd4 span em{background:#259e4f; opacity: 0.35;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); width:302px; height:346px;bottom:0;}
.sd ul li:hover span em{ display: block; }
/**/
.casebj{height:907px;}

.case h3{text-align: center; font-size: 36px; font-weight: bold; color:#21252a; line-height: 30px;margin-bottom: 52px;}
.case h3 i{display: block; font-size: 22px; color:#666666; font-weight: normal;margin-top:16px; letter-spacing: 3px;}
.case .cat{width:623px; height:467px;float:left;overflow: hidden;}
.case .cat img{width:623px; height:467px;transition: all 0.5s linear; }
.case .cat img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.case dl{width:492px;  float:left; padding-top:13px; padding-left:25px;}
.case dl dt{height:25px;margin-bottom:25px;}
.case dl dt span{display: block;font-size: 14px; color:#898b8d;width:114px;float:left; height:106px;text-align: center;}
.case dl dt span b{display:block;width:79px; height:79px; margin:0 auto;}
.case dl dt em{display: block;float:left; margin-top:27px;margin-left:27px;line-height: 35px; font-family: "宋体";}
.case dl dt em a{font-size: 24px; color:#FFF;font-family: "Microsoft Yahei";}
.case dl dd p{font-size: 14px; color:#878889;margin-bottom:79px;width:420px;}
.case dl dd p a{ font-size: 14px; color:#259e4f;}
.case dl dd strong{display: block;height:45px;}
.case dl dd strong a{display: block;float:left; color:#b8b9ba; width:122px; height:43px; text-align: center; line-height: 45px;border:1px solid #6d6f73; margin-right:24px;}
.case dl dd strong a:hover{background:#259e4f;width:124px; height:45px; line-height:47px; border:0; color:#FFF;}
.case .k{position: relative;margin-top:50px;float:left;width:1200px; }
.case .kh{overflow: hidden;}
.case ul{height:104px;}
.case ul li{width:200px; height:104px;float:left;margin-right:49px;}
.case ul li img{width:198px; height:102px; border:1px solid #e2e2e2;}
.case ul li:hover img{border:1px solid #259e4f;}
.case .k i{display: block;width:15px; height:29px;position: absolute; top:37px; }
.case .k i.jt5{background:url("../images/jt5.png") no-repeat center;left:-41px;}
.case .k i.jt6{background:url("../images/jt6.png") no-repeat center;right:-41px;}
/**/
.hfbj2{height:240px; background:url("../images/hfbj.jpg") no-repeat center;}
.hfbj2 .hf2{height:170px; position: relative;padding-top:70px;}
.hfbj2 .hf2 span{display: block; width:259px; height:262px; position: absolute; bottom:13px; }
.hfbj2 .hf2 span img{ width:259px; height:262px; }
.hfbj2 .hf2 .h{width:317px; height:122px; margin-left:293px;float:left; border-left:1px solid #259e4f;border-right:1px solid #259e4f;margin-right:110px; padding:0 80px;padding-top:10px;}
.hfbj2 .hf2 .h h3{font-size: 22px; color:#FFF; margin-bottom:20px; line-height: 34px;}
.hfbj2 .hf2 .h p{font-size: 14px; color:#b2b4b5;}
.hfbj2 .hf2 .lx{width:310px; height:120px;float:left;}
.hfbj2 .hf2 .lx strong{display: block;height:48px;background:url("../images/phone2.png") no-repeat left;padding-left:43px;margin-bottom:20px; font-size: 14px; color:#FFF;}
.hfbj2 .hf2 .lx strong i{display: block; font-size: 31px; font-weight: bold; line-height: 30px;}
.hfbj2 .hf2 .lx a{display: block; width:102px;padding-left:25px; height:41px;line-height:41px;font-size: 14px; color:#333333;margin-left:43px;background:url("../images/zxbj.png") no-repeat center;}
/**/
.newsbj{height:825px;background:url("../images/newsbj.jpg") no-repeat center;}

.news h3{text-align: center; font-size: 36px; color:#21252a; margin-bottom:50px;}
.news .new{width:600px;height:580px;float:left;}
.news .x{height:210px;}
.news .x .xw{display: block; width:87px; height:130px;background:#259e4f;float:left; padding:38px 45px 42px 45px;}
.news .x .xw h4{font-size: 20px; color:#FFF;margin-bottom:45px;text-align: center;}
.news .x .xw h4 i{display: block;font-size: 12px; color:#ffffff; opacity: 0.5; font-weight: normal; text-transform: uppercase;}
.news .x .xw em{display: block; font-size: 26px; font-family: "Myriad Pro"; color:#FFF; text-align: center;font-weight: bold;}
.news .x .xw em b{display: block;text-align: center; font-size: 16px;font-weight: normal;font-family: "Myriad Pro"; opacity: 0.7; }
.news .x span{display: block; width:422px; height:210px;float:left;overflow: hidden;}
.news .x span img{width:422px; height:210px;transition: all 0.5s linear;}
.news .x span img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.news .x dl{width:484px; height:163px;background:#21252a;float:left;padding:47px 49px 0 67px;}
.news .x dl dt{margin-bottom:18px;}
.news .x dl dt a{ font-size: 16px; color:#FFF;}
.news .x dl dd p{ font-size: 14px; color:#9d9ea0; margin-bottom:20px;}
.news .x dl dd a{display: block; width:96px; text-align: center; height:32px;line-height: 32px;background:#259e4f;color:#FFF;}
.news .new{height:370px;}
.news .new .dt{ width:531px; height:54px; padding-top:28px; padding-left:67px; border:1px solid #f0f0f0; border-bottom:0;}
.news .new .dt strong{display: block; background:url("../images/lb.png") no-repeat left;font-size: 18px; font-weight:bold; color:#333333;padding-left:32px;}
.news .new .dt strong i{font-weight: normal; text-transform: uppercase; font-size: 11px; color:#999999;}
.news .new .dtfl{width:532px;height:313px; border:1px solid #f0f0f0;padding-left:66px;}
.news .new .dtfl dl{padding-top:27px; width:476px;padding-bottom:24px; border-bottom:1px dashed #bababa;}
.news .new .dtfl dl dt{margin-bottom:19px;}
.news .new .dtfl dl dt a{display: block; font-size: 16px; font-weight: bold; color:#555555;}
.news .new .dtfl dl dt a:hover{color:#259e4f;}
.news .new .dtfl dl dd{height:42px;}
.news .new .dtfl dl dd p{font-size: 14px;width:378px; color:#999999; float:left;}
.news .new .dtfl dl dd i{display: block; float:right; font-size: 12px; color:#259e4f;}
.news .new .dtfl dl.last{border-bottom:0;}
.news .bk{width:600px; height:370px;float:left;}
.news .bk .b{ width:531px; height:54px; padding-top:28px; padding-left:67px; border:1px solid #f0f0f0; border-bottom:0; border-left:0;}
.news .bk .b strong{display: block; background:url("../images/bk.png") no-repeat left;font-size: 18px; font-weight:bold; color:#333333;padding-left:31px;}
.news .bk .b strong i{font-weight: normal; text-transform: uppercase; font-size: 11px; color:#999999;}
.news .bk .bksm{width:532px;height:313px;border:1px solid #f0f0f0; border-left:0;padding-left:66px;}
.news .bk .bksm dl{padding-top:23px; width:476px;padding-bottom:18px; border-bottom:1px dashed #bababa;}
.news .bk .bksm dl dt{padding-left:14px; background:url("../images/wh.png") no-repeat left; }
.news .bk .bksm dl dt a{display: block; font-size: 16px; font-weight: bold; color:#555555;}
.news .bk .bksm dl dt a:hover{color:#259e4f;}
.news .bk .bksm dl dd{height:24px;padding-left:14px; background:url("../images/yd.png") no-repeat left center;}
.news .bk .bksm dl dd p{font-size: 14px;width:378px; color:#999999; float:left;}
.news .bk .bksm dl dd i{display: block; float:right; font-size: 12px; color:#259e4f;}
/**/
.about{height:769px;background:#f3f5f4;}
.ab{padding-top:80px;height:689px;}
.ab h3{text-align: center; font-size: 36px; font-weight: bold; color:#21252a;margin-bottom:50px; }
.ab h3 i{display: block; font-size: 22px; color:#666666; font-weight: normal; margin-top:20px;}
.ab .ab_t{width:621px; height:322px; float:left;}
.ab .ab_t i{width:16px; height:322px; background:#259e4f;float:left;}
.ab .ab_t dl{width:465px; height:225px;background:#21252a; padding:59px 92px 38px 64px;}
.ab .ab_t dl dt{margin-bottom:43px;}
.ab .ab_t dl dt a{font-size: 24px; color:#FFF;}
.ab .ab_t dl dd p{font-size: 14px; color:#adadad;}
.ab .ab_t dl dd p a{font-size: 14px; color:#259e4f;}
.ab .ab_t dl dd ul{height:29px;margin-top:46px;}
.ab .ab_t dl dd ul li{float:left;height:29px; padding-left:37px;margin-right:60px;}
.ab .ab_t dl dd ul li a{ font-size: 16px; color:#999999; padding-bottom:6px;}
.ab .ab_t dl dd ul li.ab1{background:url("../images/ab1.png") no-repeat top left;}
.ab .ab_t dl dd ul li.ab2{background:url("../images/ab2.png") no-repeat top left;}
.ab .ab_t dl dd ul li.ab3{background:url("../images/ab3.png") no-repeat top left;margin-right:0;}
.ab .ab_t dl dd ul li a:hover{border-bottom:1px solid #259e4f; color:#FFF;}
.ab span{display: block;float:left;width:579px; height:322px;overflow: hidden;}
.ab span img{width:579px; height:322px;transition: all 0.5s linear; }
.ab  span img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.ab .sz{background:#FFF; height:110px;padding:47px 12px 0;}
.ab .sz li{float:left; text-align: center;width:105px;height:56px;padding:0 64px;}
.ab .sz b{display: block;width:1px; height:23px;float:left; margin-top:18px;background:url("../images/hg.jpg") no-repeat center;}
.ab .sz strong{display: block;height:38px;}
.ab .sz strong i{float:left;margin-top:12px;}
.ab .sz .sz1 strong img{width:89px; height:34px; float:left;}
.ab .sz .sz2 strong img{width:44px; height:32px; float:left;}
.ab .sz .sz3 strong img{width:65px; height:32px; float:left;}
.ab .sz .sz4 strong img{width:41px; height:33px; float:left;}
.ab .sz .sz5 strong img{width:40px; height:33px; float:left;}
.ab .sz em{display: block; text-align: left;}