@charset "utf-8";

.dz1{ padding: 80px 0;}
.dz1 .bt{ text-align: center;}
.dz1 .bt a img{ width: 199px; height: 66px;}
.dz1 .bt h4{ font-size: 40px; color: #333; margin-top: 15px;}
.dz1 .bt h4 b{ color: #08b909;}
.dz1 .bt p{ font-size: 18px; color: #333; margin-top: 10px;}
.dz1 .nr{ margin-top: 40px;}
.dz1 .nr dl{ width: 600px;}
.dz1 .nr dl dt,.dz1 .nr dl dt img{ width: 600px; height: 400px; overflow: hidden;}
.dz1 .nr dl .dd1{ width: 560px; font-size: 16px; font-weight: bold; line-height: 26px; margin-top: 30px;}
.dz1 .nr dl .dd1 b{ color: #08b909;}
.dz1 .nr dl .dd2{ font-size: 16px; color: #999; margin-top: 30px;}
.dz1 .nr .wz{ width: 600px; position: relative;}
.dz1 .nr .wz .xbt{ width: 504px; height: 110px; background: url(../img/fqzk.png) no-repeat; position: absolute; left: -14px; top: 0; padding: 30px 55px;}
.dz1 .nr .wz .xbt h4{ font-size:30px; color: #fff;}
.dz1 .nr .wz .xbt p{ font-size: 16px; color: #fff; line-height: 26px; margin-top: 15px;}
.dz1 .nr .wz .bk{ width: 540px; height: 360px; background: #fff; box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.1); margin-top: 170px; padding-left: 40px;}
.dz1 .nr .wz .bk h4{ font-size: 24px; padding-top: 40px;}
.dz1 .nr .wz .bk .xz{ margin-top: 20px;}
.dz1 .nr .wz .bk .xz p{ font-size: 16px; background: url(../img/d2.png) left no-repeat; text-indent: 20px; line-height: 40px;}
.dz1 .nr .wz .bk .xz p b{ color: #08b909; font-family: 'Oswald-Medium'; font-size: 24px;}
.dz1 .nr .wz .bk .xz span{ display: block; line-height: 40px; text-indent: 20px;}


.dz2{ height: 810px; background: url(../img/bg1.jpg) bottom no-repeat;}
.dz2 .bt{ text-align: center;}
.dz2 .bt h4{ font-size: 40px; line-height: 40px;}
.dz2 .bt h4 b{ color: #08b909;}
.dz2 .bt p{ text-align: center; font-size: 18px; color: #666; margin-top: 15px;}
.dz2 .bt .jt{ width: 46px; height: 46px; background: url(../img/c7jt.png) no-repeat; margin: 20px auto 0 auto;}
.dz2 .nr{ margin-top: 120px; width: 1220px;}
.dz2 .nr dl{ width: 245px; height: 460px; padding: 0 20px; background:#fff; border-radius: 15px; float: left; margin-right: 20px; position: relative;}
.dz2 .nr dl dt{ width: 165px; height: 165px; position: absolute; left: 60px; top: -82px;}
.dz2 .nr dl .dd1{ font-size: 24px; font-weight: bold; margin-top: 113px; text-align: center;}
.dz2 .nr dl .dd2{ margin-top: 20px;}
.dz2 .nr dl .dd2 p{ background: url(../img/d1.png) 0 11px no-repeat; text-indent: 15px; font-size: 15px; line-height: 25px;}
.dz2 .nr dl .dd3{ height: 24px; background: url(../img/wtxt1.png) center no-repeat; margin-top: 30px; font-size: 30px; font-family: 'Oswald-Medium'; color: #ccc; text-align: center; line-height: 24px;}
.dz2 .nr dl .dd4{ width: 50px; height: 50px; background: url(../img/wh1.png) no-repeat; position: absolute; left: 117px; bottom: -25px;}
.dz2 .nr dl:hover{ background: #08b909;}
.dz2 .nr dl:hover .dd1{ color: #fff;}
.dz2 .nr dl:hover .dd2 p{ background: url(../img/d2_1.png) 0 11px no-repeat; color: #fff;}
.dz2 .nr dl:hover .dd3{ background: url(../img/wtxt2.png) center no-repeat; color: #fff;}
.dz2 .nr dl:hover .dd4{ background: url(../img/wh2.png) no-repeat;}


.dz3{ padding: 80px 0;}
.dz3 .bt{ text-align: center;}
.dz3 .bt h4{ font-size: 40px; line-height: 40px;}
.dz3 .bt h4 b{ color: #08b909;}
.dz3 .bt p{ text-align: center; font-size: 18px; color: #666; margin-top: 15px;}
.dz3 .nr{ margin-top: 40px; height: 310px; overflow: hidden;}
.dz3 .nr h5{ width: 26px; height: 216px; border: 2px solid #08b909; border-radius: 33px; font-size: 28px; color: #08b909; padding: 20px 20px; line-height: 30px; margin-top: 30px;}
.dz3 .nr ul{ width: 482px; margin-left: 30px;}
.dz3 .nr ul li{ width: 482px; height: 83px; background: url(../img/fxk.png) no-repeat; margin-bottom: 28px;}
.dz3 .nr ul li b{ width: 66px; line-height: 83px; font-size: 30px; color: #fff; font-family: 'Oswald-Medium'; padding-left: 26px; float: left; font-weight: normal;}
.dz3 .nr ul li p{ font-size: 16px; line-height: 30px; padding-top: 12px;}
.dz3 .nr .wt{ width: 419px; height: 239px; background: url(../img/fxjt.png) no-repeat; margin: 30px 0 0 20px;}
.dz3 .nr .wt p{ font-size: 16px; line-height: 30px; width: 180px; height: 90px; margin-left:172px; margin-top: 75px;}
.dz3 .nr .an{ width:150px; margin-top: 96px;}
.dz3 .nr .an p{ font-size: 16px; font-weight: bold;}
.dz3 .nr .an a{ width: 150px; height: 48px; background: url(../img/dz1.png) no-repeat; line-height: 48px; text-indent: 56px; font-size: 16px; color: #fff; display: block; font-weight: bold; margin-top: 15px;}
.dz3 .nr .an a:hover{ background:url(../img/dz2.png) no-repeat; color: #000;}


.dz4 .bt{ text-align: center;}
.dz4 .bt h4{ font-size: 40px; line-height: 40px;}
.dz4 .bt h4 b{ color: #08b909;}
.dz4 .bt p{ text-align: center; font-size: 18px; color: #666; margin-top: 15px;}
.dz4 .nr{ width: 1220px; margin-top: 40px;}
.dz4 .nr dl{ width: 290px; height: 440px; background: #efefef; float: left; margin-right: 13px; text-align: center; position: relative;}
.dz4 .nr dl dt,.dz4 .nr dl dt img{ width: 290px; height: 200px; overflow: hidden;}
.dz4 .nr dl dd{ padding: 0 20px;}
.dz4 .nr dl .dd2{ font-size: 24px; font-weight: bold; margin-top: 40px; line-height: 24px;}
.dz4 .nr dl .dd3{ font-size: 14px; height: 130px; line-height: 26px; color: #666; margin-top: 20px;}
.dz4 .nr .dl1 .dd1{ width: 32px; height: 32px; background: url(../img/ysjt.png) no-repeat; position: absolute; left: 129px; top: 184px;}
.dz4 .nr .dl2 .dd1{ width: 32px; height: 32px; background: url(../img/ysjt.png) no-repeat; position: absolute; left: 129px; bottom: 184px; }
.dz4 .nr .dl2 dt{ margin-top: 26px;}
.dz4 .xz{ margin-top: 40px; text-align: center;}
.dz4 .xz h5{ font-size: 20px; color: #08b909;}
.dz4 .xz p{ font-size: 12px; color: #999; margin-top: 5px;}


.dz5{ padding: 80px 0; background: url(../img/bg2.jpg) center no-repeat; height: 820px; margin-top: 80px;}
.dz5 .bt{ text-align: center;}
.dz5 .bt h4{ font-size: 40px; line-height: 40px; color: #fff;}
.dz5 .bt h4 b{ color: #ffba00;}
.dz5 .bt p{ text-align: center; font-size: 18px; color: #fff; margin-top: 15px;}
.dz5 .chul ul{ width: 1220px; margin-top: 30px;}
.dz5 .chul ul li{ width: 290px; height: 70px; background: url(../img/chxt.png) no-repeat; text-align: center; line-height: 70px; font-size: 22px; font-weight: bold; float: left; margin-right: 13px; cursor: pointer;}
.dz5 .chul ul li.on{ background: #08b909; color: #fff;}
.dz5 .nr{ margin-top: 40px;}
.dz5 .cht li{ height: 603px; background: url(../img/chk.png) no-repeat;}
.dz5 .cht li .ch1{ height: 487px; background: url(../img/ch1.png) center no-repeat; padding: 60px 0; position: relative;}
.dz5 .cht li .ch1 dl{ width: 300px;}
.dz5 .cht li .ch1 dl dt{ font-size: 26px; font-weight: bold; color: #08b909;}
.dz5 .cht li .ch1 dl dd{ line-height: 25px; font-size: 14px; color: #fff; margin-top: 20px;}
.dz5 .cht li .ch1 .dl1{ text-align: right; position: absolute; left: 50px; top: 85px;}
.dz5 .cht li .ch1 .dl2{ position: absolute; left: 850px; top: 85px;}
.dz5 .cht li .ch1 .dl3{ text-align: right; position: absolute; left: 50px; top: 380px;}
.dz5 .cht li .ch1 .dl4{ position: absolute; left: 850px; top: 380px;}
.dz5 .cht li .xbt{ text-align: center; width: 200px; position: absolute; left: 500px; top: 240px;}
.dz5 .cht li .xbt h5{ font-size: 42px; font-weight: bold; color: #ffba00;}
.dz5 .cht li .xbt p{ font-size: 14px; font-family: 'arial'; text-transform: uppercase; color: #ccc; margin-top: 10px;}

.dz5 .cht li .ch2{ padding-top: 40px;}
.dz5 .cht li .ch2 .wz{ text-align: center;}
.dz5 .cht li .ch2 .wz h5{ font-size: 24px; color: #ffba00;}
.dz5 .cht li .ch2 .wz p{ font-size: 18px; color: #fff; margin-top: 10px;}
.dz5 .cht li .ch2 .xs{ margin-top: 40px;}
.dz5 .cht li .ch2 .xs .xs1{ width: 340px; height: 400px; background: #fff; position: relative; float: left; margin-left: 30px; padding: 10px;}
.dz5 .cht li .ch2 .xs .xs1 dl{ width: 340px; height: 400px; text-align: center;}
.dz5 .cht li .ch2 .xs .xs1 dl dt,.dz5 .cht li .ch2 .xs .xs1 dl dt img{ width: 340px; height: 240px; overflow: hidden;}
.dz5 .cht li .ch2 .xs .xs1 dl .dd1{ font-size: 30px; font-weight: bold; margin-top: 30px;}
.dz5 .cht li .ch2 .xs .xs1 dl .dd2{ font-size: 15px; line-height: 30px; color: #666; margin-top: 10px; padding: 0 20px;}
.dz5 .cht li .ch2 .xs .xs1 .js{ width: 300px; height: 360px; background: #08b909; position: absolute; left: 0; top: 0; padding: 30px; display: none;}
.dz5 .cht li .ch2 .xs .xs1 .js h4{ font-size: 24px; color: #fff; text-align: center; margin-top: 10px;}
.dz5 .cht li .ch2 .xs .xs1 .js p{ font-size: 15px; line-height: 25px; margin-top: 20px; color: #fff;}
.dz5 .cht li .ch2 .xs .xs1:hover .js{ display: block;}

.dz5 .cht li .ch3{ padding-top: 40px; height: 520px; margin-left: 80px;}
.dz5 .cht li .ch3 .gl1{ width: 420px; height: 420px; border-radius: 50%; border: 2px solid #fff; text-align: center; float: left; padding: 50px;}
.dz5 .cht li .ch3 .gl2{ width: 420px; height: 420px; border-radius: 50%; background: #fff; text-align: center; float: left; padding: 50px;}
.dz5 .cht li .ch3 .gl1 .dd1{ font-size: 24px; font-weight: bold; color: #fff; margin-top: 30px;}
.dz5 .cht li .ch3 .gl1 .dd2{ width: 320px; font-size: 15px; color: #fff; margin-top: 20px; line-height: 26px; padding: 0 50px;}
.dz5 .cht li .ch3 .gl2 .dd1{ font-size: 24px; font-weight: bold; margin-top: 30px;}
.dz5 .cht li .ch3 .gl2 .dd2{ width: 320px; font-size: 15px; margin-top: 20px; line-height: 26px; padding: 0 50px;}

.dz5 .cht li .ch4{ width: 1100px; height: 500px; padding: 50px; position: relative;}
.dz5 .cht li .ch4 img{ width: 1100px; height: 500px;}
.dz5 .cht li .ch4 p{ width: 1000px; height: 60px; background-color: rgba(0,0,0,0.8); position: absolute; left: 50px; bottom: 50px; font-size: 18px; line-height: 30px; padding:30px 50px; color: #fff;}


.dz6{ padding: 80px 0;}
.dz6 .bt{ text-align: center;}
.dz6 .bt h4{ font-size: 40px; line-height: 40px;}
.dz6 .bt h4 b{ color: #08b909;}
.dz6 .bt p{ text-align: center; font-size: 18px; margin-top: 15px;}
.dz6 .mx{ margin-top: 40px; height: 475px;}
.dz6 .mxL{ width: 700px; height: 475px; background:url(../img/mxt.png) 50px 0 no-repeat;}
.dz6 .mxL .mx1{ width: 240px; margin-top: 110px;}
.dz6 .mxL .mx1 h5{ font-size: 20px; line-height: 30px; margin-bottom: 20px;}
.dz6 .mxL .mx1 p{ font-size: 15px; line-height: 30px; background: url(../img/d2.png) left no-repeat; text-indent: 16px;}
.dz6 .mxL .mx2{ width: 290px; margin-left: 170px;}
.dz6 .mxL .mx2 dl{ height: 70px; margin-bottom: 10px;}
.dz6 .mxL .mx2 dl dt{ font-size: 20px; font-weight: bold; margin-top: 11px;}
.dz6 .mxL .mx2 dl dd{ font-size: 14px; font-family: 'arial'; color: #999; margin-top: 5px;}
.dz6 .mxL .mx2 dl dd b{ color: #08b909;}
.dz6 .mxL .mx2 .dl2{ margin-left: 90px;}
.dz6 .mxL .mx2 .dl3{ margin-left: 180px;}
.dz6 .mxL .mx2 .dl4{ margin-left: 180px;}
.dz6 .mxL .mx2 .dl5{ margin-left: 90px;}
.dz6 .mxR{ width: 376px; height: 236px; border: 2px solid #08b909; border-radius:20px; padding: 50px 40px; margin-top: 60px;}
.dz6 .mxR dt{ font-size: 24px; font-weight: bold; color: #08b909;}
.dz6 .mxR .dd1{ font-size: 16px;}
.dz6 .mxR .dd2{ width: 376px; height: 1px; background: #ddd; margin-top: 20px;}
.dz6 .mxR .dd3{ margin-top: 20px;}
.dz6 .mxR .dd3 p{ font-size: 15px; line-height: 40px; background: url(../img/d2.png) left no-repeat; text-indent: 16px;}


/*----定制服务----*/
.con3{ height: 820px; padding: 100px 0; background: #ededed;}
.con3 .bt{ text-align: center;}
.con3 .bt a img{ width: 199px; height: 66px;}
.con3 .bt h4{ font-size: 40px; margin-top: 15px;}
.con3 .bt h4 b{ color: #08b909;}
.con3 .bt p{ font-size: 18px; color: #666; margin-top: 10px;}
.con3 .nr{ margin-top: 40px;}
.con3 .tsul{ width:360px; height: 560px; background: #fff;}
.con3 .tsul .xbt{ width: 260px; height: 60px; background: url(../img/c3dtb.png) no-repeat; padding: 30px 0 30px 100px;}
.con3 .tsul .xbt h4{ font-size: 36px; color: #fff; line-height: 36px;}
.con3 .tsul .xbt p{ font-size: 12px; color: #fff; font-family: 'arial'; text-transform: uppercase; margin-top: 10px;}
.con3 .tsul ul{ padding: 10px 0;}
.con3 .tsul li{ width: 280px; height:70px; line-height: 70px; border-bottom: 1px dashed #ccc; margin: 0 40px; cursor: pointer;}
.con3 .tsul li:nth-last-child(1){ border: none;}
.con3 .tsul li p{ height: 70px; font-size: 18px; text-indent: 40px;}
.con3 .tsul li .p1{ background: url(../img/c3tb1.png) center no-repeat;}
.con3 .tsul li .p2{ background: url(../img/c3tb2.png) center no-repeat;}
.con3 .tsul li .p3{ background: url(../img/c3tb3.png) center no-repeat;}
.con3 .tsul li .p4{ background: url(../img/c3tb4.png) center no-repeat;}
.con3 .tsul li .p5{ background: url(../img/c3tb5.png) center no-repeat;}
.con3 .tsul li .p6{ background: url(../img/c3tb6.png) center no-repeat;}
.con3 .tsul li.on .p1{ background: url(../img/c3tb1_1.png) center no-repeat; color: #08b909;}
.con3 .tsul li.on .p2{ background: url(../img/c3tb2_1.png) center no-repeat; color: #08b909;}
.con3 .tsul li.on .p3{ background: url(../img/c3tb3_1.png) center no-repeat; color: #08b909;}
.con3 .tsul li.on .p4{ background: url(../img/c3tb4_1.png) center no-repeat; color: #08b909;}
.con3 .tsul li.on .p5{ background: url(../img/c3tb5_1.png) center no-repeat; color: #08b909;}
.con3 .tsul li.on .p6{ background: url(../img/c3tb6_1.png) center no-repeat; color: #08b909;}
.con3 .tst{ width: 810px; height: 560px;}
.con3 .tst li{ width: 810px; height: 560px; position: relative;}
.con3 .tst li img{ width: 810px; height: 560px;}
.con3 .tst li p{ width: 810px; height: 80px; background-color: rgba(0,0,0,0.7); position: absolute; left: 0; bottom: 0; line-height: 80px; font-size: 18px; color: #fff; text-align: center;}
.con3 .lx{ width: 600px; height: 46px; margin: 40px auto 0 auto;}
.con3 .lx .tact{ font-size: 18px;}
.con3 .lx .tact b{ font-size: 32px; font-weight: normal; font-family: 'Oswald-Medium'; color: #08b909;}
.con3 .lx .zx{ width: 160px; height: 46px; background: url(../img/zx1.png) no-repeat; display: block; font-size: 18px; color: #fff; text-indent: 60px; line-height: 46px;}
.con3 .lx .zx:hover{ background: url(../img/zx2.png) no-repeat; color: #000;}


.dz7{ padding-top: 80px;}
.dz7 h4{ font-size: 40px; text-align: center;}
.dz7 h4 b{ color: #08b909;}
.dz7 .sub2_2{ margin-top: 40px; position:relative; height: 310px;}
.dz7 .sub2_2 a.plus{ width:44px; height:44px; display:block; position:absolute; left:-84px; top:126px; background:url(../img/jtL1.png) no-repeat;}
.dz7 .sub2_2 a.plus:hover{ background: url(../img/jtL2.png) no-repeat;}
.dz7 .sub2_2 a.minus{ width:44px; height:44px; display:block; position:absolute; right:-84px; top:126px; background:url(../img/jtR1.png) no-repeat;}
.dz7 .sub2_2 a.minus:hover{ background: url(../img/jtR2.png) no-repeat;}
.dz7 .box{ position:absolute; left:0px; top:0px; width:1200px; height:310px; overflow:hidden;}
.dz7 .sub2_2 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:310px; overflow:hidden;}
.dz7 .sub2_2 ul.list li{ float:left; width:247px; height:310px; position:relative;}
.dz7 .sub2_2 ul.list li img{ width: 212px; height: 267px; border-radius: 10px;}
.dz7 .sub2_2 ul.list li p{ width: 212px; font-size: 16px; text-align: center; margin-top: 15px;}
.dz7 .sub2_2 ul.list li:hover p{ color: #08b909;}








