﻿@charset "utf-8";
/* CSS Document */

.w1200{width:12rem; margin:0 auto;}
.img img{width:100%;}
.banner img{width:100%; position:relative; z-index:9}

.btn-back-home{position:fixed; bottom:5.21rem; right:3.6rem;width:.57rem; height:.57rem; background:url(../images/icon-home.png) center center no-repeat;background-size:100% 100%; z-index:2}
.btn-back-top{position:fixed; bottom:4.56rem; right:3.6rem;width:.57rem; height:.57rem; background:url(../images/icon-top.png) center center no-repeat;background-size:100% 100%; z-index:2}
.btn-back-home:hover,.btn-back-top:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
a.sub-btn{right:2.73rem;}

/* 头部 */
.head{height:1rem;color:#fff; position:fixed; top:0; left:0; width:100%; z-index:999;-webkit-transition:bottom .5s,background .5s,height .5s,top .5s;transition:bottom .5s,background .5s,height .5s,top .5s}
.head>*{-webkit-transition:all .5s;transition:all .5s}
.head-min{background-color:#333; height:.7rem;}
.head-min>*{-webkit-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:right;transform-origin:right}
.head .logo{display:inline-block; width:.71rem; height:1rem; background:url(../images/logo.png) center center no-repeat;background-size:.71rem .57rem; margin-left:1.5rem;}
.head .menu{float:right; font-size:0; padding-right:2.2rem;}
.head .menu li{height:1rem; line-height:1rem; display:inline-block; width:2rem;text-align:center; margin-left:1.09rem; vertical-align:top}
.head .menu li a{display:inline-block; color:#fff;height:1rem; line-height:1rem; width:2rem; text-align:center; font-size:.21rem;}
.head .menu li a .cn{display:none}
.head .menu li a:hover .en{display:none}
.head .menu li a:hover .cn{display:block}
.head-min .logo{height:.7rem;}
.head-min .menu li{height:.7rem; line-height:.7rem;}
.head-min .menu li a{height:.7rem; line-height:.7rem;}

/* 底部 */
.foot .btn-icp{color:#e0e3e9;padding-top:.35rem; font-size:.14rem;text-align: center;}
.foot .btn-icp a{color:#e0e3e9;}
.foot .btn-icp a:hover{color:#01a2c1;}
.foot{height:3rem;background-color:#2e323c;}
.foot ul{ width:12rem; margin:0 auto; position:relative}
.foot .left-area{color:#e0e3e9;padding-top:1.05rem; font-size:.14rem; float:left}
.foot .left-area a{color:#e0e3e9;}
.foot .left-area a:hover{color:#01a2c1;}
.foot .left-area em{margin:0 .16rem;}
.foot .left-area p{ margin-top:.14rem;}
.foot .left-area p i{margin-left:.12rem;}
.foot .right-area{padding-top:.9rem; position:absolute; right:0;top:0}
.foot .right-area span{display:inline-block; vertical-align:middle; position:relative}
.foot .right-area span a{display:block}
.foot .right-area span.wx-ewm a{ display:block; width:.96rem; height:.96rem; background:url(../images/icon_2.png) center center no-repeat;background-size:100% 100%;}
.foot .right-area span.sina-ewm a{width:.96rem; height:.96rem; background:url(../images/icon_3.png) center center no-repeat;background-size:100% 100%; margin-left:.26rem;}
.foot .right-area span.ewm a{width:1.18rem; height:1.18rem; background:url(../images/icon_4.png) center center no-repeat;background-size:100% 100%; margin-left:.46rem;}
.foot .right-area a:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.foot .right-area span em{ position:absolute; top:-3.6rem; left:-2.6rem; width:3rem; height:3rem; display:none; z-index:991}
.foot .right-area span.wx-ewm em{background:url(../images/big_wx_ewm.png) center center no-repeat;background-size:100% 100%;}
.foot .right-area span.sina-ewm em{background:url(../images/big_sina_ewm.png) center center no-repeat;background-size:100% 100%;}
.foot .right-area span.ewm em{background:url(../images/big_ewm.png) center center no-repeat;background-size:100% 100%;}
.foot .right-area span:hover em{display:block}

.sjsbxt{text-align:center; padding-bottom:1.6rem}
.sjsbxt .box-1 p{ width:12rem; margin:1.2rem auto 0; background-color:#f4e800; height:3.5rem; font-size:.3rem; line-height:.48rem; color:#231815; padding-top:1.2rem;}
.sjsbxt .box-2 ul{width:10rem; margin:0 auto}
.sjsbxt .box-2 ul .pic img{width:100%}
.sjsbxt .box-2 ul .logo-1{display:inline-block;width:4.77rem;height:1.18rem;background:url(../images/sjsbxt_1.png) center center no-repeat;background-size:100% 100%;margin:.98rem 0 .6rem;}
.sjsbxt .box-2 ul .title{font-size:.45rem; font-weight:bold; color:#231815; border-top:1px solid #e6e6e6;padding:.5rem 0 .25rem;}
.sjsbxt .box-2 ul .content{font-size:.24rem; line-height:.36rem; color:#838383;padding-bottom:.55rem;}
.sjsbxt .box-2 ul .logo-2{display:inline-block;width:3.94rem;height:.9rem;background:url(../images/index_44.png) center center no-repeat;background-size:100% 100%;margin:1.6rem 0 .72rem;;}
.sjsbxt .box-2 ul .logo-3{display:inline-block;width:4.35rem;height:2.03rem;background:url(../images/sjsbxt_4.png) center center no-repeat;background-size:100% 100%;margin:1.65rem 0 .6rem;;}

.dxfw{text-align:center; padding-bottom:1.6rem}
.dxfw .box-1 ul{ width:12rem; margin:1.2rem auto 0; background-color:#3f825a; height:3.5rem; font-size:.3rem; line-height:.48rem; color:#231815;}
.dxfw .box-1 ul .title{font-size:.6rem; line-height:.72rem; color:#fff; font-weight:bold; width:8.6rem; margin:0 auto .15rem; border-bottom:1px solid #fff; padding:.35rem 0 .2rem;}
.dxfw .box-1 ul .content{font-size:.36rem; line-height:.54rem; color:#fff;}
.dxfw .box-2 ul{width:10rem; margin:0 auto}
.dxfw .box-2 ul .pic img{width:100%}
.dxfw .box-2 ul .title{font-size:.45rem; font-weight:bold; color:#231815; border-top:1px solid #e6e6e6;padding:1rem 0 .25rem; margin-top:1.15rem}
.dxfw .box-2 ul .title-1{font-size:.45rem; font-weight:bold; color:#231815; border-top:1px solid #e6e6e6;padding:.8rem 0 .25rem;}
.dxfw .box-2 ul .content{font-size:.24rem; line-height:.36rem; color:#838383;padding-bottom:.45rem;}

.cplhkf{ width:12rem; margin:1.2rem auto;}
.cplhkf .box-1{ margin:1.2rem auto 0; background-color:#3e3a39; height:3.5rem; font-size:.3rem; line-height:.48rem; color:#fff; padding-top:1.2rem; text-align:center}
.cplhkf .box-2{width:10rem; margin:0 auto; font-size:0;}
.cplhkf .box-2 .title{font-size:.45rem; color:#231815; border-bottom:1px solid #e6e6e6; padding:.8rem 0 .4rem;text-align:center; font-weight:bold}
.cplhkf .box-2 p{display:inline-block; font-size:.24rem; line-height:.64rem; color:#231815; margin-top:.1rem}
.cplhkf .box-2 p.l-txt{width:3.75rem}
.cplhkf .box-2 p.c-txt{width:3rem}
.cplhkf .box-3{padding-bottom:.16rem}
.cplhkf .box-3 .title{ font-size:.3rem; line-height:.48rem; color:#fff; background-color:#595757; height:1.06rem; line-height:1.06rem; text-align:center; margin:.8rem 0 .45rem;}
.cplhkf .box-3 li{margin-bottom:.2rem}
.cplhkf .box-3 li img{width:100%}

.ppfw{ width:12rem; margin:1.2rem auto; padding-bottom:.36rem;}
.ppfw .box-1{ margin:1.2rem auto 0; background-color:#eaf1f4; height:3.5rem; font-size:.3rem; line-height:.48rem; color:#231815; padding-top:1.2rem; text-align:center}
.ppfw .box-2{width:10rem; margin:0 auto; border-bottom:.34rem solid #c3c4c4;}
.ppfw .box-2 .title{font-size:.45rem; color:#231815; border-bottom:1px solid #e6e6e6; padding:1rem 0 .3rem;text-align:center; font-weight:bold}
.ppfw .box-2 .title span{font-size:.24rem; color:#231815; display:block; font-weight:normal; margin-top:.2rem;}
.ppfw .box-2 .content{font-size:0; margin-bottom:.86rem;}
.ppfw .box-2 .content p{display:inline-block; font-size:.24rem; line-height:.64rem; color:#231815; margin-top:.1rem}
.ppfw .box-2 .content p.l-txt{width:3.75rem}
.ppfw .box-2 .content p.c-txt{width:3.75rem}
.ppfw .box-2 .txt-1 p.l-txt{width:3.75rem}
.ppfw .box-2 .txt-1 p.c-txt{width:4.5rem}
.ppfw .box-2 .txt-2 p.l-txt{width:4.35rem}
.ppfw .box-2 .txt-2 p.c-txt{width:3.9rem}
.ppfw .box-2 .txt-3 p.l-txt{width:7.02rem}
.ppfw .box-2 .txt{color:#231815; font-size:.24rem; line-height:.64rem; margin:.14rem 0 .9rem;}

/* 焦点图 */
.index-main{z-index:55;position:relative;width:9.6rem;;margin:0 auto;height:7.02rem;}
.index-main-box{position:relative;display:block;overflow:hidden;height:7.7rem;}
#indexslider{position:relative;width:19.2rem;left:50%;margin-left:-9.6rem;height:7.7rem;}
.index-img{display:block;width:19.2rem;height:7.7rem;overflow:hidden;}
.index-img img{width:19.2rem;height:7.7rem;}
.index-pagination{position:absolute;z-index:66;bottom:.32rem;left:50%;height:.3rem;width:380px;margin-left:-190px;text-align:center;}
.index-pagination li{display:inline-block;width:80px;position:relative;float:left;height:.4.5rem;margin:0 .06rem;overflow:hidden;}
.index-pagination li a{position:relative;z-index:666;display:block;height:.03rem;color:#5f6a72;text-align:center; padding:.2rem 0}
.index-pagination li a div{position:relative;z-index:555;display:block;height:.03rem;background:#aeadae;}
.index-pagination li a div span{position:absolute;top:0px;left:0px;height:.03rem;width:0px;background:#808080;}
.index-pagination li.current a{color:#0b4da2;_color:#c9242b;}

a.arrow-down{width:.5rem; height:.5rem;background:url(../images/arrow_down.png) center center no-repeat;background-size:100% 100%; position:absolute; top:.35rem; left:50%; margin-left:-.25rem;-webkit-transition:all .5s;transition:all .5s}
a.arrow-white-down{top:auto; bottom:.37rem;background:url(../images/arrow_white_down.png) center center no-repeat;background-size:100% 100%;}
a.arrow-down:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}

/* 首页 */
.home .box-1{height:7rem; line-height:7rem; text-align:center; font-size:.72rem; color:#808080; position:relative}
.home .box-1 em{color:#4D4D4D; font-weight:bold; margin-right:.9rem;}
.home .box-2{height:7rem;background:url(../images/index_1.jpg) center center no-repeat;background-size:100% 100%;}
.home .box-2 a{display:block;height:7rem;}
.home .box-3{height:7rem; padding-top:1.7rem; position:relative}
.home .box-3 .title{font-size:.6rem; color:#231815; margin-bottom:.12rem}
.home .box-3 li{font-size:.21rem; color:#808080; margin-bottom:.18rem; line-height:.35rem}
.home .box-4{height:7rem;color:#fff; font-size:.6rem; text-align:center; padding-top:1.7rem; position:relative;background:url(../images/index_59.png) center center no-repeat #b12330;background-size:13.8rem 7rem; }
.home .box-4 .title{font-size:.86rem; font-weight:bold; margin-bottom:1.5rem; width:13.7rem; margin:0 auto; background-color:#000}
.home .box-4 .title i{display:inline-block; width:.44rem; height:.44rem; background:url(../images/icon_1.png) center center no-repeat;background-size:100% 100%; margin:0 .22rem; position:relative; bottom:.06rem}
.home .box-6{height:9.1rem;background:url(../images/index_2.jpg) center center no-repeat;background-size:100% 100%; position:relative;}
.home .box-6 a{display:block;height:9.1rem;}
.icon-location{display:inline-block;width:4.46rem; height:6.86rem; background:url(../images/icon_location.png) center center no-repeat;background-size:100% 100%; position:absolute; top:.7rem; left:1.58rem}

.home .box-5{height:12.78rem; background-color:#000}
.home .box-5 .left-area{width:6.41rem; height:12.78rem; float:left;background:url(../images/index_3.jpg) center center no-repeat;background-size:100% 100%;}
.home .box-5 .right-area{overflow:hidden;}
.home .box-5 .right-area .row-1{width:12.79rem; height:6.39rem;background:url(../images/index_4.jpg) center center no-repeat;background-size:100% 100%;}
.home .box-5 .right-area .row-2{width:12.79rem; height:6.39rem;background:url(../images/index_5.jpg) center center no-repeat;background-size:100% 100%;}
.home .box-5 li{position:relative}
.home .box-5 .left-area a{display:block;width:6.41rem; height:12.78rem;}
.home .box-5 .right-area a{display:block;width:12.79rem; height:6.39rem;}
.home .box-5 .left-area .con{position:absolute; bottom:0; left:0; width:100%; background-color:rgba(0,0,0,.6); color:#fff; font-size:.22rem; padding:.54rem 0 .65rem .5rem;}
.home .box-5 .left-area .con .title{font-size:.48rem; font-weight:bold; margin-bottom:.22rem;}
.home .box-5 .left-area .con p{line-height:.36rem}
.home .box-5 .right-area .row-2 .con{position:absolute; bottom:0; left:0; width:100%; background-color:rgba(0,0,0,.6); color:#fff; font-size:.22rem; padding:.18rem 0 .24rem .7rem;}
.home .box-5 .right-area .row-2 .con .title{font-size:.48rem; font-weight:bold; margin-bottom:.06rem;}
.home .box-5 .right-area .row-2 .con p{line-height:.36rem}
.home .box-5 .right-area .row-1 .con{position:absolute; bottom:0; left:0; width:100%; background-color:rgba(0,0,0,.6); color:#fff; font-size:.22rem; padding:.18rem 0 .24rem .7rem;}
.home .box-5 .right-area .row-1 .con .title{font-size:.48rem; font-weight:bold; margin-bottom:.06rem;}
.home .box-5 .right-area .row-1 .con p{line-height:.36rem}

.icon-5{display:inline-block;width:.52rem; height:.52rem; background:url(../images/icon_5.png) center center no-repeat;background-size:100% 100%; position:relative; top:.08rem; margin-left:.28rem;}
.icon-6{display:inline-block;width:.84rem; height:.46rem; background:url(../images/icon_6.png) center center no-repeat;background-size:100% 100%; position:relative; top:.06rem; margin-left:1.72rem;}
.icon-7{display:inline-block;width:2.86rem; height:.38rem; background:url(../images/icon_7.png) center center no-repeat;background-size:100% 100%; position:relative;  margin-left:.3rem; vertical-align:middle; top:.04rem}
.icon-arrow{display:inline-block;width:.34rem; height:.52rem; background:url(../images/icon_arrow.png) center center no-repeat;background-size:100% 100%; position:relative; top:.08rem; margin-right:.8rem;}

/* 关于鸿晖 */
.company .box-1{height:7rem;text-align:center; padding-top:2rem; position:relative;}
.company .box-1 p{font-size:.21rem; color:#808080; margin-bottom:.68rem; line-height:.48rem; }
.company .box-1 .btn a{font-size:.4rem; color:#3484b9;background:url(../images/icon_blue_arrow.png) right center no-repeat;background-size:.25rem .42rem; padding-right:.76rem}
.company .box-2{height:14rem;background:url(../images/index_6.jpg) center center no-repeat;background-size:19.2rem 14rem;}
.company .box-3{height:7rem;text-align:center; padding-top:.8rem; position:relative}
.company .box-3 .title{font-size:2.06rem; color:#717071; font-weight:bold}
.company .box-3 .con{font-size:.21rem; line-height:.5rem; color:#808080;}
.company .box-3 .con p{font-size:.36rem; color:#231815;}
.company .box-4{height:7rem;background:url(../images/index_7.jpg) center center no-repeat;background-size:100% 100%;}
.company .box-5{height:7rem;text-align:center; padding-top:.8rem; position:relative}
.company .box-5 .title{font-size:2.06rem; color:#e3a12c; font-weight:bold; line-height:2.46rem; margin-bottom:.1rem}
.company .box-5 .con{font-size:.21rem; line-height:.48rem; color:#808080; margin-bottom:.7rem}
.company .box-5 .con p{font-size:.36rem; color:#231815;}
.company .box-5 .btn a{font-size:.4rem; color:#e3a12c;background:url(../images/icon_yellow_arrow.png) right center no-repeat;background-size:.25rem .42rem; padding-right:.76rem}
.company .box-6{height:7rem;background:url(../images/index_8.jpg) center center no-repeat;background-size:100% 100%;}
.company .box-7{padding:.75rem 0 1.20rem}
.company .box-7 .con{font-size:.21rem; line-height:.36rem; color:#808080; text-align:center; margin-bottom:.64rem;}
.company .box-7 .list li{width:9.98rem; height:1.5rem; margin:0 auto; background-color:#e3e3e3; font-size:0; margin-bottom:.36rem;}
.company .box-7 .list li .date{width:1.5rem; display:inline-block; font-size:.48rem; height:1.5rem; line-height:1.5rem; background-color:#8a8a8b; text-align:center; color:#fff;}
.company .box-7 .list li .txt-1{font-size:.21rem; color:#808080; width:4.24rem; display:inline-block; vertical-align:top; padding-top:.46rem; padding-left:.4rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.company .box-7 .list li .txt-1 p{font-size:.24rem; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.company .box-7 .list li .txt-2{font-size:.21rem; color:#808080; width:4.22rem; display:inline-block; vertical-align:top; padding-top:.46rem; padding-left:.12rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.company .box-7 .list li .txt-2 p{font-size:.24rem; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.company .box-7 .list li .txt-3{width:8.2rem}

.about .img-area ul{padding-bottom:1.08rem}
.about .img-area .viedo-warp{width:100%; height:7rem; margin-bottom:.14rem;}
.about .box-1{height:7rem;text-align:center; padding-top:2rem;}
.about .box-1 .title{font-size:1.16rem; color:#040000; font-weight:bold; line-height:1.39rem; margin-bottom:.46rem}
.about .box-1 .con{font-size:.21rem; line-height:.36rem; color:#808080;}


/* 客户服务 */
.works .box-1{height:7rem;background:url(../images/index_21.png) center center no-repeat #cccfd4;background-size:12rem 7rem;}
.works .our-works{width:12rem; margin:0 auto;}
.works .our-works h1{font-size:.48rem; color:#636262; padding:.58rem 0 .3rem;}
.works .our-works li{width:3.8rem; height:3.2rem; float:left; background-color:#e3e3e3; margin-bottom:.3rem; margin-right:.29rem}
.works .our-works li:nth-of-type(3n){margin-right:0}
.works .our-works li a{display:block; height:3.2rem;}
.works .our-works li .pic{ height:2.2rem;width:3.8rem; overflow:hidden}
.works .our-works li .pic img{height:2.2rem;width:3.8rem; position:relative;}
.works .our-works li .con{ padding:.18rem 0 0 .28rem;}
.works .our-works li a .con .title{ font-size:.24rem; color:#666; margin-bottom:.02rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.works .our-works li a .con p{ font-size:.18rem; color:#808080;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.works .box-2{height:3.2rem;margin-bottom:.3rem;}
.works .box-2 a{ height:3.2rem; width:12rem; margin:0 auto; overflow:hidden; display:block}
.works .box-2 a img{width:100%; position:relative;}
.works .box-3{text-align:center; padding-top:.85rem;}
.works .box-3 .title{font-size:.58rem; color:#4d4d4d; font-weight:bold; margin-bottom:.16rem;}
.works .box-3 p{font-size:.21rem;}
.works .box-3 ul{width:12rem; margin:0 auto; padding:.5rem 0 1.36rem}
.works .box-3 li{width:5.9rem; height:3rem; float:left; background-color:#fff; margin-bottom:.2rem; margin-right:.2rem}
.works .box-3 li:nth-of-type(2n){margin-right:0}
.works .box-3 li a{display:block; height:3rem; position:relative;}
.works .box-3 li .pic{ height:3rem;width:5.9rem; overflow:hidden}
.works .box-3 li .pic img{height:3rem;width:5.9rem; position:relative;}
.works .box-3 li .txt{height:.8rem; line-height:.76rem; position:absolute; bottom:0; left:0; width:100%; background-color:#b12330; font-size:.36rem; font-weight:bold; color:#fff; text-align:left; padding-left:.45rem;}

.works .box-lt{height:7rem;text-align:center; padding-top:.54rem;}
.works .box-lt .title{font-size:.48rem; color:#000; line-height:.58rem; margin-bottom:.16rem}
.works .box-lt .con{font-size:.18rem; line-height:.36rem; color:#808080; margin-bottom:.22rem}
.works .box-lt .fwnr{font-size:.21rem; color:#000; margin-bottom:.52rem;}
.works .box-lt .pic{display:inline-block;width:5.8rem;height:2.24rem;background:url(../images/index_36.png) center center no-repeat;background-size:100% 100%;}

.works .box-zglt{height:7rem; width:12rem; margin:0 auto;padding-top:.55rem; position:relative;}
.works .box-zglt .con{width:6.8rem;}
.works .box-zglt .con .title{font-size:.48rem; color:#000; line-height:.58rem; margin-bottom:.14rem}
.works .box-zglt .con p{font-size:.18rem; line-height:.36rem; color:#808080;}
.works .box-zglt .con h1{font-size:.21rem; line-height:.21rem; color:#000; margin:.44rem 0 .08rem;}
.works .box-zglt .fwnr{font-size:.21rem; color:#000; margin-top:.22rem;}
.works .box-zglt .pic{width:2.37rem;height:4.16rem;background:url(../images/index_40.png) center center no-repeat;background-size:100% 100%; position:absolute; right:.5rem; top:1.4rem;}


.works .box-tfxe{height:7rem; width:12rem; margin:0 auto;padding-top:.55rem; position:relative;}
.works .box-tfxe .con{width:6.95rem;}
.works .box-tfxe .con .title{font-size:.48rem; color:#000; line-height:.58rem; margin-bottom:.14rem}
.works .box-tfxe .con .txt{font-size:.18rem; line-height:.36rem; color:#808080;}
.works .box-tfxe .con p{font-size:.18rem; line-height:.27rem; color:#808080; margin-bottom:.1rem}
.works .box-tfxe .con h1{font-size:.24rem; line-height:.21rem; color:#000; margin:.2rem 0 .14rem;}
.works .box-tfxe .fwnr{font-size:.21rem; color:#000; margin-top:.24rem;}
.works .box-tfxe .pic{width:3.14rem;height:5.85rem;background:url(../images/index_37.jpg) center center no-repeat;background-size:100% 100%; position:absolute; right:0; top:.6rem;}
.works .box-tfxe .pic .viedo-warp{width:2.46rem; height:4.41rem; margin:.75rem 0 0 .32rem;}


.works .box-zglx{height:7rem; width:12rem; margin:0 auto;padding-top:.55rem; position:relative;}
.works .box-zglx .con{width:12rem;}
.works .box-zglx .con .title{font-size:.48rem; color:#000; line-height:.58rem; margin-bottom:.14rem}
.works .box-zglx .con p{font-size:.18rem; line-height:.36rem; color:#808080; padding-right:5rem}
.works .box-zglx .con ul{font-size:0}
.works .box-zglx .con li{display:inline-block; width:5.75rem;font-size:.18rem; line-height:.36rem;color:#808080; position:relative }
.works .box-zglx .con li i{width:.06rem;height:.06rem;background:url(../images/icon_dot.png) center center no-repeat;background-size:100% 100%; position:absolute; left:-.14rem; top:.14rem;}
.works .box-zglx .con h1{font-size:.21rem; line-height:.21rem; color:#000; margin:.5rem 0 .1rem;}
.works .box-zglx .fwnr{font-size:.21rem; color:#000; margin-top:.56rem;}
.works .box-zglx .pic{width:4.01rem;height:1.25rem;background:url(../images/index_39.png) center center no-repeat;background-size:100% 100%; position:absolute; right:0; top:1.35rem;}

.works .box-ltgx{height:7rem; width:12rem; margin:0 auto;padding-top:.55rem; position:relative;}
.works .box-ltgx .con{width:6.8rem;}
.works .box-ltgx .con .title{font-size:.48rem; color:#000; line-height:.58rem; margin-bottom:.14rem}
.works .box-ltgx .con .txt{font-size:.18rem; line-height:.36rem; color:#808080;}
.works .box-ltgx .con p{font-size:.18rem; line-height:.3rem; color:#808080; margin-bottom:.2rem}
.works .box-ltgx .con h1{font-size:.21rem; line-height:.21rem; color:#000; margin:.54rem 0 .08rem;}
.works .box-ltgx .fwnr{font-size:.21rem; color:#000; margin-top:.22rem;}
.works .box-ltgx .pic{width:3.32rem;height:3.09rem;background:url(../images/index_41.png) center center no-repeat;background-size:100% 100%; position:absolute; right:.5rem; top:1.92rem;}

.works .box-ry{height:7rem;text-align:center; padding-top:.54rem;}
.works .box-ry .title{font-size:.48rem; color:#000; line-height:.58rem; margin-bottom:.16rem}
.works .box-ry .con{font-size:.18rem; line-height:.36rem; color:#808080; margin-bottom:.22rem}
.works .box-ry .con p{ font-size:.21rem; color:#000; margin-top:.16rem;}
.works .box-ry .fwnr{font-size:.21rem; color:#000;}
.works .box-ry .pic{display:inline-block;width:4.28rem;height:1.06rem;background:url(../images/index_42.png) center center no-repeat;background-size:100% 100%;margin-top:.8rem;}

.works .box-ry .zlhg-logo{display:inline-block;width:3.81rem;height:1.77rem;background:url(../images/index_43.png) center center no-repeat;background-size:100% 100%;margin-top:.54rem;}
.works .box-ry .fgkj-logo{display:inline-block;width:3.94rem;height:.9rem;background:url(../images/index_44.png) center center no-repeat;background-size:100% 100%;margin-top:.78rem;}
.works .box-ry .wdgc-logo{display:inline-block;width:3.69rem;height:.81rem;background:url(../images/index_45.png) center center no-repeat;background-size:100% 100%;margin-top:.72rem;}
.works .box-ry .thgc-logo{display:inline-block;width:3.92rem;height:.66rem;background:url(../images/index_46.png) center center no-repeat;background-size:100% 100%;margin-top:.72rem;}
.works .box-ry .hnsc-logo{display:inline-block;width:2.6rem;height:1.69rem;background:url(../images/index_48.png) center center no-repeat;background-size:100% 100%;margin-top:.64rem;}
.works .box-ry .sfysjj-logo{display:inline-block;width:1.31rem;height:1.88rem;background:url(../images/index_50.png) center center no-repeat;background-size:100% 100%;margin-top:.4rem;}


.works .box-zqwh{height:7rem; width:12rem; margin:0 auto;padding-top:.55rem; position:relative;}
.works .box-zqwh .con{width:7.7rem;}
.works .box-zqwh .con .title{font-size:.48rem; color:#000; line-height:.58rem; margin-bottom:.14rem}
.works .box-zqwh .con .txt{font-size:.18rem; line-height:.36rem; color:#808080;}
.works .box-zqwh .con p{font-size:.18rem; line-height:.3rem; color:#808080; margin-bottom:.2rem}
.works .box-zqwh .con h1{font-size:.21rem; line-height:.21rem; color:#000; margin:.54rem 0 .1rem;}
.works .box-zqwh .fwnr{font-size:.21rem; color:#000; margin-top:.59rem;}
.works .box-zqwh .pic{width:1.48rem;height:3.99rem;background:url(../images/index_47.jpg) center center no-repeat;background-size:100% 100%; position:absolute; right:.98rem; top:1.42rem;}

.works .box-sdjz{height:7rem; width:12rem; margin:0 auto;padding-top:.55rem; position:relative;}
.works .box-sdjz .con{width:12rem; padding-right:3rem}
.works .box-sdjz .con .title{font-size:.48rem; color:#000; line-height:.58rem; margin-bottom:.14rem}
.works .box-sdjz .con p{font-size:.18rem; line-height:.36rem; color:#808080;}
.works .box-sdjz .con ul{font-size:0}
.works .box-sdjz .con li{display:inline-block; width:3.55rem;font-size:.18rem; line-height:.36rem;color:#808080; position:relative }
.works .box-sdjz .con li i{width:.06rem;height:.06rem;background:url(../images/icon_dot.png) center center no-repeat;background-size:100% 100%; position:absolute; left:-.14rem; top:.14rem;}
.works .box-sdjz .con h1{font-size:.21rem; line-height:.21rem; color:#000; margin:.2rem 0 .1rem;}
.works .box-sdjz .fwnr{font-size:.21rem; color:#000; margin-top:.26rem;}
.works .box-sdjz .pic{width:3.54rem;height:1.03rem;background:url(../images/index_49.png) center center no-repeat;background-size:100% 100%; position:absolute; right:.6rem; top:3rem;}

.img-area{background-color:#dfe2e7; padding:.5rem 0 .5rem;}
.img-area img{width:100%;}
.img-area .wrap{width:12rem; margin:0 auto;}
.img-area .wrap li{margin-bottom:.2rem}
.img-area .wrap li:last-child{margin-bottom:0}
.img-area .txt{font-size:.21rem; line-height:.36rem; text-align:center; height:2.8rem; padding-top:.76rem}

.our-works-area{background-color:#dfe2e7;}
.our-works-area ul{width:12rem; margin:0 auto; font-size:0}
.our-works-area ul h1{ height:1.5rem; line-height:1.5rem; background-color:#727171; font-size:.39rem; color:#fff; font-weight:bold; padding-left:.86rem; position:relative}
.our-works-area ul h1 .back-works{width:.52rem; height:.52rem; background:url(../images/icon_arrow.png) center center no-repeat;background-size:.34rem 100%; position:absolute; right:1.65rem; top:.49rem;}
.our-works-area ul li{width:3rem;height:3rem; display:inline-block; position:relative;}
.our-works-area ul li img{height:3rem; width:3rem;}
.our-works-area ul li a{width:3rem; height:3rem; display:none; position:absolute; left:0;top:0; background:#fff; color:#595757;filter: alpha(opacity=80);opacity: 0.8; z-index:9; font-size:.24rem; padding:1.18rem 0 0 .3rem;}
.our-works-area ul li a .title{ font-size:.24rem; color:#666; line-height:.28rem; margin-bottom:.1rem; font-weight:bold;}
.our-works-area ul li a .content{ font-size:.18rem; color:#808080; line-height:.22rem;}
.our-works-area ul li.lt a{padding-top:.6rem}
.our-works-area ul li.lt a .title{margin-bottom:.14rem;}

/* 关注我们 */
.contact .wrap{width:12rem; margin:0 auto; position:relative}
.contact .wrap h1{font-size:.48rem; color:#636262; padding:.9rem 0 .36rem}
.contact .row-1 .title{line-height:1.5rem; background-color:#b12330; color:#fff; font-size:1.18rem; font-weight:bold;}
.contact .row-1 .title em{font-weight:bold; position:relative; right:.14rem;}
.contact .row-1 ul{padding:0 .5rem;}
.contact .row-1 .txt{font-size:.3rem; line-height:.48rem; color:#808080; position:relative; margin-top:.38rem; margin-bottom:.06rem}
.contact .row-1 .gwxx{font-size:0; border-bottom:1px solid #dfdfdf; padding:.48rem 0 .43rem}
.contact .row-1 .gwxx p{font-size:.45rem; color:#231815; font-weight:bold; margin-bottom:.06rem}
.contact .row-1 .gwxx li span{display:inline-block; font-size:.24rem; line-height:.48rem; color:#808080; margin-right:.56rem;}
.contact .row-1 .gwxx li.sc span{margin-right:.2rem}
.contact .row-1 .f-txt{ font-size:.36rem; line-height:.48rem; color:#231815; margin:.42rem 0 1.3rem; text-align:center;}
.contact .row-2 .title{ line-height:1.5rem; background-color:#3fa5a8; color:#fff; font-size:1.18rem; font-weight:bold; padding-left:.5rem;}
.contact .row-2 ul{padding:0 .5rem;}
.contact .row-2 .txt{font-size:.3rem; line-height:.48rem; color:#808080; position:relative; margin-top:.58rem;}
.contact .row-2 .gwxx{font-size:0; }
.contact .row-2 .gwxx p{margin:.45rem 0 .3rem; font-size:0}
.contact .row-2 .gwxx p span{display:inline-block;font-size:.45rem; color:#808080; font-weight:bold; margin-right:.76rem}
.contact .row-2 .gwxx p span:last-child{margin-right:0}
.contact .row-2 .gwxx li{font-size:.21rem; line-height:.48rem; color:#808080;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf; padding:.28rem 0 .3rem}
.contact .row-2 .f-txt{ font-size:.36rem; line-height:.48rem; color:#231815; margin:.44rem 0 1.5rem; text-align:center}
.contact .pic img{width:100%}
.contact-us{padding-bottom:1.5rem}
.contact-us .title{ font-size:.48rem; color:#636262;padding:.58rem 0 .34rem}
.contact .row-1 .txt .viedo{width:3.26rem; height:1.8rem; position:absolute; right:0; top:.08rem;}
.contact .row-1 .txt .viedo-warp{width:3.26rem; height:1.8rem;}

.align-j{text-align:justify;text-justify:distribute-all-lines;/*ie6-8*/text-align-last:justify;/* ie9*/ -moz-text-align-last:justify;/*ff*/-webkit-text-align-last:justify;/*chrome 20+*/}

.mb0{margin-bottom:0}
.f-blue{color:#46adff}
.f-yellow{color:#fffc00}
.f-green{color:#31a980}
.bg-none{background:none}
.c-align{text-align:center}
.r-align{text-align:right}
.fl{float:left}
.fr{float:right}
.f22{font-size:.22rem}
.f36{font-size:.36rem}