@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: "CenturyGothicbold";
	src:url('CenturyGothicbold.html')/*tpa=http://www.greatwall.sh.cn/font/CenturyGothicbold.TTF*/;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:10%;}
.swiper-pagination-bullet {background: #ccc;opacity: .2}
.swiper-pagination-bullet-active {background: #e0243b;opacity:1}


@media screen and (min-width: 1701px){
    html {
        font-size:1250%!important
    }
}
@media screen and (min-width: 1601px) and (max-width: 1700px){
    html {
        font-size: 1150%!important
    }
}
@media screen and (min-width: 1401px) and (max-width: 1600px){
    html {
        font-size: 1050%!important
    }
}
@media screen and (min-width: 1201px) and (max-width: 1400px){
    html {
        font-size: 950%!important
    }
}
@media screen and (min-width: 1001px) and (max-width: 1200px){
    html {
        font-size: 850%!important
    }
}
@media screen and (max-width: 1001px){
    html {
        font-size: 750%!important
    }
}
@media screen and (min-width:769px) and (max-width: 1665px){
.w,.w1600{width:95%; margin:0 auto;}
}
@media screen and (min-width:769px){
html { padding: 0; margin:0;  font-size: 625%;-webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch;  /*10 ÷ 16 × 100% = 62.5%*/}
body { padding: 0; font-size: .14rem;  -webkit-overflow-scrolling: touch; /*1.4 × 10px = 14px */}

.w{max-width:1400px; margin:0 auto;}
.w1600{max-width:1600px; margin:0 auto;}
.pc_fl{float:left;}
.pc_fr{float:right;}
.pc_dn{display:none;}

/* 头部 */

.indtop{position:fixed; width:100%; height:.45rem; background:rgba(0,0,0,.6); top:0; z-index:10000;}
.top{width:100%; height:auto; background:rgba(0,0,0,.6); top:0; z-index:10000; }
.header{padding:0 .25rem; width:100%; position:relative;}
.logo{ margin-top:0.08rem; width:1.2rem;}
.header_tel{font-size:.13rem; line-height:.45rem; color:#FFFFFF;}
.header_tel i{ font-size:0.18rem; vertical-align:middle; margin-right:.05rem;}
.menu{position:absolute; width:100%; left:0; right:0; text-align:center;}
.menu ul li{display:inline-block;}
.menu ul li a{display:block; padding:0 .12rem; color:#FFFFFF; font-size:.09rem; line-height:.45rem; transition:all .3s;}
.menu ul li:hover a,.menu ul li.on a{background:#e0243b;}
.menu ul li .menu_sec{width:100%; position:absolute; left:0; top:.45rem; height:0; background:rgba(255,255,255,.8); transition: all .5s;}
.menu .menu_sec li{display:none; text-align:left; margin-top:.25rem; padding-left:.1rem; position:relative; z-index:2;}
.menu_sec_lf li{float:left; width:20%; min-height:.85rem;}
.menu ul li.on li h3 a,
.menu ul li:hover li h3 a,
.menu .menu_sec li h3 a{font-weight:normal; font-size:.12rem; color:#000000; line-height:.12rem; margin-bottom:.09rem; background:none; padding:0;}
.menu ul li.on li .menu_sec_th a,
.menu ul li:hover li .menu_sec_th a,
.menu .menu_sec li .menu_sec_th a{background:none; color:#333333; font-size:.09rem; line-height:.16rem; padding:0;}
.menu ul li:hover .menu_sec{height:2.65rem;}
.menu ul li:hover .menu_sec li{display:block;}
.menu .menu_sec li a:hover,.menu .menu_sec li .menu_sec_th a:hover{color:#e0243b; text-decoration:underline;}

.menu .menu_sec_lf{ width:100%;}

.rexian i{transform: translateY(5px); margin-right:12px; font-size:24px;}
.rexian span{font-size:20px;}
.ind_footer{position:fixed; width:100%; left:0; bottom:.25rem; z-index:9999; font-size:14px; font-weight:100; color:#666666; padding:0 .25rem;}
.ind_footer a{color:#666666; margin-left:15px;}
/*首页*/
.ind_ban{position:relative; width:100%; height:auto;}
.part1_1{width:372px; height:88px; position:absolute; left:0; top:0; bottom:0; right:0; margin:auto;}

.anli_t h3{text-align:center; color:#333333; font-size:36px; line-height:36px; }
.anli_t h3 span{margin:0 30px;}
.anli_t i{display:block; margin:0 auto; width:100px; height:2px; background:#d6c091; margin-top:.18rem;}
.anli_t p{text-align:center; font-size:.09rem; line-height:.14rem; color:#666; margin-top:.14rem;}

.fangan li{float:left; width:25%; padding-left:.2rem;}
.fangan ul{margin-left:-.2rem; margin-top:.5rem;}
.fangan li a{display:block;}
.fangan_img{overflow:hidden; width:100%;}
.fangan_img img{width:100%; height:1.01rem; transition:transform .5s ease;}
.fangan li:hover .fangan_img img{transform:scale(1.15,1.15);}
.fangan_txt{background:#FFFFFF; width:100%; padding:.1rem; transition: all .3s;}
.fangan_txt h4{font-weight:normal; font-size:.1rem; color:#000000; line-height:.1rem; background:url(../images/36.html)/*tpa=http://www.greatwall.sh.cn/img/36.png*/ right bottom no-repeat; background-size:auto .04rem; transition: all .3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fangan_txt p{font-size:.08rem; color:#666666; line-height:.08rem; margin-top:.05rem; width:100%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; transition: all .3s;}
.fangan li:hover .fangan_txt{background:#e0243b;}
.fangan li:hover h4{color:#FFFFFF;background:url(../images/37.html)/*tpa=http://www.greatwall.sh.cn/img/37.png*/ right bottom no-repeat; background-size:auto .04rem;}
.fangan li:hover p{color:#FFFFFF;}

.one{margin-top:.1rem;height:2.35rem;width:95%;overflow:hidden;position:relative; }
.one ul{height:2.35rem;width:100000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.one ul li{display:block;float:left;margin-right:.15rem;width:2rem;height:2.35rem;border-radius:5px;overflow:hidden;}
.one ul li a{display:block;/*height:2.35rem;*/ width:100%; position:relative;}
.part2_img{width:100%; height:1.26rem; position:absolute; top:0; left:0; z-index:1;}
.part2_img img{width:100%; height:100%;}
.part2_txt{width:100%; height:1.17rem; position:absolute; bottom:0; z-index:2; background-image:url(../images/13.png)/*tpa=http://www.greatwall.sh.cn/img/13.png*/; background-size:100% 100%; padding-top:.2rem; text-align:center;}
.part2_txt h4{font-weight:100; font-size:.11rem; color:#151515; line-height:.11rem;}
.part2_txt span{display:block; font-size:.07rem; color:#c8c8c8; margin-top:.05rem;}
.part2_txt p{font-size:.08rem; color:#888888; margin-top:.09rem;}
.part2_txt_1{margin-top:.15rem;}
.part2_txt_1 img{width:.18rem; height:.18rem;}
.one ul li a:hover .part2_txt{background-image:url(../images/15.html)/*tpa=http://www.greatwall.sh.cn/img/15.png*/;}
.one ul li a:hover .part2_txt p,.one ul li a:hover .part2_txt h4,.one ul li a:hover .part2_txt span{color:#FFFFFF;}
.one ul li:nth-child(even) .part2_img{bottom:0; top:auto;}
.one ul li:nth-child(even) .part2_txt{top:0; bottom:auto; background-image:url(../images/14.html)/*tpa=http://www.greatwall.sh.cn/img/14.png*/;}
.one ul li:nth-child(even) .part2_txt:hover{background-image:url(../images/16.html)/*tpa=http://www.greatwall.sh.cn/img/16.png*/;}

.ind_products{margin-top:.45rem;height:2.35rem;overflow:hidden;position:relative;}
.ind_products ul{height:2.35rem;width:100000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.ind_products li{float:left; width:1.2rem; margin-left:.2rem;}
.ind_products li a{display:block; width:100%; background:#dcdcdc; border-radius:5px; padding:.04rem; height:2rem; transition: all .3s;}
.ind_produs_img img{width:100%; height:1.17rem; border-radius:5px;}
.ind_products li a h4{text-align:center; font-size:.11rem; color:#333333; font-weight:normal; line-height:.11rem; margin-top:.2rem; transition: all .3s;}
.ind_products li a p{width:.18rem; height:.18rem; background:url(../images/46.png)/*tpa=http://www.greatwall.sh.cn/img/46.png*/; background-size:100% 100%; margin:0 auto; margin-top:.12rem;}
.ind_products li a:hover{background:#e0243b;}
.ind_products li a:hover h4{color:#FFFFFF;}
.ind_products li a:hover p{background:url(../images/45.png)/*tpa=http://www.greatwall.sh.cn/img/45.png*/; background-size:100% 100%;}

.part5_list li{width:50%; padding-left:.17rem; float:left; border-radius:5px; overflow:hidden; margin-top:.17rem;}
.part5_list ul{margin-left:-.17rem; margin-top:.18rem;}
.part5_list li a{display:block; width:100%; height:.92rem; background:#e8e8e8; transition: all .3s;}
.part5_img{width:1.31rem; height:.92rem; border-radius:5px; overflow:hidden;}
.part5_img img{width:100%; height:100%;}
.part5_txt{float:left; width:calc(100% - 1.55rem); margin-left:.12rem; margin-top:.12rem;}
.part5_txt h4{font-size:.09rem; font-weight:normal; color:#333333; width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.part5_txt .time{font-size:.07rem; color:#999999; margin-top:.1rem; background-image:url(../images/23.html)/*tpa=http://www.greatwall.sh.cn/img/23.png*/; background-repeat:no-repeat; background-position:left center; background-size:.07rem auto; padding-left:.1rem;}
.part5_txt p{font-size:.07rem; line-height:.14rem; height:.28rem; overflow:hidden; color:#999999; margin-top:.1rem;}
.part5_list li a:hover{background:#e0243b;}
.part5_list li a:hover h4,.part5_list li a:hover p,.part5_list li a:hover .time{color:#FFFFFF;}
.part5_list li a:hover .time{background-image:url(../images/22.html)/*tpa=http://www.greatwall.sh.cn/img/22.png*/;}

.partner li{float:left; width:16.6666%; padding-left:.12rem; margin-top:.14rem;}
.partner ul{margin-left:-.12rem; margin-top:.25rem;}
.partner li a{display:block; border:1px solid #e6e6e6; height:.5rem; width:100%; border-radius:5px; overflow:hidden; transition: all .3s;}
.partner li a img{width:100%; height:100%;}
.partner li a:hover{border:1px solid #e0243b;box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);}
.partner .swiper-pagination{width:100%; text-align:center; position:relative; margin-top:.25rem;}
.partner .swiper-pagination-bullet{width:.125rem; height:.015rem; margin:0 .02rem; border-radius:0; background:#cfcfcf; opacity:1;}
.partner .swiper-pagination-bullet-active{background:#005197;}

.contact_ditu{width:40%; border-radius:5px; overflow:hidden; box-shadow:0 0 20px rgba(0,0,0,.08);-webkit-box-shadow:0 0 20px rgba(0,0,0,.08);-moz-box-shadow:0 0 20px rgba(0,0,0,.08);}
.contact{margin-top:.3rem;}
#allmap{width:100%; height:100%;}
.contact_rt{margin-right:.2rem; margin-top:.1rem; width:50%;}
.contact_rt li{font-size:.09rem; color:#333333; line-height:.31rem;}
.contact_rt li img{display:block; float:left; width:.155rem; margin-top:.08rem; margin-right:.1rem;}
.contact_1 a{display:block; float:left; width:.71rem; height:.2rem; background:#e0243b; border-radius:.1rem; font-size:.07rem; text-align:center; color:#FFFFFF; line-height:.2rem; transition: all .3s; border:1px solid #e0243b; margin-right:.12rem; margin-top:.1rem;}
.contact_1 a:hover{background:none; color:#e0243b;}

/* 案例展示-列表 */
.banner{width:100%;}
.caseWrapper{margin-bottom:.4rem;}
.anli_list #moveNav2{position:relative; width:100%; background:#fff;}
.anli_list #moveNav2.fixed{position:fixed; left:0; top:0; box-shadow:0 3px 10px rgb(0 0 0 / 20%); z-index:10;}
.anli_list .classifyNav{ width:100%; text-align:center;}
.anli_list .navHref li{ display:inline-block; width:auto; text-align:center; margin:0 .06rem;}
.anli_list .navHref li a{display:block;  padding:.06rem .12rem; font-size:.09rem; color:#333333; transition: all .3s;background:#f5f5f5; border-radius:.04rem;}
.anli_list .navHref li a span{display:block; color:#FFFFFF; font-size:.19rem; line-height:.19rem; margin-bottom:.02rem;}
.anli_list .navHref li:hover a,.anli_list .navHref li a.active{color:#FFFFFF; background:#e0243b;}
.al_list_nav_1 h3{font-size:.14rem; color:#e0243b; line-height:.14rem; margin-top:.15rem;}
.al_list_nav_2 img{width:.8rem;}
.al_list_nav_2{margin-top:.06rem;}

pre{overflow-x:scroll;background:#ffffff;border:1px solid #cecece;padding:10px;}

.anli_list .gallery,.cp_det_sp .gallery{margin-left:-.17rem;}
.anli_list .gallery li,.cp_det_sp .gallery li{float:left; width:33.33%; padding-left:.17rem; margin-top:.2rem;}
.anli_list .gallery li a,.cp_det_sp .gallery li a{display:block; position:relative;overflow:hidden;}
.anli_list .gallery li a img,.cp_det_sp .gallery li a img{width:100%; height:1.82rem; transition:transform .5s ease;}
.anli_list .gallery li a p,.cp_det_sp .gallery li a p{position:absolute; width:100%; bottom:0; left:0; height:.32rem; background:rgba(0,0,0,.6); text-align:center; line-height:.32rem; color:#FFFFFF; font-size:.1rem;}
.anli_list .gallery li a:hover img{transform:scale(1.15,1.15);}
.anli_list .gallery li a:hover{box-shadow:0 0 20px rgba(0,0,0,.3);-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);-moz-box-shadow:0 0 20px rgba(0,0,0,.3);}




.footer{width:100%; background:#eeeeee; padding-top:.3rem;}
.fot_c{max-width:1400px; width:95%; margin:0 auto;}
.fot_nav li{float:left; margin-right:.54rem;}
.fot_nav li p a{font-size:.09rem; color:#000000; line-height:.08rem; transition: all .3s;}
.fot_nav li dl{margin-top:.1rem;}
.fot_nav li dd{margin:0; padding-top:.05rem;}
.fot_nav li dd a{font-size:.07rem; color:#333333; line-height:.15rem; transition: all .3s;}
.fot_nav li p a:hover,.fot_nav li dd a:hover{color:#e0243b; text-decoration:underline;}
.fot_ewm{ }
.footer-title{font-size:.09rem; color:#000000; line-height:.08rem; transition: all .3s;}
.fot_cont_ewm_1{margin-top: .2rem; background:#FFFFFF; padding:.08rem;}
.fot_cont_ewm_1 img{width:.7rem;}
.fot_cont_ewm_2{margin-left:.15rem; margin-top:.13rem;}
.fot_cont_ewm_2 h4{font-weight:normal; font-size:.1rem; color:#000000; line-height:.1rem;}
.fot_cont_ewm_2 p{font-size:.07rem; color:#333333; margin-top:.08rem;}
.fot_cont_1{font-size:.07rem; line-height:.18rem; color:#000000; margin-top:.15rem;}
.bottom{width:100%; color:rgba(0,0,0,.5); font-size:.07rem; height:.3rem; line-height:.3rem; background:#e5e5e5; margin-top:.4rem; text-align:center;}
.bottom a{color:rgba(0,0,0,.5); margin-left:.08rem; transition: all .3s;}
.bottom a:hover{color:#e0243b; text-decoration:underline;}

/* 新闻资讯-列表 */
.bread{border-bottom:1px solid #e2e2e2; height:.39rem;}
.bread_nav li{float:left; font-size:.12rem; line-height:.38rem;}
.bread_nav li a{display:block; color:#000000;}
.bread_nav li i{color:#999999; margin:0 .1rem;}
.bread_nav li:hover a,.bread_nav li.on a{border-bottom:.02rem solid #e0243b;}
.bread_1{font-size:.09rem; color:#666666; line-height:.38rem;}
.bread_1 a{color:#666666; transition: all .3s;}
.bread_1 a:hover{color:#e0243b;}

.container{margin:.28rem 0 .3rem 0;}
.new_list ul{border-bottom:1px solid #f2f2f2;}
.new_list li{padding:.11rem; background:#FFFFFF; position:relative;}
.new_list_img{width:1.16rem; overflow:hidden;}
.new_list_img img{width:100%; transition:transform .5s ease;}
.new_list li:hover .new_list_img img{transform:scale(1.15,1.15);}
.new_list_txt{width:calc(100% - 1.27rem); margin-top:.05rem;}
.new_list_txt h4{font-size:.11rem; line-height:.11rem; color:#333333; line-height:.11rem; float:left; width:calc(100% - .8rem); font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_list_txt span{display:block; float:right; font-size:.09rem; color:#666666; line-height:.09rem;}
.new_list_txt p{font-size:.09rem; line-height:.18rem; color:#666666; margin-top:.15rem; height:.36rem; overflow:hidden;}
.new_list li:hover{box-shadow:0 0 15px rgba(85,85,85,.16);-webkit-box-shadow:0 0 15px rgba(85,85,85,.16);-moz-box-shadow:0 0 15px rgba(85,85,85,.16); z-index:2;}
.page{text-align:center; margin-top:.35rem;}
.page a{display:inline-block; border:1px solid #d2d2d2; width:.23rem; height:.23rem; line-height:.22rem; font-size:.1rem; color:#333333; transition: all .3s;}
.page a.fist{width:.35rem;}
.page a.prev{width:.45rem;}
.page a:hover,.page a.on{background:#e0243b; border-color:#e0243b; color:#FFFFFF;}

/* 新闻资讯-详情 */
.new_det{background:#FFFFFF;box-shadow:0 0 .2rem rgba(218,218,218,.75);-webkit-box-shadow:0 0 .2rem rgba(218,218,218,.75);-moz-box-shadow:0 0 .2rem rgba(218,218,218,.75); padding:.3rem .1rem .25rem .1rem;}
.new_det h2{text-align:center; font-size:.18rem; line-height:.18rem; color:#000000;}
.new_det_time{width:100%; height:.21rem; font-size:.09rem; color:#333333; text-align:center; line-height:.21rem; background:#f4f4f4; margin-top:.22rem;}
.new_det_time span{margin:0 .03rem;}
.new_det_1{margin-top:.27rem; border-bottom:1px solid #e5e5e5; padding:0 .5rem .5rem .5rem; font-size:.08rem; line-height:2;}
.new_det_1 p{/*text-indent:2em;*/ color:#333333;}
.new_det_img{text-align:center; margin:.3rem 0;}
.new_det_img img{max-width:100%;}
.new_det .prev{margin-top:.15rem;}
.new_det .prev a{color:#333333; font-size:.1rem; line-height:.21rem; display:block; transition: all .3s;}
.new_det .prev a:hover{text-decoration:underline; color:#e0243b;}

/* 联系我们 */
.contact_top li{float:left; width:20%; text-align:center; position:relative;}
.contact_top li:after{content:""; position:absolute; width:.01rem; background:#eaeaea; height:.85rem; top:0; left:0;}
.contact_top li:nth-child(1):after{display:none;}
.contact_top li img{width:auto; height:.33rem;}
.contact_top li h3{font-size:.12rem; color:#333333; line-height:.12rem; margin-top:.08rem;}
.contact_top li p{padding:0 .13rem; color:#666666; font-size:.09rem; line-height:.16rem; margin-top:.08rem;}
.cont_ditu #allmap{width:100%; height:2.5rem; margin-top:.25rem;}

/* 服务支持 */
.fuwu li{float:left; width:25%; padding-left:.12rem; margin-top:.1rem;}
.fuwu ul{margin-left:-.12rem; margin-top:.15rem;}
.fuwu li .item{width:100%; background:#f9f9f9; border:1px solid #ececec; height:.92rem; padding:.08rem;}
.fuwu li .item h4{font-weight:normal; font-size:.1rem; color:#333333; line-height:.1rem;}
.fuwu_txt{font-size:.09rem; line-height:.14rem; color:#666666; margin-top:.07rem;}
.fuwu_txt p{margin-top:.02rem;}
.fuwu_txt p img{display:block; float:left; width:.08rem; margin-top:.02rem;}
.fuwu_txt p span{display:block; margin-left:.15rem;}

/* 产品中心-列表 */
/* nav */
.left_nav{width:1.87rem;transition: all .3s;}
.left_nav h4{text-align:center; color:#666; height:.3rem; font-size:.1rem; background:#ececec; line-height:.3rem;}
.left_nav li{border-bottom:1px solid #FFFFFF;}
.left_nav li a{display: block;overflow: hidden; background:#f5f5f5; height:.27rem;padding-left:.1rem;line-height:.27rem;color:#333333; font-size:.09rem;}
.nav-item{position: relative;}
.nav-item.nav-show{border-bottom: none;}
.nav-item ul{display: none;background: rgba(0,0,0,.1);}
.nav-item.nav-show ul{display: block;}
/*---------------------*/
.nav-more{float:right; width:.06rem; height:.27rem; margin-right:.13rem; background-size:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/70.png);}
/* 此处为导航右侧箭头 如果自定义iconfont 也需要替换*/
/*---------------------*/
.nav-show .nav-more{background-image:url(../images/71.png)/*tpa=http://www.greatwall.sh.cn/img/71.png*/;}
.left_nav li ul{padding:.1rem 0; background:#f5f5f5;}
.left_nav li ul li{border-bottom:none;}
.left_nav li ul li a{font-size:.08rem; color:#666666; line-height:.2rem; height:auto; background-color:#f6f6f6; background-image:url(../images/73.png)/*tpa=http://www.greatwall.sh.cn/img/73.png*/; background-repeat:no-repeat; background-position:.2rem center; padding-left:.3rem;}
.left_nav li ul li a:hover{color:#e0243b; background-image:url(../images/72.png)/*tpa=http://www.greatwall.sh.cn/img/72.png*/;}

.cp_list{width:calc(100% - 2.02rem);}
.cp_list_t{width:100%; height:.3rem; color:#333333; font-size:.1rem; font-weight:bold; line-height:.3rem;box-shadow: 0 0 15px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.1); padding-left:.1rem; border-radius:.04rem;}
.cp_list_t span{ display:inline-block; padding:0 .1rem; background:#e0243b; color:#FFFFFF;}	
.cp_list_t img{display:block; float:left; width:.095rem; margin:.075rem .06rem 0 .1rem;}
.cp_list_c li{float:left; width:25%; padding-left:.1rem; margin-top:.2rem;}
.cp_list_c ul{margin-left:-.1rem;}
.cp_list_img{width:100%; height:1.12rem; overflow:hidden; border:1px solid #e8e8e8;display: flex;align-items: center;background-color: #fff}
.cp_list_img img{width:100%; transition:transform .5s ease;}
.cp_list_c li:hover .cp_list_img img{transform:scale(1.15,1.15);}
.cp_list_c li:hover .cp_list_img{border-color:#fff; box-shadow:0 0 15px rgba(0,0,0,.2);-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);-moz-box-shadow:0 0 15px rgba(0,0,0,.2);}
.cp_list_c li p{text-align:center; font-size:.08rem; color:#333333; margin-top:.11rem; transition: all .3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cp_list_c li:hover p{color:#e0243b;}

/* 产品详情 */
.cp_det_img{width:42.5%;}
.cp_det_img .gallery-top .swiper-slide img{width:100%; height:2.4rem;}
.cp_det_img .gallery-thumbs .swiper-slide img{width:100%;}
.cp_det_img .gallery-thumbs{margin-top:.06rem;}
.cp_det_txt{width:51.25%; margin-top:.3rem;}
.cp_det_txt h3{font-weight:normal; font-size:.18rem; color:#000000; line-height:.18rem; border-bottom:1px solid #dcdcdc; padding-bottom:.12rem;}
.cp_det_txt_1{padding-right:1.2rem; margin-top:.15rem; font-size:.09rem; line-height:.21rem; color:#333333;}
.cp_det_txt_2{margin-top:.15rem;}
.cp_det_txt_2 span{color:#666666;}

.cp_det_con{margin-top:.35rem;}
.cp_det_con #moveNav2{position:relative;width:100%;background:#f3f3f3;height:.6rem;}
.cp_det_con #moveNav2.fixed{position:fixed;left:0;top:0;z-index:10;}
.cp_det_con .navHref li{list-style:none; width:20%; float:left; text-align:center;}
.cp_det_con .navHref li a{color:#000000; font-size:.11rem; line-height:.11rem; display:block; width:100%; height:.6rem; padding-top:.1rem; transition: all .3s;}
.cp_det_con .navHref li a.active,.cp_det_con .navHref li a:hover{background:#e0243b; color:#FFFFFF;}
.cp_det_con .navHref li a i{display:block; width:.2rem; height:.2rem; background-size:100% 100%; margin:0 auto; margin-bottom:.07rem;}
.cp_det_con .navHref li a i.icon1{background-image:url(../images/81.png)/*tpa=http://www.greatwall.sh.cn/img/81.png*/;}
.cp_det_con .navHref li a i.icon2{background-image:url(../images/83.png)/*tpa=http://www.greatwall.sh.cn/img/83.png*/;}
.cp_det_con .navHref li a i.icon3{background-image:url(../images/85.png)/*tpa=http://www.greatwall.sh.cn/img/85.png*/;}
.cp_det_con .navHref li a i.icon4{background-image:url(../images/87.png)/*tpa=http://www.greatwall.sh.cn/img/87.png*/;}
.cp_det_con .navHref li a i.icon5{background-image:url(../images/89.png)/*tpa=http://www.greatwall.sh.cn/img/89.png*/;}
.cp_det_con .navHref li a.active i.icon1,.cp_det_con .navHref li a:hover i.icon1{background-image:url(../images/82.png)/*tpa=http://www.greatwall.sh.cn/img/82.png*/;}
.cp_det_con .navHref li a.active i.icon2,.cp_det_con .navHref li a:hover i.icon2{background-image:url(../images/84.png)/*tpa=http://www.greatwall.sh.cn/img/84.png*/;}
.cp_det_con .navHref li a.active i.icon3,.cp_det_con .navHref li a:hover i.icon3{background-image:url(../images/86.png)/*tpa=http://www.greatwall.sh.cn/img/86.png*/;}
.cp_det_con .navHref li a.active i.icon4,.cp_det_con .navHref li a:hover i.icon4{background-image:url(../images/88.png)/*tpa=http://www.greatwall.sh.cn/img/88.png*/;}
.cp_det_con .navHref li a.active i.icon5,.cp_det_con .navHref li a:hover i.icon5{background-image:url(../images/90.png)/*tpa=http://www.greatwall.sh.cn/img/90.png*/;}
.cp_det_con_1{margin-top:.1rem;}
.cp_det_con_1 .caseItem{padding-top:.35rem;}
.cp_det_con_1 h4{font-size:.14rem; color:#e0243b; text-align:center;}
.cp_det_con_1 h3{font-size:.23rem; color:#333333; text-align:center; line-height:.23rem; margin-top:.09rem;}
.cp_det_gg{font-size:.11rem; line-height:.18rem; color:#000000; margin-top:.35rem;}
.cp_det_con_1 #caseItem02{background:#f9f9f9; margin-top:.3rem; padding-bottom:.4rem;}
.cp_det_xt{width:82%; margin:0 auto; background:#FFFFFF; border-radius:.05rem; overflow:hidden; text-align:center; margin-top:.25rem; padding:.3rem 0; box-shadow:0 0 15px rgba(223,223,223,.75);-webkit-box-shadow:0 0 15px rgba(223,223,223,.75);-moz-box-shadow:0 0 15px rgba(223,223,223,.75);}
.cp_det_xt img{max-width:100%;}
.cp_det_xz{padding:0 .2rem; margin-top:.4rem;}
.cp_det_xz li{float:left; width:36%; line-height:.25rem; border-bottom:1px dashed #d6d6d6;}
.cp_det_xz li a{display:block; height:.25rem; color:#333333; transition: all .3s;}
.cp_det_xz li a:hover{color:#e0243b;}
.cp_det_xz li a span{display:block; float:left; font-size:.1rem;}
.cp_det_xz li a img{float:right; display:block; width:.125rem; margin-top:.05rem;}
.cp_det_xz li:nth-child(even),.cp_det_az li:nth-child(even){float:right;}
.cp_det_con_1 #caseItem04{background:#f9f9f9; margin-top:.4rem; padding-bottom:.55rem;}
.cp_det_az li{float:left; width:48%; height:2.1rem; margin-top:.3rem;}
.cp_det_az video{width:100%;height:2.1rem;cursor:pointer;}
.cp_det_sp li a{overflow:hidden;}
.cp_det_sp li a img{transition:transform .5s ease;}
.cp_det_sp li:hover img{transform:scale(1.15,1.15);}

/* 解决方案-列表 */
.jiejue_top p{width:95%; margin:0 auto; max-width:1500px; font-size:.12rem; line-height:.24rem; color:#000000; margin-top:.35rem; text-indent:2em;}
.jiejue_top h3{font-weight:normal; font-size:.21rem; color:#000000; line-height:.21rem; text-align:center; margin-top:.35rem;}
.jiejue_top h4{text-align:center; font-weight:normal; font-size:.12rem; margin-top:.1rem; line-height:.12rem; color:#000000;}
.jiejue_top i,.vrtiyan i,.baojing i{display:block; margin:0 auto; width:.45rem; height:2px; background:#e0243b; margin-top:.19rem;}
.liucheng{width:100%; background:#f7f7f7; margin-top:.25rem; padding-bottom:.4rem;}
.liucheng li{margin-top:.7rem; float:left; width:25%; text-align:center;}
.liucheng li img{width:auto; height:.28rem;}
.liucheng li span{display:block; font-size:.1rem; margin-top:.15rem; color:#000000;}

.vrtiyan{width:100%;  padding:.3rem 0 .4rem 0;}
.vrtiyan h3{text-align:center; font-weight:normal; font-size:.21rem; line-height:.21rem; color:#000000;}
.vrtiyan h4{font-weight:normal; text-align:center; font-size:.12rem; margin-top:.1rem; color:#000000; line-height:.12rem;}
.vrtiyan_c li{float:left; width:25%; padding-left:.2rem; margin-top:.24rem; cursor:pointer;}
.vrtiyan_c ul{margin-left:-.2rem; margin-top:.06rem;}
.vrtiyan_c li .tiem{width:100%; background:#FFFFFF; padding:.02rem; transition:all .3s; color:#666666; font-size:.08rem; line-height:.08rem; text-align:center;box-shadow:0 0 15px rgba(0,0,0,.2);-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);-moz-box-shadow:0 0 15px rgba(0,0,0,.2);}
.vrtiyan_sp{width:100%; height:1.15rem; overflow:hidden; position:relative;}
.vrtiyan_sp_1 img{width:100%; height:1.15rem;}
.vrtiyan_sp_2{position:absolute; width:100%; height:100%; background:rgba(0,0,0,.5); top:0; opacity:0; transition:all .3s;}
.vrtiyan_sp_2 img{display:block; position:absolute; width:.28rem; height:.28rem; left:0; right:0; top:0; bottom:0; margin:auto;}
.vrtiyan_c li:hover .vrtiyan_sp_2{opacity:1;}
.vrtiyan_c li:hover .tiem{background:#e0243b; color:#FFFFFF;}
.vrtiyan_sp_txt{padding:.12rem .05rem .12rem .05rem;}
.vrtiyan_sp_txt h5{font-weight:normal; font-size:.11rem; line-height:.11rem; color:#000000; margin-bottom:.07rem; transition:all .3s;}
.vrtiyan_sp_txt p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:100%;}
.vrtiyan_c li:hover .vrtiyan_sp_txt h5{color:#FFFFFF;}
.fw_shipin_2{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.65);z-index:9999;display:none;}
.videos{width: 70%;position:absolute;left:0;right:0;margin:0 auto;top:10%;border:4px solid #e2e2e2;}
.videos video{width: 100%;object-fit: fill;}
.vclose{position:absolute;top:-20px;right:-20px;cursor:pointer;}

.baojing{width:100%; background:#7d7d7d; padding:.3rem 0 .4rem 0;}
.baojing h3{text-align:center; font-weight:normal; font-size:.21rem; line-height:.21rem; color:#FFFFFF;}
.baojing h4{font-weight:normal; text-align:center; font-size:.12rem; margin-top:.1rem; color:#FFFFFF; line-height:.12rem;}

/* 关于我们 */
.aboutus_top{margin-top:.45rem;}
.abus_t h3{text-align:center; font-size:.11rem; line-height:.11rem; color:#e0243b;}
.abus_t h2{font-size:.17rem; margin-top:.11rem; color:#333333; line-height:.17rem; text-align:center;}
.aboutus_top p{text-align:center; font-size:.09rem; line-height:.23rem; color:#666666; margin-top:.35rem;}
.aboutus_top p span{display:block;}

.aboutus_yewu{width:100%; background:#f9f9f9; margin-top:.3rem; padding:.3rem 0 .4rem 0;}
.aboutus_yewu_1{margin-top:.5rem;}
.aboutus_yewu_lf{width:50%;}
.aboutus_yewu_rt{width:46.8%; font-size:.09rem; line-height:.24rem; color:#333333;}
.aboutus_yewu_rt p{text-indent:2em;}

.aboutus_wh{margin-top:.4rem; margin-bottom:.35rem;}
.aboutus_wh_lf{width:44.68%; position:relative;}
.aboutus_wh_lf h2{position:absolute; font-size:.28rem; line-height:.3rem; width:1.28rem; height:1.28rem; padding:.34rem 0; text-align:center; color:#FFFFFF; background:#e0243b; border-radius:50%; right:-.4rem; top:.09rem;}
.aboutus_wh_lf h2 span{display:block;}
.aboutus_wh_rt{width:45%;}
.aboutus_wh_rt li{padding:.17rem 0; border-bottom:.01rem dotted #c2c2c2;}
.aboutus_wh_rt li h3{font-size:.14rem; color:#e0243b;}
.aboutus_wh_rt li h3 i{display:inline-block; width:.025rem; height:.13rem; background:#333333; vertical-align:middle; margin:0 .06rem;}
.aboutus_wh_rt li h3 span{font-size:.12rem; color:#333333; font-weight:normal;}
.aboutus_wh_rt li p{font-size:.09rem; line-height:.18rem; color:#666666; margin-top:.1rem;}

/* 微信公众号 */
.gzh_top{margin-top:.4rem;}
.gzh_top_1{text-align:center; font-size:.12rem; line-height:.24rem; color:#333333; margin-top:.25rem;}
.gzh_gongneng{margin-top:.35rem;}
.gzh_gongneng li{float:left; width:25%; padding-left:.24rem; margin-top:.3rem;}
.gzh_gongneng ul{margin-left:-.24rem;}
.gzh_gongneng li .item{background:#FFFFFF; box-shadow:0 0 15px rgba(100,100,100,.4);-webkit-box-shadow:0 0 15px rgba(100,100,100,.4);-moz-box-shadow:0 0 15px rgba(100,100,100,.4);}
.gzh_gongneng li .item p{text-align:center; font-size:.13rem; color:#333333; line-height:.5rem;}
.gzh_part3{width:100%; background:url(../images/bg1.html)/*tpa=http://www.greatwall.sh.cn/img/bg1.jpg*/; background-size:cover; height:3.435rem; margin-top:.3rem;}
.gzh_part3 h2{color:#FFFFFF; font-size:.24rem; line-height:.24rem; margin-top:.7rem;}
.gzh_part3 p{font-size:.18rem; line-height:.18rem; color:#FFFFFF; margin-top:.25rem;}
.gzh_part3_1{width:1.2rem; margin:0 auto; margin-top:.23rem;}

.gzh_bot{width:100%; background:url(../images/bg2.html)/*tpa=http://www.greatwall.sh.cn/img/bg2.jpg*/; background-size:cover; height:4.8rem;}
.gzh_bot_1{height:4.8rem; position:relative;}
.gzh_bot_2{position:absolute; width:3.16rem; bottom:0; left:.35rem; z-index:2;}
.gzh_bot_3{width:67.5%; background:#f0952a; height:2.78rem; right:.6rem; position:absolute; top:0; bottom:0; margin:auto 0; z-index:1; padding-left:1.5rem; text-align:center; padding-top:.25rem; text-align:center; color:#FFFFFF; text-shadow: 5px 5px 5px rgba(254,82,56,.5);}
.gzh_bot_3 h2{font-size:.28rem; line-height:.28rem; font-weight:normal;}
.gzh_bot_3 p{font-size:.19rem; line-height:.19rem; margin-top:.17rem;}
.gzh_bot_4{width:1.2rem; margin:0 auto; margin-top:.25rem;}

/* 微信小程序 */
.rukou{width:100%; background:#f4f4f4; padding:.4rem 0 .35rem 0;}
.rukou h2{text-align:center; font-size:.21rem; font-weight:normal; line-height:.21rem; color:#333333;}
.rukou_lf{width:49.37%; margin-top:.2rem;}
.rukou_1{background:#FFFFFF; width:100%; height:1.93rem; margin-top:.08rem;}
.rukou_1_lf{margin:.55rem 0 0 .3rem; width:1.5rem;}
.rukou_1_lf h3{font-weight:normal; font-size:.15rem; line-height:.15rem; color:#333333;}
.rukou_1_lf p{font-size:.09rem; line-height:.16rem; color:#333333; margin-top:.07rem;}
.rukou_img img{width:100%;}
.rukou_img1{width:1.025rem; margin:.33rem 0 0 .45rem;}
.rukou_2{background:#FFFFFF; width:48.86%; height:1.93rem; margin-top:.08rem;}
.rukou_2 .rukou_1_lf{margin:.25rem 0 0 .15rem;}
.rukou_img2{width:.79rem; margin:0 auto; margin-top:.2rem;}
.rukou_img3{width:.725rem; margin:0 auto; margin-top:.1rem;}
.rukou_img4{width:.815rem; margin:0 auto; margin-top:.3rem;}
.rukou_img5{width:.765rem; margin:0 auto; margin-top:.1rem;}
.rukou_img6{width:1.375rem; margin:.3rem 0 0 .4rem;}

.xcx_ban_1{width:100%; height:3.43rem; background:url(../images/bg3.html)/*tpa=http://www.greatwall.sh.cn/img/bg3.jpg*/; background-size:cover;}
.xcx_ban_2{margin:.83rem 0 0 .45rem; text-align:center; color:#FFFFFF;}
.xcx_ban_2 h3{font-size:.24rem; line-height:.24rem;}
.xcx_ban_2 p{font-size:.18rem; margin-top:.23rem; line-height:.18rem;}
.xcx_ban_3{width:.785rem; margin:0 auto; margin-top:.15rem;}
.xcx_ban_2 a{display:block; width:1.5rem; height:.36rem; background:#f2253e; color:#FFFFFF; line-height:.36rem; font-size:.18rem; margin:0 auto; margin-top:.18rem; transition:all .3s;}
.xcx_ban_2 a:hover{background:#FFFFFF; color:#f2253e;}

.xcx_ban_sx{text-align:center; background:url(../images/xcxbg.html)/*tpa=http://www.greatwall.sh.cn/img/xcxbg.jpg*/ repeat;}
.xcx_ban_sx h2{font-size:.24rem; line-height:.24rem; color:#333333; margin-bottom:.45rem;}
.xcx_ban_sx img{width:100%;}

.xcx_bot{width:100%; background:url(../images/bg4.html)/*tpa=http://www.greatwall.sh.cn/img/bg4.jpg*/; background-size:cover; height:4.78rem;}
.xcx_bot_1{position:relative; height:4.78rem;}
.xcx_bot_2{position:absolute; width:2.2rem; bottom:0; right:1rem;}
.xcx_bot_3{text-align:center; color:#FFFFFF; margin-top:.7rem; margin-left:.4rem; text-shadow:5px 5px 5px rgba(254,82,56,.5);}
.xcx_bot_3 h2{font-size:.28rem; line-height:.28rem;}
.xcx_bot_3 p{font-size:.19rem; margin-top:.22rem; line-height:.19rem;}
.xcx_bot_3 span{display:block; font-size:.1rem; margin-top:.2rem; line-height:.1rem;}
.xcx_bot_4{width:2.015rem; margin:0 auto; margin-top:.1rem;}


/* 相册 */
.xiangce{width:100%; height:100%; background:rgba(0,0,0,.8);}
.xiangce .swiper-container,.xiangce .swiper-container .swiper-wrapper,.xiangce .swiper-container .swiper-wrapper .swiper-slide{width:100%; height:100%; text-align:center;}
.xiangce_1 span{position: absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);text-align: center;}
.xiangce .swiper-pagination{color:#FFFFFF; font-size:.1rem;}
.xiangce .swiper-pagination-current{font-size:.12rem;}

/* marqueeleft */
.marqueeleft{overflow:hidden;margin:.45rem auto 0 auto; width:100%;}
.marqueeleft ul{}
.marqueeleft li{float:left;margin:0 5px;display:inline;overflow:hidden;}
.marqueeleft li a{display:block; width:100%; background:#dcdcdc; border-radius:5px; padding:.04rem; height:2rem; transition: all .3s;}
.marqueeleft li .pic{display:flex; width:100%; height:1.17rem; padding:2px;overflow:hidden;align-items: center;background-color: #fff}
.marqueeleft li .pic img{width:100%; border-radius:5px;}
.marqueeleft li a .txt{text-align:center; font-size:.11rem; color:#333333; font-weight:normal; line-height:.11rem; margin-top:.2rem; transition: all .3s; width:80%; line-height:1.2; margin:.1rem auto; }
.marqueeleft li a p{width:.18rem; height:.18rem; background:url(../images/46.png)/*tpa=http://www.greatwall.sh.cn/img/46.png*/; background-size:100% 100%; margin:0 auto; margin-top:.12rem;}
.marqueeleft li a:hover{background:#e0243b;}
.marqueeleft li a:hover h4{color:#FFFFFF;}
.marqueeleft li a:hover .txt{ color:#FFFFFF;}
.marqueeleft li a:hover p{background:url(../images/45.png)/*tpa=http://www.greatwall.sh.cn/img/45.png*/; background-size:100% 100%;}

.rightqq{background:#fff; position:fixed; right:10px; z-index:9999; top:70%; border:1px solid #dedede;min-width: 143px}
.qqtit{font-size:.09rem; background:#e0243b; line-height:.2rem; color:#fff; padding-left:.1rem;text-align: center}
.rightcon{
	line-height:.24rem;
	color:#333;
	font-size:.08rem;
	padding:.1rem;
}
.rightcon img{
	width:.1rem;
	float:left;
	padding-top: .08rem;
}
.qqtit img{
	width:.15rem;
	padding-top:.01rem;
	right:5px;
}
.tel{
    height: .24rem;
    line-height: .24rem;
    background-color: rgba(0,0,0,.5);
    opacity: 0.6;
}
}
@media screen and (max-width: 1100px) {
.fot_nav li{margin-right:.15rem;}
}
@media screen and (max-width: 1200px) {
.cp_list_c li{width:33.33%;}
.cp_list_img{height:1.35rem;}
.cp_list_img img{height:1.35rem;}
}

@media screen and (max-width: 768px) {
html {
    padding: 0;
    margin:0;
    font-size: 625%;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
    /*10 ÷ 16 × 100% = 62.5%*/
}

body {
    padding: 0;
    font-size: .14rem;
    max-width: 768px;
    margin: 0 auto;
    -webkit-overflow-scrolling: touch;
    /*1.4 × 10px = 14px */
}
body {
    margin: 0;
    padding: 0;
    color: #444;
    font-family: SourceHanSerifSC-Regular, Arial, Helvetica, sans-serif;
}

img {
    border: none;
    vertical-align: middle;
}

.rightqq{
    display: none;
}

.extra-wrapper{
    display: none;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:5%;}

@media only screen and (min-width: 375px) {
    html {
        font-size: 700%!important
    }
}
@media only screen and (min-width: 410px) {
    html {
        font-size: 800%!important
    }
}
@media only screen and (min-width: 481px) {
    html {
        font-size: 940%!important
    }
}

@media only screen and (min-width: 561px) {
    html {
        font-size: 1090%!important
    }
}

@media only screen and (min-width: 641px) {
    html {
        font-size: 1250%!important
    }
    body {
        margin: 0 auto;
        max-width: 768px
    }
}
img{width:100%;height:auto;border:none;}
.ww{width:93.75%; margin:0 auto;}
.sj_fl{float:left;}
.sj_fr{float:right;}
.sj_clear{clear:both;}
.sj_dn{display:none;}

/* 头部 */
.indtop{position:fixed; width:100%; height:.5rem; background:rgba(0,0,0,.6); top:0; z-index:10000;}
.top{position:fixed; width:100%; height:.5rem; background:rgba(0,0,0,.6); top:0; z-index:10000;}
.top_bg{width:100%; height:.5rem;}
.logo{ margin-left:.05rem; margin-top:.05rem;}
.header_tel{font-size:.14rem; color:#FFFFFF; line-height:.5rem; margin-right:.5rem;}
.header_tel i{vertical-align:middle; font-size:.15rem; margin-right:.05rem;}

/*    导航菜单     */
.menu{float:right;}
.nav {position:fixed;z-index: 100;opacity: 0; top:0;z-index:1000;-webkit-transform: translateX(0);transform: translateX(0);width: 50%;height: 100%;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav--active .nav {opacity: 1;background:rgba(0,0,0,.7);}
.nav__list {padding:0.1rem;line-height:0.35rem;font-size:0.13rem; height:100%;}
.nav__list li,.nav__list li a{color:#FFFFFF;}
.nav__trigger {display: block;position:fixed;width: 30px;height: 25px;right: .1rem;top: .10rem;z-index: 1001;}
.nav__icon {display: inline-block;position: relative;width: 28px;height: 3px;background-color: #e50012;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms; margin-top:18px;}
.nav__icon:before,.nav__icon:after {content: '';display: block;width: 28px;height: 3px;position: absolute;background: #e50012;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before {margin-top: -10px;}
.nav__icon:after {margin-top: 10px;}
.nav--active .nav {-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-webkit-transform: translateX(-100%);transform: translateX(-100%);}
.nav--active .nav__icon {background: rgba(0, 0, 0, 0);}
.nav--active .nav__icon:before {margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg); background:#e50012;}
.nav--active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); background:#e50012;}
/*二级导航*/
.cd-accordion-menu {width: 100%; margin-top:.5rem; height:calc(100% - .55rem); overflow:auto;}
.cd-accordion-menu ul {display: none;}
.cd-accordion-menu li {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.cd-accordion-menu input[type=checkbox] {position: absolute;opacity: 0;}
.cd-accordion-menu label, .cd-accordion-menu a {position: relative;display: block;color: #ffffff;}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {background: #52565d;}
.cd-accordion-menu label::before, .cd-accordion-menu label::after, .cd-accordion-menu a::after {content: '';display: inline-block;width: 16px;height: 16px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);margin-top:-1px;}
.cd-accordion-menu label {cursor: pointer;}
.cd-accordion-menu label::before{background-image: url(../images/cd-icons.svg);background-repeat: no-repeat;}
.cd-accordion-menu label::before {right: 0;background-position: 0 0;-webkit-transform: translateY(-50%) rotate(-90deg);-moz-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);-o-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}
.cd-accordion-menu input[type=checkbox]:checked + label::before {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.cd-accordion-menu input[type=checkbox]:checked + label::after {background-position: -32px 0;}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {display: block;}
.cd-accordion-menu ul label,.cd-accordion-menu ul a {padding-left: 0.1rem;font-size:0.12rem;}
.cd-accordion-menu ul label::before {right: 0;}
.cd-accordion-menu ul ul label,.cd-accordion-menu ul ul a {padding-left:0.2rem;font-size:0.09rem;line-height:0.25rem;color:#cbd8da;}
.cd-accordion-menu.animated label::before {-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;}

.rexian img{margin-right:.05rem; width:.18rem;}
.rexian span{font-size:.11rem;}
.banquan img{width:50px; transform: translateY(3px);}
.ind_footer{position:absolute; width:100%; left:0; bottom:.2rem; z-index:9999; font-size:.09rem; font-weight:100; color:#666666; text-align:center; line-height:.2rem;}
.ind_footer a{color:#666666; margin-left:.05rem;}
.fot_ewm{ width:100%;padding: 0 .1rem .1rem .15rem;}


/*首页*/
.ind_ban{position:relative; width:100%;}
.part1{width:100%; height:1.95rem; position:absolute; left:0; top:0; bottom:0; margin:auto 0;}
.part1_1{width:1.86rem; height:.44rem; position:absolute; left:0; top:0; bottom:0; right:0; margin:auto;}

.anli_t h3{text-align:center; color:#333333; font-size:.18rem;}
.anli_t h3 img{width:.75rem;}
.anli_t h3 span{margin:0 .15rem;}
.anli_t i{display:block; margin:0 auto; width:.2rem; height:2px; background:#333333; margin-top:.08rem;}
.anli_t p{text-align:center; font-size:.11rem; margin-top:.08rem;}

.fangan li{width:100%; margin-top:.08rem;}
.fangan ul{margin-top:.3rem;}
.fangan li a{display:block; background:#FFFFFF; padding:.08rem .1rem;}
.fangan_img{float:left; width:35%;}
.fangan_txt{float:left; width:60%; padding-left:.1rem;}
.fangan_txt h4{font-size:.14rem; color:#000000; line-height:.14rem; background:url(../images/36.html)/*tpa=http://www.greatwall.sh.cn/img/36.png*/ right bottom no-repeat; background-size:auto .06rem; margin-top:.1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fangan_txt p{font-size:.1rem; color:#666666; margin-top:.1rem; width:100%;}

.one{margin:0 auto;margin-top:.3rem;height:2.7rem;width:95%;overflow:hidden;position:relative;}
.one ul{height:2.7rem;width:100000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.one ul li{display:block;float:left;margin-right:.15rem;width:1.75rem;height:2.7rem;border-radius:5px;overflow:hidden;}
.one ul li a{display:block;height:2.7rem; width:100%; position:relative;}
.part2_img{width:100%; height:1.44rem; position:absolute; top:0; left:0; z-index:1;}
.part2_img img{width:100%; height:100%;}
.part2_txt{width:100%; height:1.4rem; position:absolute; bottom:0; z-index:2; background-image:url(../images/13.png)/*tpa=http://www.greatwall.sh.cn/img/13.png*/; background-size:100% 100%; padding-top:.2rem; text-align:center;}
.part2_txt h4{font-weight:100; font-size:.11rem; color:#151515; line-height:.11rem;}
.part2_txt span{display:block; font-size:.07rem; color:#c8c8c8; margin-top:.05rem;}
.part2_txt p{font-size:.08rem; color:#888888; margin-top:.09rem;}
.part2_txt_1{margin-top:.15rem;}
.part2_txt_1 img{width:.18rem; height:.18rem;}
.one ul li:nth-child(even) .part2_img{bottom:0; top:auto;}
.one ul li:nth-child(even) .part2_txt{top:0; bottom:auto; background-image:url(../images/14.html)/*tpa=http://www.greatwall.sh.cn/img/14.png*/;}

.marqueeleft{overflow:hidden; margin-top:.45rem;height:2.35rem; width:100%;}
.marqueeleft ul{float:left;height:2.35rem;}
.marqueeleft li{float:left;margin:0 5px;display:inline;overflow:hidden;}
.marqueeleft li a{display:block; width:100%; background:#dcdcdc; border-radius:5px; padding:.04rem; height:2.5rem;}
.marqueeleft li .pic{
    display: flex;
    width: 100%;
    height: 1.17rem;
    padding: 2px;
    overflow: hidden;
    align-items: center;
    background-color: #fff;
}
.marqueeleft li .pic img{width:100%; border-radius:5px;}
.marqueeleft li a .txt{text-align:center; font-size:.13rem; color:#333333; font-weight:normal; margin-top:.2rem; line-height:.18rem; height:.36rem;}
.marqueeleft li a p{width:.18rem; height:.18rem; background:url(../images/46.png)/*tpa=http://www.greatwall.sh.cn/img/46.png*/; background-size:100% 100%; margin:0 auto; margin-top:.12rem;}



.part5_list li{width:100%; border-radius:5px; overflow:hidden; margin-top:.1rem;}
.part5_list ul{margin-top:.18rem;}
.part5_list li a{display:block; width:100%; height:.8rem; background:#e8e8e8;}
.part5_img{width:1.31rem; height:.8rem; border-radius:5px; overflow:hidden;}
.part5_img img{width:100%; height:100%;}
.part5_txt{float:left; width:calc(100% - 1.51rem); margin-left:.1rem; margin-top:.05rem;}
.part5_txt h4{font-size:.12rem; font-weight:normal; color:#333333; width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.part5_txt .time{font-size:.09rem; color:#999999; margin-top:.05rem; background-image:url(../images/23.html)/*tpa=http://www.greatwall.sh.cn/img/23.png*/; background-repeat:no-repeat; background-position:left center; background-size:.07rem auto; padding-left:.1rem;}
.part5_txt p{font-size:.09rem; line-height:.14rem; height:.27rem; overflow:hidden; color:#999999; margin-top:.05rem;}

.partner li{float:left; width:33.33%; padding-left:.12rem; padding-right:1px; margin-top:.14rem;}
.partner ul{margin-left:-.12rem; margin-top:.25rem;}
.partner li a{display:block; border:1px solid #e6e6e6; height:.5rem; width:100%; border-radius:5px; overflow:hidden;}
.partner li a img{width:100%; height:100%;}
.partner .swiper-pagination{width:100%; text-align:center; position:relative; margin-top:.25rem;}
.partner .swiper-pagination-bullet{width:.125rem; height:.015rem; margin:0 .02rem; border-radius:0; background:#cfcfcf; opacity:1;}
.partner .swiper-pagination-bullet-active{background:#005197;}

.contact_ditu{width:100%; border-radius:5px; height:1.7rem; border:2px solid #c8c8c8; overflow:hidden; /*height:2.33rem;*/box-shadow:0 0 20px rgba(0,0,0,.08);-webkit-box-shadow:0 0 20px rgba(0,0,0,.08);-moz-box-shadow:0 0 20px rgba(0,0,0,.08);}
.contact{margin-top:.15rem;}
#allmap{width:100%; height:100%;}
.contact_rt{margin-right:.2rem;}
.contact_rt li{font-size:.09rem; color:#333333; line-height:.16rem; margin-top:.1rem;}
.contact_rt li img{width:.13rem; margin-right:.05rem;}
.contact_1 a{display:block; float:left; width:.71rem; height:.2rem; background:#e0243b; border-radius:.1rem; font-size:.07rem; text-align:center; color:#FFFFFF; line-height:.2rem; border:1px solid #e0243b; margin-right:.12rem; margin-top:.15rem;}

/* 案例展示-列表 */
.caseWrapper{margin-bottom:.4rem;}
.anli_list #moveNav2{position:relative; width:100%; background:#fff;}
.anli_list #moveNav2.fixed{position:fixed; left:0; top:0; box-shadow:0 3px 10px rgb(0 0 0 / 20%); z-index:10;}
.anli_list .navHref li{float:left; width:auto; text-align:center;}
.anli_list .navHref li a{display:block; padding:.06rem .12rem; font-size:.09rem; color:#333333; transition: all .3s;}
.anli_list .navHref li a span{display:block; color:#FFFFFF; font-size:.19rem; line-height:.19rem; margin-bottom:.02rem;}
.anli_list .navHref li:hover a,.anli_list .navHref li a.active{color:#FFFFFF; background:#e0243b;}
.al_list_nav_1 h3{font-size:.14rem; color:#e0243b; line-height:.14rem; margin-top:.15rem;}
.al_list_nav_2 img{width:.8rem;}
.al_list_nav_2{margin-top:.06rem;}

pre{overflow-x:scroll;background:#ffffff;border:1px solid #cecece;padding:10px;}

.anli_list .gallery,.cp_det_sp .gallery{margin-left:-.1rem;}
.anli_list .gallery li,.cp_det_sp .gallery li{float:left; width:50%; padding-left:.1rem; margin-top:.15rem;}
.anli_list .gallery li a,.cp_det_sp .gallery li a{display:block; position:relative;}
.anli_list .gallery li a img,.cp_det_sp .gallery li a img{width:100%; height:1.2rem;}
.anli_list .gallery li a p,.cp_det_sp .gallery li a p{position:absolute; width:100%; bottom:0; left:0; height:.32rem; background:rgba(0,0,0,.6); text-align:center; line-height:.32rem; color:#FFFFFF; font-size:.1rem;}

.footer{width:100%; background:#eeeeee; padding-top:.3rem;}
.fot_cont{padding:0 .1rem 0 .15rem;}
.fot_cont_ewm_1 img{width:.6rem; height:.6rem;}
.fot_cont_ewm_2{margin-left:.15rem; margin-top:.13rem;}
.fot_cont_ewm_2 h4{font-weight:normal; font-size:.14rem; color:#000000; line-height:.1rem;}
.fot_cont_ewm_2 p{font-size:.1rem; color:#333333; margin-top:.08rem;}
.fot_cont_1{font-size:.1rem; line-height:.2rem; color:#000000; margin-top:.07rem;}
.bottom{width:100%; color:rgba(0,0,0,.5); font-size:.07rem; line-height:.18rem; padding:.07rem 0 .1rem 0; background:#e5e5e5; margin-top:.3rem; text-align:center;}
.bottom a{color:rgba(0,0,0,.5); margin:0 .05rem;}
.bottom span{display:block;}
.bottom a img{width:50px;}

/* 新闻资讯-列表 */
.bread{border-bottom:1px solid #e2e2e2;}
.bread_nav li{float:left; font-size:.12rem; line-height:.38rem;}
.bread_nav li a{display:block; color:#000000;}
.bread_nav li i{color:#999999; margin:0 .05rem;}
.bread_nav li:hover a,.bread_nav li.on a{border-bottom:.02rem solid #e0243b;}
.bread_1{font-size:.09rem; color:#666666; line-height:.38rem;}
.bread_1 a{color:#666666; transition: all .3s;}
.bread_1 a:hover{color:#e0243b;}

.container{margin:.2rem 0 .3rem 0;}
.new_list ul{border-bottom:1px solid #f2f2f2;}
.new_list li{padding:.11rem; background:#FFFFFF; position:relative;}
.new_list_img{width:1rem; overflow:hidden;}
.new_list_img img{width:100%; transition:transform .5s ease;}
.new_list li:hover .new_list_img img{transform:scale(1.15,1.15);}
.new_list_txt{width:calc(100% - 1.1rem); margin-top:.05rem;}
.new_list_txt h4{font-size:.12rem; line-height:.15rem; color:#333333; float:left; width:calc(100% - .7rem); font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_list_txt span{display:block; float:right; font-size:.1rem; line-height:.15rem; color:#666666;}
.new_list_txt p{font-size:.1rem; line-height:.18rem; color:#666666; margin-top:.1rem; height:.36rem; overflow:hidden;}
.page{text-align:center; margin-top:.35rem;}
.page a{display:inline-block; border:1px solid #d2d2d2; width:.23rem; height:.23rem; line-height:.22rem; font-size:.1rem; color:#333333; transition: all .3s;}
.page a.fist{width:.35rem;}
.page a.prev{width:.45rem;}
.page a.on{background:#e0243b; border-color:#e0243b; color:#FFFFFF;}

/* 新闻资讯-详情 */
.new_det{background:#FFFFFF;box-shadow:0 0 .2rem rgba(218,218,218,.75);-webkit-box-shadow:0 0 .2rem rgba(218,218,218,.75);-moz-box-shadow:0 0 .2rem rgba(218,218,218,.75); padding:.3rem .1rem .25rem .1rem;}
.new_det h2{text-align:center; font-size:.18rem; color:#000000;}
.new_det_time{width:100%; height:.21rem; font-size:.09rem; color:#333333; text-align:center; line-height:.21rem; background:#f4f4f4; margin-top:.22rem;}
.new_det_time span{margin:0 .03rem;}
.new_det_1{border-bottom:1px solid #e5e5e5; padding-bottom:.5rem; margin-top:.1rem}
.new_det_1 p{/*text-indent:2em;*/ font-size:.1rem; line-height:.24rem; color:#333333;}
.new_det_img{text-align:center; margin:.3rem 0;}
.new_det_img img{max-width:100%;}
.new_det .prev{margin-top:.15rem;}
.new_det .prev a{color:#333333; font-size:.1rem; line-height:.21rem; display:block; transition: all .3s;}
.new_det .prev a:hover{text-decoration:underline; color:#e0243b;}

/* 联系我们 */
.contact_top li{position:relative; margin-top:.2rem;}
.contact_top_img{float:left; width:.4rem; text-align:center;}
.contact_top li img{width:auto; height:.25rem;}
.contact_top_txt{float:left; width:calc(100% - .55rem); margin-left:.05rem;}
.contact_top li h3{font-size:.13rem; color:#333333; line-height:.12rem; margin-top:.05rem;}
.contact_top li p{color:#666666; font-size:.1rem; line-height:.16rem; margin-top:.06rem;}
.cont_ditu #allmap{width:100%; height:2.5rem; margin-top:.25rem;}

/* 服务支持 */
.fuwu li{float:left; width:50%; padding-left:.1rem; margin-top:.1rem;}
.fuwu ul{margin-left:-.1rem; margin-top:.15rem;}
.fuwu li .item{width:100%; background:#f9f9f9; border:1px solid #ececec; height:1.25rem; padding:.1rem;}
.fuwu li .item h4{font-weight:normal; font-size:.11rem; color:#333333; line-height:.1rem;}
.fuwu_txt{font-size:.1rem; line-height:.16rem; color:#666666; margin-top:.1rem;}
.fuwu_txt p{margin-top:.05rem;}
.fuwu_txt p img{display:block; float:left; width:.08rem; margin-top:.02rem;}
.fuwu_txt p span{display:block; margin-left:.15rem;}

.cp_list_t{width:100%; border:1px solid #dddddd; height:.3rem; color:#333333; font-size:.12rem; font-weight:bold; line-height:.3rem;}
.cp_list_t img{display:block; float:left; width:.095rem; margin:.1rem .06rem 0 .1rem;}
.cp_list_c li{float:left; width:33.33%; padding-left:.1rem; margin-top:.2rem;}
.cp_list_c ul{margin-left:-.1rem;}
.cp_list_img{width:100%; height:1rem; overflow:hidden; border:1px solid #e8e8e8;}
.cp_list_img img{width:100%; height:1rem;}
.cp_list_c li p{text-align:center; font-size:.08rem; color:#333333; margin-top:.11rem; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/* 产品详情 */
.cp_det_img .gallery-top .swiper-slide img{width:100%; height:2.5rem;}
.cp_det_img .gallery-thumbs .swiper-slide img{width:100%;}
.cp_det_img .gallery-thumbs{margin-top:.06rem;}
.cp_det_txt{margin-top:.35rem;}
.cp_det_txt h3{font-weight:normal; font-size:.18rem; color:#000000; line-height:.18rem; border-bottom:1px solid #dcdcdc; padding-bottom:.12rem;}
.cp_det_txt_1{margin-top:.15rem; font-size:.11rem; line-height:.21rem; color:#333333;}
.cp_det_txt_2{margin-top:.15rem;}
.cp_det_txt_2 span{color:#666666;}

.cp_det_con{margin-top:.25rem;}
.cp_det_con #moveNav2{position:relative;width:100%;background:#f3f3f3;height:.6rem;}
.cp_det_con #moveNav2.fixed{position:fixed;left:0;top:0;z-index:10;}
.cp_det_con .navHref li{list-style:none; width:20%; float:left; text-align:center;}
.cp_det_con .navHref li a{color:#000000; font-size:.11rem; line-height:.11rem; display:block; width:100%; height:.6rem; padding-top:.1rem; transition: all .3s;}
.cp_det_con .navHref li a.active,.cp_det_con .navHref li a:hover{background:#e0243b; color:#FFFFFF;}
.cp_det_con .navHref li a i{display:block; width:.2rem; height:.2rem; background-size:100% 100%; margin:0 auto; margin-bottom:.07rem;}
.cp_det_con .navHref li a i.icon1{background-image:url(../images/81.png)/*tpa=http://www.greatwall.sh.cn/img/81.png*/;}
.cp_det_con .navHref li a i.icon2{background-image:url(../images/83.png)/*tpa=http://www.greatwall.sh.cn/img/83.png*/;}
.cp_det_con .navHref li a i.icon3{background-image:url(../images/85.png)/*tpa=http://www.greatwall.sh.cn/img/85.png*/;}
.cp_det_con .navHref li a i.icon4{background-image:url(../images/87.png)/*tpa=http://www.greatwall.sh.cn/img/87.png*/;}
.cp_det_con .navHref li a i.icon5{background-image:url(../images/89.png)/*tpa=http://www.greatwall.sh.cn/img/89.png*/;}
.cp_det_con .navHref li a.active i.icon1,.cp_det_con .navHref li a:hover i.icon1{background-image:url(../images/82.png)/*tpa=http://www.greatwall.sh.cn/img/82.png*/;}
.cp_det_con .navHref li a.active i.icon2,.cp_det_con .navHref li a:hover i.icon2{background-image:url(../images/84.png)/*tpa=http://www.greatwall.sh.cn/img/84.png*/;}
.cp_det_con .navHref li a.active i.icon3,.cp_det_con .navHref li a:hover i.icon3{background-image:url(../images/86.png)/*tpa=http://www.greatwall.sh.cn/img/86.png*/;}
.cp_det_con .navHref li a.active i.icon4,.cp_det_con .navHref li a:hover i.icon4{background-image:url(../images/88.png)/*tpa=http://www.greatwall.sh.cn/img/88.png*/;}
.cp_det_con .navHref li a.active i.icon5,.cp_det_con .navHref li a:hover i.icon5{background-image:url(../images/90.png)/*tpa=http://www.greatwall.sh.cn/img/90.png*/;}
.cp_det_con_1{margin-top:.1rem;}
.cp_det_con_1 .caseItem{padding-top:.2rem;}
.cp_det_con_1 h4{font-size:.14rem; color:#e0243b; text-align:center;}
.cp_det_con_1 h3{font-size:.23rem; color:#333333; text-align:center; line-height:.23rem; margin-top:.09rem;}
.cp_det_gg{font-size:.12rem; line-height:.2rem; color:#000000; margin-top:.2rem;}
.cp_det_con_1 #caseItem02{background:#f9f9f9; margin-top:.3rem; padding-bottom:.4rem;}
.cp_det_xt{width:95%; margin:0 auto; background:#FFFFFF; border-radius:.05rem; overflow:hidden; text-align:center; margin-top:.25rem; padding:.3rem 0; box-shadow:0 0 15px rgba(223,223,223,.75);-webkit-box-shadow:0 0 15px rgba(223,223,223,.75);-moz-box-shadow:0 0 15px rgba(223,223,223,.75);}
.cp_det_xt img{max-width:100%;}
.cp_det_xz{margin-top:.2rem;}
.cp_det_xz li{line-height:.35rem; border-bottom:1px dashed #d6d6d6;}
.cp_det_xz li a{display:block; height:.35rem; color:#333333;}
.cp_det_xz li a span{display:block; float:left; font-size:.12rem;}
.cp_det_xz li a img{float:right; display:block; width:.125rem; margin-top:.12rem;}
.cp_det_con_1 #caseItem04{background:#f9f9f9; margin-top:.4rem; padding-bottom:.4rem;}
.cp_det_az li{height:1.8rem; margin-top:.3rem;}
.cp_det_az video{width:100%;height:1.8rem;cursor:pointer;}

/* 解决方案-列表 */
.jiejue_top p{width:95%; margin:0 auto; max-width:1500px; font-size:.12rem; line-height:.24rem; color:#000000; margin-top:.35rem; text-indent:2em;}
.jiejue_top h3{font-weight:normal; font-size:.21rem; color:#000000; line-height:.21rem; text-align:center; margin-top:.35rem;}
.jiejue_top h4{text-align:center; font-weight:normal; font-size:.12rem; margin-top:.1rem; line-height:.12rem; color:#000000;}
.jiejue_top i{display:block; margin:0 auto; width:.22rem; height:2px; background:#e0243b; margin-top:.19rem;}
.liucheng{width:100%; background:#f7f7f7; margin-top:.25rem; padding-bottom:.3rem;}
.liucheng li{margin-top:.3rem; float:left; width:33.33%; text-align:center;}
.liucheng li img{width:auto; height:.28rem;}
.liucheng li span{display:block; font-size:.1rem; margin-top:.15rem; color:#000000; height:.3rem; padding:0 .05rem;}

.vrtiyan{width:100%; background:#e2e2e2; padding:.3rem 0 .4rem 0;}
.vrtiyan h3{text-align:center; font-weight:normal; font-size:.19rem; line-height:.21rem; color:#000000;}
.vrtiyan h4{font-weight:normal; text-align:center; font-size:.12rem; margin-top:.1rem; color:#000000; line-height:.12rem;}
.vrtiyan_c li{float:left; width:50%; padding-left:.1rem; margin-top:.15rem; cursor:pointer;}
.vrtiyan_c ul{margin-left:-.1rem; margin-top:.05rem;}
.vrtiyan_c li .tiem{width:100%; background:#FFFFFF; padding:.02rem; color:#666666; font-size:.1rem; text-align:center;}
.vrtiyan_sp{width:100%; height:.95rem; overflow:hidden; position:relative;}
.vrtiyan_sp_1 img{width:100%; height:.95rem;}
.vrtiyan_sp_2{display:none;}
.vrtiyan_sp_txt{padding:.12rem .05rem .12rem .05rem;}
.vrtiyan_sp_txt h5{font-weight:normal; font-size:.12rem; line-height:.11rem; color:#000000; margin-bottom:.07rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding: .01rem}
.vrtiyan_sp_txt p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:100%;}
.vrtiyan_c li:hover .vrtiyan_sp_txt h5{color:#FFFFFF;}
.fw_shipin_2{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.65);z-index:9999;display:none;}
.videos{width:95%;position:absolute;left:0;right:0;margin:0 auto;top:30%;border:4px solid #e2e2e2;}
.videos video{width: 100%;object-fit: fill;}
.vclose{position:absolute;top:-.1rem;right:-.1rem; width:.2rem;}

.baojing{width:100%; background:#7d7d7d; padding:.3rem 0 .4rem 0;}
.baojing h3{text-align:center; font-weight:normal; font-size:.19rem; line-height:.21rem; color:#FFFFFF;}
.baojing h4{font-weight:normal; text-align:center; font-size:.12rem; margin-top:.1rem; color:#FFFFFF; line-height:.12rem;}

/* 关于我们 */
.aboutus_top{margin-top:.45rem;}
.abus_t h3{text-align:center; font-size:.11rem; line-height:.11rem; color:#e0243b;}
.abus_t h2{font-size:.17rem; margin-top:.11rem; color:#333333; line-height:.17rem; text-align:center;}
.aboutus_top p{font-size:.11rem; line-height:.23rem; color:#666666; margin-top:.2rem;}

.aboutus_yewu{width:100%; background:#f9f9f9; margin-top:.3rem; padding:.3rem 0 .4rem 0;}
.aboutus_yewu_lf{margin-top:.3rem;}
.aboutus_yewu_rt{font-size:.12rem; line-height:.24rem; color:#333333; margin-top:.15rem;}
.aboutus_yewu_rt p{text-indent:2em;}

.aboutus_wh{margin-top:.4rem; margin-bottom:.35rem;}
.aboutus_wh_lf img{display:none;}
.aboutus_wh_lf h2{font-size:.17rem; margin-top:.11rem; color:#333333; line-height:.17rem; text-align:center;}
.aboutus_wh_rt{width:100%; margin-top:.1rem;}
.aboutus_wh_rt li{padding:.15rem 0; border-bottom:.01rem dotted #c2c2c2;}
.aboutus_wh_rt li h3{font-size:.14rem; color:#e0243b;}
.aboutus_wh_rt li h3 i{display:inline-block; width:.025rem; height:.13rem; background:#333333; vertical-align:middle; margin:0 .06rem;}
.aboutus_wh_rt li h3 span{font-size:.12rem; color:#333333; font-weight:normal;}
.aboutus_wh_rt li p{font-size:.1rem; line-height:.18rem; color:#666666; margin-top:.1rem;}

/* 微信公众号 */
.gzh_top{margin-top:.4rem;}
.gzh_top_1{text-align:center; font-size:.12rem; line-height:.24rem; color:#333333; margin-top:.25rem;}
.gzh_gongneng{margin-top:.35rem;}
.gzh_gongneng li{float:left; width:50%; padding-left:.1rem; margin-top:.3rem;}
.gzh_gongneng ul{margin-left:-.1rem;}
.gzh_gongneng li .item{background:#FFFFFF; box-shadow:0 0 15px rgba(100,100,100,.4);-webkit-box-shadow:0 0 15px rgba(100,100,100,.4);-moz-box-shadow:0 0 15px rgba(100,100,100,.4);}
.gzh_gongneng li .item p{text-align:center; font-size:.11rem; color:#333333; line-height:.5rem;}
.gzh_part3{width:100%; background:url(../images/bg1.html)/*tpa=http://www.greatwall.sh.cn/img/bg1.jpg*/; background-size:cover; height:3.435rem; margin-top:.5rem; padding-top:.7rem;}
.gzh_part3 h2{color:#FFFFFF; font-size:.2rem; line-height:.24rem;}
.gzh_part3 p{font-size:.18rem; line-height:.18rem; color:#FFFFFF; margin-top:.25rem;}
.gzh_part3_1{width:1.2rem; margin:0 auto; margin-top:.23rem;}

.gzh_bot{width:100%; background:url(../images/bg2.html)/*tpa=http://www.greatwall.sh.cn/img/bg2.jpg*/; background-size:cover; height:3.5rem; padding-top:.45rem;}
.gzh_bot_2{display:none;}
.gzh_bot_3{width:90%; background:#f0952a; height:2.6rem; margin:0 auto; padding-top:.25rem; text-align:center; color:#FFFFFF; text-shadow: 5px 5px 5px rgba(254,82,56,.5);}
.gzh_bot_3 h2{font-size:.28rem; line-height:.28rem; font-weight:normal;}
.gzh_bot_3 p{font-size:.19rem; line-height:.19rem; margin-top:.17rem;}
.gzh_bot_4{width:1.2rem; margin:0 auto; margin-top:.25rem;}

/* 微信小程序 */
.rukou{width:100%; background:#f4f4f4; padding:.4rem 0 .35rem 0;}
.rukou h2{text-align:center; font-size:.21rem; font-weight:normal; line-height:.21rem; color:#333333; margin-bottom:.25rem;}
.rukou_1{background:#FFFFFF; width:100%; height:1.93rem; margin-top:.08rem;}
.rukou_1_lf{margin:.55rem 0 0 .15rem; width:1.3rem;}
.rukou_1_lf h3{font-weight:normal; font-size:.15rem; line-height:.15rem; color:#333333;}
.rukou_1_lf p{font-size:.09rem; line-height:.16rem; color:#333333; margin-top:.07rem;}
.rukou_img img{width:100%;}
.rukou_img1{width:1.025rem; margin:.33rem 0 0 .3rem;}
.rukou_2{background:#FFFFFF; width:48.86%; height:1.93rem; margin-top:.08rem;}
.rukou_2 .rukou_1_lf{margin:.25rem 0 0 .15rem;}
.rukou_img2{width:.79rem; margin:0 auto; margin-top:.2rem;}
.rukou_img3{width:.725rem; margin:0 auto; margin-top:.1rem;}
.rukou_img4{width:.815rem; margin:0 auto; margin-top:.3rem;}
.rukou_img5{width:.765rem; margin:0 auto; margin-top:.1rem;}
.rukou_img6{width:1.1rem; margin:.3rem 0 0 .1rem;}

.xcx_ban_1{width:100%; height:2.6rem; background:url(../images/bg3.html)/*tpa=http://www.greatwall.sh.cn/img/bg3.jpg*/; background-size:cover; padding-top:.4rem;}
.xcx_ban_2{text-align:center; color:#FFFFFF;}
.xcx_ban_2 h3{font-size:.2rem; line-height:.24rem;}
.xcx_ban_2 p{font-size:.18rem; margin-top:.23rem; line-height:.18rem;}
.xcx_ban_3{width:.785rem; margin:0 auto; margin-top:.15rem;}
.xcx_ban_2 a{display:block; width:1.5rem; height:.36rem; background:#f2253e; color:#FFFFFF; line-height:.36rem; font-size:.18rem; margin:0 auto; margin-top:.18rem;}
.xcx_ban_sx{text-align:center;}
.xcx_ban_sx h2{font-size:.24rem; line-height:.24rem; color:#333333; margin-bottom:.45rem;}

.xcx_bot{width:100%; background:url(../images/bg4.html)/*tpa=http://www.greatwall.sh.cn/img/bg4.jpg*/; background-size:cover; height:4rem; margin-top:.5rem; padding-top:.5rem;}
.xcx_bot_2{display:none;}
.xcx_bot_3{text-align:center; color:#FFFFFF; text-shadow:5px 5px 5px rgba(254,82,56,.5);}
.xcx_bot_3 h2{font-size:.2rem; line-height:.28rem;}
.xcx_bot_3 p{font-size:.19rem; margin-top:.22rem; line-height:.19rem;}
.xcx_bot_3 span{display:block; font-size:.1rem; margin-top:.2rem; line-height:.1rem;}
.xcx_bot_4{width:2.015rem; margin:0 auto; margin-top:.15rem;}

/* 相册 */
.xiangce{width:100%; height:100%; background:rgba(0,0,0,.8);}
.xiangce .swiper-container,.xiangce .swiper-container .swiper-wrapper,.xiangce .swiper-container .swiper-wrapper .swiper-slide{width:100%; height:100%; text-align:center;}
.xiangce_1 span{position: absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);text-align: center;}
.xiangce .swiper-pagination{color:#FFFFFF; font-size:.1rem;}
.xiangce .swiper-pagination-current{font-size:.12rem;}
.xiangce .swiper-button-next,.xiangce .swiper-button-prev{outline:none;}



}

/*新增*/
.clearfix:after{display:block;font-size:0;content:"";clear:both;height:0;}
.bg01{ background:url(../images/ind_bg1.jpg); background-size:100% 100%;}
.bg02{ background:url(../images/ind_bg2.jpg) #ebebee; background-size:100% 100%;}
.bg03{ background:url(../images/ind_bg3.jpg) #ebebee; background-size:100% 100%;}
.bg04{ background:url(../images/ind_bg4.jpg) #ebebee; background-size:100% 100%;}
.bg05{ background:url(../images/ind_bg5.jpg) #ebebee; background-size:100% 100%;}
.bg06{ background:url(../images/ind_bg6.jpg) #ebebee; background-size:100% 100%;}
.bg07{ background:url(../images/ind_bg7.jpg) #ebebee; background-size:100% 100%;}
.warp{ width:100%; margin:0 auto; padding:.4rem 0 .4rem 0 }	


.anli_gd { overflow:hidden;}
.anli_gd .gallery li{ width:100%;}

/*资讯*/
.news-box{ width:100%; padding-top:.3rem;}
.news-box li{ width:48%; float:left; margin-right:1%; margin-bottom:2%;box-shadow: 0 0px 30px rgba(0, 0, 0, 0.1);}
.news-box li:nth-child(2n){ margin-left:1%; margin-right:0;}
.index-newsIn{display: block;width:100%; border: 1px solid #fff;padding:30px ;position: relative;font-size:13px;color: #666;line-height: 24px; background:#FFFFFF;}
.index-newsIn h3{font-size:17px;font-weight: bold;color: #292927;line-height:28px; padding-bottom:5px;}
.index-newsIn h5{display:block; float:left; width:80px; height:80px;padding:10px;border-radius:8px;background: linear-gradient(to left, #ff9771, #d7b877);}
.index-newsIN h5 em{display:block;float:left;width:100%;text-align:center;padding-top:10px;font-size:32px;color:#fff;font-weight:normal; font-style:normal;}
.index-newsIN h5 span{display:block;float:left;width:100%;text-align:center;font-size:10px;padding-top:5px;color:#fff; font-weight: normal;}
.news-con{width:calc(100% - 110px); float:right;}
.index-newsIn:hover{color: #fff;background: #e0243b;border-color: #e0243b;}
.index-newsIn:hover h3{color: #fff;}
.index-newsIn:hover h5{color: #fff;}
.news-pic{ width:120px; float:left;}
.news-pic-img{ padding:0 0  75% 0; position:relative; background:#f7f7f7; border-radius:8px; overflow:hidden; }
.news-pic img{ display:block; position:absolute; margin:auto; left:0; bottom:0;right:0; top:0;max-width: 100%;max-height:100%; }
.news-con-img{ width:calc(100% - 150px);}
.author{ display:none;}

.index-more{margin:30px auto 0 auto; text-align:center;}
.index-more a{color:#fff;background: #e0243b;transition: 0.5s;font-size: 14px;display:inline-block; border-radius:.2rem; padding:.05rem .2rem .05rem .2rem;transition: all 0.5s; -webkit-transition: all 0.5s;box-shadow: 0 3px 10px rgba(68,66,154,0.15); -webkit-box-shadow: 0 3px 10px rgba(68,66,154,0.15);}
.index-more a:hover{transform:translateY(-3px);-webkit-transform: translateY(-3px);}

.intro-more{float:left; padding:15px 0 0 0 ;}
.intro-more a{display:inline-block; background:#d7b877; color:#FFFFFF; padding:8px 20px 8px 20px; border-radius:20px;}
.content-txt{ font-size:.08rem; line-height:2;}

/*分页*/
#fenye{width:100%; height:50px; text-align:center;margin:0 auto; line-height:30px; font-size:12px;}
.pl30{padding-left:30px}
.f14{font-size:14px}
.c999{color:#999}
.isTxtBig{height:40px;line-height:40px;border:1px solid #ccc;padding:0 8px;color:#666}
.isTxtBig.focus{color:#000; background-color:#fff}
.tzan{height:40px;text-align:center;line-height:40px;padding:0 8px; color:#666;font-size:14px;border:1px solid #ccc; cursor:pointer; background:#ccc;}
.w30{width:40px;}
div#pagination .count{float:left;padding:5px;}
div#pagination .pages{float:right; padding:5px;}
div#paginationTop{height:40px; margin-bottom:3px;}
div#paginationTop .count{float:left; padding:5px;}
div#paginationTop .pages{float:right; padding:5px;}
div.pagination{padding:0; margin: .2rem 0 0 0; text-align:center;}
div.pagination a,div.pagination span{margin:0 5px;display:inline-block; padding:0 15px 0 15px;height:32px;line-height:32px;text-decoration:none;color:#666;font-size:12px; background:#fff; border-radius:5px; border:#CCCCCC 1px solid;}
div.pagination a:hover, div.pagination a:active{color: #fff;background-color: #e0243b;border:#e0243b 1px solid;}
div.pagination span.current{margin:0 5px;display:inline-block;padding:0 15px 0 15px;height:32px;text-decoration:none;color:#fff;font-size:14px;background: #e0243b;border:#e0243b 1px solid;}
div.pagination span.disabled{margin:0 5px;display:inline-block;padding:0 15px 0 15px;height:32px;line-height:32px; text-decoration:none;color:#666;font-size:12px;background:#f9f9f9;}

.gallery-thumbs .swiper-slide{ border:#CCCCCC 1px solid; padding:.02rem;}


/*联系方式*/
.lxk{ width:30%; float:left; margin:0 1% 0 1%;}
.lxk i{display:block; margin:0 auto; font-size:50px; text-align:center; width:100px; height:100px; line-height:100px; border-radius:50px; background:#d7b877; color:#fff; font-style:normal;display:flex;display: -webkit-flex; /*响应式 弹性盒子*/justify-content:center; /*弹性项目 水平居中*/align-items:center;/*弹性项目*/}
.lxk i img{ display:inline-block;}
.lxk h1{ display:block; margin:0 auto; font-size:14px; color:#999; width:70%; padding:20px 0 0 0; font-weight:normal;text-align:center;}
.lxk p{ display:block; margin:0 auto; font-size:18px; color:#333; width:70%; padding:20px 0 0 0; font-weight:normal; text-align:center; }
#lxdz{ font-size:.12rem; text-align:left; width:80%;line-height:180%;}
#lxtel{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.15rem; color:#333; font-weight:lighter; vertical-align:top;}
#lxmail{font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:.15rem; vertical-align:top;}




@media only screen and (max-width: 767px) {
.news-box li{ width:100%;margin-right:0; margin-left:0;}
	.index-newsIn h5{ display:none!important;}
	.news-con{ width:100%; float:left;}
	.news-pic{ float:right;}
	.news-con-img {width: calc(100% - 150px);}
	.suspension{ display:none;}
	.index-newsIn{ padding:20px 0 20px 0; border: 0; border-bottom:#eee 1px solid;}
	.news-box li{box-shadow:none; margin-bottom:0;}
	.news-con p{ display:none;}
	.news-con h3{display: -webkit-box;-webkit-box-orient: vertical;white-space:normal;-webkit-line-clamp: 2; overflow: hidden;font-size:18px;color: #292927;line-height:1.4; padding-bottom:0; font-weight:normal;}
	.news-box li:nth-child(2n) {margin-left: 0;margin-right: 0;}
	.author{ display:block;}
	.author span{font-size: 12px;color: #999;margin-right:10px;}
	.about-img{ display:none;}
	.lxk{ width:100%; float:left; margin:0 0 10% 0;}
	.lxk i{display:block; float:left; font-size:36px; text-align:center; width:50px; height:50px; line-height:50px; border-radius:25px; background:#d7b877; color:#fff; font-style:normal;display:flex;display: -webkit-flex; /*响应式 弹性盒子*/justify-content:center; /*弹性项目 水平居中*/align-items:center;/*弹性项目*/}
	.lxk i img{ width:60%}
	.lxk h1{ display:none;}
	.lxk p{ display:block;  float:left; font-size:18px; color:#333; width:auto; text-align:left;  padding:0 0 0 20px; font-weight:normal; }
	#lxtel{font-size:.12rem;  font-weight:lighter;}
	#lxdz{ font-size:.12rem;  width:80%;line-height:1.5; padding-top:5px;}	
	#lxmail{font-size:.12rem; padding-top:10px;line-height:1.5; }
}	