﻿@charset "UTF-8";







/*首页产品*/
.index-product {
    padding-bottom: 60px;
}
.index-product-content {
    width: 1200px;
    height: 600px;
    background: #f2f2f2 url(../images/product_index_bgtit2.png) no-repeat right 425px;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 5px #ddd;
}
.index-product-content .parBd .index-product-list li {
    height: 600px;
}
.index-product-content .parBd .index-product-list li .pic {
    float: left;
    width: 820px;
    height: 600px;
}
.index-product-content .parBd .index-product-list li .cont {
    overflow: hidden;
    padding: 70px 46px 0;
}
.index-product-list li .cont .tit {
    font-size: 24px;
    color: #333;
    margin-bottom: 5px;
}
.index-product-list li .cont .mini-tit {
    margin-bottom: 15px;
    color: #8c8c8c;
    font-size: 16px;
}
.index-product-list li .cont .des {
    line-height: 1.8;
}
.index-product-content .parBd .slideBox {
    position: relative;
}
.index-product-content .parBd .slideBox .hd {
    position: absolute;
    right: 0;
    top: 200px;
    width: 380px;
    text-align: left;
    padding: 46px 0 0 26px;
}

.index-product-content .parHd {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 120px;
    background: #fff;
    background: rgba(255, 255, 255, 0.8)
}
.index-product-content .parHd ul li {
    float: left;
    width: 14.2857%;
    height: 120px;
    position: relative;
    padding-top: 30px;
    padding-left: 15px;
    cursor: pointer;
}
.index-product-content .parHd ul li .cen {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.index-product-content .parHd ul li.on .cen,
.index-product-content .parHd ul li:hover .cen {
    transform: rotate(1deg) scale(.9);
}
.index-product-content .parHd ul li .cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #d80e1a;
    background-repeat: no-repeat;
    background-position: right bottom;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    -webkit-transform: rotate(1deg) scale(.9);
    transform: rotate(2deg) scale(.9);
}
.index-product-content .parHd ul li.on .cover,
.index-product-content .parHd ul li:hover .cover {
    visibility: visible;
    opacity: 1;
    transform: rotate(0deg) scale(1);
}
.index-product-content .parHd ul li .cover {
    padding-left: 15px;
    padding-top: 15px;
}
.index-product-content .parHd ul li .cover .c-tit {
    font-size: 18px;
    color: #fff;
}
.index-product-content .parHd ul li .cover .c-en {
    font-size: 12px;
    color: #d4f1e1;
}
.index-product-content .parHd ul li .cover .ico {
    margin-top: 12px;
    width: 26px;
    height: 26px;
    background: url(../images/icon_rr.png) no-repeat center;
}
.index-product-content .parHd ul li .pic {
    margin-right: 10px;
}
.index-product-content .parHd ul li .tit {
    font-size: 16px;
    color: #333;
    padding-top: 10px;
}
.index-product-content .parHd ul li .tit-en {
    font-size: 12px;
    color: #6c6c6c;
}

/*首页案例*/
.index-case {
    padding-bottom: 60px;
    background: #f2f2f2;
    overflow: hidden;
}

/*首页合作伙伴*/
.index-hzhb {
    padding-bottom: 60px;
    background: #f2f2f2;
    /*overflow: hidden;*/
    float: left;
    /* text-align: center; */
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}


