@charset "utf-8";
/* CSS Document */
a{ text-decoration: none; }
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
input,select,textarea {outline:none; background-color: transparent;}
*{ margin: 0; padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-size:14px; outline: none;}
*[class~="row"] {margin: 0;}
*[class*="col-"] {padding: 0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
* html .clearfix {zoom:1;}
img{ border:none; display:block;}
ul,li{ list-style:none; }
em,i{ font-style:normal;}

body { font-family:"Microsoft YaHei ",sans-serif !important; margin:0 auto; font: 14px / 1.8 Arial, 'Microsoft YaHei', Helvetica, sans-serif !important;
}

.mid{ margin:0 auto; width: 1200px; }


/*导航*/
.navtop{ position: absolute; left:0; top: 0; z-index: 100; padding: 26px 0; width: 100%; }
.navtop .menua{ display: none; }
.navtop .logoa{ float: left; width: 173px; height: 101px;}
.navtop .logoa img{ display: block; width: 100%; }
.navtop .nav{ float: right;line-height: 101px; }
.navtop .nav .item{float: left;padding: 0 30px;position: relative;cursor: pointer;}
.navtop .nav .item>a{ font-size: 20px; color:#ffe03d; display: block; transition: all 0.3s; position: relative; }
.navtop .nav .item>a:before{ content: ""; position: absolute; left: 50%; right: 40px; bottom:25px; height: 2px; background-color: #ffe03d; display: none; width: 80px; transform:translateX(-50%); }
.navtop .nav .item:hover>a:before{ display: block; }
.navtop .nav .item>a.on:before{ display: block; }
.navtop .nav .item:nth-child(2)>a:before{ width: 40px; }
.navtop .nav .item p{ position: absolute; left: 0; top: 73px; width: 100%; padding-top: 20px; border-radius: 6px; overflow: hidden; display: none; z-index: 2;  }
.navtop .nav .item p:before{ content: ""; width: 20px; height: 10px; position: absolute; left: 50%; top: 12px; background-image: url(/theme/zhongying/img/img34.png); background-size: 100% 100%; margin-left: -6px; }
.navtop .nav .item p a{ display: block; padding: 0 20px; font-size: 14px; color: #333; text-align: center; border-bottom: 1px solid #f2f2f2; line-height: 40px; background-color: #fff; }
.navtop .nav .item p a:hover{ color:#d0b733; }
.navtop .nav .item p a:first-child{ border-radius: 10px 10px 0 0; overflow: hidden; }
.navtop .nav i{ display: none; }
/*导航*/

/*pagebans*/
.pagebans{ width: 100%;  overflow: hidden; background-color: #fff; overflow: hidden; position: relative;}
.pagebans .swiper-slide img{ width: 100%; }
.pagebans .bans{ width: 1920px; position: absolute; left: 50%; top: 0; transform: translateX(-50%); }
.pagebans .bans img{ display: block; width: 100%; height: 1015px; }
/*pagebans*/


/*页码*/
.pages{ padding: 60px 0px 30px; display: flex; align-items: center; justify-content:center; }
.pages a{ display: block; width: 40px; height: 40px; border-radius: 6px; line-height: 38px; text-align: center; border:1px solid #d9d9d9; margin-left:10px; font-size: 16px; color: rgba(0, 0, 0, 0.65); cursor: pointer; transition: all 0.4s; } 
.pages a.on{ background-color: var(--A); border:1px solid var(--A); color: #fff; }
.pages a:hover{ background-color: var(--A); border:1px solid var(--A); color: #fff; }
/*页码*/

/*页脚*/
.footer{ background-size: 1920px 100%; padding-bottom: 50px; background-image: url(/theme/zhongying/img/img13.png); background-repeat:no-repeat; background-position: center center; height: auto; }
.footer .mid{ width: 1380px; margin:0 auto; padding-top: 180px; }
.footer .both{ padding-right:210px; position: relative;  }
.footer .link{}
.footer .link a{ float: left; margin-right: 80px; display: block; text-align: center; cursor: pointer; position: relative; }
.footer .link a img{ display: block; width: 69px; height: 69px; margin-bottom: 15px; }
.footer .link a span{ display: block; font-size: 22px; color: #fff; line-height: 30px;   }
.footer .link a b{ display: block; background-color: #FFF; position: absolute; left: 50%; margin-left: -45px; top: -100px; width: 90px; height: 90px; padding: 5px; z-index: 2; display: none; transition:all 0.3s; }
.footer .link a b:before{ content: ""; position: absolute; left: 50%; bottom: -8px; margin-left: -10px; width: 20px; height: 10px; background-image: url(/theme/zhongying/img/img34.png); transform: rotate(180deg); background-size: cover; z-index: 2; }
.footer .link a b img{ width: 80px; height: 80px; margin:0; }
.footer .link a:hover b{ display: block;  }
.footer .link a:hover span{}
.footer .lib{ overflow: hidden; margin:90px 0 52px; }
.footer .lib p{ float: left; width: 45%; margin-right: 5%; font-size:22px; color: #fff; margin-bottom: 50px; transition:all 0.3s; }
.footer .lib p span{ display: block; font-size:22px; color: #ffe03d; line-height: 30px; }
.footer .lib p a{ color: inherit; font-size: inherit; color: #fff !important; }
.footer .lib p:hover{ transform: translateY(-3px);}
.footer .logo{ position: absolute; right: 0; top: 0; width: 199px; }
.footer .logo img{ display: block; width: 100%; }
.footer .fast{ margin:110px 0 130px 0; line-height: 40px; font-size:22px; color: #fff;  }
.footer .fast span{ display: block; font-size:22px; color: #ffe03d; }
.footer .fast a{ font-size:22px; color: #fff; padding: 0 20px; opacity: 1; position: relative; display: inline-block; transition: all 0.3s; }
.footer .fast a:after{ content: ""; position: absolute; right: 0; top: 50%; width: 2px; height: 18px; margin-top: -9px; background-color: #fff; }
.footer .fast a:first-child{ padding-left: 0; }
.footer .fast a:last-child:after{ display: none; }
.footer .fast a:hover{ color:#ffe03d;/* text-decoration: underline;*/ transform: translateY(-3px); opacity: 1; }
.footer .copys,.footer .copys a{ line-height: 22px; height: 44px; font-size: 18px; color:#ffe03d;   }
.footer .copys a:hover{color:#fff;}
/*页脚*/

/*公共问题*/
.tit{ padding: 80px 0 60px; margin:0 auto; background-image: url(/theme/zhongying/img/img03.png); background-position: center 60px; background-size: 371px auto; background-repeat: no-repeat; }
.tit span{ display: block; width: 371px; margin:0 auto; font-size: 42px; color:#333; line-height: 40px; font-weight: bold; }
.tit i{ display: block; width: 371px; margin:0 auto; font-size: 31px; color:#989898; line-height: 36px;  }
.tit span.big{ width: 521px; text-indent: 75px; }
/*公共问题*/

/*产品列表*/
.cppart{ padding:0 0; background-color: #fbfbfb; }
.cppart .cplist{ overflow: hidden; padding: 32px 0 22px 0; width: 1210px; margin:0 auto; }
.cppart .cplist .item{ background-color: #fff; width: 398px; float: left; margin-right: 8px; margin-bottom: 8px; cursor: pointer; }
.cppart .cplist .imga{ display: block; height: 0; padding-bottom: 100%;  background-color: #fff; width: 100%; position: relative; overflow:hidden;   }
.cppart .cplist .imga img{ display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition:all 0.3s; padding:10%; }
.cppart .cplist .namea{ line-height: 40px; text-align: center; font-size: 22px; color: #989898; display: block; transition:all 0.3s; display: block; padding-bottom:10px; }
.cppart .cplist .namea b{ display:block; font-size:14px; font-weight:normal; position: relative; }
.cppart .cplist .namea b:before{ content: ""; position: absolute; left: 0; bottom: 5px; width: 100%; height: 2px; background-color: #ccc; width: 60px; left: 50%; margin-left: -30px; }
.cppart .cplist .namea span{ display:block; font-size:22px; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.cppart .cplist .namea i{ display:block; font-size:16px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.cppart .cplist .namea em{ display: block; background-color: #ffe03d; width: 140px; height: 40px; line-height: 40px; text-align: center; border-radius:20px 0 20px 0; font-size: 16px; box-shadow: 0 0 10px #ffe03d; color:#333; margin:10px auto;}

.cppart .cplist .item .btns{ display: flex; align-items: center; justify-content: space-around; padding: 10px 15px 30px;  }
.cppart .cplist .item .btns a{ display: flex; align-items: center; justify-content: center; border-radius: 6px; height: 36px; width: 40%; background-color: #ffcc00; cursor: pointer; transition: all 0.3s; }
.cppart .cplist .item .btns a img{ display: block; width: 23px; height: 23px; }
.cppart .cplist .item .btns a i{ display: block; font-size: 18px; color: #fff; margin-left: 8px;}
.cppart .cplist .item .btns a i em{ font-size: inherit; color: inherit; }
.cppart .cplist .item .btns a:last-child{ background-color:#000;  }
.cppart .cplist .item .btns a:hover{ transform: translateY(-3px);  }
.cppart .cplist .item:nth-child(3n){ margin-right: 0; }
.cppart .cplist .item:hover .imga img{ transform: scale(1.05); }
.cppart .cplist .item:hover .namea{ color:#ffe03d;  }
.cppart .cplist .item:hover .namea b:before{ background-color:#ffe03d;  }
/*产品列表*/

/*案例*/
.alpart{ padding-bottom: 60px; }
.alpart .item{ display: block; position: relative; cursor: pointer; overflow: hidden; }
.alpart .item img{ display: block; transition: all 0.3s;width:100%;}
.alpart .item:hover img{ display: block; transform: scale(1.05);}
.alpart .item span{ position: absolute; left:0; bottom: 0px; padding: 10px 20px; transition: all 0.3s; width: 100%; display: block; z-index: 1; }
.alpart .item span i{ display: block; font-size: 18px; color: #fff; text-transform: uppercase; line-height:24px; }
.alpart .item:hover span{ background-color: rgba(0,0,0,0.5); }

#swiper1{ padding-bottom: 50px; }
#swiper2{ padding-bottom: 50px; }
.swiper-next{ position: absolute; bottom: 0; right:50%; margin-right: -100px; height: 20px; line-height: 20px; color: #9a9a9a; cursor: pointer; z-index: 2; }
.swiper-prev{ position: absolute; bottom: 0; left:50%; margin-left: -100px; height: 20px; line-height: 20px; color: #9a9a9a; cursor: pointer; z-index: 2;}
.swiper-button-disabled{ opacity: 0.5; }

.zdy .swiper-container-horizontal>.swiper-pagination-bullets{ width: 100px; left: 50%; margin-left: -50px; bottom: 0px; height: 20px;  line-height: 20px; }
.zdy .swiper-container-horizontal>.swiper-pagination-bullets span{ opacity: 1; position: relative; width: 10px; height: 20px; line-height: 20px; text-align: center; background: none; }
.zdy .swiper-container-horizontal>.swiper-pagination-bullets span:before{ content: "◇"; position: absolute;
 left:0; top: 0; line-height: 23px; font-size:24px; }
.zdy .swiper-pagination-bullet-active:before{ color:#ffe03d;  }
/*案例*/


/*应用领域*/
.alpart{ }
.alpart .item{ position: relative; cursor: pointer; }
.alpart .item .imga{ display: block; width: 100%; overflow: hidden;} 
.alpart .item .imga img{ display: block; width: 100%; transition: all 0.3s; } 
.alpart .item:hover .imga img{ transform:scale(1.08); }
.alpart .item .namea{ display: block; background-color: #000; line-height: 70px; height: 60px; text-align: center; font-size: 22px; color: #ffe03d; position: relative; z-index: 2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.alpart .item .adda{ position: absolute; left:50%; width: 49px; height: 49px; background-image: url(/theme/zhongying/img/img07.png); background-size: 100% 100%; margin-left: -24px; bottom: 40px; z-index: 1; transition: all 0.5s;}
.alpart .item:hover .adda{ transform:rotate(360deg);}
/*应用领域*/

/*pagebans*/
.midban{ width: 100%; height: 805px; overflow: hidden; background-color: #fff; overflow: hidden; position: relative;}
.midban .bans{ width: 1920px; position: absolute; left: 50%; top: 0; transform: translateX(-50%); }
.midban .bans img{ display: block; width: 100%; height: 805px; }
.midban .p{ position: absolute; left: 50%; width: 1200px; margin-left: -600px; height: 100%; display: flex; justify-content: center; flex-direction: column; }
.midban .p i{ display: block; font-size: 74px; color: #fff; line-height: 90px; }
.midban .p b{ display: block; font-size: 100px; color: #fff; line-height: 120px; }
.midban .p em{ display: block; font-size: 50px; color: #fff; line-height: 80px; }
.midban.h800{ height: 800px; }
.midban.h800 .bans img{ height: 800px; }
.midban.h800 .p{ padding-left: 596px; padding-bottom: 16%; }
.midban.h800 .p h1{ display: block; font-size: 42px; color: #4a4a4a; font-weight: bold; line-height: 68px; }
.midban.h800 .p b{ display: block; font-size: 23px; color: #4a4a4a; line-height: 50px; font-family: Arial; font-weight: normal;  }
.midban.h800 .p em{ display: block; font-size: 16px; color: #afafaf; line-height: 28px; }
/*pagebans*/

/*最新资讯*/
.xwpart .news{ width:1200px; padding: 20px 0 50px; margin:0 auto; overflow: hidden;  }
.xwpart .news .single{ width: 528px; float: left; padding: 50px 65px; background-color: #f5f5f5;  }
.xwpart .news .single i{ display: block; font-size: 17px; color: #989898; line-height: 28px; }
.xwpart .news .single span{ display: block; font-size: 20px; color: #343434; line-height: 30px; }
.xwpart .news .single b{ display: block; font-size: 15px; color: #989898; line-height: 20px; padding-left: 22px; position: relative; margin:30px 0; font-weight: normal; }
.xwpart .news .single b:before{ content: ""; position: absolute; left:0; top: 0; width: 1px; height: 100%; background-color: #989898; }
.xwpart .news .single em{ display: block; overflow: hidden; width: 388px; height: 218px; }
.xwpart .news .single em img{ display: block; width: 388px; height: 218px; transition:all 0.4s; }
.xwpart .news .single em:hover img{ transform:scale(1.05); }
.xwpart .xwlist{ border-top: 1px solid #f5f5f5; width: 588px; float: right; }
.xwpart .xwlist .item{ border-bottom: 1px solid #f5f5f5; padding: 30px 0 30px 78px; position: relative; display: block; cursor: pointer;  }
.xwpart .xwlist .item:before{ content: ""; position: absolute; left:48px; top: 38px; width: 6px; height: 6px; background-color:#989898; border-radius: 50%;  }
.xwpart .xwlist .item span{ display: block; font-size: 16px; color: #989898; line-height: 24px; margin-bottom: 25px;  }
.xwpart .xwlist .item i{ display: block; overflow: hidden; padding-right: 100px; position: relative; }
.xwpart .xwlist .item b{ display: block; font-size: 14px; color: #989898; line-height: 24px; height: 48px; overflow: hidden; font-weight: normal; }
.xwpart .xwlist .item em{ position: absolute; right: 0; bottom: 0; line-height: 24px; display: block; font-size: 15px; color: #989898; }
.xwpart .xwlist .item:hover:before{ background-color: #142b88; }
.xwpart .xwlist .item:hover span{ color:#142b88;  }
/*最新资讯*/


/*******************二级页面********************/
.cppage{ background-color: #fff; }
.ways{ width: 1200px; margin:0 auto;background-position: left center; background-repeat: no-repeat; background-size: 16px auto; font-size: 20px; color: #777; padding: 30px 0; padding-left:26px;  line-height: 40px; background-image: url(/theme/zhongying/img/img17.png) }
.ways a{ font-size: 20px; color: #777; line-height: 40px;  }
.ways a:hover{ color:#000;  }
.cppage .filter{ overflow: hidden; padding: 20px 0 40px; width: 1200px; margin:0 auto; }
.cppage .filter a{ line-height:40px; font-size: 20px; color: #777; float: left; padding: 0 30px; float: left; cursor: pointer; }
.cppage .filter a.on{ background-color:#000000; color: #fff;  }
.cppage .filter a:hover{ background-color:#000000; color: #fff;  }
.cppage .cplist{ background-color: #f6f6f6; padding: 70px 0; }
.cppage .item{ float: left; width: 378px; border-radius: 10px; position: relative; background-color: #fff; margin-right: 33px; margin-bottom: 33px; }
.cppage .item .imga{ display: block; width: 100%; height: 0; padding-bottom: 100%; position: relative; overflow: hidden; }
.cppage .item .imga img{ display: block; position: absolute; left:0; top: 0; width: 100%; height: 100%; transition: all 0.3s; }
.cppage .item:hover .imga img{ transform: scale(1.05); }
.cppage .item .namea{ display: block; font-size: 26px; color: #555; line-height: 32px; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 90%; margin:0 auto;  }

.cppage .item:hover .namea{ color: #000;}
.cppage .item .btns{ display: flex; align-items: center; justify-content: space-around; padding: 30px 15px;  }
.cppage .item .btns a{ display: flex; align-items: center; justify-content: center; border-radius: 6px; height: 36px; width: 40%; background-color: #ffcc00; cursor: pointer; transition: all 0.3s; }
.cppage .item .btns a img{ display: block; width: 23px; height: 23px; }
.cppage .item .btns a i{ display: block; font-size: 18px; color: #fff; margin-left: 8px;}
.cppage .item .btns a i em{ font-size: inherit; color: inherit; }
.cppage .item .btns a:last-child{ background-color:#000;  }
.cppage .item .btns a:hover{ transform: translateY(-3px);  }
.cppage .item .icon{ position: absolute; left:-6px; top: -23px; z-index: 2; }

.cppage .item:nth-child(3n+3){ margin-right: 0; }
.morea{ display: block; width: 576px; height:92px; line-height: 92px; background-color: #ffe03d; margin:50px auto 30px; font-size: 28px; color: #000; text-align: center; border-radius: 10px; cursor: pointer; transition: all 0.3s;  }
.morea:hover{ /*border-radius: 100px;*/ box-shadow: 0 0 10px #ffe03d; }

.zxpage{ background-color: #fff; padding:40px 0;  }
.zxpage .ttop{ border-bottom: 1px solid #c0c0c0; line-height: 100px; }
.zxpage .tmid{ width: 1200px; margin: 0 auto; overflow: hidden; } 
.zxpage .tmid span{ float: left; font-size: 40px; color: #000; border-bottom: 8px solid #ffe03d; padding: 0 3px;  }
.zxpage .itema{ display: block; padding:65px 0; width: 1200px; margin:0 auto; }
.zxpage .itema i{ display: block; font-size: 24px; color: #000; line-height: 36px; margin-bottom: 10px; }
.zxpage .itema b{ display: block; font-size: 44px; color: #000; line-height: 50px; font-weight: normal;  }
.zxpage .itema em{ display: block; font-size: 16px; line-height: 28px; color: #000; margin:25px 0;  }
.zxpage .itema span{ display: block; width: 140px; height: 50px; line-height: 50px; text-align: center; border-radius: 10px; background-color: #ffe03d; font-size: 22px; color: #000; cursor: pointer; transition: all 0.3s; }
.zxpage .itema span:hover{ transform: translateX(10px); }

.cpInfos{ border-top: 1px solid #f2f2f2; padding: 70px 0 50px 0; }
.cpInfos .info{ overflow: hidden; margin-bottom: 70px; }
.cpInfos .photo{ float: left; width: 452px; height: 452px; border:1px solid #e5e5e5;  } 
.cpInfos .photo .swiper-container{ width: 450px; height: 450px; }
.cpInfos .photo .swiper-container img{ display: block; width: 450px; height: 450px; }
.cpInfos .photo .swiper-pagination-bullet{ background-color: #ffe03d; opacity: 1; }
.cpInfos .photo .swiper-pagination-bullet-active{ background-color: #000; opacity: 1;  }
.cpInfos .photo .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 5px; }
.cpInfos .word{ width: 710px; float: right; padding-top: 15px; }
.cpInfos .word h1{ display: block; font-size: 30px; color: #555; line-height: 36px; margin-bottom: 20px;  }
.cpInfos .word span{ display: block; font-size: 18px; color: #555; line-height: 36px;   }
.cpInfos .btns{ display: flex; align-items: center; justify-content: space-around; padding: 30px 0px 0;  }
.cpInfos .btns a{ display: flex; align-items: center; justify-content: center; border-radius: 6px; height: 56px; width: 220px; background-color:#000; cursor: pointer; transition: all 0.3s;  }
.cpInfos .btns a img{ display: block; width: 23px; height: 23px; }
.cpInfos .btns a i{ display: block; font-size: 18px; color: #fff; margin-left: 8px;}
.cpInfos .btns a:nth-child(2n+2){background-color: #ffcc00;  }
.cpInfos .btns a:hover{ transform: translateY(-5px); }

.cpInfos .part{ padding: 50px 0; border-top:1px solid #c5c5c5;  }
.cpInfos .part .pa{ padding-left:60px; background-position: left center; background-repeat: no-repeat; background-size:45px auto; background-image: url(/theme/zhongying/img/img24.png); font-size: 30px; color: #555; line-height: 50px; margin-bottom: 35px; }
.cpInfos .part p{ font-size: 16px; color: #555; line-height: 36px;  }
.cpInfos .downs{ overflow: hidden; padding: 60px 0 20px; }
.cpInfos .downs .din{ float: left; width: 388px; border:1px solid #c5c5c5; margin-right: 16px;  }
.cpInfos .downs .din:nth-child(3){ margin-right: 0; }
.cpInfos .downs .din .pb{ padding: 0 0 0 60px; background-position: 15px center; background-repeat: no-repeat; background-size:32px auto; background-image: url(/theme/zhongying/img/img25.png); font-size: 30px; color: #555; line-height: 78px;  border-bottom:1px solid #c5c5c5; }
.cpInfos .downs .din .lists{ padding: 0 8px; }
.cpInfos .downs .din a{ display: block; padding-left:46px;background-position: 10px center; background-repeat: no-repeat; background-size:25px auto; background-image: url(/theme/zhongying/img/img28.png); line-height: 70px; border-bottom: 1px solid #c5c5c5; font-size: 20px; color: #aaa; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.4s; }
.cpInfos .downs .din a:hover{ color: #e2c737; }
.cpInfos .downs .din a:last-child{ border-bottom: none; }
.cpInfos .downs .din.bg2 .pb{ background-image: url(/theme/zhongying/img/img29.png);  }
.cpInfos .downs .din.bg2 a{ background-image: url(/theme/zhongying/img/img26.png);  }
.cpInfos .downs .din.bg3 .pb{ background-image: url(/theme/zhongying/img/img30.png);  }
.cpInfos .downs .din.bg3 a{ background-image: url(/theme/zhongying/img/img27.png);  }

.zxpart{ background-color: #f5f5f5; padding-bottom: 60px; }
.zxpart .sin{ padding: 60px 0; border-bottom: 1px solid #cacaca; overflow: hidden; transition: all 0.3s; }
.zxpart .sin .imga{ display: block; float: left; width: 390px; height: 0;  padding-bottom:21.67%; position: relative; overflow: hidden; }
.zxpart .sin .imga img{ display: block; width: 100%; height: 100%; position: absolute; left:0; top: 0; transition: all 0.3s; }
.zxpart .sin .imga:hover img{ transform:scale(1.05); }
.zxpart .sin .namea{ display: block; float: right; width: 766px;}
.zxpart .sin .namea h2{ display: block; font-size: 28px; color: #000; line-height: 40px; padding-bottom: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; font-weight: normal; }
.zxpart .sin .namea h2:before{ content: ""; position: absolute; left: 0; bottom: 0; width:63px; height: 3px; background-color:#ffe03d;  }
.zxpart .sin .namea span{ display: block; margin:20px 0; font-size: 16px; color: #000 ; line-height: 28px; }
.zxpart .sin .namea i{ text-align: right; display: block; font-size: 40px; color: #a2a2a2; position: relative; margin-top: 0px; line-height: 46px; font-family: Arial;  }
.zxpart .sin .namea i:before{ content: ""; position: absolute; right:112px; top: 0; height: 46px; line-height: 46px; width: 1px; background-color: #cacaca;  }
.zxpart .sin:hover{ transform: translateX(10px);}
.p0{ padding: 0; }

.bgf5{ background-color: #f5f5f5;padding-top: 0; }
.newinfo{ background-color: #fff; padding:250px 0 50px 0; }
.newinfo .na{ font-size: 44px; color: #000; line-height: 60px; text-align: center; }
.newinfo .nb{ display: block; width: 210px; height: 36px; line-height: 34px; text-align: center; font-size: 22px; color: #777; margin:30px auto 50px auto; border:1px solid #cacaca;  }
.newinfo .desc{ width: 1200px; margin:0 auto; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; padding: 66px 0; font-size: 16px;line-height: 36px; color: #777; }
.newinfo .desc img{ display: block; max-width: 100%; margin:50px auto; }
.newinfo .near{ overflow: hidden; padding: 60px 0; width: 1200px; margin:0 auto; }
.newinfo .near a{ display: block; width: 40%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #777; line-height: 30px; }
.newinfo .near a span{ color: inherit; }
.newinfo .near a:last-child{ float: right; text-align: right; }
.newinfo .near a:hover{ color: #249ef1; }

.pageinfo{ padding:50px 0; }
.pageinfo .na{ font-size: 44px; color: #000; line-height: 60px; text-align: center; }
.pageinfo .desc{ width: 1200px; margin:0 auto; padding: 66px 0; font-size: 16px;line-height: 36px; color: #777; }

/*******************二级页面********************/

.morebox{}
.morebox .more{ display: block; background-color: #ffe03d; width: 140px; height: 48px; line-height: 48px; text-align: center; border-radius:20px 0 20px 0; font-size: 16px; box-shadow: 0 0 10px #ffe03d; margin:0 auto; cursor: pointer;}
.pagebans .swiper-button-next, 
.pagebans .swiper-button-prev{ color: #ffe03d; }


/*页码*/
.pagenum{ /*display: none; */}
.pages{ overflow: hidden; padding:30px 0px; margin-bottom: 30px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }

.pages a{ display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size:16px; color: #333; float: left; cursor: pointer; transition: all 0.3s; margin-right:10px; border-radius: 4px; }
.pages a.active{ background-color:#ffcc00; color: #fff; }
.pages a:hover{ background-color:#ffcc00; color: #fff; }

/*页码*/

.bgs{ background-color: rgba(0,0,0,1) }
.navtop .fast{ display: none; }

#backTop{position:fixed;right:0px;top:55%; transform: translateY(-50%);z-index:888;}
#backTop span{cursor:pointer;background:rgba(0,0,0,0.2);width:50px;height:50px;color:#fff;display:block;position:relative;margin:0px 0; right: 0;}
#backTop span#gttop{ visibility: hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease; opacity: 0;}
#backTop span i{ z-index: 1}
#backTop span.ft-qq i{ background: #1ea6e9;}
#backTop span.ft-wx i{ background: #46be8a;}
#backTop span.ft-tel i{ background: #DA0023;}
#backTop span small{ width: 180px; height: 180px; position: absolute; left: -220px; top: 0;box-shadow: 0 0 9pt rgba(0,0,0,.1); visibility: hidden; opacity: 0; background: #fff; z-index: 0;-webkit-transition: all .2s ease;
-o-transition:all .2s ease;
transition: all .2s ease;}

#backTop span small.telTop{ width: auto; height: 50px; line-height: 50px; padding: 0 0px; text-align: center; font-size: 22px; color: #333; right: 70%; left: auto; visibility: hidden; /*background: #DA0023; */}
#backTop span:hover.ft-tel small.telTop{ visibility: visible; opacity: 1;right: 100%; width: 200px}

#backTop span:hover.ft-wx small.weixin{visibility: visible; opacity: 1; left: -190px;}
#backTop span .weixin img{width: 180px; height: 180px;}
#backTop span i{text-align:center;color:#fff;width:50px;height:50px;font-style:inherit;line-height:50px;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px; font-size: 22px;}
#backTop span.ft-tel i{font-size: 24px;}
#backTop a{color:#fff;display:block;cursor:pointer}

#backTop span small b{width: 25px;height: 35px;position: absolute;top: 10px;right: -22px; z-index: 999; font-size: 26px;}
.lfooter{ display:none}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.search {
	position: relative;
	right: 0;
	top: 0;
	padding-left: 45px;
	margin-top: -16px;
	height: 32px;
	line-height: 14px;
	border-radius: 20px;
	border: 1px solid #ffffff;
	overflow: hidden;
	float:right;
	margin-top:36px;
	margin-left: 40px;
}
.search .btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 45px;
	bottom: 0;
	background: url(/theme/zhongying/img/icon1.png) no-repeat center center;
}
.search .btn a {
	border: none;
	width: auto;
	display: block;
	height: 32px;
}
.search .btn button{display:none;}
.search .div_input {
	border-left: 1px solid #ddd;
    width: 130px;
    margin: 7px 0;
    padding: 0px 10px;
}
.div_input input {
	width: 100%;
	border: 0;
	color: #fff;
}
.div_input input::-webkit-input-placeholder { 
/* WebKit browsers */ 
color: #ccc; 
} 
.div_input input:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #ccc; 
} 
.div_input input::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #ccc; 
} 
.div_input input:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #ccc; 
}

.popfind{ display: none; }
.searchPhone{ display: none; }

.ui-btn-color{background:#ffcc00;border-color:#ffcc00;color:#fff;}
.ui-btn-color:hover{background:#ffcc00;border-color:#ffcc00;color:#fff;}
.ui-menu-color .ui-menu-name{color:#ffcc00;border-bottom-color:#ffcc00;}
.ui-btn-group-color .active,.ui-btn-group-color .active:hover,.ui-btn-group-color a.active,.ui-btn-group-color a:hover.active{color:#ffcc00;border-color:#ffcc00;}
.ui-btn-group-color .ui-btn-group-item:hover{border-color:#ffcc00;}
.ui-btn-group-color.ui-btn-group-bg .active,.ui-btn-group-color.ui-btn-group-bg a.active{color:#fff;background:#ffcc00;}

.pay{margin:0 0 -10px;padding:0;list-style:none;display:flex;}
.pay li{margin:0 10px 10px 0;cursor:pointer;}
.pay li div{border:1px solid #efefef;text-align:center;position:relative;}
.pay li div img{max-width:100%;height:65px;margin:0 auto;}
.pay li div i{position:absolute;right:2px;bottom:0px;font-size:12px;color:#fff;z-index:10;display:none;}
.pay .active div:before{position:absolute;content:"";right:0;bottom:0;color:#ffcc00;width:0;height:0;border-bottom:30px solid #ffcc00;border-left:30px solid transparent;z-index:10;}
.pay .active div{border-color:#ffcc00;}
.pay .active div i{display:block;margin-bottom:-10px;}

.ui-box{box-shadow:0px 0px 30px rgba(0,0,0,0.1);border:1px solid #f3f3f3;background:#fff;}
.ui-box-body{padding:25px 30px;word-break:break-all;min-height:180px;}

.order-base{margin-bottom:0;padding:0 20px 20px;}
.order-base h1{font-size:20px;font-weight:400;color:#666;}
.order-base h1 i{font-size:30px;color:#ffcc00;margin-right:10px;}
.order-base p{padding-left:46px;color:#f30;margin:0;line-height:30px;}
.order-base p span{color:#999;}
.order-base em{color:#f30;}
.order-goods{border:1px solid #f3f3f3;border-radius:4px;}
.order-goods .ui-collapse-menu-title a{font-size:16px;}
.order-goods .ui-collapse-menu-title a:hover{padding-left:0;}
.order-goods .ui-collapse-menu-title.active{background:#fafafa;}
.order-goods .ui-collapse-menu-title.active a{color:#ffcc00;}
.order-goods .ui-collapse-menu-title a span{color:#ffcc00;font-size:16px;margin-right:15px;}
.order-goods .ui-collapse-ui-menu-body li span{color:#999;}
.order-goods .ui-collapse-ui-menu-body li:last-child{border-bottom:0;}
.order-pay{margin:10px 0;}



@media screen and (max-width: 1220px){

	.popfind{ position: fixed; left: 0; top: 1rem; width: 100%; bottom:0; z-index: 100; display: none; }
	.popfind .popbg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;  }
	.popfind .popbg p{ position: absolute; top: 0rem; left: 0; width: 100%; bottom: 0; background-color: rgba(0,0,0,0.8); }
	.popfind .fmid{width: 100%;background-color: #fff;padding:0.4rem 0.3rem;border-radius: 0;position: relative;/* left: 5%; *//* top: 50%; *//* margin-top: -2rem; */z-index: 2;}
	.popfind .fmid input{ display: block; line-height: 0.8rem; width: 100%; border:none; font-size: 0.3rem; color: #333; border-bottom: 0.02rem solid #ddd; }
	.popfind .fmid .btns{  display: flex; padding-top: 0.4rem; align-items: center; justify-content: space-between; }
	.popfind .fmid .btns button{ background:#fff; display: block; width: 46%; line-height: 0.76rem; border:0.02rem solid #ccc; font-size: 0.28rem; color: #666; text-align: center; border-radius: 0.12rem; }
	.popfind .fmid .btns button.ok{ background-color: #ffe03d; border:0.02rem solid #ffe03d; color: #333; }

	.searchPhone{ width:0.6rem; height:0.6rem; padding-left:0; border:none; display: block;
        background-image:url(/theme/zhongying/img/icon001.png); 
        background-size:auto 0.52rem;
        background-repeat:no-repeat;
        background-position:center center;
        position:absolute;
        right:1.4rem;
        top:0.2rem;
        margin:0;
        z-index:3;
	}
    .search{ display:none;}
    .search .btn{ display:none;}
    .search .div_input { display:none; }

	.lfooter {
		width: 100%;
		height: 56px;
		background-color: #ffe03e;
		position: fixed;
		bottom: 0px;
		left:0;
		right:0;
		margin:0 auto;
		display:block;
		z-index:99;
	}
	.lfooter ul li {
		width: 25%;
		height: auto;
		float: left;
		text-align: center;
		padding: 6px 0px;
	}
	.lfooter ul li a {
		color: #333;
		line-height: 12px;
		font-size: 12px;
	}
	.lfooter ul li a img{ margin:0 auto 6px; width: 24px; height:auto }

	#backTop{display:none}
	/*页码*/
	.pages{ overflow: hidden; background-color: #fff; padding:0.5rem 0px; margin-bottom: 0.3rem; display: flex; align-items: center; justify-content: center; height: auto; }
	.pages a{ display: block; width: 0.44rem; padding: 0.1rem 0; text-align: center; font-size:0.28rem; color: #333; float: left; cursor: pointer; transition: all 0.3s; margin-right:0.12rem; border-radius: 4px; height: auto; line-height: 1; }
	.pages a.on{ background-color:#ffcc00; color: #fff; }
	/*页码*/


	.morebox{ padding-top: 0.3rem; }
	.morebox .more{ width: 2rem; height: 0.72rem; line-height: 0.72rem; border-radius:0.3rem 0 0.3rem 0; font-size: 0.28rem; box-shadow: 0 0 0.1rem #ffe03d;}
	.pagebans .swiper-button-next, 
	.pagebans .swiper-button-prev{ display: none; }

	.mid{ width: 100%; }
	body{ padding-top: 1rem; max-width: 750px; margin:0 auto; }
	/*导航*/
	.navtop{ position: fixed; left:0; top: 0; z-index: 100; padding:0.1rem 0.3rem; background-color: #484848; height: 1rem; width: 100%; z-index: 99; }
	.navtop .logoa{ float: left; width: auto; height: 0.8rem;}
	.navtop .logoa img{ display: block; width: auto; height: 0.8rem; }
	.navtop .nav{ position: fixed; left:0; top: 1rem; padding-top:0rem; width: 100%; bottom: 0; z-index: 99; display: none;}
	.navtop .nav .item{ display: block; float: none; background-color: rgba(0,0,0,0.8); position: relative; z-index: 2; padding: 0; padding: 0.2rem 0rem; }
	.navtop .nav .item a{ line-height: 0.6rem; font-size: 0.28rem; padding: 0 0.3rem; color: #fff; }
	.navtop .nav .item p{ position: static; display: block; padding: 0 0 0 0.3rem; }
	.navtop .nav .item a:before{ display: none !important; }
	.navtop .nav .item p:before{ display: none; }
	.navtop .nav .item p a{ padding: 0 0.3rem; font-size: 0.28rem; line-height: 0.56rem; background-color: transparent; color: #ffe03d; border-bottom: none; text-align: left; float: left; color: #fff; }
	.navtop .nav .item a.on{ color: #ffe03d; }
	.navtop .nav i{ position: absolute; left:0; top: 0; z-index: 1; width: 100%; height: 100%; display: block; }
	.navtop .menua{ display: block; width: 0.6rem; height: 0.6rem; position: absolute; right: 0.3rem; top: 50%; margin-top: -0.3rem;  z-index: 2; cursor: pointer; }
	/*导航*/
	.navtop .fast{display: block;float: right;padding: 0.1rem 1.9rem 0.1rem 0;overflow: hidden;}
	.navtop .fast .linka{ display: block; width: 0.6rem; height: 0.6rem; margin:0 0.3rem; float: left; }
	.navtop .fast .linka img{ display: block; width: 0.6rem; height: 0.6rem; padding: 0.04rem; }



	/*pagebans*/
	.pagebans{ width: 100%; height: auto; position: relative;}
	.pagebans .bans{ width: 100%; position: static; transform: translateX(0); height: auto; }
	.pagebans .bans img{ display: block; width: 100%; height: auto; }
	/*pagebans*/


	/*页脚*/
	.footer{ background-size: auto  100%; background-image: url(/theme/zhongying/img/img13.png);  height: auto; padding-bottom: 60px; }
	.footer .mid{ width:100%; padding: 0.6rem 0.3rem; }
	.footer .both{ padding-right:0;  }
	.footer .link a{ margin-right: 0.8rem; }
	.footer .link a img{ width: 0.72rem; height: 0.72rem; margin-bottom: 0.12rem; }
	.footer .link a span{ font-size: 0.28rem; line-height: 0.32rem;   }
	.footer .link a b{ display: none; opacity: 0; }
	.footer .link a:hover b{ display: none; opacity: 0; }
	.footer .lib{ margin:1rem 0 0.6rem; }
	.footer .lib p{ width: 100%; margin-right: 0; font-size:0.28rem; color: #fff !important; margin-bottom: 0.2rem; }
	.footer .lib p span{ font-size:0.28rem;line-height: 0.44rem; }
	.footer .lib p:hover{ transform: translateY(0px);}

	.footer .logo{ width: 1.6rem; }
	.footer .fast{ margin:0.3rem 0 0.3rem 0; line-height: 0.4rem; font-size:0.28rem; color: #fff; overflow: hidden; display: none;  }
	.footer .fast span{ font-size:0.28rem; margin-bottom: 0.08rem; color: #ffe03d; float: left; width: 100%; }
	.footer .fast a{ font-size:0.28rem; padding: 0; float: left; width: 25%; }
	.footer .fast a:after{ display: none;}
	.footer .copys{ line-height: 20px; font-size: 0.28rem; height: auto; }
	/*页脚*/

	/*公共问题*/
	.tit{ padding: 0.8rem 0 0.6rem;  background-position: center 0.6rem; background-size: 3.71rem auto; }
	.tit span{ width: 3.71rem; font-size: 0.4rem; color:#333; line-height: 0.5rem; font-weight: bold; }
	.tit i{ width: 3.71rem; font-size: 0.32rem; color:#989898; line-height: 0.4rem;  }
	.tit span.big{ width: 5.21rem; text-indent: 0.75rem; }
	/*公共问题*/

	/*产品列表*/
	.cppart .cplist{ padding:0.3rem; width: 100%;  }
	.cppart .cplist .item{ width: 48%; float: left; margin-right: 0; margin-bottom: 0.22rem; }
	.cppart .cplist .imga{ display: block; width: 100%; height: 0; padding-bottom: 100%; overflow: hidden; position: relative;}
	.cppart .cplist .imga img{ display: block; width: 100%; height: 100%; position: absolute; left:0; top: 0; padding: 10%; }
	.cppart .cplist .namea{ line-height: 40px; text-align: center; font-size: 22px; color: #989898; display: block; transition:all 0.3s; display: block; padding-bottom:0.1rem; }
	.cppart .cplist .namea b{ font-size:0.26rem; line-height: 0.44rem; }
	.cppart .cplist .namea span{ font-size:0.32rem; line-height:0.44rem; }
	.cppart .cplist .namea i{ font-size:0.26rem; line-height:0.44rem;  }
	.cppart .cplist .namea em{ width: 2rem; height: 0.72rem; line-height: 0.72rem; border-radius:0.3rem 0 0.3rem 0; font-size: 0.28rem; box-shadow: 0 0 0.1rem #ffe03d; margin:0.1rem auto;}

	.cppart .cplist .namea b:before{ bottom: 0; height: 0.02rem; width: 1rem; margin-left: -0.5rem; }


	.cppart .cplist .item .btns{ padding: 0.16rem 0.16rem 0.3rem;  }
	.cppart .cplist .item .btns a{ height: 0.6rem; width: 45%;  }
	.cppart .cplist .item .btns a img{ width: 0.3rem; height: 0.3rem; }
	.cppart .cplist .item .btns a i{ font-size: 0.28rem; margin-left: 0.12rem;}
	.cppart .cplist .item .btns a i em{ display: none; }
	.cppart .cplist .item .icon{ left:-0.04rem; top: -0.2rem; width: 1.4rem; }
	.cppart .cplist .item .btns a:hover{ transform:translateY(0); }

	.cppart .cplist .item:nth-child(2n+2){ float: right; }
	.cppart .cplist .item:hover .imga img{ transform: scale(1); }
	.cppart .cplist .item:hover .namea{ color:#ffe03d;  }
	/*产品列表*/


	/*案例*/
	.alpart{ padding-bottom: 0.6rem; }
	.alpart .item{ display: block; position: relative; }
	.alpart .item img{ display: block;}
	.alpart .item span{bottom: 0rem; padding: 0.12rem 0.2rem; }
	.alpart .item span i{font-size: 0.28rem; line-height:0.36rem; }
	
	.alparts .mid{ padding:0.3rem; width: 100%;  }
	.alparts .mid .item{ width: 48%; float: left; margin-right: 0; margin-bottom: 0.22rem; }
	.alparts .mid .item img{width: 100%;min-height:120px;}
	.alparts .mid .item i:last-child{display:none;}

	#swiper1{ padding-bottom: 30px; }
	#swiper2{ padding-bottom: 30px; }
	.swiper-next{ display: none; }
	.swiper-prev{ display: none; }
	.swiper-button-disabled{ opacity: 0.5; }
	.zdy .swiper-container-horizontal>.swiper-pagination-bullets{ width: 100%; left: 0; margin-left: 0; bottom: 0px; height: 20px; line-height: 20px; }
	.zdy .swiper-container-horizontal>.swiper-pagination-bullets span:before{ font-size: 20px; }
	/*案例*/


	/*应用领域*/
	.alpart .item .namea{ line-height: 0.8rem; height: 0.8rem;  font-size: 0.28rem; position: relative; top: -0.02rem; }
	.alpart .item .adda{ width: 0.6rem; height: 0.6rem; margin-left: -0.3rem; bottom:0.54rem;}
	/*应用领域*/

	/*pagebans*/
	.midban{ height: auto; background-color: #2f5bae; padding: 0.6rem 0.3rem; }
	.midban .bans{ display: none;}
	.midban .bans img{ display: none; }

	.midban .p{ position: static; left: 0; width: 100%; margin-left: 0; height: 100%; display: flex; justify-content: center; flex-direction: column; }
	.midban .p i{ display: block; font-size: 0.6rem; line-height:0.8rem; }
	.midban .p b{ display: block; font-size: 0.8rem; line-height: 1.2rem; }
	.midban .p em{ display: block; font-size: 0.5rem; line-height: 0.7rem; }
	.midban.h800{ height: auto; background-color: #dfe5f1; }
	.midban.h800 .bans img{ height: auto; display: none; }
	.midban.h800 .p{ padding-left:0; padding-bottom: 0; }
	.midban.h800 .p h1{ font-size: 0.42rem; line-height: 0.6rem; }
	.midban.h800 .p b{ font-size: 0.3rem; line-height: .5rem; }
	.midban.h800 .p em{ font-size: 0.28rem; line-height: 0.4rem; }
	/*pagebans*/

	/*最新资讯*/
	.xwpart .news{ width:100%; padding: 0; }
	.xwpart .news .single{ width: 100%; float: left; padding: 0.6rem;  }
	.xwpart .news .single i{ font-size: 0.28rem;  line-height:0.4rem; }
	.xwpart .news .single span{ font-size: 0.3rem; line-height: 0.44rem; }
	.xwpart .news .single b{ display: block; font-size: 0.26rem; color: #989898; line-height: 20px; padding-left: 0.3rem; position: relative; margin:0.3rem 0; font-weight: normal; }
	.xwpart .news .single em{ width: 100%; height: auto; }
	.xwpart .news .single em img{ width: 100%; height: auto;  }
	.xwpart .news .single em:hover img{ transform:scale(1); }
	.xwpart .xwlist{ border-top: 1px solid #f5f5f5; width: 100%; padding: 0 0.3rem; }
	.xwpart .xwlist .item{ border-bottom: 1px solid #f5f5f5; padding: 0.3rem 0 0.3rem 0.8rem;}
	.xwpart .xwlist .item:before{ left:0.48rem; top: 0.38rem; }
	.xwpart .xwlist .item span{ font-size: 0.28rem; line-height: 0.4rem; margin-bottom: 0.3rem;  }
	.xwpart .xwlist .item i{ padding-right: 1.4rem;}
	.xwpart .xwlist .item b{ font-size: 0.26rem; line-height:20px; height: auto;  }
	.xwpart .xwlist .item em{ font-size: 0.28rem; line-height:20px;  }
	/*最新资讯*/


	/*二级页面*/
	/*******************二级页面********************/
	.cppage{ padding: 0 0rem; }
	.ways{width: 100%;background-size: 0.28rem auto;font-size: 0.28rem;padding: 0.3rem 0.3rem;padding-left:0.7rem;line-height: 0.6rem;background-position: 0.3rem center;}
	.ways a{ font-size: 0.28rem; line-height: 0.56rem;  }
	.ways a:hover{ color:#777;  }
	.cppage .filter{ padding: 0rem 0.3rem 0.2rem; width: 100%; }
	.cppage .filter a{line-height:0.64rem;font-size: 0.28rem;padding: 0 0.3rem; }
	.cppage .filter a:hover{ }
	.cppage .filter a.on{ background-color:#000; color: #fff;  }

	.cppage .cplist{ background-color: #f6f6f6; padding: 0.7rem 0.3rem; }
	.cppage .item .imga img{ padding:10%; }
	.cppage .item{ width: 48%; border-radius: 0.1rem; margin:0; margin-bottom: 0.3rem; }
	.cppage .item:nth-child(3n){ float: left; margin:0; margin-bottom: 0.3rem; }
	.cppage .item:nth-child(2n){ float: right; margin:0; margin-bottom: 0.3rem; }
	.cppage .item .namea{ font-size: 0.3rem; line-height: 0.5rem;}
	.cppage .item .btns{ padding: 0.3rem 0.16rem 0.4rem;  }
	.cppage .item .btns a{ height: 0.6rem; width: 45%;  }
	.cppage .item .btns a img{ width: 0.3rem; height: 0.3rem; }
	.cppage .item .btns a i{ font-size: 0.28rem; margin-left: 0.12rem;}
	.cppage .item .btns a i em{ display: none; }
	.cppage .item .icon{ left:-0.04rem; top: -0.2rem; width: 1.4rem; }
	.cppage .item .btns a:hover{ transform:translateY(0); }

	
	.morea{ width: 5rem; height:1rem; line-height: 1rem; margin:0.5rem auto 0.3rem; font-size: 0.32rem; border-radius: 0.16rem; }


	.zxpage{padding:0 0.3rem;  }
	.zxpage .ttop{ line-height:1rem; }
	.zxpage .tmid{ width: 100%; margin: 0 auto; overflow: hidden; } 
	.zxpage .tmid span{ font-size: 0.4rem; border-bottom: 0.08rem solid #ffe03d;}
	.zxpage .itema{ padding:0.65rem 0.3rem; width: 100%; }
	.zxpage .itema i{ font-size: 0.28rem; line-height: 0.44rem; margin-bottom: 0.1rem; }
	.zxpage .itema b{ font-size: 0.44rem; line-height: 0.56rem; }
	.zxpage .itema em{ font-size: 0.28rem; line-height: 0.4rem; margin:0.3rem 0;  }
	.zxpage .itema span{ width: 1.6rem; height: 0.68rem; line-height: 0.68rem;  border-radius: 0.16rem; font-size: 0.26rem; }
	.zxpage .itema span:hover{ transform: translateX(0px); }

	.cpInfos{ padding: 0.3rem 0 0.5rem 0; }
	.cpInfos .info{ margin-bottom: 0.7rem; }
	.cpInfos .photo{ width: 100%; height: auto; border:0.02rem solid #e5e5e5;  } 
	.cpInfos .photo .swiper-container{ width: 100%; height: auto }
	.cpInfos .photo .swiper-container img{ width: 100%; height: auto}

	.cpInfos .word{ width: 100%; padding: 0.3rem; }
	.cpInfos .word h1{ font-size: 0.32rem; line-height: 0.44rem; margin-bottom: 0.3rem;  }
	.cpInfos .word span{ font-size: 0.3rem; line-height: 0.44rem;   }
	.cpInfos .btns{ padding: 0.3rem 0px 0; display: block;  }
	.cpInfos .btns a{ height: 0.8rem; width: 100%; margin-top: 0.3rem;  }
	.cpInfos .btns a img{ width: 0.28rem; height: 0.28rem; }
	.cpInfos .btns a i{ font-size: 0.28rem; margin-left: 0.12rem;}
	.cpInfos .btns a:hover{ transform: translateY(0px); }

	.cpInfos .part{ padding: 0.5rem 0; margin:0 0.3rem; }
	.cpInfos .part .pa{ padding-left:0.7rem; background-size:0.5rem auto; font-size: 0.36rem; line-height: 0.6rem; margin-bottom: 0.3rem; }
	.cpInfos .part p{ font-size: 0.28rem; line-height: 0.44rem;  }
	.cpInfos .downs{ overflow: hidden; padding: 0.6rem 0 0.2rem; }
	.cpInfos .downs .din{ width: 100%;margin-right: 0; margin-bottom: 0.34rem; }
	.cpInfos .downs .din .pb{ padding: 0 0 0 0.6rem; background-position: 0.1rem center; background-size:0.4rem auto;  font-size: 0.32rem; line-height:0.8rem;  }
	.cpInfos .downs .din .lists{ padding: 0 0.08rem; }
	.cpInfos .downs .din a{ padding-left:0.5rem;background-position:0.1rem center; background-size:0.3rem auto; line-height:0.7rem;  font-size:0.28rem; }
	.cpInfos .downs .din a:hover{ color: #e2c737; }


	.zxpart{ padding-bottom: 0.7rem;background-color: #fff; }
	.zxpart .sin{ padding: 0rem 0 0.3rem 0; margin-bottom: 0.3rem; }
	.zxpart .sin .imga{ width: 100%; height: 0; padding-bottom:66.67%; }
	.zxpart .sin .namea{ width: 100%; padding: 0; margin-top: 0.2rem;}
	.zxpart .sin .namea h2{ font-size: 0.32rem; line-height: 0.44rem; padding-bottom: 0.2rem; }
	.zxpart .sin .namea h2:before{ content: ""; position: absolute; left: 0; bottom: 0; width:63px; height: 3px; background-color:#ffe03d;  }
	.zxpart .sin .namea span{ margin:0.2rem 0; font-size: 0.28rem;  line-height: 0.44rem; }
	.zxpart .sin .namea i{ font-size: 0.4rem; line-height: 0.52rem; }
	.zxpart .sin .namea i:before{ right:1.12rem; height: 0.52rem; line-height: 0.52rem; }
	.zxpart .sin:hover{ transform: translateX(0px);}

	.bgf5{ background-color: #fff;  }
	.newinfo{ padding:0.6rem 0rem 0.5rem 0rem; }
	.newinfo .na{ font-size: 0.44rem; line-height: 0.72rem;}
	.newinfo .nb{ width: 2.6rem; height: 0.64rem; line-height: 0.6rem; font-size: 0.26rem; margin:0.3rem auto 0.5rem auto; border:0.02rem solid #cacaca;  }
	.newinfo .desc{ width: 100%; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; padding: 0.78rem 0; font-size: 0.28rem;line-height: 0.44rem;}
	.newinfo .desc img{  margin:0.6rem auto; }
	.newinfo .near{ padding: 0.5rem 0; width: 100%; }
	.newinfo .near a{ width: 100%; font-size: 0.28rem; line-height: 0.6rem; }
	
	
	.pageinfo{ padding:0.1rem 0rem 0.5rem 0rem; }
	.pageinfo .na{ font-size: 0.44rem; line-height: 0.72rem;}
	.pageinfo .desc{ width: 100%; padding: 0.28rem 0; font-size: 0.28rem;line-height: 0.44rem;}
	
	.pay{margin:0 0 -15px 0;padding:0;list-style:none;overflow:hidden;}
	.pay li{float:left;width:47%;margin:0 15px 15px 0;cursor:pointer;}
	.pay li:nth-child(2n){margin-right:0;}
	.pay li div{border:1px solid #efefef;text-align:center;position:relative;}
	.pay li div img{max-width:100%;height:60px;}
	.pay li div i{position:absolute;right:2px;bottom:0px;font-size:12px;color:#fff;z-index:10;display:none;}
	.pay .active div:before{position:absolute;content:"";right:0;bottom:0;color:#ffcc00;width:0;height:0;border-bottom:30px solid #ffcc00;border-left:30px solid transparent;z-index:10;}
	.pay .active div{border-color:#90BAFF;}
	.pay .active div i{display:block;}
	
	
	.ui-box-body{padding:15px 20px;word-break:break-all;min-height:180px;}
	.ui-form-sp{margin:0 !important;}
	.ui-form-sp .ui-col-2{display:none;}
	.ui-form-sp .ui-col-5{flex:0 0 100%;max-width:100%}

}



<!--耗时1762916448.1053秒-->