/* CSS Document */
.comtitle > div:first-child {
    font-size: .8rem;
    color: #62ba29;
    margin-right: .1rem;
}

.comtitle > div:last-child h1 {
    font-size: .35rem;
    font-weight: bold;
    line-height: .4rem;
    letter-spacing: .02rem;
    margin-top: .01rem;
}

.comtitle > div:last-child h1 font {
    color: #62ba29;
}

.comtitle > div:last-child p {
    font-size: 0.2rem;
    text-transform: uppercase;
}

.smalltitle {
    position: relative;
    font-size: .25rem;
    text-align: center;
    margin-bottom: 0;
}

.smalltitle:before, .smalltitle:after {
    content: '';
    height: 1px;
    width: 2.2rem;
    background: #999;
    position: absolute;
    top: 55%;
}

.smalltitle:before {
    left: 0;
}

.smalltitle:after {
    right: 0;
}

/*------ 头部广告-------*/
.banner {
}

.banner img {
    display: block;
    width: 100%;
    height: auto;
}

.swiper-pagination {
    width: 100%;
}

.banner .swiper-pagination .swiper-pagination-bullet {
    width: .38rem;
    height: .15rem;
    margin-left: .15rem !important;
    margin-right: .15rem !important;
    background: #62ba29;
    opacity: .9;
    border-radius: 5px !important;
}

.banner .swiper-pagination .swiper-pagination-bullet-active {
    background: #fe8e08;
}

/*加盟优势*/
.joinAdv {
    background: url(../images/hangxiang1.jpg) no-repeat center top;
    background-size: auto 100%;
    padding: .45rem 0rem;
}

.joinAdv .advantageMain {
    height: auto;
    overflow: visible;
    background: #313131;
    margin-top: .2rem;
    background-size: .5rem auto;
}

.advantageMain dl {
    text-align: center;
    width: 50%;
}

.advantageMain dl:first-child {
    margin-left: .1rem;
    margin-right: 0;
}

.advantageMain dl dt {
    font-size: .28rem;
    height: .5rem;
    line-height: .5rem;
    font-weight: bold;
}

.advantageMain dl dt.advantageTit1 {
    color: #ffc410;
    background: url("../images/hangxiang4.png") no-repeat center;
    background-size: 2.5rem auto;
    display: none;
}

.advantageMain dl dt.advantageTit2 {
    color: #fff;
    background: url("../images/hangxiang5.png") no-repeat center;
    background-size: 2.5rem auto;
    display: none;
}

.advantageMain dl dd {
}

.advantageMain dl dd.advantageMain1 {
    background-color: #ed8f25;
    color: #fff;
}

.advantageMain dl dd.advantageMain2 {
    background-color: #b5b5b5;
    color: #333;
}

.advantageMain dl dd p {
    height: .6rem;
    line-height: .28rem;
    font-size: .25rem;
    border-top: 1px dashed #313131;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .1rem;
}

.advantageMain dl dd p:first-child {
    border-top-color: transparent;
}

/*市场前景*/
.arket {
    margin-top: 0.5rem;
}

.arket .arketMain {
    margin-top: .2rem;
    margin-bottom: .8rem;
}

.arket .arketMain img {
    border-radius: 0.15rem;
    width: 100%;
}
.arketMain h2 { font-size: 0.30rem; font-weight: normal; margin-top: 0.1rem;}
.arketMain h3 {
    font-size: 0.35rem;
    color: #e60012;
    margin: 0.12rem 0rem;
}

.arketMain p {
    font-size: 0.30rem;
    line-height: 0.34rem;
}

.arket .swiper-container{ padding-bottom:15px;}
.arket .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:0px;}


/*6大招商扶持*/
.section3 {
    margin-top: 0.5rem;
    padding-top: .18rem;
    background: url(../images/section3_bg.jpg) repeat-y top center;
    padding-bottom: .3rem;
}

#swiper-container3 .swiper-slide {
    padding-bottom: .6rem;
}