/*首页关于*/
.index-about {
    padding-bottom: 30px;
}
.index-about-content .pic {
    width: 550px;
    height: 630px;
    margin-right: 48px;
    position: relative;
}
.index-about-content .pic:before {
    content: "";
    position: absolute;
    left: 30px;
    top: 30px;
    width: 520px;
    height: 599px;
    border: 3px solid #eee;
    z-index: -1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.index-about-content .pic:hover:before {
    border-color: #d80e1a;
}
.index-about-content .pic img {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.index-about-content .pic:hover img {
/*    -webkit-transform: translate3d(13px,13px,0);
    -ms-transform: translate3d(13px,13px,0);
    -o-transform: translate3d(13px,13px,0);
    transform: translate3d(13px,13px,0);*/
}
.index-about-content .cont {
    padding-left: 25px;
    padding-right: 115px;
    overflow: hidden;
}
.index-about-content .tit {
    font-size: 36px;
    color: #d80e1a;
    line-height: 1.2;
    padding-top: 50px;
    margin-bottom: 20px;
}
.index-about-content .des {
    line-height: 1.8;
    margin-bottom: 30px;
}
.index-about-content .about-other li {
    float: left;
    margin-top: 70px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.index-about-content .about-other li:hover {
    opacity: .8;
}
.index-about-content .about-other li:first-child {
    margin-right: 10px;
}



/*内页样式*/
/*Page banner 开始*/
.page-banner {
    position: relative;
    width: 100%;
    height: 500px;
    overflow: hidden;
    background-color: #ededed;
    background-position: center!important;
    background-attachment: initial!important;
}
@media screen and (max-width: 1400px) {
    .page-banner {
        height: 400px;
    }
}
.page-banner .ban-tit {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1920px;
    margin-left: -560px;
    margin-top: -56px;
}
.page-banner .ban-tit-2 {
    margin-top: -70px;
}
.page-banner .ban-tit h3 {
    font-size: 36px;
    /*color: #DCDCDC;*/
    color: #333;
    line-height: 1;
}
.page-banner .ban-tit p {
    margin-top: 30px;
    font-size: 16px;
    /*text-transform: uppercase;*/
    line-height: 1.75;
}
.page-banner .tit-9,
.page-banner .tit-10,
.page-banner .tit-12 {
    color: #fff;
}
.page-banner .tit-10 {
    margin-left: -490px;
    margin-top: -90px;
}
.page-banner .tit-9 h3,
.page-banner .tit-10 h3,
.page-banner .tit-12 h3 {
    color: #fff;
}
.page-banner.on {
    margin-bottom: 60px;
}
.page-banner .center-tit {
    text-align: center;
    width: 100%;
    left: 0;
    margin-left: 0;
    margin-top: -95px;
}
.page-banner .center-tit .more {
    display: inline-block;
    margin-top: 30px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: .8;
}
.page-banner .center-tit .more:hover {

    opacity: 1;
}

/*new*/
/*.pbanner{ position:relative; overflow:hidden; height: auto;}
.pbanner .pic{ position:absolute; top:0; left:0;  height: auto;}
.picw img { transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0; }
.trans-1 img { transition: all 1s cubic-bezier(0.165, 0.74, 0.44, 1) 0s; }

.pbtxts{ position:absolute; left:0; right:0; z-index:99; top: 42%; color:#333; text-align:center; }
.pbtxts .ch{ font-size:16px; }
.pbtxts .en{ font-size:72px; line-height:0.8; font-family: 'moolbor'; text-transform:uppercase; margin-top:15px; }*/


/*Page banner 结束*/



/*内页栏目分类*/
.cate-bar{
    height: 60px;
    display: none;
}
.com-catebar {
    position: relative;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.com-catebar .com-cate-list {
    background: #fff;
}
.gr-cate.fixed {
    position: fixed;
    left: 0;
    top: 0;
    opacity: .98;
    z-index: 101;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #ededed;
}
.gr-cate.fixed .com-cate-list {
    background: #fff;
}
.com-cate {
    width: 100%;
    height: 60px;
    line-height: 60px;
}
.com-cate-list {
    height: 60px;
    line-height: 60px;
    background: #F2F2F2;
}
.com-cate-list li {
    position: relative;
    float: left;
    margin-right: 30px;
}
.gr-cate-product .com-cate-list li {
    margin-right: 0;
    margin-left: 30px;
}
.com-cate-list li:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 0;
    border-top: 2px solid #00A14B;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.com-cate-list li.on:before,
.com-cate-list li:hover:before {
    left: 0;
    width: 100%;
}
.com-cate-list li a {
    display: inline-block;
    padding: 0 5px;
    font-size: 16px;
}
.com-cate-list li.on a {
    color: #00A14B;
}


/*内页通用大标题*/
.page-title {
    position: relative;
}
.page-title:before {
    content: url(../images/icon_x.png);
    position: absolute;
    left: 50%;
    bottom: 30px;
    margin-left: -5px;
}


.com-des p {
    font-size: 16px;
    line-height: 1.8;
    text-indent: 2em;
}
.com-des p ~ p {
    margin-top: 25px;
}
.com-par {
    font-size: 16px;
    line-height: 1.8;
}



.com-tit {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #EAEAEA;
    line-height: 24px;
}
.com-tit h3 {
    font-size: 24px;
    color: #333;
}
.com-tit p {
    margin-top: 10px;
    color: #818181;
}
.com-tit .subcate {
    margin-top: 20px;
    font-size: 16px;
}
.com-tit .subcate a {
    display: inline-block;
    padding: 0 15px;
    height: 28px;
    margin-right: 10px;
    border: 1px solid #fff;
    border-radius: 14px;
    line-height: 28px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.com-tit .subcate a.on,
.com-tit .subcate a:hover {
    border-color: #00A14B;
    color: #00A14B;
}


/*点击加载*/
.loadmore {
    display: block;
    margin: 0 auto;
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #00A14B;
    border: 1px solid #00A14B;
    border-radius: 25px;
    font-size: 16px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.loadmore:hover {
    background: #00A14B;
    color: #fff;
}
/*内页公共 结束后*/



/*表单*/
.form-box-1 ul li {
    float: left;
    padding: 0 25px;
    width: 391px;
    height: 60px;
    line-height: 60px;
    background: #fff;
}
.form-box-1 ul li ~ li {
    margin-left: 13px;
}
.form-box-1 label {
    margin-right: 5px;
}
.form-box-1 ul li input,
.form-box-2 ul li input {
    width: 250px;
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
}
.form-box-2 ul li input {
    width: 370px;
}
.form-box-1 .form-textarea,
.form-box-2 .form-textarea {
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 20px 25px;
    background: #fff;
}
.form-box-2 .form-textarea {
    padding: 20px;
}
.form-box-1 .form-textarea textarea{
    width: 1060px;
    height:180px;
}
.form-box-1 .sub-btn,
.form-box-2 .sub-btn {
    font-family: 'Microsoft Yahei';
    cursor: pointer;
    outline: none;
}

.form-box-2 {
    width: 990px;
}
.form-box-2 ul li {
    float: left;
    width: 486px;
    height: 54px;
    line-height: 54px;
    border: 1px solid #E2E2E2;
    padding-left: 20px;
}
.form-box-2 ul li:first-child {
    margin-right: 18px;
}
.form-box-2 .form-textarea {
    background: transparent;
    border: 1px solid #E2E2E2;
}
.form-box-2 .form-textarea textarea {
    width: 878px;
    height: 240px;
    padding: 5px 10px;
}
.form-box-2 .sub-btn {
    width: 100%;
    height: 60px;
    background: #00A14B;
    font-size: 16px;
    color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.form-box-2 .sub-btn:hover {
    background: #D84952;
}


/*通用详细页*/
.com-sidebar {
    width: 235px;
    background: #fff;
    padding: 40px;
}
.com-sidebar .tit {
    color: #333;
    font-size: 20px;
    line-height: 46px;
    margin-bottom: 30px;
    padding-bottom: 20px;
    position: relative;
}
.com-sidebar .tit:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 37px;
    border-bottom: 4px solid #00A14B;
}
.com-sidebar ul li a {
    font-size: 16px;
    display: inline-block;
    line-height: 45px;
    width: 100%;
    color: #484a4c;
}
.com-sidebar ul li.on a {
    color: #00a149;
}
.com-content {
    padding: 35px 40px 40px;
    width: 950px;
    background: #fff;
}
.com-content .tit {
    border-bottom: 1px solid #dbdbdb;
    font-size: 24px;
    line-height: 70px;
    margin-bottom: 30px;
}
.com-content .box {
    line-height: 1.8;
    font-size: 16px;
}
.com-content .box h4 {
    margin-bottom: 10px;
    color: #000;
    font-size: 20px;
}
.com-content .box hr {
    border: none;
    border-bottom: 1px solid #ededed;
    margin-top: 20px;
    margin-bottom: 20px;
}

.load-more {
    position: relative;
    display: block;
    margin: 30px auto 0;
    width: 50%;
    height: 60px;
    line-height: 60px;
    text-align: center;
}
.load-more:before {
    content: url(../images/icon_more.png);
    position: absolute;
    left: 50%;
    bottom: -20px;
    line-height: 1;
    margin-left: -20px;
}





/*产品列表*/
.recom-product {
    margin: 40px auto;
    box-shadow: 0 0 5px #ddd;
    height: 600px;
    overflow: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.recom-product:hover {
    box-shadow: 0 0 15px #ddd;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    border: 2px solid #666;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #00A14B;
    border-color: #00A14B;
}
.recom-product .bx-wrapper .bx-controls-direction {
    position: absolute;
    left: 57px;
    top: 375px;
    height: 32px;
    line-height: 32px;
}
.recom-product .bx-wrapper .bx-pager {
    top: 375px;
    left: 90px;
    height: 32px;
    line-height: 32px;
    width: 100px;
}
.recom-product .bx-wrapper .bx-controls-direction a {
    display: inline-block;
    position: static;
    margin-top: 0;
    background-image: url(../images/sp_arr.png);
    background-repeat: no-repeat;
}
.recom-product .bx-wrapper .bx-prev {
    left: 57px;
    background-position: 0 0;
}
.recom-product .bx-wrapper .bx-prev:hover {
    background-position: -32px 0;
}
.recom-product .bx-wrapper .bx-next {
    margin-left: 100px;
    background-position: 0 -32px;
}
.recom-product .bx-wrapper .bx-next:hover {
    background-position: -32px -32px;
}


.gr-product {
    padding-top: 35px;
    padding-bottom: 30px;
}
.gr-product .pro-tit {
    font-size: 24px;
    padding-bottom: 15px;
    margin-bottom: 30px;
    border-bottom: 1px solid #EAEAEA;
    line-height: 1;
}
.gr-product .pro-tit .icon-p {
    margin-right: 14px;
    margin-left: 7px;
}
.gr-product .pro-tit .icon-p1 {
    margin-top: -2px;
}
.gr-product-list {
    width: 1230px;
}
.gr-product-list li {
    float: left;
}
.gr-product .gr-product-list li {
    margin-bottom: 30px;
}
.gr-product .gr-product-list li .pic {
    width: 380px;
    height: 380px;
}
.gr-product-list-3 li {
    width: 380px;
    margin-right: 30px;
    overflow: hidden;
}
.gr-product-list-4 li {
    width: 278px;
    margin-right: 29px;
    overflow: hidden;
    margin-bottom: 30px;
}
.gr-product-list-4.no li {
    margin-bottom: 0;
}
.gr-product-list-4 li.more a {
    display: block;
    height: 100%;
    padding-top: 60px;
    text-align: center;
    height: 365px;
    background: #f2f2f2;
}
.gr-product-list-4 li.more .ico {
    margin-bottom: 30px;
}
.gr-product-list li .pic {
    border: 1px solid #eee;
    overflow: hidden;
    text-align: center;
    background: #fff;
}
.gr-product-content .gr-product-list li .pic,
.page-function .gr-product-list li .pic {
    width: 287px;
    height: 287px;
    line-height: 287px;
    font-size: 0;
}
.gr-product-list li .tit {
    position: relative;
    border: 1px solid #eee;
    border-top: none;
    background: #fff;
    padding: 15px 20px;
}
.gr-product-list li:hover .tit {
    /*border-color: #00A14B;*/
}
.gr-product-list li .tit:before {
    content: "";
    position: absolute;
    left: 0;
    top: 102%;
    width: 100%;
    height: 81px;
    background: #00A14B;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.gr-product-list li:hover .tit:before {
    top: -1px;
}
.gr-product-list li .tit .icon-plus {
    position: relative;
    line-height: 42px;
    font-size: 48px;
    color: #aaa;
    font-family: serif;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.gr-product-list li:hover .tit .icon-plus {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.gr-product-list li .tit .tit-cont {
    overflow: hidden;
    position: relative;
}
.gr-product-list li .tit .tit-cont h5 {
    font-size: 18px;
    margin-bottom: 2px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.gr-product-list li .tit .tit-cont p {
    color: #999;
    text-transform: uppercase;
    font-size: 12px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.gr-product-list li:hover .tit .tit-cont h5,
.gr-product-list li:hover .tit .tit-cont p,
.gr-product-list li:hover .tit .icon-plus {
    color: #fff;
}
.gr-product-list li .pic {
    overflow: hidden;
}
.gr-product-list li .pic img {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.gr-product-content .gr-product-list li .pic img,
.page-function .gr-product-list li .pic img {
    /*padding: 30px;*/
}
.gr-product-list li:hover .pic img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.gr-product-content .gr-product-list li {
    margin-bottom: 18px;
    margin-right: 17px;
    width: 287px;
}


/*新闻列表*/
.gr-news-list {
    margin-bottom: 50px;
}
.gr-news-list li {
    position: relative;
    padding-top: 30px;
    height: 300px;
    border-bottom: 1px dashed #ddd;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
/*.gr-news-list li:hover {
    border-color: #00A14B;
}*/
.gr-news-list li:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    opacity: 0;
    border-bottom: 1px dashed #00A14B;
    -webkit-transform: translateY(15px);
    -ms-transform: translateY(15px);
    -o-transform: translateY(15px);
    transform: translateY(15px);
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.gr-news-list li:hover:before {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
}
.gr-news-list li .pic {
    position: relative;
    margin-right: 40px;
    width: 360px;
    height: 240px;
    overflow: hidden;
    line-height: 240px;
    background: #f5f5f5;
    font-size: 0;
    text-align: center;
}
.gr-news-list li .pic:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    /*background: rgba(0,0,0,0.2);*/
    z-index: 2;
}
.gr-news-list li .pic img {
    max-width: none;
    max-height: none;
    width: 100%;
    height: 100%;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.gr-news-list li .pic:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.gr-news-list li .tit {
    margin-bottom: 10px;
    padding-top: 5px;
    font-size: 21px;
}
.gr-news-list li .tit a {
    color: #333;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.gr-news-list li .tit a:hover {
    color: #00A14B;
}
.gr-news-list li .cate a {
    padding: 0 10px;
    display: inline-block;
    border: 1px solid #ddd;
    color: #888;
    border-radius: 10px;
    line-height: 24px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.gr-news-list li .cate a:hover {
    color: #00A14B;
    border-color: #00A14B;
}
.gr-news-list li .des {
    margin-top: 25px;
    line-height: 2;
    height: 84px;
}
.gr-news-list li .date {
    color: #999;
}
.gr-news-list li .com-more {
    margin-top: 28px;
}

/*新闻详情*/
.news-container .news-content {
    padding: 0 75px 50px;
}
.news-container .news-content p {
    line-height: 1.8;
}
.news-container .news-title {
    padding: 40px 0 30px;
    border-top: 1px #f1f1f1 solid;
    text-align: center;
}
.news-container .news-title .tit{padding-bottom: 10px; color: #333;font-weight: normal;font-size: 24px;}
.news-container .news-title p{padding-bottom: 20px;border-bottom: 1px solid #F0F2F5; color: #a3afb7;font-size: 14px;}
.news-container .news-title p a{color: #a3afb7;}
.news-page {
    text-align: center;
}
.news-page a {
    position: relative;
    display: inline-block;
    margin: 0 8px;
    width: 130px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #818181;
    border-radius: 14px;
    color: #818181;
    font-size: 0;
}
.news-page a:first-child:before {
    content: "上一篇";
    font-size: 14px;
}
.news-page a:last-child:before {
    content: "下一篇";
    font-size: 14px;
}
.news-page a:hover {
    color: #00A14B;
    border-color: #00A14B;
}


/*关于我们*/
.about-story {
    padding-top: 90px;
    height: 700px;
    background: url(../images/about_bg_1.jpg) no-repeat center;
}
.about-story h3 {
    font-size: 32px;
    color: #00A14B;
    margin-bottom: 20px;
}
.about-story h4 {
    font-size: 20px;
    color: #333;
    margin-bottom: 10px;
}
.about-story p {
    margin-bottom: 50px;
    width: 720px;
    color: #818181;
    line-height: 2;
}
.about-story .video {
    width: 440px;
    height: 246px;
    overflow: hidden;
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.about-story .video:hover {
    opacity: 0.9;
}

.about-idea ul {
    margin-top: 30px;
    margin-bottom: 40px;
    width: 1230px;
}
.about-idea li {
    float: left;
    margin-right: 30px;
    text-align: center;
}
.about-idea li .pic {
    width: 380px;
    height: 400px;
    overflow: hidden;
}
.about-idea li .pic img {

}
.about-idea li .des {
    padding-top: 20px;
    font-size: 16px;
    line-height: 1.8;
}

.about-logo {
    padding: 145px 0;
    background: url(../images/logosy_bg.jpg) no-repeat center;
}
.about-logo .cont {
    width: 424px;
}
.about-logo .cont .tit {
    font-size: 32px;
    color: #00a149;
}
.about-logo .cont p {
    line-height: 30px;
    margin-top: 20px;
}
.about-hexin {
    padding-top: 20px;
    padding-bottom: 40px;
}
.hexin-list {
    margin-top: 30px;
    width: 1230px;
}
.hexin-list li {
    float: left;
    width: 380px;
    height: 120px;
    box-shadow: 0 0 10px #ddd;
    margin-bottom: 20px;
    margin-right: 30px;
    padding: 25px 40px 0;
    color: #6c6c6c;
    font-size: 16px;
}
.hexin-list li.color {
    color: #fff;
}
.hexin-list li .tit {
    font-size: 20px;
    margin-bottom: 10px;
    color: #484a4c;
}
.hexin-list li.color .tit {
    color: #fff;
}

/*发展历程*/
.about-develop {
    padding-bottom: 110px;
    background: url(../images/about_bg_2.jpg) no-repeat center bottom;
}
.about-develop-content {
    padding-top: 70px;
}
.about-develop-content .hd {
    position: relative;
    margin-right: 95px;
    height: 408px;
    width: 104px;
    text-align: center;
    overflow: hidden;
    font-size: 16px;
    color: #818181;
}
.about-develop-content .hd .year {
    font-size: 16px;
}
.about-develop-content .hd ul {
    height: 362px;
}
.about-develop-content .hd .com-arr {
    position: absolute;
    height: 134px;
    background: #ddd;
    width: 26px;
    left: 50%;
    margin-left: -13px;
    cursor: pointer;
}
.about-develop-content .hd .prev {
    top: 30px;
    background: url(../images/icon_develop_top.png) no-repeat center;
}
.about-develop-content .hd .prev:hover {
    background: url(../images/icon_develop_top_on.png) no-repeat center;
}
.about-develop-content .hd .next {
    bottom: 30px;
    background: url(../images/icon_develop_down.png) no-repeat center;
}
.about-develop-content .hd .next:hover {
    background: url(../images/icon_develop_down_on.png) no-repeat center;
}
.about-develop-content .bd ul li {
    position: relative;
    padding-top: 30px;
}
.about-develop-content .bd ul li .year {
    position: absolute;
    left: -180px;
    top: 180px;
    font-size: 30px;
    color: #00A14B;
}
.about-develop-content .bd ul li .des {
    font-size: 16px;
    margin-bottom: 10px;
}
.about-develop-content .bd ul li .pic {
    padding-top: 10px;
    overflow: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.about-develop-content .bd ul li .pic:hover {
    opacity: .85;
}
.about-develop-content .bd ul li ~ li {
    display: none;
}




.go-design-list {
    width: 1230px;
}
.go-design-list li {
    float: left;
    margin-right: 30px;
    padding-bottom: 20px;
}
.go-design-list li .pic {
    overflow: hidden;
}
.go-design-list li .tit {
    padding-left: 15px;
    padding-top: 15px;
    font-size: 18px;
}

.design-cont {
    margin-top: 40px;
}
.design-cont .tit {
    margin-bottom: 10px;
    font-size: 20px;
    color: #333;
}
.design-cont .des {
    line-height: 1.8;
    width: 310px;
}
.go-team-list {
    width: 1185px;
    margin: 0 auto;
}
.go-team-list li {
    overflow: hidden;
}
.go-team-list li ~ li {
    float: left;
    margin-right: 12px;
    margin-bottom: 15px;
}
.go-team-list li:first-child {
    float: right;
}
.go-jx-list li {
    float: left;
    text-align: center;
    overflow: hidden;
}

/*荣誉*/
.go-list {
    width: 1230px;
}
.go-list li {
    float: left;
    margin-right: 28px;
    margin-bottom: 28px;
    text-align: center;
    border: 1px solid #eee;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.go-list li:hover {
    box-shadow: 0 0 15px #ddd;
}
.go-list li.more {
    box-shadow: none;
}
.go-list-3 li .pic {
    width: 100%;
    height: 358px;
    line-height: 358px;
    font-size: 0;
    overflow: hidden;
}
.go-list-3 li .pic img {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
/*.go-list-3 li:hover .pic img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}*/
.go-list li .tit {
    height: 59px;
    line-height: 58px;
    border-top: 1px solid #eee;
    font-size: 16px;
    padding: 0 20px;
}
.go-list-3 li {
    width: 382px;
}
.go-list-3 li.more {
    padding-top: 90px;
    height: 419px;
    background: #f2f2f2;
}
.go-list-3 li.more a {
    display: block;
    height: 100%;
}
.go-list-3 li.more .ico {
    margin-bottom: 30px;
}

.go-list-5 li {
    width: 218px;
} 
.go-list-5 li .pic {
/*  height: 300px;
    line-height: 300px;
    font-size: 0;*/
}
.go-list-5 li.more {
    padding-top: 42px;
    height: 275px;
    background: #f2f2f2;
}
.go-list-5 li.more a {
    display: block;
    height: 100%;
}
.go-list-5 li.more .ico {
    margin-bottom: 30px;
}
.go-list-5 li.more .ico img {
    width: 90px;
}


/*案例*/
.go-case .gr-product-list li {
    margin-bottom: 35px;
}
.go-case .gr-product-list li .tit .tit-cont {
    width: 250px;
    height: 50px;
    display: table;
}
.go-case .gr-product-list li .tit .tit-cont h5 {
    font-size: 16px;
    display: table-cell;
    vertical-align: middle;
}


/*视频*/
.go-video .go-list-3 li .pic {
    position: relative;
    height: auto;
    line-height: normal;
}
.go-video .go-list-3 li .pic .cover {
    background: #00A14B;
    background: rgba(0, 161, 75, 0.5);
    opacity: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.go-video .go-list-3 li:hover .pic .cover {
    opacity: 1;
}
.go-video .go-list-3 li .pic .cover:before {
    content: url(../images/icon_video.png);
    display: inline-block;
    width: 74px;
    height: 74px;
    position: relative;
    top: 50%;
    margin-top: -37px;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    /*opacity: 0;*/
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.go-video .go-list-3 li:hover .pic .cover:before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}


/*套间*/
.gr-product-list-2 {
    width: 1230px;
}
.gr-product-list-2 li {
    margin-right: 30px;
    margin-bottom: 30px;
    overflow: hidden;
}
.gr-product-list-2 li .pic {
    width: 585px;
    /*border: none;*/
}


/*联系*/
.page-contact {
    padding-top: 60px;
}
.contact-tit {
    position: relative;
    font-size: 24px;
    color: #333;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.contact-tit:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 30px;
    border-bottom: 3px solid #333;
}
.contact-content {
    margin-bottom: 40px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}
.contact-content .qr-list li {
    float: left;
    text-align: center;
    margin-left: 35px;
    margin-top: -30px;
    line-height: 40px;
}
.contact-content .left p {
    font-size: 16px;
    color: #818181;
}
.contact-content .left .hotline {
    color: #00a149;
    font-size: 36px;
    font-family: fantasy;
}
.com-hotline {
    color: #00a149;
    font-size: 46px;
    font-family: fantasy;
    line-height: 1;
}
.contact-content .left p em {
    color: #333;
}
.contact-content .left .tit {
    /*margin-bottom: 10px;*/
}
.contact-content .left .des {
    margin-top: 10px;
    line-height: 2.6;
}


/*表单新*/
.message-content {
   
}
.message-content .tit {
    font-size: 16px;
    color: #484a4c;
    margin-bottom: 10px;
}
.message-content form .tit ~ .tit {
    margin-top: 25px;
}
.message-content .inp {
    border: 1px solid #aaa;
    padding: 0 10px;
    height: 55px;
    line-height: 55px;
}
.message-content .first .inp {
    float: left;
    width: 386px;
    border: 1px solid #aaa;
    padding: 0 10px;
}
.message-content .first .inp ~ .inp {
    margin-left: 20px;
}
.message-content select {
    width: 200px;
    height: 55px;
    line-height: 55px;
    padding: 0 10px;
}
.message-content .second li {
    float: left;
}
.message-content .second li ~ li {
    margin-left: 15px;
}
.message-content .second li input {
    height: 55px;
    line-height: 55px;
}
.message-content .second li .xx1 {
    width: 544px;
}
.message-content .three {
    height: 30px;
    line-height: 30px;
}
.message-content .three .xx3 {
    border: 1px solid #aaa;
    padding: 0 5px;
    height: 30px;
    line-height: 30px;
}
.message-content .three span {
    display: inline-block;
    margin-left: 20px;
}
.message-content .three .rad {
    vertical-align: sub;
}
.message-content .three .rad ~ .rad {
    margin-left: 20px;
}
.message-content .area {
    width: 100%;
    height: 180px;
    border: 1px solid #aaa;
    margin-bottom: 16px;
    padding: 10px;
}
.message-content .sub {
    width: 160px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    color: #fff;
    background: #333;
    font-size: 20px;
    font-family: "微软雅黑";
    cursor: pointer;
    outline: none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.message-content .sub:hover {
    background: #555;
}





/*智能科技*/
.page-function {
    padding-top: 40px;
}
.function-des {
    position: relative;
    padding-bottom: 12px;
    border-bottom: #E1E1E1 1px solid;
    margin-bottom: 20px;
}
.function-des:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 505px;
    border-bottom: 1px solid #00A14B;
}
.function-des .ico-list span {
    float: left;
    text-align: center;
    margin-right: 20px;
    line-height: 2;
}
.function-des .video {
    position: relative;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.function-des .video:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/bofang.png) no-repeat center rgba(0, 161, 75, 0.2);
}
.function-des .video:hover {
    opacity: .9;
}
.function-des .en {
    padding-top: 20px;
    font-size: 16px;
    color: #818181;
}
.function-des .tit {
    font-size: 32px;
    color: #00A14B;
}
.function-des .des {
    font-size: 16px;
    line-height: 1.8;
    margin-top: 20px;
    margin-bottom: 35px;
    min-height: 84px;
    width: 510px;
}
.function-list {
    /*width: 1230px;*/
}
.function-list tbody tr td {
    padding: 15px;
}
.function-list tbody tr td img {
    margin-right: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.function-list tbody tr td img:hover {
    opacity: .85;
}
.function-list tbody tr td p {
    line-height: 1.8;
}
.function-list tbody tr td p>strong {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    color: #00A14B;
    font-weight: normal;
}

.function-list li {
    float: left;
    width: 585px;
    height: 200px;
    border: 1px solid #E5E5E5;
    margin-right: 29px;
    margin-bottom: 20px;
    padding: 15px 24px 15px 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.function-list li:hover {
    box-shadow: 0 0 15px #ddd;
}
.function-list li .pic {
    margin-right: 24px;
}
.function-list li .tit {
    font-size: 20px;
    color: #00A14B;
    margin-bottom: 10px;
    padding-top: 10px;
}
.function-list li .des {
    line-height: 1.8;
}


/*招商*/
.zs-tit {
    text-align: center;
    padding-top: 50px;
    margin-bottom: 60px;
}
.zs-tit h3 {
    font-size: 24px;
    color: #333;
    margin-bottom: 5px;
}
.zs-tit h3.c-fff {
    color: #fff;
}

.zs-one {
    background: url(../images/zs_bg_1.jpg) no-repeat center bottom;
    padding-bottom: 80px;
}
.zs-one-content {
    height: 555px;
    padding-top: 20px;
    background: url(../images/zs_pic_1.png) no-repeat 64px 20px;
}
.zs-one-content ul {
    float: right;
    width: 410px;
    padding-right: 110px;
}
.zs-one-content ul li {
    margin-bottom: 30px;
    font-size: 16px;
}
.zs-one-content ul li .tit {
    font-size: 22px;
    color: #00a149;
    margin-bottom: 10px;
}
.zs-one-content ul li .des {
    line-height: 1.8;
    margin-top: 5px;
}
.zs-two-content .bd {
    overflow: hidden;
}
.zs-two-content .bd ul {
    width: 1230px;
    padding-bottom: 5px!important;
}
.zs-two-content .bd ul li {
    float: left;
    width: 280px!important;
    margin-right: 26px;
    /*box-shadow: 0 0 5px #ddd;*/
    overflow: hidden;
    border: 1px solid #ededed;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.zs-two-content .bd ul li:hover {
    -webkit-transform:translate3d(0, -5px, 0);
    transform:translate3d(0, -5px, 0);
}
.zs-two-content .bd ul li .pic {
    overflow: hidden;
}
.zs-two-content .bd ul li .cont {
    padding: 25px 20px 0;
    height: 186px;
}
.zs-two-content .bd ul li .tit {
    font-size: 22px;
    color: #00A14B;
    margin-bottom: 15px;
}
.zs-two-content .bd ul li .des {
    line-height: 1.6;
}

.com-slider2 .hd {
    margin-top: 46px;
    text-align: center;
    height: 32px;
    line-height: 32px;
}
.com-slider2 .hd ul li {
    display: inline-block;
    width: 8px;
    height: 8px;
    border: 2px solid #666;
    background: #fff;
    border-radius: 50%;
    margin: 0 5px;
    cursor: pointer;
}
.com-slider2 .hd ul li.on {
    background: #00A14B;
    border-color: #00A14B;
}
.com-slider2 .hd .com-arr {
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url(../images/sp_arr.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    margin: 0 20px;
}
.com-slider2 .hd .com-arr.next,
.com-slider2 .hd .com-arr.sNext {
    background-position: 0  -32px;
}
.com-slider2 .hd .com-arr:hover {
    background-position-x: -32px; 
    -moz-background-position-x: -32px; 
}

.zs-three {
    padding-top: 40px;
    height: 985px;
    background: url(../images/zs_bg_2.jpg) no-repeat center;
}
.com-jm-box {
    margin-top: 44px;
    text-align: center;
}
.com-jm-box .tel-name {
    font-size: 16px;
    margin-bottom: 5px;
}
.com-jm-box .com-jm {
    display: inline-block;
    margin-top: 30px;
    width: 225px;
    height: 50px;
    line-height: 50px;
    border-radius: 5px;
    background: #fff;
    color: #00A14B;
    font-size: 20px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.com-jm-box .com-jm:hover {
    width: 250px;
}
.com-jm-box .com-jm .ico-jm {
    background-image: url(../images/sp_zx.png);
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    margin-right: 11px;
} 
.com-jm-box .com-jm .ico-jm-1 {
    background-position: 0 0;
}
.com-jm-box .com-jm .ico-jm-2 {
    background-position: -26px 0;
}
.com-jm-box2 .com-jm {
    background: #00A149;
    color: #fff;
}



.zs-four {
    height: 650px;
    background: url(../images/zs_bg_3.jpg) no-repeat center;
}
.zs-four-content {
    padding-left: 20px;
}
.zs-four-content h4 {
    font-size: 20px;
    color: #00A14B;
    margin-bottom: 15px;
}
.zs-four-content p {
    width: 428px;
    margin-bottom: 25px;
    line-height: 1.8;
}
.zs-five {
    padding-bottom: 30px;
    text-align: center;
}
.zs-five .com-jm-box {
    margin-top: 60px;
}
.zs-six {
    padding-bottom: 60px;
}
.zs-six-content .bd {
    overflow: hidden;
}
.zs-six-content .bd ul {
    width: 1230px;
    padding-bottom: 5px!important;
}
.zs-six-content .bd ul li {
    width: 380px!important;
    float: left;
    margin-right: 29px;
    /*box-shadow: 0 0 5px #ddd;*/
    border: 1px solid #ededed;
    overflow: hidden;
}
.zs-six-content .bd ul li .pic {
    overflow: hidden;
    height: 240px;
}
.zs-six-content .bd ul li .tit {
    height: 70px;
    line-height: 70px;
    padding: 0 20px;
    font-size: 18px;
}



.index-case-slider{ width:100%;  min-width:1023px;  height:580px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.index-case-slider .bd{ width:1023px; position:absolute; left:50%; margin-left:-490px  }
.index-case-slider .bd li{ width:1023px;  overflow:hidden; }
.index-case-slider .bd li img{ display:block; width:1023px; height:580px;    }
.index-case-slider .tempWrap{ overflow:visible !important }
.index-case-slider .tempWrap ul{  margin-left:-1023px !important; /*强制位置*/  }

.index-case-slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.index-case-slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.png) 0 -10px no-repeat; 
    margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
.index-case-slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
.index-case-slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:580px; cursor:pointer; -webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;  }
.index-case-slider .pnBtn:hover {
    background: rgba(255,255,255,0.3);
} 
.index-case-slider .prev{ left:-50%; margin-left:-490px;  }
.index-case-slider .next{ left:50%;  margin-left:466px;  }
.index-case-slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:580px; background:#fff; filter:alpha(opacity=50);opacity:0.5;   }
.index-case-slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:580px;  }
.index-case-slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.index-case-slider .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 0 no-repeat;   }
.index-case-slider .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 0 no-repeat;  }


/*卫浴套图*/
.focus-wrap { position:relative; overflow:hidden; width:100%;}
.focus { position:relative; margin:0 auto; width:1023px; height:580px; }
.focus .focus-container { position:absolute; top:0; left:0; width:10000px; height:580px; }
.focus li { position:relative; float:left; display:inline; overflow:hidden; width:1023px; height:580px; }
.focus .info {position:absolute;bottom:0;left:0;opacity: 0;
filter: alpha(opacity=0); overflow:hidden;width: 75%;height: 110px;text-shadow:0px 1px 3px #000;

-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
}
.focus .title {padding-top:12px;padding-left:35px;font-size: 24px;}
.focus .title a { color:#fff; }
.focus .title a:hover { text-decoration:none; }
.focus .desc {padding-left:35px;color:#fff;padding-top: 5px;/* font-size:12px; */}
.focus .cover {position:absolute;bottom:0;left:0;opacity: 0;width:100%;height: 110px;background:#000;

    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.focus .next, .focus .prev, .focus .pn-line {
    position:absolute;
    bottom: 30px;
    z-index:100;
    overflow:hidden;
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url(../images/sp_arr.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    /* margin: 0 20px; */
    text-indent: -9999px;
 }
.focus .prev {right: 155px;}
/*.focus .prev:hover { padding-right:5px; background-position:0 0; }*/
.focus .next {right: 10px;background-position: 0 -32px;}
.focus .prev:hover,
.focus .next:hover { background-position-x: -32px; 
    -moz-background-position-x: -32px; }
/*.focus .pn-line { top:405px; right:44px; width:31px; height:68px; background:url(../images/s24.png) no-repeat -474px -216px; }*/
.focus .trigger {
    position: absolute;
    bottom: 25px;
    text-align: center;
    right: 0;
    z-index: 10;
    width: 200px;
    height: 32px;
}
.focus .trigger span {position:relative;/* float:left; */display: inline-block;overflow:hidden;overflow:hidden;/* margin-right:11px; */width: 16px;height: 8px;text-indent:-9999px;font-size:0;line-height:0;cursor:pointer;}
.focus .trigger .last{ margin-right:12px;}
.focus .trigger i {
    display: block;
    overflow: hidden;
    margin: 0 5px;
    width: 8px;
    height: 8px;
    /* background: #ededed; */
    font-size: 0;
    line-height: 0;
    border-radius: 50%;
    border: 2px solid #666;
}
.focus .trigger .active i {
    border-color: #00A14B;
    background: #00A14B;
}
.trigger-cover { display: none; position:absolute; top:487px; left:0; z-index:11; width:125px; height:4px; background:#c33; font-size:0; line-height:0; }
.seven .trigger {/* padding-left:68px; */}
.seven .trigger .last { display:none; }
.seven .trigger-cover { left:68px; }
.focus .focus-container .eight .info , .focus .focus-container .eight .cover{ display:none;}
.lbox, .rbox{ position:absolute; top:0; width:1023px;height:580px;}
.lbox{ left:-1023px;}
.rbox{ right:-1023px;}
.focus-wrap .mask{ z-index:99; background:#fff; opacity: 0.5; cursor:pointer; filter: alpha(opacity=50);-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s; }
.focus-wrap .mask:hover {
    opacity: .6;
    filter: alpha(opacity=60);
}
.focus .active .info {
    opacity: 1;
    filter: alpha(opacity=100);

}
 .focus .active .cover{
    opacity: .3;
    filter: alpha(opacity=30);
}


/*服务网点*/
.gobo-map {
    position: relative;
}
.lse-map{
    width: 100%;
    height: 700px;
    overflow: hidden;
    background: #f2f2f2;
}
.lse-m-img{
    display: block;
    position: relative;
    top: 0;
    left: 50%;
    margin-left: -960px;
}
.lse-sec{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 77px;
    background-color: rgba(51, 51, 51, 0.7);
    z-index: 9;
}
.lse-sc-p{
    color: #fff;
    line-height: 77px;
    font-size: 20px;
    float: left;
}
.lse-sc-p span{
    margin-left: 9px;
}
.lse-sc-r{
    float: right;
    margin-top: 21px;
}
.lse-sc-r select, .lse-sc-r input{
    display: block;
    overflow: hidden;
    margin-left: 10px;
    float: left;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    border:none;
    outline: none;
    background-color: #89898F;
    color: #fff;
}
.lse-sc-r select{
    width: 140px;
    padding-left: 10px;
    font-family: "微软雅黑";
}
.lse-sc-r .lse-s-k{
    padding: 0 10px;
    width: 239px;
}
.lse-sc-r .lse-s-s{
    width: 100px;
    background-color: #00A14B;
    text-align: center;
    cursor: pointer;
    font-family: "微软雅黑";
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.lse-sc-r .lse-s-s:hover {
    background: #019044;
}


/*服务支持*/
.service-auto {
    padding-top: 15px;
    padding-bottom: 60px;
    text-align: center;
}
.service-auto .item {
    display: inline-block;
    width: 145px;
    font-size: 18px;
    margin: 0 35px;
}
.service-auto .item a {
    display: block;
    width: 100%;
    color: #000;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.service-auto .item a:hover {
    color: #00A149;
}
.service-auto .item .pic {
    display: inline-block;
    width: 90px;
    height: 90px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.service-auto .item:hover .pic {
    -webkit-transform: translateY(-10px) scale(1.02);
    -ms-transform: translateY(-10px) scale(1.02);
    -o-transform: translateY(-10px) scale(1.02);
    transform: translateY(-10px) scale(1.02);
}
.service-promise ul {
    margin-top: 35px;
    width: 1220px;
}
.service-promise ul li {
    float: left;
    width: 285px;
    height: 160px;
    margin-right: 20px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.service-promise ul li:hover {
    -webkit-box-shadow: 0 0 30px rgba(0,0,0,0.2);
    box-shadow: 0 0 30px rgba(0,0,0,0.2);
}
.service-promise .cont p {
    margin-top: 30px;
    font-size: 16px;
    line-height: 1.8;
}
.service-list {
    margin-top: 60px;
    padding-bottom: 110px;
    font-size: 0;
    text-align: center;
}
.service-list li {
    position: relative;
    display: inline-block;
    width: 14.2857%;
    font-size: 16px;
}
.service-list li ~ li:before {
    content: url(../images/icon_lc.png);
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 20px;
}
.service-list li .pic {
    height: 70px;
    margin-bottom: 10px;
}
.service-list li .tit {
    position: absolute;
    top: 80px;
    width: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.service-list li:hover .tit {
    color: #00A149;
}
.service-list li .pic .ico {
    display: inline-block;
    background-image: url(../images/service_ico.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.service-list li .pic .ico-1 {
    width: 59px;
    height: 58px;
    background-position: 0 -14px;
}
.service-list li .pic .ico-2 {
    width: 51px;
    height: 59px;
    background-position: -72px -13px;
}
.service-list li .pic .ico-3 {
    width: 59px;
    height: 59px;
    background-position: -129px -13px;
}
.service-list li .pic .ico-4 {
    width: 58px;
    height: 59px;
    background-position: -200px -13px;
}
.service-list li .pic .ico-5 {
    width: 41px;
    height: 61px;
    background-position: -269px -11px;
}
.service-list li .pic .ico-6 {
    width: 47px;
    height: 59px;
    background-position: -326px -13px;
}
.service-list li .pic .ico-7 {
    width: 61px;
    height: 58px;
    background-position: -384px -14px;
}
.service-list li:hover .pic .ico {
    background-position-y: -72px; 
}
.service-after {
    margin-top: 40px;
    width: 100%;
}
.service-after tr td {
    width: 16.6666%;
    text-align: center;
    padding: 15px 0;
    font-size: 16px;
    border-color: #BFBFBF;
}
.service-fw {
    margin-top: 50px;
}
.service-fw li {
    width: 585px;
    height: 160px;
    background: #fff;
    border: 1px solid #C0C0C3;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.service-fw li:hover {
    box-shadow: 0 0 15px #ddd;
}


/*加盟表单*/
.join-wrap{position: fixed;left: 0; top: 0; z-index: 301; display: none; width: 100%; background-color: rgba(0,0,0,0.8);}
.join-wrap .page-title{padding-top: 35px;padding-bottom: 5px;text-align: center;font-size: 30px;color: #333;}
.join-box{position: fixed; top: 50%; right: 0; left: 0; z-index: 300; display: none; margin: -225px auto 0; width: 933px; height: 450px; background-color: #fff;border-radius: 3px;}
.join-close{position: absolute; top: 15px; right: 15px; z-index: 302; width: 30px; height: 30px; background: url(../images/icon-close.png) no-repeat center;}
.join-close:hover{cursor: pointer; background: url(../images/icon-close-hover.png) no-repeat center;}
.join-wrap .page-title{/* padding-top: 35px; *//* padding-bottom: 10px; */}
.join-wrap .page-title h3 .tit{color: #333;}
.join-wrap .form-desc{height: 100px;}
.join-wrap .form-desc .text{height: 70px;}
.join-wrap .form-box{border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.join-wrap .form-box{margin: 0 auto; padding: 0 50px 40px; background: #fff;}
.join-wrap .form-box .form-tit{margin-bottom: 30px;text-align: center;font-size: 16px;}
.join-wrap .form-box ul{width: 872px;}
.join-wrap .form-box ul li{
    float: left;
    margin-right: 39px;
    margin-bottom: 31px;
    width: 251px;
    height: 42px;
    line-height: 42px;
    background-color: #f5f5f5;
    position: relative;
}
.join-wrap .form-box ul li input{line-height: 25px; width: 170px; text-indent: 5px; background-color: #f5f5f5;}
.join-wrap .form-box ul li input:focus,
.form-desc .text:focus{background-color: #f2f2f2;}
.join-wrap .form-box .in-tit{padding-right: 10px; padding-left: 19px; font-size: 14px; color: #666;}
.form-desc{margin-bottom: 40px;padding-top: 14px;width: 831px;height: 187px;background-color: #f5f5f5;position: relative;}
.form-desc .error{bottom: -25px;}
.form-desc .text{vertical-align: top; width: 740px; height: 160px; border: none; text-indent: 5px; font-size: 14px; line-height: 22px; background-color: #f5f5f5;}
.join-wrap .form-box .sub-btn{display: block;margin: 0 auto;width: 220px;height: 50px;line-height: 50px;background-color: #00A14B;color: #fff;font-size: 20px;cursor: pointer;border-radius: 3px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;font-family: "微软雅黑";}
.join-wrap .form-box .sub-btn:hover{opacity: 0.9; filter: alpha(opacity=90);}