.ban-contact{ background:url(../images/ban-contact.jpg) no-repeat center 0px;}
.ban-ser{ background:url(../images/ban-contact.jpg) no-repeat center 0px;}
/* 联系我们 */
.contactwz{ height:246px;}
.contactwz dt{margin-top:0; width:277px; overflow: hidden; float: right;z-index: 99;position: relative;}
.contactwz dt img{ width:271px;height:319px;border:3px solid #fff;}
.contactwz dd{padding:52px 0 0 17px; width:870px; float: left; overflow: hidden;}
.contactwz dd h3{ font-size: 24px; color:#000000;font-weight: normal;}
.contactwz dd p{padding-top: 12px; font-size: 16px; line-height: 30px; color:#737373;}
.contactwz dd b{ font-size: 24px; font-family: Arial; color:#000000;}
.contact01 .w1200{margin-bottom: 34px;background:#f6f6f6;padding:24px 66px 34px;}
.contact01 h3{height:78px; font-size:34px; color:#000000; line-height: 78px; font-weight: normal; position: relative;}
.contact01 h3 span{ display: inline-block;padding-left: 10px; font-size: 18px; color:#333333;}
.contact01 h3::before{position: absolute; content:""; width:100%;height:1px; bottom:1px;left: 0;background:#c91520;}
.contact01 h3::after{position: absolute; content:""; width:148px;height:3px; bottom:0px;left: 0;background:#c91520;}
.contact01 p{margin-top: 30px;padding-bottom: 30px;padding-left: 53px; font-size: 16px ; color:#737373;line-height: 30px;border-bottom: 1px dashed #7b7b7b;}
.h01{margin-top: 30px;}
.contact01 .p01{background: url(../images/contact_ico01.png) no-repeat 0 0;}
.contact01 .p02{background: url(../images/contact_ico02.png) no-repeat 0 0;}
.contact01 .p03{background: url(../images/contact_ico03.png) no-repeat 0 0; border-bottom: 0;}
.contact01 p em{display: inline-block;padding:0 40px;}
.contact02 .w1200{background:#f6f6f6;padding:24px 66px 66px; margin-bottom:40px;}
.contact02 h2{height:102px; line-height: 102px;overflow: hidden; font-size: 36px; color:#228974;  font-family: Arial; position: relative; font-weight:bold;}
.contact02 h2::before{position: absolute;content:""; width:88px;height:3px;background:#228974; top: 55px;left: 90px;}
.contact02 h3{ padding-left: 66px; font-size: 24px; color:#333333;line-height: 30px;height:58px;border-bottom: 1px dashed #7b7b7b;}
.h02{background: url(../images/contact_ico06.png) no-repeat 0 0;}
.h03{background: url(../images/contact_ico07.png) no-repeat 0 0;}
.contact02 p{padding:16px 0 38px;font-size: 16px; line-height: 24px; color:#737373;}
#map{ width:1188px; height:448px; border:#ccc solid 1px; font-size:12px;}
#map p{ padding:0;}


/*产品保障*/
#baoz{width: 100%;margin-top: 60px;}
#baoz .ntitle{font-size: 18px;color: #666666;}
#baoz .bottom{width: 1261px;height: 563px;background: url(../images/cpbg.jpg)no-repeat center;margin:0 auto;margin-top: 40px;position: relative;}
#baoz .bottom li p{padding: 15px;}
#baoz .bottom .li1{width: 305px;height: 139px;background: url(../images/li1.png)no-repeat center;color:#666;line-height: 25px;position: absolute;top: 65px;left: 55px;}
#baoz .bottom .li1:hover{background: url(../images/li1h.png) no-repeat center;color:#fff;}
#baoz .bottom li{width:327px;height: 139px;background: url(../images/li.png)no-repeat center;color:#666;line-height: 25px;position: absolute;}
#baoz .bottom li:hover{background: url(../images/lih.png) no-repeat center;color: #fff;}
#baoz .bottom li:hover p{color: #fff;}
#baoz .bottom .li2{position: absolute;left: 230px;bottom: 0;}
#baoz .bottom .li3{position: absolute;left: 655px;top: 365px;}
#baoz .bottom .li4{position: absolute;right: 0px;top: 203px;}


/*体系支持*/
.section04{height: 798px; padding-top: 60px; overflow:hidden;}
.section04 .title p{text-align: center;font-size: 40px;}
.section04 .title hr{width: 50px;height: 2px;text-align: center;border: none;background: #333;margin-top: 14px;}
.section04 .qiehuan{width: 1200px;height: 100px;margin: 50px auto 0;}
.section04 .qiehuan .shili{width: 198px;height: 96px;border: 2px solid #ddd;margin-right: 10px;float: left;padding-left: 30px; cursor:pointer;}
.section04 .qiehuan .shili p{font-size: 22px;font-weight: bold;color: #333;text-align: left;line-height: 32px;margin-top: 24px;}
.section04 .qiehuan .shili span{font-size: 12px;font-family: "arial"; color: #999;text-align: left;display: block;}
.section04 .qiehuan .on .shili{background: #228974;border-color:#228974;color: #fff;}
.section04 .qiehuan .on .shili p{color: #ffe9a4;}
.section04 .qiehuan .on .shili span{ color: #fff;}
.section04 .case{ height: 560px;  margin: 30px auto 0; position: relative;overflow: hidden;left: -50%;}
.section04 .case_con{width:100%;}
.section04 .case_box{width:100%; position: relative;height: 560px;}
.section04 .case_box1{background:url(../images/fu1.jpg) no-repeat center center;}
.section04 .case_box2{background: url("../images/fu2.jpg") no-repeat center center;}
.section04 .case_box3{background: url("../images/fu3.jpg") no-repeat center center;}
.section04 .case_box4{background: url("../images/fu4.jpg") no-repeat center center;}
.section04 .case_box5{background: url("../images/fu5.jpg") no-repeat center center;}
.section04 .case_box .case_content{width: 1200px;margin: 0 auto;height: 560px;margin-top: 40px;}
.section04 .case_box .zhichi{width: 442px;height:460px;padding-left: 58px; background:rgba(34, 137, 116,0.8);float: right;}
.section04 .case_box .zhichi h2{text-align: left;font-size: 40px;color: #ffe9a4;line-height: 40px;font-weight: bold;margin-top: 85px;}
.section04 .case_box .zhichi span{text-align: left;display: block;font-size: 14px;color: #fff;font-family: "arial";text-transform: uppercase;line-height: 14px;margin-top: 10px;}
.section04 .case_box .zhichi hr{width: 30px;height: 2px;background: #fff;border: none;float: left;margin: 40px 0 25px 0;}
.section04 .case_box .zhichi .text{float: left;clear: left;margin-top: 17px;}
.section04 .case_box .zhichi .text b{float: left;color: rgba(255,255,255,0.80);margin: 2px 5px 0 0;}
.section04 .case_box .zhichi .text p{text-align: left;font-size: 15px;line-height: 25px;color: rgba(255,255,255,0.80);width: 390px;float: left;}



/*服务*/
#xinfw{width: 1200px;margin: 0 auto;height: 800px;background: url(../images/xinfw.jpg)no-repeat center;margin-top: 80px;position: relative; margin-bottom:40px;}
#xinfw .zuo1{font-size: 18px;color: #a9a9a9;letter-spacing: 4px;width: 300px;position: absolute;left: 0;}
#xinfw .zuo1 span{color: #666;font-family: "Airal";text-transform:uppercase; font-size:20px;}
#xinfw .zuo1 p{font-size: 36px;color: #228974;font-weight: bold;line-height: 50px; }
#xinfw .zuo1 hr{width: 35px;height: 3px;background: #cacaca;border:none;outline: none;display: inline-block;margin-top: 10px;}
#xinfw .you1 p{width: 20px;float: right;font-size: 20px;text-transform: uppercase;text-align: center;}
#xinfw .you1 p span{font-weight: bold;color:#228974;}
#xinfw .you1 p:first-child{line-height:22px;color: #aeaeae;text-transform:uppercase;margin-left:8px;}
#xinfw .zuo2{position: absolute;bottom: 0px;font-size: 20px;color: #333;letter-spacing: 2px;}
#xinfw .zuo2 p{font-size: 30px;color: #d9d9d9;text-transform: uppercase;}
#xinfw .zuo2 span{font-weight: bold;color: #228974;font-size: 24px;}
#xinfw .zhong1{width: 300px;height: 400px;position: absolute;top: 200px;color: #fff;text-align: center;font-size: 18px;line-height: 35px;}
#xinfw .zhong1 p{font-size: 24px;font-weight: bold;padding-top: 88px;color: #fff;}
#xinfw .zhong1 span{display: block;margin: 40px auto;color: #228974;}
#xinfw #zhong{width: 160px;height: 160px;color: #cecece;padding:20px;line-height: 25px;}
#xinfw #zhong p{font-size: 19px;line-height: 50px;color: #fff;padding-top: 10px;}
#xinfw .zhong2{position: absolute;top: 200px;right: 200px;}
#xinfw .zhong3{position: absolute;top: 400px;right: 0px;}
#xinfw .zhong4{position: absolute;top: 600px;right: 200px;}


/*流程*/
.fw2{ padding: 60px 0 20px;}
.fw2 .nr{ width: 1260px; height: 434px; background: url(../images/lcbg.png) no-repeat; margin-top: 50px;}
.fw2 .nr dl{ width: 148px; height: 188px; border: 1px solid #ddd; float: left; margin-right: 60px; border-radius: 12px; margin-bottom: 50px; text-align: center;}
.fw2 .nr dl:hover{ background: #228974; border: none; width: 150px; height: 190px;}
.fw2 .nr dl .dt1{ width: 50px; height: 50px; background: url(../images/lctb1.png) no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl .dt2{ width: 50px; height: 50px; background: url(../images/lctb1.png) -50px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl .dt3{ width: 50px; height: 50px; }
.fw2 .nr dl .dt4{ width: 50px; height: 50px; }
.fw2 .nr dl .dt5{ width: 50px; height: 50px; }
.fw2 .nr dl .dt6{ width: 50px; height: 50px; }
.fw2 .nr dl .dt7{ width: 50px; height: 50px; background: url(../images/lctb1.png) -300px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl .dt8{ width: 50px; height: 50px; background: url(../images/lctb1.png) -350px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl .dt9{ width: 50px; height: 50px; background: url(../images/lctb1.png) -400px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl .dt10{ width: 50px; height: 50px; background: url(../images/lctb1.png) -450px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl .dt11{ width: 50px; height: 50px; background: url(../images/lctb1.png) -500px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl .dt12{ width: 50px; height: 50px; background: url(../images/lctb1.png) -550px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl .dt13{ width: 50px; height: 50px; background: url(../images/lctb1.png) -600px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl .dt14{ width: 50px; height: 50px; background: url(../images/lctb1.png) -650px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl .dt15{ width: 50px; height: 50px; background: url(../images/lctb1.png) -700px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl .dt16{ width: 50px; height: 50px; background: url(../images/lctb1.png) -750px 0 no-repeat; margin: 20px auto 10px auto;}

.fw2 .nr dl:hover .dt1{ width: 50px; height: 50px; background: url(../images/lctb2.png) no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt2{ width: 50px; height: 50px; background: url(../images/lctb2.png) -50px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt3{ width: 50px; height: 50px; background: url(../images/lctb2.png) -100px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt4{ width: 50px; height: 50px; background: url(../images/lctb2.png) -150px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt5{ width: 50px; height: 50px; background: url(../images/lctb2.png) -200px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt6{ width: 50px; height: 50px; background: url(../images/lctb2.png) -250px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt7{ width: 50px; height: 50px; background: url(../images/lctb2.png) -300px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt8{ width: 50px; height: 50px; background: url(../images/lctb2.png) -350px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt9{ width: 50px; height: 50px; background: url(../images/lctb2.png) -400px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt10{ width: 50px; height: 50px; background: url(../images/lctb2.png) -450px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt11{ width: 50px; height: 50px; background: url(../images/lctb2.png) -500px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt12{ width: 50px; height: 50px; background: url(../images/lctb2.png) -550px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt13{ width: 50px; height: 50px; background: url(../images/lctb2.png) -600px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt14{ width: 50px; height: 50px; background: url(../images/lctb2.png) -650px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt15{ width: 50px; height: 50px; background: url(../images/lctb2.png) -700px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl:hover .dt16{ width: 50px; height: 50px; background: url(../images/lctb2.png) -750px 0 no-repeat; margin: 20px auto 10px auto;}
.fw2 .nr dl .dd1{ font-size: 20px;}
.fw2 .nr dl .dd2{ width: 24px; height: 1px; background: #333; margin: 10px auto;}
.fw2 .nr dl .dd3{ font-size: 14px; color: #666; line-height: 24px;}
.fw2 .nr dl:hover .dd1,.fw2 .nr dl .dd3{ color: #fff;}
.fw2 .nr dl:hover .dd2{ background: #fff;}
.fw2 .nr .tact{ width: 320px; height: 70px; background: url(../images/fwtact.png) no-repeat; float:right; margin-right:30px; padding: 60px 30px; text-indent: 75px;}
.fw2 .nr .tact p{ font-size: 16px; color: #fff; margin-top: 5px;}
.fw2 .nr .tact .call{ font-size: 34px; font-weight: bold; color: #ffc600; font-family: 'arial'; margin-top: 5px;}


.fw4{ height: 550px; background: url(../images/xybg.jpg) center no-repeat; padding: 55px 0;}
.fw4 .nr{ height: 550px; background: url(../images/xytx.png) center no-repeat; position: relative;}
.fw4 .nr .bt2{ text-align: center; padding-top: 70px;}
.fw4 .nr .bt2 p{ font-size:36px; font-weight: bold; color: #fff; margin: 40px 0;}
.fw4 .nr .bt2 h4{ font-size: 110px; color: #ffc600; font-family: 'Oswald-Bold'; line-height: 110px;}
.fw4 .nr .wz{ width: 1200px; height: 500px;}
.fw4 .nr .wz p{ width: 110px; height: 50px; background: url(../images/xyk.png) no-repeat; text-align: center; font-size: 16px; color: #fff; padding: 30px 0}
.fw4 .nr .wz p b{ display: block; font-size: 24px; color: #fff;}
.fw4 .nr .wz .p1{ position: absolute; left:160px; top: 0px;}
.fw4 .nr .wz .p2{ position: absolute; left:0px; top: 130px;}
.fw4 .nr .wz .p3{ position: absolute; left:0px; top: 290px;}
.fw4 .nr .wz .p4{ position: absolute; left:120px; top: 420px;}
.fw4 .nr .wz .p5{ position: absolute; left:160px; top: 440px;}
.fw4 .nr .wz .p6{ position: absolute; right:120px; top: 20px;}
.fw4 .nr .wz .p7{ position: absolute; right:0px; top: 130px;}
.fw4 .nr .wz .p8{ position: absolute; right:0px; top: 290px;}
.fw4 .nr .wz .p9{ position: absolute; right:120px; top:420px;}

.fw5{ padding:60px 0 40px;}
.fw5 .nr{ height: 624px; background: url(../images/zztb.png) center no-repeat; position: relative;}
.fw5 .nr .bt2{ text-align: center; font-size: 36px; font-weight: bold; color: #228974; position: absolute; left: 510px; top: 240px;}
.fw5 .nr .bt2 b{ display: block; font-size: 80px; font-family: 'Oswald-Bold'; line-height: 80px;}
.fw5 .nr .wz12{ width: 900px; height: 80px; margin: 0 auto; padding-top: 90px;}
.fw5 .nr .wz34{ width: 1100px; height: 80px; margin: 0 auto; padding-top: 110px;}
.fw5 .nr .wz56{ width: 900px; height: 80px; margin: 0 auto; padding-top: 110px;}
.fw5 .nr dl dt{ width: 50px; height: 50px; background: #228974; border-radius: 50%; font-size: 24px; color: #fff; text-align: center; line-height: 50px; font-family: 'Oswald-Medium'; margin-top: 10px;}
.fw5 .nr .dl1 dt{ float: right; margin-left: 20px;}
.fw5 .nr .dl2 dt{ float: left;}
.fw5 .nr .dl1 dd{ text-align: right; float: left;}
.fw5 .nr .dl2 dd{ padding-left: 20px; float: right;}
.fw5 .nr dl dd{ font-size: 16px;}
.fw5 .nr dl dd b{ font-size: 30px; color: #228974; display: block;}