#swiper-pagination3 {
    bottom: 0;
}

.section3Main {
    margin-left: .1rem;
    padding-top: .3rem;
}

.section3Main li {
    width: 2.2rem;
    float: left;
    margin-left: .15rem;
}

.section3Main li .jionTitle {
    width: 2.2rem;
    height: 1.6rem;
    border: 1px solid #333;
    background: rgba(47, 47, 43, .7);
    text-align: center;
}

.section3Main li .jionTitle img {
    display: block;
    width: .8rem;
    height: .8rem;
    margin: .18rem auto 0 auto;
}

.section3Main li .jionTitle h2 {
    font-size: .3rem;
    color: #fff;
    font-weight: bolder;
}

.section3Main li .jionInfo {
    height: 2rem;
    overflow: hidden;
    font-size: .25rem;
    color: #333;
    line-height: .35rem;
    padding: .2rem;
    background-color: #fff;
}

/*客户服务*/
.service{
    margin: 0.5rem 0rem 0.3rem;
}
.service .arketMain h3{ font-weight: bolder;}
#arket-container5 .swiper-slide {
    padding-bottom: .35rem;
}

#arket-pagination5 {
    bottom: 0;
}


/*6大加盟流程*/
.process {
    margin-top: 0.5rem;
    padding-top: .18rem;
    background: url(../images/process_bg.jpg) repeat-y top center;
    padding-bottom: .3rem;
}

#swiper-container4 .swiper-slide {
    padding-bottom: .6rem;
}

#swiper-pagination4 {
    bottom: 0;
}

.process .section3Main li {
    background: #fff;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
    border-radius: 0px 0px 5px 5px;
}

.process .section3Main li .jionTitle {
    height: auto;
    border: 0px;
    background: none;
}

.process .section3Main li .jionTitle h1 {
    font-size: .32rem;
    color: #fff;
    font-weight: bolder;
    background: #005680;
    line-height: .65rem;
    border-radius: 5px 5px 0px 0px;
}

.process .section3Main li .jionTitle h2 {
    color: #333;
    line-height: .65rem;
}

.process .section3Main li .jionInfo {
    height: 2.4rem;
    padding: .15rem .2rem;
    border-radius: 0px 0px 5px 5px;
}

/*产品中心*/
.index-pro {
    margin-top: 0.5rem;
}

