﻿body { max-width: 640px; margin: 0 auto; background-color: #fff; visibility: hidden }
.header { padding: 0.1rem 3%; position: relative; }
.header .ningbozx20 { width: 60vw; display: block; float: left }

.ningbozx13 .ningbozx5 { position: relative; overflow: hidden; margin: 0 auto; max-width: 100%; }
.ningbozx13 .ningbozx5 .ningbozx33 { position: absolute; height: 28px; line-height: 28px; bottom: 0; right: 0; z-index: 1; width: 100%; text-align: center; }
.ningbozx13 .ningbozx5 .ningbozx33 li { display: inline-block; width: 10px; height: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d5d5d5; text-indent: -9999px; overflow: hidden; margin: 0 6px; }
.ningbozx13 .ningbozx5 .ningbozx33 li.on { background: #a70204; }
.ningbozx13 .ningbozx5 .ningbozx32 { position: relative; z-index: 0; }
.ningbozx13 .ningbozx5 .ningbozx32 li { position: relative; text-align: center; }
.ningbozx13 .ningbozx5 .ningbozx32 li img { background: url(../image/lad.png) center center no-repeat; vertical-align: top; width: 100%; }
.ningbozx13 .ningbozx5 .ningbozx32 li a { -webkit-tap-highlight-color: rgba(0,0,0,0); }
.ningbozx13 .ningbozx5 .ningbozx32 li .tit { display: block; width: 100%; position: absolute; bottom: 0; text-indent: 10px; height: 28px; line-height: 28px; background: url(../image/tm.png) repeat; color: #fff; text-align: left; }
.title { padding: 20px 0 }
.title .h1 { font-size: 20px; text-align: center; line-height: 30px }
.title .h1:after { content: ""; width: 40px; height: 4px; background: #a40000; margin: 0 auto; display: block }
.title .h2 { color: #424242; text-align: center; line-height: 20px; text-transform: uppercase }
.ningbozx31 { background: #eeeeee; height: 20px }
.ningbozx21 ul { padding: 5px 0 }
.ningbozx21 ul li { float: left; width: 25%; text-align: center; font-size: 16px; margin: 18px 0 }
.ningbozx21 ul li img { width: 60% }
.ningbozx6 .ningbozx10 { text-align: center; height: 5px; line-height: 5px; padding-bottom: 16px; display: none }
.ningbozx6 .ningbozx11 { text-align: center; line-height: 16px; padding-top: 5px; }
.ningbozx6 .ningbozx23 { text-align: center; line-height: 36px; font-size: 22px; color: #3c3c3c; }
.ningbozx6 .ningbozx24 { font-family: Arial; text-align: center; line-height: 20px; font-size: 14px; color: #6b6b6b; }
.ningbozx22 .img { margin-left: -3%; width: 106%; margin-top: 20px }
.ningbozx22 ul { margin-bottom: 10px; }
.ningbozx22 ul li { float: left; width: 49%; margin-right: 2%; margin-bottom: 10px; position: relative; }
.ningbozx22 ul li:nth-child(2n) { margin-right: 0 }
.ningbozx22 ul li img { display: block; width: 100%; height: 1.85rem }
.ningbozx22 ul li .ningbozx29 { position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; line-height: 30px; text-align: center; background: url(../image/tm.png) repeat; font-size: 14px; color: #fff; }
.ningbozx12 { font-size: 22px; position: relative; padding-left: 10px; border-bottom: 1px solid #eeeeee; padding-bottom: 5px }
.ningbozx12:after { width: 5px; height: 30px; background: #e81a2f; position: absolute; content: ""; left: 0; top: 50%; margin-top: -20px }
.ningbozx26 ul li { float: left; width: 50%; padding: 20px 0; text-align: center; border-right: 1px solid #eeeeee; border-top: 1px solid #eeeeee; box-sizing: border-box }
.ningbozx26 ul li:nth-child(2n) { border-right: 0; }
.ningbozx26 ul li img { width: 80%; height: 3.22rem; }
.ningbozx26 ul li .h1 { font-size: 16px; }
.ningbozx26 ul li .h2 { width: 100%; border-radius: 30px; border: 1px solid #cacaca; width: 70%; margin: 0 auto; margin-top: 10px }
.i_d6_list { margin-top: 20px }
.i_d6_list li { float: left; width: 49%; position: relative; margin-right: 2%; transition: all 0.3s; position: relative; top: 0; left: 0; margin-top: 20px; }
.i_d6_list li:nth-child(2n) { margin-right: 0 }
.i_d6_list li .ningbozx29 { position: absolute; left: 0; bottom: 0; background: url(../image/tm.png) repeat; height: 24px; width: 100%; text-align: center; line-height: 24px; font-size: 14px; color: #fff; }
.i_d6_list li .i_d6_top { position: absolute; right: 0; top: 0; background: url(../image/tm3.png) repeat; font-size: 12px; color: #ffffff; text-align: center; padding: 5px 10px; line-height: 20px; }
.i_d6_list li .i_d6_top span { font-size: 20px; }
.i_d6_list li img { width: 100% }
.ningbozx25 { border: 1px solid #dbdbdb; color: #666666; margin: 0 auto; margin-top: 40px; width: 160px; height: 40px; border-radius: 5px; display: block; line-height: 40px; text-align: center }
.ningbozx27 li { float: left }
.ningbozx27 ul li { float: left; width: 50%; padding: 20px 0; border-right: 1px solid #eeeeee; border-top: 1px solid #eeeeee; box-sizing: border-box; height: 1.4rem; vertical-align: middle }
.ningbozx27 ul li:nth-child(2n) { border-right: 0; }
.ningbozx27 ul li span { margin-top: 0.3rem; display: block; margin-left: 0.2rem; font-size: 18px }
.ningbozx27 ul li:nth-child(1) { background: url(../image/i_d5_img1.jpg)no-repeat center right; background-size: 1.4rem }
.ningbozx27 ul li:nth-child(2) { background: url(../image/i_d5_img2.jpg)no-repeat center right; background-size: 1.4rem }
.ningbozx27 ul li:nth-child(3) { background: url(../image/i_d5_img3.jpg)no-repeat center right; background-size: 1.4rem }
.ningbozx27 ul li:nth-child(4) { background: url(../image/i_d5_img4.jpg)no-repeat center right; background-size: 1.4rem }
.ningbozx27 ol .ningbozx17 { float: left; width: 40%; }
.ningbozx27 ol .ningbozx17 img { width: 100%; height: 1.27rem }
.ningbozx27 ol li { padding: 10px 0; border-bottom: 1px solid #e5e5e5; width: 100%; }
.ningbozx27 ol .ningbozx29 { float: right; width: 58% }
.ningbozx27 ol .ningbozx29 .h1 { line-height: 25px; font-size: 16px; color: #555555 }
.ningbozx27 ol .ningbozx29 .h2 { line-height: 25px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color: #747474; max-height: 70px; }
.ningbozx19 { text-align: center; }
.ningbozx19 .ningbozx20 { width: 70% }
.ningbozx19 .ningbozx29 { color: #6f6f6f; margin-bottom: 20px; }
.ningbozx19 .img { width: 30%; }
.n_nav2 { background: #e60013; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff }
.n_nav2 .n_nav2_ico { height: 10px; margin-left: 5px; }
.n_nav2 span { display: inline-block; width: 100%; cursor: pointer; }
.n_nav2_c { padding: 5px 0; display: none; }
.n_nav2_c li { float: left; width: 23%; height: 35px; line-height: 35px; text-align: center; margin: 5px 1%; font-size: 14px; color: #ffffff; }
.n_nav2_c li a { display: block; height: 33px; border: #999 1px solid; font-size: 14px; color: #999; }
.n_nav2_c li.on a { border: #e60013 1px solid; color: #e60013; }
.product ul li { width: 49%; float: left; margin-right: 2%; text-align: center; border: 1px solid #ededed; box-sizing: border-box; margin-bottom: 10px }
.product ul li:nth-child(2n) { margin-right: 0 }
.product ul li img { width: 100%; display: block }
.case2 { padding: 14px 3%; }
.case2 .h1 { font-size: 24px; color: #666 }
.case_i_xx { padding-bottom: 10px; padding-top: 10px; border-bottom: #b0b0b0 1px solid; border-top: #b0b0b0 1px solid; }
.case_i_xx .case_i_xx_l { float: left; width: 70%; }
.case_i_xx .case_i_xx_l .img { float: left; border: #eae9e7 1px solid; height: 60px; border-radius: 50%; height: 0.9rem; width: 0.9rem; overflow: hidden }
.case_i_xx .case_i_xx_l .img img { width: 100%; }
.case_i_xx .case_i_xx_l .ningbozx23 { float: left; width: 65%; margin-left: 10px; font-size: 14px; color: #3c3c3c; line-height: 25px; padding: 5px 0; }
.case_i_xx .case_i_xx_r { float: right; width: 30%; text-align: right; }
.case_i_xx .case_i_xx_r a { display: inline-block; width: 80%; height: 40px; line-height: 40px; text-align: center; background: #b0b0b0; border-radius: 5px; font-size: 14px; color: #000; margin-top: 10px; }
.sheji1 ul li { padding: 10px 0; border-bottom: 1px solid #bebebe }
.sheji1 ul li .img { float: left; width: 30%; height: 2.4rem }
.sheji1 ul li .ningbozx29 { float: right; width: 65%; margin-top: 20px; }
.sheji1 ul li .ningbozx29 .h1 { font-size: 20px; }
.sheji1 ul li .ningbozx29 .h2 { line-height: 20px; font-size: 12px; }
.sheji1 ul li .ningbozx29 .a { display: inline-block; width: 40%; border-radius: 30px; background: #eeeeee; margin-top: 0.3rem; text-align: center }
.sheji3 { padding: 10px 3%; }
.sheji3 .sejis .img { float: left; width: 30%; }
.sheji3 .sejis .ningbozx29 { float: right; width: 65%; margin-top: 20px; }
.sheji3 .sejis .ningbozx29 .h1 { font-size: 20px; }
.sheji3 .sejis .ningbozx29 .h2 { line-height: 20px; font-size: 12px; }
.sheji3 .sejis .ningbozx29 .a { display: inline-block; width: 40%; border-radius: 30px; background: #eeeeee; margin-top: 0.3rem; text-align: center }
.sheji3 ul { margin-top: 24px }
.sheji3 ul li { width: 49%; float: left; margin-right: 2%; text-align: center; border: 1px solid #ededed; box-sizing: border-box; margin-bottom: 10px }
.sheji3 ul li:nth-child(2n) { margin-right: 0; }
.sheji3 ul li img { width: 100%; display: block }
.nav2_content { padding: 15px 0; text-align: center; background: #fff }
.nav2_content .nav2_content_l { margin: 5px 10px; display: inline-block; }
.nav2_content .nav2_content_l .c { width: 50px; margin: 0 auto; height: 50px; border: 1px solid #7c7c7c; border-radius: 50%; transition: background 0.5s; }
.nav2_content .nav2_content_l p { color: #7c7c7c }
.nav2_content .rzlp_1 .c { background: url(../image/nav_ico1.png)no-repeat center; background-size: 60% }
.nav2_content .rzlp_2 .c { background: url(../image/nav_ico2.png)no-repeat center; background-size: 60% }
.rzlpinfo .img img { width: 100%; display: block; }
.rzlpinfo .img { position: relative; }
.rzlpinfo .img ul { position: absolute; bottom: 0; background: rgba(0,0,0,0.50); color: #fff; width: 100%; }
.rzlpinfo .img ul li { border-right: 1px solid #fff; float: left; width: 33%; padding: 10px 0; text-align: center; font-size: 12px }
.rzlpinfo .img ul li:nth-child(3) { border-right: 0px; }
.rzlpinfo .img ul li span { color: #e60013; font-size: 20px; }
.rzlpinfo .h1 { font-size: 18px; }
.rzlpinfo .ningbozx29 { padding: 20px 3% }
.rzlpinfo .ningbozx29 .h1 { color: #545454; font-size: 28px }
.rzlpinfo .ningbozx29 .h2 { line-height: 24px; margin-top: 10px; text-align: justify }
.yy .h1 { font-size: 28px; text-align: center }
.yy input { width: 30%; margin-right: 3.3%; float: left; margin-top: 20px; height: 30px; box-sizing: border-box; border: 1px solid #c3c3c3; text-align: center }
.sggy1 { background: #79b90b }
.sggy1 .h3 { text-align: center; line-height: 50px; color: #fff; font-weight: bold; font-size: 30px }
.sggy1 .h4 { text-align: center; line-height: 24px; color: #fff; font-size: 12px; }
.sggy1 ul li { float: left; width: 30%; margin-right: 3.3%; text-align: center; color: #fff }
.sggy1 ul li:nth-child(5) { margin-right: 0 }
.sggy1 ul { margin-top: 30px }
.sggy1 ul li img { width: 100%; margin-left: 0.3rem; }
.sggy1 ul li .h1 { margin-top: -40px; font-size: 16px; line-height: 40px }
.sggy1 .a { width: 180px; height: 50px; border-radius: 5px; border: 1px solid #fff; display: block; text-align: center; margin: 0 auto; color: #fff; margin-top: 30px; line-height: 50px }
.sggy2 { background: #e2f1d4 }
.sggy2 .h3 { text-align: center; line-height: 50px; font-weight: bold; font-size: 30px; color: #79b90b }
.sggy2 .h4 { text-align: center; line-height: 24px; color: #333; font-size: 12px }
.sggy2 ul li { float: left; width: 49%; margin-right: 2%; font-size: 16px; text-align: center; margin-bottom: 10px; color: #666 }
.sggy2 ul li img { height: 2rem }
.sggy2 ul li:nth-child(2n) { margin-right: 0 }
.sggy2 ul { margin-top: 30px }
.sggy3 .h3 { text-align: center; line-height: 50px; font-weight: bold; font-size: 30px; color: #79b90b }
.sggy3 .h4 { text-align: center; line-height: 24px; color: #333; font-size: 12px }
.sggy3 ul { margin-top: 40px }
.sggy3 ul li:nth-child(1) { background: url(../image/sggy3_img1.jpg)no-repeat top; background-size: 100%; height: 3rem; }
.sggy3 ul li:nth-child(2) { background: url(../image/sggy3_img2.jpg)no-repeat top; background-size: 100%; height: 3rem; }
.sggy3 ul li:nth-child(3) { background: url(../image/sggy3_img3.jpg)no-repeat top; background-size: 100%; height: 3rem; }
.sggy3 ul li:nth-child(4) { background: url(../image/sggy3_img4.jpg)no-repeat top; background-size: 100%; height: 3rem; }
.sggy3 ul li .h1 { float: left; width: 50%; text-align: center; margin-top: 2.4rem; font-size: 16px; color: #79b90b }
.sggy4 { background: url(../image/sggy4_bg.jpg)no-repeat center }
.sggy4 .h3 { text-align: center; line-height: 50px; font-weight: bold; font-size: 30px; color: #79b90b }
.sggy4 ul { margin-top: 30px; }
.sggy4 ul li { float: left; width: 50%; text-align: center; margin: 20px 0; font-size: 16px; }
.sggy5 .h3 { text-align: center; line-height: 50px; font-weight: bold; font-size: 30px; color: #79b90b }
.sggy_2 ul li { margin-bottom: 20px; border-bottom: 1px solid #eee; }
.sggy_2 ul li .h1 { font-size: 20px; line-height: 30px }
.sggy_2 ul li .h2 { font-size: 20px; font-weight: bold; line-height: 30px }
.sggy_2 ul li .h3 { line-height: 24px; margin-top: 10px }
.sggy_2 ul li img { margin-top: 30px; width: 100%; }
.zcqa1 ul { text-align: center }
.zcqa1 ul li { margin: 20px 1%; display: inline-block; width: 30% }
.zcqa2 { background: url(../image/zcqa2_img.jpg)no-repeat top; background-size: 100%; height: 5.5rem; }
.zcqa3 { padding: 20px 0; background: #f8f8f8 }
.zcqa3 ul li { width: 49%; background: #fff; position: relative; float: left; margin: 15px 0; margin-right: 2%; }
.zcqa3 ul { margin-top: 20px }
.zcqa3 ul li img { width: 100% }
.zcqa3 ul li:nth-child(2n) { margin-right: 0 }
.zcqa4 ul li { float: left; width: 30.33%; text-align: center; background: #818181; padding: 0 1.5%; color: #fff; margin: 20px 0; line-height: 40px }
.zcqa4 ul .on { background: #e81a2f; }
.zcqa4 .img img { width: 100% !important; height: auto !important; }
.zcqa5 { background: #f1f1f1 }
.zcqa6 { background: url(../image/zcqa6_bg.jpg)no-repeat bottom; background-size: 100% }
.zcqa6 ul { margin-top: 50px }
.zcqa6 li { float: left; margin-right: 2%; width: 49%; border: 1px solid #c4c4c4; padding: 0 20px; box-sizing: border-box; margin-bottom: 2% }
.zcqa6 li:nth-child(2n) { margin-right: 0; }
.zcqa6 li .c { width: 1.4rem; height: 1.4rem; background: #e60013; border-radius: 50%; text-align: center; line-height: 1.4rem; margin: 0 auto; margin-top: 30px; transition: background 0.3s }
.zcqa6 li .c img { transition: transform 0.5s; vertical-align: middle; width: 50% }
.zcqa6 li .h1 { font-size: 16px; text-align: center; margin: 20px 0; }
.zcqa6 li .h2 { font-size: 14px; margin-top: 10px; }
.zcqa6 li:hover .c { background: #e60013; }
.zcqa6 li:hover .c img { transform: rotateY(360deg) }
.zcqa7 { background: #f1f1f1 url(../image/zcqa7_bg.jpg)bottom center no-repeat; }
.zcqa7 ul li { width: 70px; height: 32px; display: inline-block; border: 1px solid #d9d9d9; background: #fff; line-height: 32px; margin: 5px 5px; cursor: pointer; }
.zcqa7 ul .on { background: #c22b30; color: #fff }
.zcqa7 ul { text-align: center; margin-top: 40px; }
.zcqa7 ol { margin-top: 40px; }
.zcqa7 ol li { float: left; width: 46%; margin-right: 4%; margin-bottom: 10px }
.zcqa7 ol li:nth-child(2n) { margin-right: 0; }
.zcqa7 ol li p { text-align: center; line-height: 20px; margin-bottom: 10px }
.zcqa7 ol li img { width: 100%; height: 1.4rem }
.zcqa8 .swiper-slide img { width: 100%; }
.zcqa8 .swiper-container { margin-top: 30px }
.ningbozx3 { padding: 10px; background: #fff; margin: 20px 0 30px 0; margin-top: 0px; }
.ningbozx3 .h1 { font-size: 20px; line-height: 40px; text-align: center; margin-bottom: 40px }
.ningbozx4 { padding: 10px 0; background: #eeeeee }
.ningbozx4 li { float: left; width: 30%; margin-right: 5%; text-align: center; background: #fff }
.ningbozx4 li:nth-child(3) { margin-right: 0 }
.qwzn2 { background: url(../image/qwzn2_bg.jpg) center no-repeat; }
.qwzn2 { position: relative; }
.qwzn2 ul { margin-top: 30px; }
.qwzn2 li { float: left; width: 48%; margin-right: 4%; }
.qwzn2 li:nth-child(2n) { margin-right: 0 }
.qwzn2 li .ico { background-position: center; background-repeat: no-repeat; background-color: #e81a2f; width: 2rem; height: 2rem; border-radius: 50%; margin: 0 auto; }
.qwzn2 li .ningbozx23 { font-size: 16px; color: #000000; line-height: 45px; margin-top: 5px; text-align: center; }
.qwzn3 .swiper-container { margin-top: 30px }
.qwzn3 .swiper-slide { text-align: center; padding-bottom: 30px; }
.qwzn3 .swiper-slide img { width: 60% }
.qwzn3 .swiper-container .swiper-pagination { bottom: 0 }
.nav2_content .ic_1 .c { background: url(../image/nav_ico1.png)no-repeat center; background-size: 60% }
.nav2_content .ic_2 .c { background: url(../image/nav_ico2.png)no-repeat center; background-size: 60% }
.nav2_content .ic_3 .c { background: url(../image/nav_ico3.png)no-repeat center; background-size: 60% }
.nav2_content .ic_4 .c { background: url(../image/nav_ico4.png)no-repeat center; background-size: 60% }
.nav2_content .ic_1.on .c { background: #7c7c7c url(../image/nav_ico1_on.png)no-repeat center; background-size: 60% }
.nav2_content .ic_2.on .c { background: #7c7c7c url(../image/nav_ico2_on.png)no-repeat center; background-size: 60% }
.nav2_content .ic_3.on .c { background: #7c7c7c url(../image/nav_ico3_on.png)no-repeat center; background-size: 60% }
.nav2_content .ic_4.on .c { background: #7c7c7c url(../image/nav_ico4_on.png)no-repeat center; background-size: 60% }
.nav2_content .ic_11 .c { background: url(../image/nav_ico11.png)no-repeat center; background-size: 60% }
.nav2_content .ic_11:hover .c, .nav2_content .ic_11.on .c { background: #7c7c7c url(../image/nav_ico11_on.png)no-repeat center; background-size: 60% }
.nav2_content .ic_12 .c { background: url(../image/nav_ico12.png)no-repeat center; background-size: 60% }
.nav2_content .ic_12:hover .c, .nav2_content .ic_12.on .c { background: #7c7c7c url(../image/nav_ico12_on.png)no-repeat center; background-size: 60% }
.nav2_content .ic_13 .c { background: url(../image/nav_ico13.png)no-repeat center; background-size: 60% }
.nav2_content .ic_13:hover .c, .nav2_content .ic_13.on .c { background: #7c7c7c url(../image/nav_ico13_on.png)no-repeat center; background-size: 60% }
.nav2_content .ic_14 .c { background: url(../image/nav_ico14.png)no-repeat center; background-size: 60% }
.nav2_content .ic_14:hover .c, .nav2_content .ic_14.on .c { background: #7c7c7c url(../image/nav_ico14_on.png)no-repeat center; background-size: 60% }
.ningbozx28 { padding: 0 3%; }
.ningbozx28 ul li { padding: 26px 0; border-bottom: 1px dashed #ddd }
.ningbozx28 ul li .img { float: left; width: 36%; height: 1.7rem; }
.ningbozx28 ul li .ningbozx29 { float: right; width: 60%; }
.ningbozx28 ul li .ningbozx29 .h1 { font-size: 16px; }
.ningbozx28 ul li .ningbozx29 .h2 { font-size: 14px; color: #777; line-height: 24px; height: 48px; overflow: hidden; margin-top: 10px }
.nav2_content .ab_1 .c { background: url(../image/nav_ico1.png)no-repeat center; background-size: 60% }
.nav2_content .ab_2 .c { background: url(../image/nav_ico7.png)no-repeat center; background-size: 60% }
.nav2_content .ab_3 .c { background: url(../image/nav_ico6.png)no-repeat center; background-size: 60% }
.nav2_content .ab_4 .c { background: url(../image/nav_ico2.png)no-repeat center; background-size: 60% }
.nav2_content .ab_5 .c { background: url(../image/nav_ico8.png)no-repeat center; background-size: 60% }
.nav2_content .ab_6 .c { background: url(../image/nav_ico9.png)no-repeat center; background-size: 60% }
.nav2_content .ab_7 .c { background: url(../image/nav_ico10.png)no-repeat center; background-size: 60% }
.about2 span { color: #e60013 }
.about2 p { line-height: 40px }
.zs_nav { background: url(../image/zs_nav_bg.jpg) repeat; padding: 10px 0 }
.zs_nav li { float: left; width: 20%; text-align: center; font-size: 14px; color: #ffffff; line-height: 30px; }
.zs_nav li a { display: block; color: #ffffff; }
.zs_nav li img { width: 80% }
.zhaoshang1 .title { font-size: 20px; color: #000000; line-height: 50px; text-align: center; }
.zhaoshang2 { background: url(../image/zs_d2_bg.jpg)no-repeat center }
.zhaoshang2 .zs_d2_txt { text-align: center; color: #666; font-size: 12px; line-height: 20px }
.zs_d3_nav { height: 47px; background: #7d7d7d; margin: 0 auto; }
.zs_d3_nav li { float: left; width: 50%; height: 47px; line-height: 47px; text-align: center; font-size: 18px; color: #ffffff; }
.zs_d3_nav li.on { background: #df1b21; }
.zhaoshang3 { text-align: center }
.zhaoshang3 .h1 { color: #646464; line-height: 24px; }
.zhaoshang4 { background: #f2f2f2 }
.zhaoshang4 .h1 { font-size: 24px; font-weight: bold; text-align: center; color: #ee1d23 }
.zhaoshang4 .h2 { font-size: 14px; text-align: center }
.zhaoshang4 ul { margin-top: 30px; }
.zhaoshang4 li { float: left; width: 50%; margin-bottom: 20px }
.zhaoshang4 li .ningbozx23 { text-align: center; font-size: 18px; color: #ee1d23; font-weight: bold; }
.zhaoshang4 li .ningbozx23 span { background: url(../image/zs_d4_ico1.png) center no-repeat; color: #fff; padding: 3px 6px; margin-right: 10px; }
.zhaoshang4 li .ningbozx24 { text-align: center; font-size: 12px; color: #3e3e3e; margin-top: 10px; line-height: 18px; }
.zhaoshang5 { background: url(../image/zhaoshang5_bg.jpg)center }
.zhaoshang5 li { float: left; height: 320px; background: #6b6b6b; padding: 10px; box-sizing: border-box }
.zhaoshang5 li .ningbozx23 { padding-top: 40px; font-size: 16px; color: #ffffff; line-height: 25px; text-align: center; height: 100px; }
.zhaoshang5 li .ningbozx31 { width: 53px; height: 1px; background: #fff; margin: 0 auto 50px auto; }
.zhaoshang5 li .img1 { text-align: center }
.zhaoshang5 li .img1 img { width: 40% }
.zhaoshang5 li.on { background: #ae190c; }
.zhaoshang5 .swiper-pagination { bottom: 0; }
.zhaoshang5 .swiper-wrapper { padding-bottom: 50px; margin-top: 30px }
.zhaoshang6 .h1 { font-size: 24px; font-weight: bold; text-align: center; color: #666 }
.zhaoshang6 .h2 { font-size: 14px; text-align: center }
.zhaoshang7 { background: #fafafa; text-align: center; }
.zhaoshang7 .input { width: 100%; margin-bottom: 10px; }
.zhaoshang7 .input input { border: none; line-height: 30px; width: 77%; padding-left: 5%; float: left; background: #eeeeee; }
.zhaoshang7 .input .h1 { line-height: 30px; width: 18%; float: left; text-align: center }
.zhaoshang7 textarea { display: block; margin-left: 28px; height: 100px; resize : none; width: 77%; padding-left: 5%; padding-top: 5px; border: none; }
.zhaoshang7 .submit { border: none; display: inline-block; background: #c3c3c3; color: #fff; margin: 0 auto; width: 30%; height: 30px; font-family: '微软雅黑'; font-size: 14px; margin: 30px 10px; }
.ningbozx14 .left { width: 100%; margin-top: 20px; line-height: 40px }
.ningbozx14 .right { margin-top: 20px; width: 100% }
.ningbozx14 .left img { width: 100%; }
.ningbozx14 .right .ningbozx15 { }
.ningbozx14 .right .ningbozx15 .h1 { font-size: 18px; color: #4d4b4b; line-height: 25px; }
.ningbozx14 .right .ningbozx15 .h2 { font-size: 12px; color: #4d4b4b; line-height: 15px; }
.ningbozx14 .right .ningbozx29 { line-height: 30px; font-size: 14px; margin-top: 20px }
.ningbozx14 .right .ningbozx29 * { line-height: 30px; }
.ningbozx16 { height: 50px; width: 100%; position: fixed; bottom: 0; left: 0; background: #fc4645; z-index: 8 }
.ningbozx16 .left { width: 45%; float: left; text-align: center; color: #fff; line-height: 50px; padding-left: 5%; background: url(../image/foot2_ico1.png)no-repeat 27% center; background-size: 23px }
.ningbozx16 .right { width: 45%; float: right; text-align: center; color: #fff; line-height: 50px; padding-left: 5%; background: url(../image/foot2_ico2.png)no-repeat 27% center; background-size: 23px }
.ningbozx7 { text-align: center; }
.ningbozx7 a { border-radius: 4px; border: #dbdbdb 1px solid; padding: 0 5px; margin: 3px 5px; line-height: 30px; display: inline-block; }
.ningbozx7 a.on { background: #c22b30; border: #c22b30 1px solid; color: #fff; }
.dztc { padding: 10px; }
.dztc .h1 { font-size: 20px; color: #e10020; text-align: center; margin-bottom: 20px }
.dztc .text { border: 1px solid #e3e3e3; padding-left: 20%; margin-bottom: 16px }
.dztc .text input { border: none; width: 100%; padding: 0; height: 52px; font-size: 18px; outline: none }
.dztc .text1 { background: url(../image/dz_icon1.jpg)no-repeat 17px center; }
.dztc .text2 { background: url(../image/dz_icon2.jpg)no-repeat 17px center; }
.dztc .text3 { background: url(../image/dz_icon3.jpg)no-repeat 17px center; }
.dztc .text4 { background: url(../image/dz_icon4.png)no-repeat 17px center; }
.dztc .submit { width: 100%; border: none; height: 58px; line-height: 50px; color: #fff; font-size: 18px; background-image: -moz-linear-gradient( 90deg, rgb(225,0,32) 0%, rgb(252,70,70) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(225,0,32) 0%, rgb(252,70,70) 100%); background-image: -ms-linear-gradient( 90deg, rgb(225,0,32) 0%, rgb(252,70,70) 100%); border-radius: 5px }
.fgs ul { background: #eeeeee }
.fgs ul li { padding: 15px 3%; background: #fff; margin-bottom: 20px }
.fgs ul li .h1 { font-size: 16px; }
.fgs ul li .h2 { margin-top: 5px; color: #666 }

.fgs_search { background: #fff; padding: 10px 10px; }
.net-select { width: 168px; height: 36px; position: relative; font-size: 16px; line-height: 38px; background: url(../image/select-bg.jpg) right no-repeat; }
.net-select select { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); border: none; }
.net-select .select-item2 { padding-left: 14px; color: #fff; }