
/* 明通头条 */
.Dynamic{padding: 2px 0; overflow: hidden;background-color: #f4f4f4;}

.Dynamic-Con{margin-top: 40px;position: relative;}

.Dynamic-Text .item{overflow: hidden;}
.Dynamic-Text .item .pic{float: left;width: 44%;height: 345px;overflow: hidden;animation: fadeinL 1s ease-out backwards;}
.Dynamic-Text .item .pic img{width: 100%;height: 345px;display: block;transition: .8s all;}
.Dynamic-Text .item:hover .pic img{transform: scale(1.1);}
.Dynamic-Text .item .text{float: right;background-color: #fff;padding: 40px;width: 56%;box-sizing: border-box;/* height: 444px; */animation: fadeinR 1s ease-out backwards;}
.Dynamic-Text .item .text h3{font-weight: normal;font-size: 26px;}
.Dynamic-Text .item .text h3 a{color: #333;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.Dynamic-Text .item .text em{display: block;font-size: 16px;color: #999;margin-top: 15px;background: url(../images/Inpage/shijian.png) no-repeat center left;padding-left: 2px;}
.Dynamic-Text .item .text p{font-size: 14px;color: #666;line-height: 25px;margin-top: 30px;border-top: 1px #ddd dotted;padding-top: 30px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}
.Dynamic-Text .item .text a.More{width: 120px;height: 40px;line-height: 40px;text-align: center;display: block;background-color: #f19901;color: #fff;font-size: 16px;margin-top: 26px;}
.Dynamic-Text .item:hover .text h3 a{color: #f19901;}

.Dynamic-Box{position: absolute;right: 40px;bottom: 40px;}
.Dynamic-Box ul li{width: 9px;height: 9px;display: inline-block;*display: inline;*zoom: 1;background-color: #999;border-radius: 50%;cursor: pointer;margin: 0 5px;text-indent: 99px;overflow: hidden;}
.Dynamic-Box ul li.cur{background-color: #f19901;}
/* 明通头条 End */


/*--公示公告--*/
.news-wrap{padding:1px 0;overflow:hidden;}
.news-wrap.bg-white{background:#fff;}
.news-list{overflow:hidden;}
.news-list .item{float:left;margin:10px;width:380px;background:#fff;}
.news-list .pic{padding:10px 10px 0;height:200px;overflow:hidden;}
.news-list .pic img{display:block;width:100%;transition:all 1s;}
.news-list .text{padding:20px;text-align:center;overflow:hidden;}
.news-list .text h3{height:30px;line-height:30px;font-size:16px;font-weight:normal;overflow:hidden;}
.news-list .text h3 a{color:#333;}
.news-list .text em{display:block;height:25px;line-height:25px;font-size:14px;color:#666;}
.news-list .text p{height:75px;line-height:25px;font-size:14px;color:#666;overflow:hidden;}
.news-list .text a.read{display:block;margin:20px auto 0;width:140px;height:40px;line-height:40px;border:#ddd solid 1px;border-radius:22px;}
.news-list .item:hover .pic img{transform:scale(1.1);}
.news-list .item:hover .text h3 a{color#f19901;}
.news-list .item:hover .text a.read{color:#fff;background:#f19901;border-color:#f19901;}
.news-list02{width:1224px;margin-top: 30px;}
.news-list02 .item{float:left;margin-right:13px;margin-bottom:46px;width:592px;height:188px;background:#f7f7f7;}
.news-list02 .pic{float:left;width:288px;height:188px;overflow:hidden;}
.news-list02 .pic img{display:block;height:188px;transition:all ease-in-out 1s;}
.news-list02 .text{float:right;padding:25px;width:252px;height:137px;overflow:hidden;border:#eee solid 1px;}
.news-list02 .text h3{height:32px;line-height:14px;font-size:18px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list02 .text h3 a{color:#333;}
.news-list02 .text em{display:block;height:25px;line-height:25px;font-size:14px;color:#666;}
.news-list02 .text p{height:66px;line-height:22px;font-size:13px;color:#666;overflow:hidden;}
.news-list02 .text .read{display:block;margin-top:3px;height:30px;line-height:30px;font-size:13px;color:#999;background:url(../images/Inpage/faq_read.png) no-repeat right center;}
.news-list02 .item:hover h3 a{color:#f19901;}
.news-list02 .item:hover .pic img{transform:scale(1.1);}
.news-list02 .item:hover .read{color:#f19901;}
.news-list02 .item:hover{box-shadow:0 0 20px #ccc;}
/*--公示公告--*/

.headLine {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 20px;
}

.headLine>p {
    font-size: 36px;
    color: #111111;
    line-height: 50px;
}

.headLine>p a {
    font-size: 36px;
    color: #111111;
    line-height: 50px;
}

.headLine>span {
    font-size: 16px;
    color: #333333;
    line-height: 40px;
}

.headLine.active::after {
    content: "";
    width: 32px;
    height: 3px;
    background: #f19901;
    position: absolute;
    bottom: 0;
    left: calc(50% - 16px);
}

/* å®žåŠ› start */
.strength {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    background: #fff;
}

.strength .strength_content {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

.strength .strength_in {
    width: 100%;
    height: 320px;
    padding-bottom: 70px;
    margin-top: 30px;
    border-bottom: 4px solid #dedede;
}

.strength .strength_in ul li {
    width: 25%;
    height: 320px;
    float: left;
    padding-top: 130px;
    position: relative;
    box-sizing: border-box;
    border-right: 4px solid #dedede;
    text-align: center;
}

.strength .strength_in ul li:nth-child(1) {
    border-left: 4px solid #dedede;
}

.strength .strength_in ul li::before {
    content: "";
    width: 100%;
    height: 130px;
    position: absolute;
    left: 0;
    top: 0;
}

.strength .strength_in ul li:nth-child(1)::before {
    background: url(../images/Index/brandPic001.png)bottom center no-repeat;
}

.strength .strength_in ul li:nth-child(2)::before {
    background: url(../images/Index/brandPic002.png)bottom center no-repeat;
}

.strength .strength_in ul li:nth-child(3)::before {
    background: url(../images/Index/brandPic003.png)bottom center no-repeat;
}

.strength .strength_in ul li:nth-child(4)::before {
    background: url(../images/Index/brandPic004.png)bottom center no-repeat;
}

.strength .strength_in ul li>h5 {
    font-size: 24px;
    color: #111111;
    line-height: 65px;
    font-weight: bold;
}

.strength .strength_in ul li>p {
    font-size: 15px;
    color: #111111;
    line-height: 25px;
}

/* å®žåŠ› end */

/* honor start */
.honor {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    background: url(../images/Index/honor_bg.jpg)bottom center no-repeat #fff;
    background-size: 1920px auto;
}

.honor .honor_content {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.honor .honor_in {
    width: 100%;
    height: 500px;
    margin-top: 40px;
}

.honor .honor_in .hd {
    width: auto;
    height: 10px;
    font-size: 0;
    text-align: center;
    position: absolute;
    bottom: 54px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    z-index: 4;
}

.honor .honor_in .hd ul li {
    width: 10px;
    height: 10px;
    margin: 10px;
    display: inline-block;
    cursor: pointer;
    background: url(../images/Index/banner_nav.png)center no-repeat;
}

.honor .honor_in .hd ul li.on {
    width: 26px;
    background: url(../images/Index/banner_nav_active.png)center no-repeat;
}

.honor .honor_in .bd {
    width: 100%;
    height: 500px;
}

.honor .honor_in .bd li {
    width: 285px;
    float: left;
    margin-right: 20px;
    height: 500px;
    background: url(../images/Index/honor_bg.png)top left no-repeat;
    background-size: 100% auto;
}

.honor .honor_in .bd li:nth-child(4n) {
    margin-right: 0;
}

.honor .honor_in .bd li img {
    width: 275px;
    display: block;
    height: 340px;
    margin-bottom: 10px;    
    border: #e0e0e0 solid 1px;
}

.honor .honor_in .bd li p {
    font-size: 16px;
    color: #111111;
    line-height: 65px;
    text-align: center;
}

/* honor end */

/* æµç¨‹ start */
.flow {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f3f3f3;
    padding-bottom: 50px;
}

.flow .flow_content {
    width: 1200px;
    height: auto;
    position: relative;
    margin: 0 auto;
}

.flow .flow_in {
    width: 100%;
    height: 222px;
    overflow: hidden;
    background: url(../images/Index/flow_bg002.png)center no-repeat;
    background-size: 1920px auto;
}

.flow .flow_in ul {
    overflow: hidden;
    /* transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -o-transform: translateX(-100%); */
    /* transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out; */
}
.flow .flow_in ul.active{
    /* transform: translateX(0); */
    animation:mymove 3s;
    -webkit-animation:mymove 3s;
}
.flow .flow_in ul li {
    width: 100px;
    height: 200px;
    float: left;
    margin-right: 22.2px;
    padding-top: 22px;
    position: relative;
}

.flow .flow_in ul li>p {
    font-size: 16px;
    color: #111111;
    line-height: 36px;
    text-align: center;
}

.flow .flow_in ul li:nth-last-child(1) {
    margin-right: 0;
}

.flow .flow_in ul li>img{
    width: 24px;
    height: 22px;
    position: absolute;
    top: 0;
    left: 38px;
    }

.flow .flow_in ul li .flow_pic {
    width: 92px;
    height: 92px;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    border: 4px solid #fff;
}

.flow .flow_in ul li .flow_pic::after {
    content: "";
    width: 1px;
    height: 40px;
    background: url(../images/Index/flow_bg001.png)no-repeat;
    position: absolute;
    left: 49.5px;
    bottom: 65px;
}

.flow .flow_in ul li .flow_pic>img {
    width: 100%;
    height: 100%;
}

.flow .flow_in ul li .tel {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 12px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    position: absolute;
    bottom: 50px;
    left: 35px;
}

.flow .flow_in ul li:nth-last-child(odd) .tel {
    background: #f19901;
}

.flow .flow_in ul li:nth-last-child(even) .tel {
    background: #111111;
}

.flow .flow_call {
    width: 450px;
    margin: 0 auto;
    height: 54px;
    overflow: hidden;
}
.flow .flow_call.active{
    animation:mymove6 1.5s;
    -webkit-animation:mymove6 1.5s;
}

.flow .flow_call .flow_callL {
    width: 200px;
    height: 54px;
    float: left;
    text-align: right;
    padding-right: 50px;
    position: relative;
}

.flow .flow_call .flow_callL>p {
    font-size: 32px;
    color: #f19901;
    line-height: 40px;
    letter-spacing: -2px;
}

.flow .flow_call .flow_callL>span {
    font-size: 12px;
    color: #111111;
    line-height: 14px;
}

.flow .flow_call .flow_callL::after {
    content: "";
    width: 50px;
    height: 54px;
    background: url(../images/Index/tel_logo003.png)right center no-repeat;
    position: absolute;
    top: 0;
    right: 0;
}

.flow .flow_call .flow_callR {
    width: 163px;
    height: 54px;
    float: right;
    background: url(../images/Index/ad_bg005.png)no-repeat;
    text-align: right;
}

.flow .flow_call .flow_callR a {
    width: 100px;
    height: 54px;
    padding-right: 63px;
    display: block;
    font-size: 18px;
    color: #fff;
    line-height: 54px;
}

/* æµç¨‹ end */


/* 视频*/
.videos-Group{overflow: hidden;padding-bottom: 80px;}.videos-Group .item{float: left;margin:0 13px 30px;text-align: center;border-radius: 0 0 10px 0;overflow: hidden;box-shadow: 0 5px 25px rgba(0,0,0,.1);transition: .8s all;background-color: #fff;}
.videos-Group .item:hover{background-color: #f19901;box-shadow: 0 10px 25px rgba(241, 153, 1, 0.25);transform: translateY(-10px);}
.videos-Group .item span{width: 360px;height: 230px;display: block;overflow: hidden;border-radius: 0 0 10px 0;position: relative;}
.videos-Group .item span:after{content: "";width: 54px;height: 54px;display: block;background: url(../images/Index/video_icon.png) no-repeat center center;position: absolute;left: 50%;top: 50%;margin-left: -27px;margin-top: -27px;}
.videos-Group .item span img{width: 360px;height: 230px;display: block;transition: .8s all;}
.videos-Group .item:hover span img{transform: scale(1.1);}
.videos-Group .item p{height: 70px;line-height: 70px;font-size: 16px;color: #666;padding: 0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.videos-Group .item:hover p{color: #fff;}

/* 优势 start */
.bdfw-box-four {
    padding-top:60px;
    width: 100%;
    height: auto;
    overflow: hidden;
    background:#fff;
}

.bdfw-box-four .adv_content {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.bdfw-box-four .adv_content .headLine {
    margin-bottom: 56px;
}

.bdfw-box-four .adv_in {
    width: 100%;
    height: 682px;
    overflow: hidden;
    position: relative;
}
.bdfw-box-four .adv_in .adv_gm{
    width: 78px;
    height: 78px;
    border: 3px solid #f3f3f3;
    background: #f19901;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 78px;
    border-radius: 50%;
    position: absolute;
    left: calc(50% - 42px);
    top: 132px;
}
.bdfw-box-four .adv_in .adv_aq{
    width: 78px;
    height: 78px;
    border: 3px solid #f3f3f3;
    background: #f19901;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 78px;
    border-radius: 50%;
    position: absolute;
    left: calc(50% - 42px);
    top: 254px;
}
.bdfw-box-four .adv_in .adv_fw{
    width: 78px;
    height: 78px;
    border: 3px solid #f3f3f3;
    background: #f19901;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 78px;
    border-radius: 50%;
    position: absolute;
    left: calc(50% - 42px);
    top: 380px;
}
.bdfw-box-four .adv_in .adv_wd{
    width: 78px;
    height: 78px;
    border: 3px solid #f3f3f3;
    background: #f19901;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 78px;
    border-radius: 50%;
    position: absolute;
    left: calc(50% - 42px);
    top: 500px;
}

.bdfw-box-four .adv_in .adv_l {
    width: 50%;
    height: auto;
    float: left;
    overflow: hidden;
    background: #f3f3f3;
}
.bdfw-box-four .adv_in .adv_l .adv_li>ul.active{
    animation: mymove 2s;
    -webkit-animation: mymove 2s;
}
.bdfw-box-four .adv_in .adv_r .adv_li>ul.active{
    animation: mymove1 2s;
    -webkit-animation: mymove1 2s;
}
.bdfw-box-four .adv_in .adv_r {
    width: 50%;
    height: auto;
    float: left;
    overflow: hidden;
    background: #f19901;
}

.bdfw-box-four .adv_l .adv_li {
    width: 600px;
    float: right;
    height: auto;
    padding-bottom: 70px;
}

.bdfw-box-four .adv_r .adv_li {
    width: 600px;
    float: left;
    height: auto;
    padding-bottom: 70px;
}

.bdfw-box-four .adv_tit {
    width: 100%;
    padding-top: 50px;
}

.bdfw-box-four .adv_l .adv_tit>p {
    font-size: 30px;
    color: #111111;
    line-height: 70px;
    text-align: left;
}

.bdfw-box-four .adv_r .adv_tit>p {
    font-size: 30px;
    color: #111111;
    line-height: 70px;
    font-weight: bold;
    text-align: right;
}

.bdfw-box-four .adv_in .adv_li>ul li {
    width: 450px;
    height: 88px;
    padding-top: 20px;
    margin-bottom: 15px;
    position: relative;
}
.bdfw-box-four .adv_in .adv_l .adv_li>ul,.bdfw-box-four .adv_in .adv_r .adv_li>ul{
    overflow: hidden;
}
.bdfw-box-four .adv_in .adv_l .adv_li>ul li {
    background: url(../images/Index/adv_bg001.png)left no-repeat;
    background-size: 545px 100%;
    width: 425px;
    padding-right: 150px;
    padding-left: 25px;
}

.bdfw-box-four .adv_in .adv_r .adv_li>ul li {
    background: url(../images/Index/adv_bg002.png)right no-repeat;
    background-size: 545px 100%;
    padding-left: 120px;
    width: 480px;
}

.bdfw-box-four .adv_in .adv_r .adv_li>ul li>p {
    font-weight: bold;
}

.bdfw-box-four .adv_in .adv_li>ul li>p {
    font-size: 20px;
    color: #111111;
    line-height: 40px;
}

.bdfw-box-four .adv_in .adv_li>ul li>span {
    font-size: 14px;
    color: #111111;
    line-height: 20px;
}

/* 案例 end */

/* --public-- */
.wrapper{margin:0 auto;width:1200px;}
.wrap-title{margin-bottom:40px;text-align:center;overflow:hidden;animation:fadeinT 1s ease;}
.wrap-title h2{font-weight:normal;font-size:36px;color:#333;}
.wrap-title h2 a{color:#333;transition:all 0.5s;}
.wrap-title h2 a:hover{color:#f19901;}
.wrap-title p{margin-top:10px;font-size:18px;color:#333;}
.wrap-title i{display:block;margin:20px auto 0;width:32px;height:4px;background:#f19901;}
/* --end public-- */

/* --bdfw-box-one-- */
.bdfw-box-one{padding:60px 0;overflow:hidden;background:#f3f3f3;}
/* --end bdfw-box-one-- */

/* --bdfw-box-two-- */
.bdfw-box-two{padding:60px 0;overflow:hidden;background:#fff;}
/* --end bdfw-box-two-- */

/* --bdfw-box-three-- */
.bdfw-box-three{padding:60px 0;overflow:hidden;background:#f3f3f3 url(../images/Inpage/bdfw_three_bg.jpg) no-repeat center bottom;}
/* --end bdfw-box-three-- */

/* --bdfw-box-five-- */
.bdfw-box-five{padding:60px 0;overflow:hidden;background:#fff;}
.bdfw-box-five .box-five-slide{position:relative;}
.bdfw-box-five .box-five-slide .prev,.bdfw-box-five .box-five-slide .next{position:absolute;top:125px;cursor:pointer;width:56px;height:56px;cursor:pointer;}
.bdfw-box-five .box-five-slide .prev{left:-82px;background:url(../images/Inpage/case_prev.png) no-repeat;}
.bdfw-box-five .box-five-slide .prev:hover{background-image:url(../images/Inpage/case_prev_cur.png);}
.bdfw-box-five .box-five-slide .next{right:-82px;background:url(../images/Inpage/case_next.png) no-repeat;}
.bdfw-box-five .box-five-slide .next:hover{background-image:url(../images/Inpage/case_next_cur.png);}
.bdfw-box-five .box-five-list{overflow:hidden;}
.bdfw-box-five .box-five-list .item{float:left;margin-right:35px;width:376px;overflow:hidden;border-bottom:#e0e0e0 solid 2px;transition:all 0.5s;}
.bdfw-box-five .box-five-list .pic{width:376px;height:248px;overflow:hidden;}
.bdfw-box-five .box-five-list .pic img{display:block;width:376px;height:248px;transition:all 1s;}
.bdfw-box-five .box-five-list .text{padding:15px 0;overflow:hidden;}
.bdfw-box-five .box-five-list .text em{display:block;padding-left:26px;height:24px;line-height:24px;font-size:16px;color:#666;background:url(../images/Inpage/time.png) no-repeat 0 center;}
.bdfw-box-five .box-five-list .text h3{margin-top:5px;height:30px;line-height:30px;font-weight:normal;font-size:18px;overflow:hidden;}
.bdfw-box-five .box-five-list .text h3 a{color:#000;}
.bdfw-box-five .box-five-list .item:hover{border-color:#f19901;}
.bdfw-box-five .box-five-list .item:hover img{transform:scale(1.1);}
.bdfw-box-five .box-five-list .item:hover h3 a{color:#f19901;}
.bdfw-box-five .hd{margin-top:42px;text-align:center;overflow:hidden;}
.bdfw-box-five .hd li{display:inline-block;margin:0 5px;width:8px;height:8px;cursor:pointer;text-indent:-9999px;background:#ccc;border-radius:4px;}
.bdfw-box-five .hd li.cur{width:22px;background:#f19901;transition:all 0.5s;}
/* --end bdfw-box-five-- */

/* --bdfw-box-six-- */
.bdfw-box-six{padding:60px 0;overflow:hidden;border-top:#f2f2f2 solid 10px;background:#fff;}
.bdfw-box-six .box-tit{margin-bottom:35px;overflow:hidden;}
.bdfw-box-six .box-tit h2{height:40px;line-height:40px;font-weight:normal;font-size:30px;overflow:hidden;}
.bdfw-box-six .box-tit h2 a{color:#333;}
.bdfw-box-six .box-tit h2 a:hover{color:#f9aa21;}
.bdfw-box-six .leftBox{float:left;width:580px;overflow:hidden;}
.bdfw-box-six .news-top{height:185px;overflow:hidden;}
.bdfw-box-six .news-top .pic{float:left;width:282px;height:185px;overflow:hidden;}
.bdfw-box-six .news-top .pic img{display:block;width:282px;height:185px;}
.bdfw-box-six .news-top .text{padding-left:25px;height:185px;overflow:hidden;}
.bdfw-box-six .news-top .text h3{font-size:18px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bdfw-box-six .news-top .text h3 a{color:#333;}
.bdfw-box-six .news-top .text h3 a:hover{color:#f19901;}
.bdfw-box-six .news-top .text em{display:block;margin-top:10px;font-size:12px;font-family:Arial;color:#999;}
.bdfw-box-six .news-top .text p{margin-top:10px;height:75px;line-height:25px;font-size:14px;color:#333;overflow:hidden;}
.bdfw-box-six .news-top .text a.read{display:block;margin-top:36px;font-size:14px;color:#999;}
.bdfw-box-six .news-top .text a.read:hover{color:#f19901;}
.bdfw-box-six .news-list{margin-top:28px;overflow:hidden;border-top:#ddd dashed 1px;}
.bdfw-box-six .news-list li{height:60px;line-height:60px;overflow:hidden;border-bottom:#ddd dashed 1px;}
.bdfw-box-six .news-list li em{float:right;font-size:12px;color:#999;font-family:Arial;}
.bdfw-box-six .news-list li span{display:block;padding-right:20px;font-size:16px;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bdfw-box-six .rightBox{float:right;width:520px;overflow:hidden;}
/* --end bdfw-box-six-- */

/* --lxwm-box-one-- */
.lxwm-box-one{padding:10px 0;overflow:hidden;background:#fff;}
.lxwm-box-one .inner{position:relative;height:635px;overflow:hidden;}
.lxwm-box-one .pic{height:565px;overflow:hidden;}
.lxwm-box-one .pic img{display:block;width:100%;height:565px;}
.lxwm-box-one .text{position:absolute;z-index:3;bottom:0;left:0;width:100%;height:265px;color:#fff;overflow:hidden;background:url(../images/Inpage/lxwm_info.png) no-repeat;}
.lxwm-box-one .text .con{margin:0 auto;width:440px;}
.lxwm-box-one .text h2{margin-top:80px;font-size:30px;line-height:1.5;}
.lxwm-box-one .text p{margin-top:8px;font-size:16px;line-height:31px;}
.lxwm-box-one .text p:before{display:inline-block;position:relative;margin-top:-5px;margin-right:12px;width:31px;height:31px;content:"";vertical-align:middle;}
.lxwm-box-one .text p.p1:before{background:url(../images/Inpage/lxwm_address.png) no-repeat;}
.lxwm-box-one .text p.p2:before{background:url(../images/Inpage/lxwm_tel.png) no-repeat;}
.lxwm-box-one .text p.p3:before{background:url(../images/Inpage/lxwm_email.png) no-repeat;}
/* --end lxwm-box-one-- */

/* --lxwm-box-two-- */
.lxwm-box-two{padding:60px 0;overflow:hidden;background:#fff;border-bottom:#f2f2f2 solid 10px;}
.lxwm-box-two .pic{float:left;width:600px;height:500px;overflow:hidden;}
.lxwm-box-two .pic img{display:block;width:100%;}
.lxwm-box-two .text{float:right;padding-top:85px;width:520px;}
.lxwm-box-two .text ul{margin-bottom:20px;overflow:hidden;}
.lxwm-box-two .text li{padding-left:20px;height:40px;line-height:40px;font-size:18px;color:#333;background:url(../images/Inpage/lxwm_list.png) no-repeat 0 center;}
.lxwm-box-two .text h3{line-height:50px;font-size:36px;color:#333;font-weight:normal;}
.lxwm-box-two .datas{padding-top:20px;overflow:hidden;}
.lxwm-box-two .datas dl{float:left;padding:0 30px;text-align:center;line-height:1;border-right:#ddd dashed 1px;}
.lxwm-box-two .datas dl:last-child{border-right:none;}
.lxwm-box-two .datas dt{font-size:72px;color:#f29f0e;font-weight:bold;font-family:"Geometr415 Blk BT";}
.lxwm-box-two .datas dd{padding-top:10px;font-size:18px;color:#333;}
.lxwm-box-two .text:after{display:block;float:right;margin-top:60px;width:15px;height:4px;content:"";background:#333;}
/* --end lxwm-box-two-- */

/* --ad-- */
.ad{padding:70px 0;overflow:hidden;background:#fff;border-top:#f2f2f2 solid 10px;}
.ad .inner{height:260px;overflow:hidden;background:url(../images/Inpage/ad_bg.jpg) no-repeat 354px bottom;}
.ad .text{float:left;width:500px;overflow:hidden;}
.ad .text h3{height:50px;line-height:50px;font-weight:normal;font-size:30px;color:#333;}
.ad .text h2{height:50px;line-height:50px;font-size:36px;color:#333;}
.ad .text h4{display:inline-block;margin-top:15px;padding:0 20px 0 10px;height:46px;line-height:46px;font-weight:normal;font-size:20px;color:#fff;background:#f19901 url(../images/Inpage/ad_h4.png) no-repeat right center;}
.ad .text dl{margin-top:60px;height:37px;line-height:37px;overflow:hidden;background:url(../images/Inpage/ad_tel.png) no-repeat 0 center;}
.ad .text dt{float:left;padding-left:48px;font-size:18px;color:#333;}
.ad .text dd{font-size:24px;color:#f19901;font-weight:bold;overflow:hidden;}
.ad .form{float:right;width:514px;overflow:hidden;}
.ad .ibtBox1{overflow:hidden;}
.ad .ibtBox1 input{display:block;padding:10px;width:250px;height:55px;font-size:14px;border:#dadada solid 1px;transition:all 0.5s;box-sizing:border-box;}
.ad .ibtBox1 input.userName{float:left;background:url(../images/Inpage/userName.png) no-repeat 96% center;}
.ad .ibtBox1 input.userPhone{float:right;background:url(../images/Inpage/userPhone.png) no-repeat 96% center;}
.ad .ibtBox2{margin-top:14px;overflow:hidden;}
.ad .ibtBox2 input{display:block;padding:10px;width:100%;height:55px;font-size:14px;border:#dadada solid 1px;transition:all 0.5s;box-sizing:border-box;}
.ad .ibtBox2 input.userAddress{float:left;background:url(../images/Inpage/userAddress.png) no-repeat 97% center;}
.ad .ibtBox2 input.userTxt{float:right;background:url(../images/Inpage/userTxt.png) no-repeat 97% center;}
.ad .ibtBox1 input.cur,.ad .ibtBox2 input.cur{border-color:#f19901;}
.ad .btnBox{margin-top:14px;overflow:hidden;}
.ad .btnBox a{display:block;height:55px;line-height:55px;font-size:18px;font-weight:bold;color:#fff;text-align:center;background:#f19901;}
.ad .btnBox a:hover{background:#a96f0c;}
/* --end ad-- */

/*详情页推荐案例*/
.hot-case-sidebar{background-color:#fff;margin-bottom:10px}
.hot-case-sidebar .box{padding: 30px 28px 2px;}
.hot-case-sidebar .box .top{height:40px;border-bottom:1px solid #e7e7e7;}
.hot-case-sidebar .box .top h3{font-size:18px;color:#333;font-weight:400;float:left}
.hot-case-sidebar .box .top h3 em{font-weight:700;color:#f19901}
.hot-case-sidebar .box .top h3 i{width:100%;height:1px;background:#f19901;position:relative;display:block;top:18px}
.hot-case-sidebar .box .top a.more{display:block;width:21px;height:21px;float:right;margin-top:4px}
.hot-case-sidebar .box ul{padding-top:18px}
.hot-case-sidebar .box ul li {margin-bottom:20px}
.hot-case-sidebar .box ul li img{width:100%}
.hot-case-sidebar .box ul li p {padding: 6px 0 0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hot-case-sidebar .box ul li:hover p a{color:#f19901}


/* --history-- */
.history{padding:0 0 60px;overflow:hidden;background:#fff;}
.history-list{position:relative;padding-bottom:100px;overflow:hidden;padding-top: 215px;}
.history-list:after{display:block;position:absolute;z-index:1;top:0;left:50%;width:1px;height:100%;content:"";background:#eee;}
.history-list .item{position:relative;z-index:3;width:515px;margin-bottom: 60px;}
.history-list .item i{display:block;position:absolute;z-index:3;top:0;width:38px;height:38px;background:url(../images/Inpage/history_dot.png) no-repeat;animation:scale 2s infinite;}
.history-list .item em{height:1px;width:68px;background: #eee;position:absolute;right: 30px;top: 19px;}
.history-list .item h3{display:block;font-size: 28px;color:#333;}
.history-list .item strong{display:block;margin-top: 6px;line-height:26px;font-size:18px;color: #f19901;/*color:#333;font-weight:normal;*/}
.history-list .item p{margin-top:6px;line-height:25px;font-size:16px;color:#666;}
.history-list .even{float:right;text-align:left;padding-left:105px;animation:fadeinR 1s ease-out backwards;}
.history-list .even i{left:1px;}
.history-list .odd{float:left;text-align:right;padding-right:105px;animation:fadeinL 1s ease-out backwards;}

.item.wow.odd.animated {}
.history-list .odd i{right:1px;}
.history-list .item em{height:1px;width: 66px;background: #eee;position:absolute;}
.history-list .even em{left: 30px;top: 19px;}
.history-list .item img{width: 524px;height: 327px;margin-bottom: 6px;margin-top: -180px;}
.history-list .odd em{right: 30px;top: 19px;}

.history-list .more{position:absolute;z-index:33;left:50%;bottom:0;margin-left:-30px;width:60px;height:60px;cursor:pointer;}
.history-list .show{background:url(../images/Inpage/history_more.png) no-repeat;animation:fadeinT 2s infinite;}
.history-list .hide{background:url(../images/Inpage/history_hide.png) no-repeat;animation:fadeinB 2s infinite;}
/* --end history-- */


.proDetailsIntro .conR p span{display:block;font-size:16px;position: relative;padding-left: 15px;    margin-bottom: 8px;}
.proDetailsIntro .conR p span em{color:#f19901}
.proDetailsIntro .conR p span::after{content: "";width: 6px;height: 6px;background:#ccc;position: absolute;top: 10px;left: 0;border-radius: 10px;}


/*首页优势*/
.adv {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.adv .adv_content {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.adv .adv_content .headLine {
    margin-bottom: 56px;
}

.adv .adv_in {
    width: 100%;
    height: 682px;
    overflow: hidden;
    position: relative;
}
.adv .adv_in .adv_gm{
    width: 78px;
    height: 78px;
    border: 3px solid #f3f3f3;
    background: #f19901;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 78px;
    border-radius: 50%;
    position: absolute;
    left: calc(50% - 42px);
    top: 132px;
}
.adv .adv_in .adv_aq{
    width: 78px;
    height: 78px;
    border: 3px solid #f3f3f3;
    background: #f19901;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 78px;
    border-radius: 50%;
    position: absolute;
    left: calc(50% - 42px);
    top: 254px;
}
.adv .adv_in .adv_fw{
    width: 78px;
    height: 78px;
    border: 3px solid #f3f3f3;
    background: #f19901;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 78px;
    border-radius: 50%;
    position: absolute;
    left: calc(50% - 42px);
    top: 380px;
}
.adv .adv_in .adv_wd{
    width: 78px;
    height: 78px;
    border: 3px solid #f3f3f3;
    background: #f19901;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 78px;
    border-radius: 50%;
    position: absolute;
    left: calc(50% - 42px);
    top: 500px;
}

.adv .adv_in .adv_l {
    width: 50%;
    height: auto;
    float: left;
    overflow: hidden;
    background: #f3f3f3;
}
.adv .adv_in .adv_l .adv_li>ul.active{
    animation: mymove 2s;
    -webkit-animation: mymove 2s;
}
.adv .adv_in .adv_r .adv_li>ul.active{
    animation: mymove1 2s;
    -webkit-animation: mymove1 2s;
}
.adv .adv_in .adv_r {
    width: 50%;
    height: auto;
    float: left;
    overflow: hidden;
    background: #f19901;
}

.adv .adv_l .adv_li {
    width: 600px;
    float: right;
    height: auto;
    padding-bottom: 70px;
}

.adv .adv_r .adv_li {
    width: 600px;
    float: left;
    height: auto;
    padding-bottom: 70px;
}

.adv .adv_tit {
    width: 100%;
    padding-top: 50px;
}

.adv .adv_l .adv_tit>p {
    font-size: 30px;
    color: #111111;
    line-height: 70px;
    text-align: left;
}

.adv .adv_r .adv_tit>p {
    font-size: 30px;
    color: #111111;
    line-height: 70px;
    font-weight: bold;
    text-align: right;
}

.adv .adv_in .adv_li>ul li {
    width: 450px;
    height: 88px;
    padding-top: 20px;
    margin-bottom: 15px;
    position: relative;
}
.adv .adv_in .adv_l .adv_li>ul,.adv .adv_in .adv_r .adv_li>ul{
    overflow: hidden;
}
.adv .adv_in .adv_l .adv_li>ul li {
    background: url(../images/Index/adv_bg001.png)left no-repeat;
    background-size: 545px 100%;
    width: 425px;
    padding-right: 150px;
    padding-left: 25px;
}

.adv .adv_in .adv_r .adv_li>ul li {
    background: url(../images/Index/adv_bg002.png)right no-repeat;
    background-size: 545px 100%;
    padding-left: 120px;
    width: 480px;
}

.adv .adv_in .adv_r .adv_li>ul li>p {
    font-weight: bold;
}

.adv .adv_in .adv_li>ul li>p {
    font-size: 20px;
    color: #111111;
    line-height: 40px;
}

.adv .adv_in .adv_li>ul li>span {
    font-size: 14px;
    color: #111111;
    line-height: 20px;
    letter-spacing: -0.5px;
}
.adv .adv_in .adv_li>ul li>span i{margin:0 5px;color:#ccc;}
/* 首页优势 end */