.index-pro .m-h2{ margin:0 auto .4rem; color: #555; font-size: .26rem;font-family:"微软黑体"; width:100%; text-align:center;}
.index-pro .m-h2 span{ display: block; color: #333; font-size: .38rem; font-weight: bolder;}
.index-pro .m-h2 span b{ color: #62ba29;font:bolder .38rem/0.55rem "微软黑体";}
.index-pro .m-h2 i{ color: #e2e2e2; font-size: .24rem; display:block; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-style: normal;}

.product {
    margin-top: .2rem;
}

.productTab {
    width: 96%;
    margin: 0px auto .2rem;
}

.productTab li {
    float: left;
    width: 49%;
    overflow: hidden;
    text-align: center;
    height: .66rem;
    line-height: .66rem;
    font-size: .25rem;
    margin-bottom: .1rem;
    background-color: #ededed;
    color: #333;
    border-radius: 4px;
}

.productTab li:hover, .productTab li.on {
    background: #fe8e08;
    color: #fff;
}

.productTab li a {
    color: #333;
}

.productMain {
    width: 100%;
}

.productMain .productItem {
    display: none;
}

.productMain .productItem > a {
    width: 48%;
    margin-right: 4%;
    float: left;
    display: block;
    margin-bottom: .3rem;
}

.productMain .productItem > a > div {
    border: 1px solid #dedede;
    box-sizing: border-box;
    width: 100%;
    height: 3.4rem;
    overflow: hidden;
}

.productMain .productItem > a > div img {
    width: 100%;
    height: auto;
}

.productMain .productItem > a > h2 {
    margin-top: .15rem;
    line-height: .4rem;
    font-size: .25rem;
    text-align: center;
}

.productMain .productItem > a > p {
    line-height: .4rem;
    font-size: .22rem;
    text-align: center;
    color: #666;
}

.product .more {
    background: #fe8e08;
    font-size: .25rem;
    text-align: center;
    display: block;
    line-height: .7rem;
    color: #fff;
    border-radius: 4px;
    margin: .2rem auto .15rem;
    width: 40%;
}

/*应用行业*/
.index-use {
    margin-top: 0.5rem;
}

.useNav {
    position: relative;
    margin-top: .2rem;
}

.useTab {
    background-color: #434343;
    overflow-x: scroll;
    display: -webkit-box;
    -webkit-overflow-scrolling: touch;
    height: .8rem;
    padding-right: .3rem;
}

.useTab li {
    width: auto;
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    font-size: .25rem;
    color: #fff;
    padding: 0 .3rem;
    border-right: 1px solid #fff;
}

.useTab li:hover, .useTab li.on {
    background: #cf271e;
}

.useNav .more {
    width: .35rem;
    height: .8rem;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #434343;
}

.useNav .more a {
    width: .25rem;
    height: .25rem;
    border-right: 1px solid #fff;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.useMain {
    padding: .3rem .3rem .6rem .3rem;
}

.useMain .useItem {
    display: none;
}

.useMain .useItem .img, .useMain .useItem .img img {
    width: 100%;
}

.useMain .useItem h3 {
    color: #4c4c4c;
    font-size: .28rem;
    margin-top: .25rem;
    line-height: .4rem;
    font-weight: bold;
}

.useMain .useItem .useInfo p {
    line-height: .35rem;
    margin-top: .1rem;
    font-size: .235rem
}

.useMain .useItem .useInfo .useBtn {
    display: block;
    padding: .1rem .3rem;
    background: #e71218;
    font-size: .25rem;
    color: #fff;
    margin-left: .3rem;
    flex-shrink: 0;
}

.useMain .useItem .useBtn:hover {
    background: #08a795;
}

.useMain .useItem .part4 {
    overflow-x: scroll;
    display: -webkit-box;
    -webkit-overflow-scrolling: touch;
    margin-top: .3rem;
}

.useMain .useItem .part4 .useImg {
    width: 2rem;
    height: 1rem;
    overflow: hidden;
    margin-right: .2rem;
}

.useMain .useItem .part4 .useImg img {
    display: block;
    width: 100%;
}

/*8大技术优势*/
.index-technology {
    margin-top: .5rem;
    padding-top: .3rem;
    padding-bottom: .5rem;
    background: url(../images/hangxiang2.jpg);
    background-size: 100% 2rem;
}

.index-technology .smalltitle1 {
    text-align: center;
    margin-bottom: .3rem;
    margin-top: -.1rem;
    font-size: .26rem;
    font-weight: bolder;
}

.index-technology .smalltitle1 font {
}

.index-technology .Nav {
    position: relative;
    margin-top: .2rem;
}

.index-technology .Tab {
    background-color: #dcdcdc;
    overflow-x: scroll;
    display: -webkit-box;
    -webkit-overflow-scrolling: touch;
    height: .8rem;
}

.index-technology .Tab li {
    width: 31%;
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    font-size: .25rem;
    padding: 0 .2rem;
    border-right: 1px solid #fff;
    color: #333;
    font-family: Gotham, Helvetica Neue, Helvetica, Arial, " sans-serif";
}

.index-technology .Tab li:last-child {
    padding-right: 0rem;
}

.index-technology .Tab li:hover, .index-technology .Tab li.on {
    background: #ed8f25;
    color: #fff;
}

.index-technology .Tab li > div:first-child {
    font-size: .6rem;
    margin-right: .1rem;
}

.index-technology .Tab li > div:last-child {
    font-size: .35rem;
    line-height: .32rem;
    text-align: center;
    width: 100%;
    font-weight: bolder;
}

.index-technology .Nav .more {
    width: .35rem;
    height: .8rem;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #dcdcdc;
}

.index-technology .Nav .more a {
    width: .25rem;
    height: .25rem;
    border-bottom: 2px solid #373737;
    border-right: 2px solid #373737;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.index-technology .main {
    padding-top: .25rem;
}

.index-technology .main .item {
    display: none;
    text-align: center;
    position: relative;
    font-size: 0.28rem;
    padding: 0.25rem 0.2rem;
    background: #ededed;
    margin: 0rem 0.1rem;
    line-height: 0.45rem;
}

.index-technology .main .item img {
    max-width: 100%;
}

.index-technology .main .item .katong {
    width: 2.1rem;
    position: absolute;
    right: .1rem;
    bottom: .2rem;
}

/*留言表单*/
.bdyy-1 {
    overflow: hidden;
    width: 100%;
    padding: 0.8em 0;
    background-color: #f7f7f7;
}

.biaodanyy {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    overflow: hidden;
}

.biaodanyy .bdjm {
    position: relative;
    width: 100%;
    display: block;
}

.biaodanyy .bdjm p {
    position: absolute;
    font-size: 0.42rem;
    color: #fe8e08;
    top: 5px;
    left: 32%;
    font-weight: bolder;
}

.biaodanyy img {
    width: 100%;
}

.biaodanyy h3 {
    font-size: 0.40rem;
    color: #fe8e08;
    text-align: center;
    margin: 10px 0 10px 0;
    font-weight: bolder;
}

.wforder {
    max-width: 100%;
    background: #FFFFFF;
}

.wfwrap {
    border: 5px solid #FF9900;
}

.wfform {
    width: 100%;
}

.wftitle {
    background: #FF9900;
}

@media screen and (max-width: 749px) {
    .wfform {
        margin-right: 0;
    }

    .wffhwrap, .wfquewrap {
        position: static;
        width: 100%;
    }
}

@media screen and (max-width: 449px) {
    .wfwrap {
        border: none;
    }
}

.zx_calc {
    position: relative;
}

.zx_calc .container {
    background: #fff;
    width: 90%;
    margin: 0 auto;
}

.zx_calc .calc_info .inp01 {
    background: url(../images/index/icon06.png) no-repeat left;
    width: 90%;
    margin-bottom: 5px;
}

.zx_calc .calc_info .inp02 {
    background: url(../images/index/icon05.png) no-repeat left;
    width: 90%;
    margin-bottom: 5px;
}

.zx_calc .calc_info {
    height: auto;
    margin-bottom: 16px;
}

.zx_calc .calc_info .info_inp {
    height: 40px;
    border: 1px solid #fe8e08;
    width: 99%;
    text-align: center;
    line-height: 40px;
    font-size: 0.28rem;
    border-radius: 5px;
}

.zx_calc .calc_info .info_inp:hover {
    text-align: center;
    color: #222;
    -moz-box-shadow: 0px 1px 2px #666666;
    -webkit-box-shadow: 0px 1px 2px #666666;
    box-shadow: 0px 1px 2px #666666;
}

.zx_calc .calc_info textarea {
    width: 100%;
    height: 75px;
    box-sizing: border-box;
    border: 1px solid #ddd9d9;
    padding: 5px;
    font-size: 0.28rem;
    color: #999;
}

.zx_calc .inp_info02 {
    border: 1px solid #e3e3e3;
    position: relative;
    height: 40px;
    font-size: 0.3rem;
    color: #fff;
    background: #fe8e08;
    padding: 0 10px 0 10px;
    width: 100%;
    border-radius: 4px;
}

/*工程案例*/
.section44 {
    margin-top: .5rem;
    padding-bottom: 0rem;
}

/*关于*/
.section4 {
    margin-top: .38rem;
    padding-bottom: .5rem;
}

.section4Tab {
    height: .8rem;
    margin-top: .3rem;
}

.section4Tab li {
    width: 48.5%;
    height: .7rem;
    line-height: .7rem;
    text-align: center;
    font-size: .25rem;
    background-color: #62ba29;
    border-radius: 5px;
    color: #fff;
}

.section4Tab li:first-child {
    margin-left: 0;
}

.section4Tab li:hover, .section4Tab li.on {
    background: #fe8e08;
    color: #fff;
}

.section4Main {
    padding-top: .3rem;
}

.section4Main .section4Item {
    display: none;
}

.section4Main .section4Item .img, .section4Main .section4Item .img img {
    width: 100%;
    border-radius: 0.1rem;
}

.section4Main .section4Item .info {
    line-height: .4rem;
    font-size: .3rem;
    text-indent: .45rem;
    margin-bottom: .3rem;
    color: #555;
    padding-top: .2rem;
}

.section4 .more {
    margin: 0 .2rem;
    background-color: #ededed;
    font-size: .28rem;
    text-align: center;
    display: block;
    line-height: .7rem;
    color: #fe8e08;
}

/* 新闻资讯 */
.index-news {
    margin-top: .3rem;
    padding-bottom: .2rem;
}

.newsTab {
    height: .7rem;
    margin-top: .3rem;
}

.newsTab li {
    width: 30%;
    height: .7rem;
    line-height: .7rem;
    text-align: center;
    font-size: .25rem;
    color: #fff;
    padding: 0 .35rem;
    margin-left: .1rem;
    background-color: #62ba29;
    border-radius: 5px;
}

.newsTab li:first-child {
    margin-left: 0;
}

.newsTab li:hover, .newsTab li.on {
    background: #fe8e08;
    color: #fff;
}

.newsMain {
    padding: .3rem .2rem;
}

.newsMain .newsItem {
    display: none;
    margin-top: .1rem;
}

.newsMain .news_li{ margin-bottom:.2rem;}

.newsMain .newsItem .img {
    width: 2.7rem;
    margin-right: .2rem;
}

.newsMain .newsItem .img img {
    width: 100%;
    border: 1px solid #dedede;
    border-radius: 0.08rem;
}

.newsMain .newsItem .info {
    width: 4rem;
}

.newsMain .newsItem .info h2 {
    font-size: .28rem;
    font-weight: bolder;
}

.newsMain .newsItem .info p {
    text-indent: .4rem;
    text-align: justify;
    line-height: .35rem;
    font-size: .25rem;
    padding-top: .1rem;
}

.newsMain .newsItem .moreNews {
    padding-top: .2rem;
    width: 100%;
}

.newsMain .newsItem .moreNews li {
    font-size: .24rem;
    height: .8rem;
    line-height: .8rem;
    border-bottom: 1px dashed #434343;
}

.newsMain .newsItem .moreNews li:first-child {
    border-top: 1px dashed #434343;
}

.newsMain .newsItem .moreNews li div:first-child {
    width: 4.5rem;
    background: url(../images/ico55.gif) left center no-repeat;
    padding-left: 13px;
}

.newsMain .newsItem .moreNews li div:last-child {
    width: 2rem;
    text-align: right;
}

/*--- 荣誉资质 ---*/
.honor {
    padding: 0 .2rem .5rem .2rem;
    margin-top: .3rem;
}

.honor .honorMain li {
    width: 3.2rem;
    height: 4.5rem;
}

.honor .honorMain li img {
    width: 100%;
    display: block;
}

.honor .honorMain li p {
    width: 100%;
    display: block;
    text-align: center;
}

.honor .swiper-slide {
    padding-bottom: .4rem;
    width: 100%;
    overflow: visible;
}

.honor .swiper-slide .honorMain {
    width: 100%;
}

.honor .swiper-slide .honorMain img {
    width: 100%;
    border-radius: 0.08rem;
    height: 175px;
}

.honor .honorMain p {
    width: 100%;
    display: block;
    text-align: center;
    line-height: .5rem;
}

.honor .swiper-pagination {
    bottom: -.08rem;
}