.hfu { width: 100%; height: 76px; background: white; border-bottom: 1px solid #dddddd; }

.hfu #cpo { width: 66.66%; margin: 0 auto; overflow: hidden; }

.hfu #cpo li { float: left; width: 88px; font-size: 16px; font-family: MicrosoftYaHei; font-weight: 400; color: rgba(51, 51, 51, 1); line-height: 76px; margin-right: 37px; text-align: center; cursor: pointer; }

.jtsl { width: 100%; overflow: hidden; }

.hfu #cpo .redxian, .hfu #cpo li:hover { color: rgba(229, 0, 18, 1); border-bottom: 2px solid red; }

.cont { width: 100%; overflow: hidden; background: #F5F5F5; }

.cont .pmp { width: 66.6666%; overflow: hidden; margin: 0 auto; margin-bottom: 30px; background: #FFFFFF; }

.cont .pmp:first-child { margin-top: 56px; }

.cont .pmp .rgt { float: right; width: 50%; }

.cont .pmp .rgt img { width: 100%; float: right; }

.cont .pmp .llf { width: 41%; padding-right: 3.3%; padding-top: 6.5%; padding-left: 4.85%; float: left; }

.cont .pmp .llf .yw { font-size: 36px; font-family: ArialMT; font-weight: 400; color: rgba(206, 206, 206, 1); line-height: 26px; }

.cont .pmp .llf .zsw { font-size: 36px; font-family: MicrosoftYaHei-Bold; font-weight: bold; color: rgba(229, 0, 18, 1); line-height: 35px; margin-top: 12px; margin-bottom: 53px; }

.cont .pmp .llf p { font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: rgba(102, 102, 102, 1); line-height: 33px; }

.ljfgs { width: 100%; padding-bottom: 74px; overflow: hidden; background: #F5F5F5; }

.ljfgs .fgs { margin: 0 auto; width: 66.6666%; overflow: hidden; background: white; }

.ljfgs .fgs h4 { margin-left: 3.58%; margin-right: 3.58%; text-align: center; font-size: 36px; font-family: MicrosoftYaHei-Bold; font-weight: bold; color: rgba(229, 0, 18, 1); padding-bottom: 39px; border-bottom: 1px solid #E0E0E0; }

.ljfgs .fgs h3 { padding-top: 55px; padding-bottom: 12px; display: block; text-align: center; font-size: 36px; font-family: ArialMT; font-weight: 400; color: rgba(206, 206, 206, 1); line-height: 33px; }

.ljfgs .fgs p:last-child { padding-top: 0px; }

.ljfgs .fgs p { padding-bottom: 40px; padding-top: 47px; margin-left: 3.58%; margin-right: 3.58%; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: rgba(102, 102, 102, 1); line-height: 36px; }

.ljfgs .fgs img { display: block; width: 93%; margin: 0 auto; }

.ljfgs .fgs span { text-align: center; display: block; width: 91%; margin: 40px auto; font-size: 18px; font-family: MicrosoftYaHei-Bold; font-weight: bold; color: rgba(102, 102, 102, 1); line-height: 36px; }

.jtgk { width: 100%; overflow: hidden; }

.jtgk .jianjie { width: 66.666%; margin: 0 auto 85px;; overflow: hidden; }

.jtgk .jianjie h2 { font-size: 36px; font-family: MicrosoftYaHei; font-weight: 400; color: rgba(51, 51, 51, 1); line-height: 144px; width: 100%; }

.jtgk .jianjie p { font-size: 16px; font-family: MicrosoftYaHei; font-weight: 400; color: rgba(102, 102, 102, 1); line-height: 36px; margin-bottom: 40px; }

.jtgk .jianjie img { width: 60%; margin-bottom: 85px; }

.jtgk #liangzt { margin: 53px auto 0; width: 67.6%; height: 466px; overflow: hidden; }

.jtgk #liangzt .gcmy { float: left; height: 100%; width: 50%; background-image: url(/vancheerfile/Images/images/kk.jpg); background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background-position: center 0; }

.jtgk #liangzt .po { padding-left: 28%; margin: 0 auto; }
.jtgk #liangzt .po li:hover { transform: translateY(-5px); }
.jtgk #liangzt .po li { cursor: pointer; text-align: left; margin: 0 auto; font-size: 18px; font-family: MicrosoftYaHei; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 44px; transition: all .3s ease; }
.jtgk #liangzt .po li i { font-size: 20px; display: inline-block; margin-right: 13px; }
.jtgk #liangzt .qtyw { background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background-position: center 0; float: left; height: 100%; width: 50%; background-image: url(/vancheerfile/Images/images/kl.jpg); }

.jtgk #liangzt img { display: block; margin: 0 auto; width: 66.71875%; }

.jtgk .sizlunb { overflow: hidden; margin-left: 11.875%; margin-right: 11.875%; }

.jtgk .sizlunb span { margin-top: 32px; display: block; width: 100%; text-align: center; font-size: 36px; font-family: MicrosoftYaHei-Bold; font-weight: bold; color: rgba(51, 51, 51, 1); line-height: 36px; }

.jtgk .sizlunb span::after { width: 58px; height: 5px; background: rgba(229, 0, 18, 1); display: block; clear: both; margin: 28px auto 0; content: ''; }

.rvc { max-width: 100%; position: relative; margin: auto; margin-top: 67px }

.rvc .rvc-wrapper { margin: auto; overflow: hidden }

.rvc .rvc-wrapper ul { overflow: hidden; position: relative }

.rvc .rvc-wrapper ul li { float: left; }

.rvc .rvc-wrapper ul li p { font-size: 16px; font-family: MicrosoftYaHei; font-weight: 400; color: rgba(72, 72, 72, 1); line-height: 28px; text-align: center; padding-top: 24px; margin-bottom: 105px; }

.rvc .rvc-wrapper ul li a { display: block; width: 100%; height: auto; background: rgba(255, 255, 255, 1); text-decoration: none }

.rvc .rvc-wrapper ul li a .img-wrapper img { width: 72%; }

.rvc .rvc-wrapper ul li a .img-wrapper { height: 270px; border: 1px solid rgba(222, 222, 222, 1); display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center }

.rvc-prv,
.rvc-next { position: absolute; height: 100%; top: 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center }

.rvc-prv { cursor: pointer; top: 20%; width: 52px !important; font-size: 24px; height: 52px; background: rgba(255, 255, 255, 1); border: 1px solid rgba(203, 203, 203, 1); border-radius: 50%; left: 0 }

.rvc-prv:hover,
.rvc-next:hover { background: rgba(229, 0, 18, 1); color: white; }

.rvc-next { cursor: pointer; top: 20%; width: 52px !important; font-size: 24px; height: 52px; background: rgba(255, 255, 255, 1); border: 1px solid rgba(203, 203, 203, 1); border-radius: 50%; right: 0 }

.jtgk .mask { width: 100%; height: 100%; background: #7f7f7f; opacity: 0.5; }

.jtgk { position: relative; }

.tanchuang_wrap { display: none; margin: 0 auto; width: 100%; }

.lightbox { position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: 100%; z-index: 101; height: 100%; background-color: #7f7f7f; filter: alpha(Opacity=50); -moz-opacity: 0.5; opacity: 0.5; }

.tanchuang_neirong .kjoub { margin: 0 auto; width: 93.6%; }

.tanchuang_neirong .kjoub h2 { border-bottom: 1px solid #dddddd; font-size: 30px; width: 100%; text-align: center; margin-top: 6.2%; font-family: MicrosoftYaHei; font-weight: 400; color: rgba(0, 0, 0, 1); line-height: 32px; padding-bottom: 4.3%; }

.tanchuang_neirong .soc { overflow-y: scroll; width: 100%; height: 594px; margin-top: 3.8%; }









.tanchuang_neirong .soc::-webkit-scrollbar { width: 5px; /*对垂直流动条有效*/ }

/*定义滚动条的轨道颜色、内阴影及圆角*/

.tanchuang_neirong .soc::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0.1); border-radius: 2px; }


/*定义滑块颜色、内阴影及圆角*/

.tanchuang_neirong .soc::-webkit-scrollbar-thumb { border-radius: 2px; background-color: rgba(0, 0, 0, 0.3); }




.tanchuang_neirong .kjoub p { font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: rgba(72, 72, 72, 1); line-height: 30px; display: block; padding: 0 5.8% 3.15% 5.8%; }

.tanchuang_neirong p span { display: block; float: right; margin-top: 26px; margin-right: 19px; }

.tanchuang_neirong { width: 66.771%; height: 835px; background: rgba(255, 255, 255, 1); border: solid 1px #f7dd8c; position: fixed; z-index: 105; left: 16.615%; top: 5%; }

.pc-hide .wal { padding: 0 0.3rem; }

.footerDiv .wal { padding: 39px 119px 70px; margin: 0 auto; }

.pc-hide .wal { padding: 0 0.3rem; }

.within_Nav { margin-bottom: 0 !important; }

.pc-hide .cont { padding: 0 0.3rem; width: auto; }

.pc-hide .cont .pmp { width: 100%; overflow: hidden; margin: 0 auto; margin-bottom: .3rem; background: #FFFFFF; }

.pc-hide .cont .pmp:first-child { margin-top: .3rem; }


.pc-hide .cont .pmp .llf { width: auto; padding-right: 0.2rem; padding-top: 6.5%; padding-left: 0.2rem; padding-bottom: 0.2rem; float: inherit; }

.pc-hide .cont .pmp .rgt { width: 100%; overflow: hidden; padding-right: 0; padding-top: 0; padding-left: 0; float: inherit; }

.pc-hide .cont .pmp .llf .yw { font-size: .48rem; font-family: ArialMT; font-weight: 400; color: rgba(206, 206, 206, 1); line-height: .3467rem; }


.pc-hide .cont .pmp .llf .zsw { font-size: .48rem; font-family: MicrosoftYaHei-Bold; font-weight: bold; color: rgba(229, 0, 18, 1); line-height: .4667rem; margin-top: .16rem; margin-bottom: .4rem; }

.pc-hide .cont .pmp .llf p { font-size: .1867rem; font-family: MicrosoftYaHei; font-weight: 400; color: rgba(102, 102, 102, 1); line-height: .44rem; }

.rvc .rvc-wrapper ul li a .img-wrapper:hover { border-bottom: 3px solid red; }

.rvc .rvc-wrapper ul li:hover p { color: red; }

.pc-hide #liangzt { margin: .3rem auto; width: 100%; height: auto; overflow: hidden; }


.pc-hide #liangzt .gcmy,
.pc-hide #liangzt .qtyw { float: inherit; height: 100%; width: 100%; }

.pc-hide #liangzt .po { width: 51%; height: 100%; padding-left: 0; padding-top: 40%; padding-bottom: 9%; margin: 0 auto; }

.pc-hide #liangzt .po li { font-size: .24rem; line-height: .5867rem; }

.pc-hide .sizlunb .img-wrapper { margin-top: .5rem; }

.pc-hide .sizlunb .swiper-wrapper p { font-size: .2133rem; font-family: MicrosoftYaHei; font-weight: 400; color: rgba(72, 72, 72, 1); line-height: .3733rem; text-align: center; padding-top: .32rem; }

.pc-hide .sizlunb .img-wrapper img { display: block; margin: 0 auto; width: 50%; }
