/*util*/
* {
margin: 0;
padding: 0;
}
html,
body {
width: 100%;
overflow-x: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
tap-highlight-color: rgba(0, 0, 0, 0);
}
a,
a:active,
a:hover,
a:focus,
a:visited {
text-decoration: none;
color: #fff;
}
ul,
li {
list-style: none;
}
.text-center {
text-align: center;
}
.pull-left {
float: left;
}
.pull-right {
float: right;
}
.hide {
display: none;
}
.clearfix:after {
content: '';
display: block;
visibility: visible;
overflow: hidden;
clear: both;
}
/*head nav*/
/*缁熶竴澶撮儴鏍峰紡*/
.fixed_top_menu {
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 100;
height: 2rem;
background: linear-gradient(#fff, #ededed);
border-bottom: 1px solid #535353;
}
.igo_logo {
width: 100%;
float: left;
background: url(/uploads/image/znmimages/logo.jpg) no-repeat center center;
background-size: 4.5rem;
height: 2rem;
}
.go_back {
float: left;
margin-left: -100%;
width: 2rem;
height: 2rem;
line-height: 2rem;
text-align: center;
color: #535353;
display: block;
font-size: 0.65rem;
-webkit-transform: scaley(2);
transform: scaley(2);
}
.phone_pic {
float: left;
margin-left: -2rem;
width: 2rem;
height: 2rem;
display: block;
background: url(/uploads/image/znmimages/phone.png) no-repeat center center;
background-size: 0.8rem;
}
/*start*/
body {
background-color: #d3e6f2;
font-family: 'microsoft yahei';
}
.boundary {
margin-left: 0.65rem;
margin-right: 0.65rem;
}
.abtnbox {
text-align: center;
}
.abtn {
display: block;
height: 1.15rem;
background-color: #84b12b;
font-size: 0.6rem;
color: #fff;
font-weight: normal;
line-height: 1.15rem;
border-radius: 0.575rem;
box-sizing: border-box;
width: 5rem;
margin: auto;
text-align: center;
}
.titleimg {
display: block;
width: 100%;
margin-bottom: 0.5rem;
}
.header {
margin-top: 2rem;
}
.header img {
display: block;
}
.section {
margin-top: 0.75rem;
}
.section1 .swiper-box1 {
margin-top: 0.8rem;
height: 11rem;
}
.section1 .swiper-box1 .pagination1 {
position: absolute;
bottom: 0rem;
}
.section1 .swiper-box1 .panel-box .panel1 {
position: relative;
height: 9.6rem;
float: left;
width: 7.025rem;
margin: 0.25rem 0;
margin-right: 0.45rem;
background-color: #fff;
box-shadow: 0.175rem -0.175rem 0 0px #87c4f1;
}
.section1 .swiper-box1 .panel-box .panel1 .abtn1 {
position: absolute;
left: 50%;
margin-left: -2.5rem;
bottom: 0.4rem;
}
.section1 .swiper-box1 .panel-box .panel1:last-child {
margin-right: 0;
}
.section1 .swiper-box1 .panel-box .panel1 img {
display: block;
width: 100%;
}
.section1 .swiper-box1 .panel-box .panel1 h2 {
font-size: 0.65rem;
color: #011015;
text-align: center;
padding: 0.4rem 0;
}
.section1 .swiper-box1 .panel-box .panel1 .h-line {
height: 0.025rem;
background-color: #e5e8ef;
margin: 0 0.75rem;
}
.section1 .swiper-box1 .panel-box .panel1 p {
font-size: 0.6rem;
color: #555555;
text-align: center;
line-height: 0.9rem;
margin: 0.35rem 0.725rem;
}
.section2 .panel2-box {
margin-top: 0.8rem;
}
.section2 .abtn2 {
width: 7rem;
margin-top: 0.3rem;
margin-bottom: 0.4rem;
}
.section2 .v-line {
width: 2px;
height: 16.1rem;
background-color: #b1ccdd;
margin-left: 1.55rem;
}
.section2 ul {
margin-right: 1.5rem;
}
.section2 ul li.panel2 {
background-color: #fff;
box-shadow: 0.175rem -0.175rem 0 0px #87c4f1;
margin-bottom: 0.45rem;
width: 11.85rem;
height: 2.85rem;
position: relative;
}
.section2 ul li.panel2:before {
content: '';
width: 0;
height: 0;
position: absolute;
border: 0.175rem solid #0a74c8;
border-radius: 50%;
top: 1.325rem;
left: -1.25rem;
}
.section2 ul li.panel2:after {
content: '';
width: 0;
height: 0;
position: absolute;
border: 0.4rem solid transparent;
border-right: 0.55rem solid #fff;
top: 1.1rem;
left: -0.95rem;
}
.section2 ul li.panel2 .left-box2 {
width: 4.75rem;
text-align: right;
padding-right: 0.6rem;
float: left;
box-sizing: border-box;
margin: 0.4rem 0;
border-right: 1px solid #e5e8ef;
}
.section2 ul li.panel2 .left-box2 h2 {
font-size: 0.85rem;
color: #0274ca;
font-weight: bold;
}
.section2 ul li.panel2 .left-box2 h3 {
font-size: 0.6rem;
color: #000;
font-weight: normal;
line-height: 1rem;
}
.section2 ul li.panel2 .right-box2 {
padding: 0.45rem 0;
padding-left: 5.375rem;
}
.section2 ul li.panel2 .right-box2 p {
font-size: 0.55rem;
color: #555;
font-weight: normal;
line-height: 1rem;
}
.section2 ul li.panel2 p.toptext {
font-size: 0.6rem;
color: #fff9f1;
font-weight: normal;
margin-left: 2.4rem;
margin-right: 0.6rem;
line-height: 2rem;
border-bottom: 1px dashed #8a8168;
position: relative;
}
.section2 ul li.panel2 p.toptext strong {
display: inline-block;
width: 3rem;
float: left;
}
.section2 ul li.panel2 p.toptext .abtn2 {
padding: 0 0.3rem;
position: relative;
left: 0.12rem;
}
.section2 ul li.panel2 p.bottomtext {
font-size: 0.6rem;
color: #fff9f1;
font-weight: normal;
margin-left: 2.4rem;
margin-top: 0.5rem;
line-height: 1rem;
}
.section2 ul li.panel2 p.bottomtext strong {
display: inline-block;
width: 3rem;
float: left;
height: 3rem;
}
.section2 ul li.panel2 p.bottomtext span {
display: inline-block;
margin-top: 0.3rem;
}
.section3 .panel3-box {
margin-top: 1rem;
}
.section3 .content3-box {
height: 15.85rem;
background-color: #fff;
margin-left: 4.45rem;
box-shadow: 0.175rem -0.175rem 0 0px #87c4f1;
width: 10.7rem;
position: relative;
}
.section3 .content3-box .content {
padding: 0 0.85rem 0 1.6rem;
}
.section3 .content3-box h2 {
font-size: 0.75rem;
color: #0274ca;
font-weight: bold;
text-align: center;
padding: 0.85rem 0;
background: url(/uploads/image/znmimages/nav3-1.png) no-repeat center bottom;
}
.section3 .content3-box p {
font-size: 0.6rem;
color: #545454;
font-weight: normal;
position: relative;
line-height: 1rem;
margin-bottom: 0.6rem;
}
.section3 .content3-box p strong {
color: #000;
}
.section3 .content3-box p:before {
content: '';
width: 0.275rem;
height: 0.275rem;
background: no-repeat center center;
background-size: contain;
position: absolute;
left: -0.4rem;
top: 0.35rem;
}
.section3 .content3-box .abtn3 {
position: absolute;
left: 50%;
width: 4rem;
margin-left: -2rem;
bottom: 0.8rem;
}
.section3 .nav3-box ul {
margin-left: 1.15rem;
margin-right: 0.825rem;
}
.section3 .nav3-box ul li {
width: 2.475rem;
height: 3.425rem;
background-color: #adbcd1;
margin-bottom: 0.7rem;
text-align: center;
font-size: 0.65rem;
color: #fefefe;
font-weight: bold;
padding-top: 0.75rem;
box-sizing: border-box;
}
.section3 .nav3-box ul li:nth-of-type(1) {
background: no-repeat center center;
background-size: contain;
background-color: #adbcd1;
}
.section3 .nav3-box ul li:nth-of-type(2) {
background: no-repeat center center;
background-size: contain;
background-color: #adbcd1;
}
.section3 .nav3-box ul li:nth-of-type(3) {
background: no-repeat center center;
background-size: contain;
background-color: #adbcd1;
}
.section3 .nav3-box ul li:nth-of-type(4) {
background: no-repeat center center;
background-size: contain;
background-color: #adbcd1;
}
.section3 .nav3-box ul li.active3 {
background-color: #0a74c8;
position: relative;
}
.section3 .nav3-box ul li.active3:after {
content: '';
width: 0;
height: 0;
position: absolute;
border-top: 0.45rem solid transparent;
border-bottom: 0.4rem solid transparent;
border-right: 0.45rem solid transparent;
border-left: 0.45rem solid #0a74c8;
right: -0.9rem;
top: 1.4rem;
}
.section4 {
position: relative;
overflow: hidden;
}
.section4 .panel4 {
width: 15.35rem;
height: 15.35rem;
background-color: #fff;
border-radius: 50%;
box-shadow: 0.175rem -0.175rem 0 0px #87c4f1;
-webkit-transform: rotate(10deg);
transform: rotate(10deg);
margin: 1.3rem;
position: relative;
z-index: -1;
padding-right: 1.5rem;
box-sizing: border-box;
}
.section4 .panel4 h2 {
font-size: 0.75rem;
color: #0274ca;
font-weight: bold;
text-align: center;
padding-top: 1.2rem;
}
.section4 .panel4 h3 {
font-size: 0.6rem;
color: #000;
font-weight: bold;
text-align: center;
line-height: 1.25rem;
width: 9.15rem;
margin: auto;
margin-top: 0.4rem;
margin-bottom: 0.1rem;
}
.section4 .panel4 p {
font-size: 0.6rem;
color: #555;
font-weight: bold;
text-align: center;
line-height: 1rem;
width: 9.15rem;
margin: auto;
}
.section4 .label4 {
position: absolute;
font-size: 0.5rem;
color: #404040;
font-weight: normal;
}
.section4 .label4:nth-of-type(1) {
top: 2rem;
left: 11.3rem;
}
.section4 .label4:nth-of-type(2) {
top: 2.4rem;
left: 7.3rem;
}
.section4 .label4:nth-of-type(3) {
top: 4.4rem;
left: 3.7rem;
}
.section4 .label4:nth-of-type(4) {
top: 7.3rem;
left: 1.3rem;
}
.section4 .label4:nth-of-type(5) {
top: 10.5rem;
left: 0.6rem;
}
.section4 .label4:nth-of-type(6) {
top: 15.2rem;
left: 1.6rem;
}
.section4 .label4:nth-of-type(7) {
top: 18rem;
left: 2rem;
width: 2.6rem;
text-align: center;
}
.section4 .label4:nth-of-type(8) {
top: 20.2rem;
left: 5.8rem;
width: 2.1rem;
text-align: center;
}
.section4 .nav4-box {
width: 17.95rem;
height: 17.95rem;
background-color: transparent;
border-radius: 50%;
border: 1px solid #b4b4b4;
position: relative;
margin-left: 2.7rem;
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
margin-top: 1.8rem;
margin-bottom: 1.2rem;
}
.section4 .nav4-box ul li {
text-align: center;
position: absolute;
width: 10rem;
height: 10rem;
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
left: 50%;
top: 50%;
margin-top: -10rem;
margin-left: -10rem;
overflow: hidden;
box-sizing: border-box;
}
.section4 .nav4-box ul li .nav4-item {
display: block;
height: 14rem;
width: 14rem;
position: absolute;
bottom: -6.8rem;
right: -4.3rem;
text-decoration: none;
color: white;
-webkit-transform: skew(-65deg) rotate(-80deg) scale(1);
transform: skew(-65deg) rotate(-80deg) scale(1);
border-radius: 50%;
text-align: center;
box-sizing: border-box;
padding-left: 1rem;
}
.section4 .nav4-box ul li .nav4-item .img4 {
width: 2.125rem;
height: 2.125rem;
background-color: #fff;
border-radius: 50%;
text-align: center;
margin: auto;
position: relative;
}
.section4 .nav4-box ul li .nav4-item .img4 img {
width: 1.45rem;
height: 1.45rem;
margin: 0.3375rem;
}
.section4 .nav4-box ul li .nav4-item .img4.active4 {
background-color: #84b12b;
-webkit-transform: scale(1.25);
transform: scale(1.25);
position: relative;
}
.section4 .nav4-box ul li .nav4-item .img4.active4:after {
content: '';
width: 0;
height: 0;
border: 0.3rem solid transparent;
border-top: 0.4rem solid #84b12b;
position: absolute;
bottom: -0.6rem;
right: 0.75rem;
z-index: 10;
}
.section4 .nav4-box ul li:nth-of-type(1) {
-webkit-transform: rotate(100deg) skew(65deg);
transform: rotate(100deg) skew(65deg);
}
.section4 .nav4-box ul li:nth-of-type(1) .img4 img {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}
.section4 .nav4-box ul li:nth-of-type(2) {
-webkit-transform: rotate(75deg) skew(65deg);
transform: rotate(75deg) skew(65deg);
}
.section4 .nav4-box ul li:nth-of-type(2) .img4 img {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
.section4 .nav4-box ul li:nth-of-type(3) {
-webkit-transform: rotate(50deg) skew(65deg);
transform: rotate(50deg) skew(65deg);
}
.section4 .nav4-box ul li:nth-of-type(3) .img4 img {
-webkit-transform: rotate(40deg);
transform: rotate(40deg);
}
.section4 .nav4-box ul li:nth-of-type(4) {
-webkit-transform: rotate(25deg) skew(65deg);
transform: rotate(25deg) skew(65deg);
}
.section4 .nav4-box ul li:nth-of-type(4) .img4 img {
-webkit-transform: rotate(65deg);
transform: rotate(65deg);
}
.section4 .nav4-box ul li:nth-of-type(5) {
-webkit-transform: rotate(0deg) skew(65deg);
transform: rotate(0deg) skew(65deg);
}
.section4 .nav4-box ul li:nth-of-type(5) .img4 img {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.section4 .nav4-box ul li:nth-of-type(6) {
-webkit-transform: rotate(-25deg) skew(65deg);
transform: rotate(-25deg) skew(65deg);
}
.section4 .nav4-box ul li:nth-of-type(6) .img4 img {
-webkit-transform: rotate(115deg);
transform: rotate(115deg);
}
.section4 .nav4-box ul li:nth-of-type(7) {
-webkit-transform: rotate(-50deg) skew(65deg);
transform: rotate(-50deg) skew(65deg);
}
.section4 .nav4-box ul li:nth-of-type(7) .img4 img {
-webkit-transform: rotate(140deg);
transform: rotate(140deg);
}
.section4 .nav4-box ul li:nth-of-type(8) {
-webkit-transform: rotate(-75deg) skew(65deg);
transform: rotate(-75deg) skew(65deg);
}
.section4 .nav4-box ul li:nth-of-type(8) .img4 img {
-webkit-transform: rotate(165deg);
transform: rotate(165deg);
}
.section5 .abtn5 {
width: 5.8rem;
margin-bottom: 0.5rem;
}
.section5 .panel5-box {
margin-top: 1rem;
}
.section5 .panel5-box .panel5 {
width: 14.575rem;
background-color: #fff;
margin-left: 0.65rem;
box-shadow: 0.175rem -0.175rem 0 0px #87c4f1;
margin-bottom: 0.675rem;
}
.section5 .panel5-box .panel5 .img5 {
float: left;
display: block;
width: 3.875rem;
}
.section5 .panel5-box .panel5 .content5-box {
padding: 0.75rem 1.2rem 0 5.35rem;
text-align: center;
}
.section5 .panel5-box .panel5 .content5-box h2 {
font-size: 0.7rem;
color: #0274ca;
font-weight: bold;
text-align: center;
padding-bottom: 0.5rem;
}
.section5 .panel5-box .panel5 .content5-box h2 span {
position: relative;
}
.section5 .panel5-box .panel5 .content5-box h2 span:before {
content: '';
width: 2.2rem;
height: 0;
position: absolute;
border: 1px solid #0274ca;
top: 0.45rem;
left: -2.7rem;
}
.section5 .panel5-box .panel5 .content5-box h2 span:after {
content: '';
width: 2.2rem;
height: 0;
position: absolute;
border: 1px solid #0274ca;
top: 0.45rem;
right: -2.7rem;
}
.section5 .panel5-box .panel5 .content5-box p {
font-size: 0.6rem;
color: #000;
font-weight: normal;
line-height: 1rem;
}
.section6 .panel6-box {
margin-top: 2rem;
}
.section6 .panel6-box li {
width: 7.075rem;
background-color: #fff;
position: relative;
box-shadow: 0.175rem -0.175rem 0 0px #87c4f1;
float: left;
margin-bottom: 1.7rem;
margin-left: 0.55rem;
}
.section6 .panel6-box li .img6 {
position: absolute;
width: 2.2rem;
height: 2.2rem;
background-color: #fff;
border-radius: 50%;
text-align: center;
top: -1.1rem;
left: 2.43rem;
}
.section6 .panel6-box li .img6 img {
width: 1.5rem;
height: 1.5rem;
margin: 0.35rem;
}
.section6 .panel6-box li h2 {
font-size: 0.6rem;
color: #0274ca;
font-weight: bold;
text-align: center;
line-height: 1rem;
padding-top: 1.4rem;
}
.section6 .panel6-box li p {
font-size: 0.55rem;
color: #000;
font-weight: normal;
text-align: center;
line-height: 1rem;
padding: 0.25rem 0.625rem 0.625rem 0.625rem;
}
.pop_form {
position: fixed;
left: 0;
right: 0;
bottom: 2.5rem;
background-color: #84b12b;
color: #fff;
height: 1.6rem;
line-height: 1.6rem;
text-align: center;
font-size: 0.6rem;
z-index: 990;
}
.popformbox.active33 {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.popformbox {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
height: 100%;
z-index: 998;
background: rgba(0, 0, 0, 0.65);
opacity: 0;
transition: all 0.3s;
-webkit-transform-origin: top;
transform-origin: top;
-webkit-transform: scale(0);
transform: scale(0);
}
.popformbox .popform {
position: fixed;
left: 0rem;
right: 0rem;
top: 25%;
line-height: 1.1rem;
z-index: 900;
font-size: 0.65rem;
width: 11.4rem;
margin: auto;
background-color: #fef6df;
}
.popformbox .popform h2 {
margin: 0.5rem 0 0.4rem;
font-size: 0.7rem;
color: #080808;
font-weight: bold;
text-align: center;
}
.popformbox .popform p {
font-size: 0.6rem;
color: #080808;
font-weight: normal;
padding: 0 1rem;
}
.popformbox .popform .abtnbox {
margin: 0.5rem 0 0.75rem;
}
.popformbox .popform .closeimg {
position: absolute;
width: 1.15rem;
height: 2.05rem;
right: 0rem;
top: -2.05rem;
}
.sec_pop_form{
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 999;
opacity: 0;
-webkit-transform:scale(0);
transform:scale(0);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.sec_pop_form.active{
opacity: 1;
-webkit-transform:scale(1);
transform:scale(1);
}
.close_box{
position: absolute;
right: 1.25rem;
top: -2rem;
width: 1.25rem;
height: 1.25rem;
border-radius: 50%;
line-height: 1rem;
z-index: 99999;
text-align: center;
background: url(/uploads/image/znmimages/close_a_btn.png) no-repeat center center;
background-size: 0.55rem .5rem;
border: 1px solid #fff;
}
.close_box:after{
content: '';
position: absolute;
top: 1.25rem;
left: 50%;
width: 1px;
height: .75rem;
background-color: #fff;
display: block;
}
.sec_pop_mask{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.7)
}
.sec_pop_content{
position: absolute;
left: 50%;
top: 50%;
width: 12rem;
padding: 1rem;
background-color: #fff;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-transform: translate3d(-50%,-50%,0);
-moz-transform: translate3d(-50%,-50%,0);
-ms-transform: translate3d(-50%,-50%,0);
-o-transform: translate3d(-50%,-50%,0);
transform: translate3d(-50%,-50%,0);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.sec_tit{
position: relative;
margin-bottom: 1.2rem;
font-size: .9rem;
color: #01375f;
text-align: center;
}
.sec_tit:after{
content: '';
position: absolute;
left: 50%;
top: 1.5rem;
width: 2.5rem;
height: 1px;
-webkit-transform: translate3d(-50%,0,0);
-moz-transform: translate3d(-50%,0,0);
-ms-transform: translate3d(-50%,0,0);
-o-transform: translate3d(-50%,0,0);
transform: translate3d(-50%,0,0);
background-color: #01375f;
}
.value_item{
width: 10rem;
height: 1.6rem;
line-height: 1.6rem;
margin: 0.6rem auto;
color: #606060;
position: relative;
}
.value_item span{
float: left;
display: block;
width: 2.7rem;
font-size: .65rem;
text-align: center;
color: #606060;
}
.value_box{
border:1px solid #e1e1e1;
border-radius: 5px;
padding: 3px 5px;
height: 1.5rem;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background: transparent;
width: 7rem;
font-size: .65rem;
color: #777;
}
.sec_button_form{
width: 8rem;
height: 1.6rem;
display: block;
margin: 1.2rem auto 0;
background-color: #84b12b;
color: #fff;
line-height: 1.6rem;
text-align: center;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
font-size: .7rem;
letter-spacing: 3px;
text-decoration: none;
}