
/* 分辨率高于1920px */

@media screen and (min-width: 1920px) {
}

/* 分辨率为1680px、1600px的样式控制 */

@media screen and (max-width: 1680px) {
	/*

		首页

	*/
	.idxAbo-lt .title {
 margin-bottom: 40px;
}
 .idxAbo-lt .btit {
 margin-bottom: 20px;
}
 .idxAbo-lt .txt {
 margin-bottom: 60px;
}
 .idxAdv-nav .idxAdv-li.active .tits {
 font-size: 40px;
}
 .yuan-tit li .tit {
 font-size: 18px;
 width: 80px;
}
 .yuan-tit li:nth-child(6) .tit, .yuan-tit li:nth-child(7) .tit, .yuan-tit li:nth-child(8) .tit, .yuan-tit li:nth-child(9) .tit {
 margin-right: 10px;
}
 .yuan-tit li:nth-child(2) .tit, .yuan-tit li:nth-child(3) .tit, .yuan-tit li:nth-child(4) .tit, .yuan-tit li:nth-child(5) .tit {
 margin-left: 10px;
}
 .footTop-li:not(:last-child) {
 margin-right: 70px;
}
 .yuan-tit li:nth-child(1) .tit {
 margin-bottom: 10px;
}
 .xfBox li a {
 width: 75px;
 height: 86px;
}
	/*

		首页

	*/
	.aboOne-lt .txt {
 font-size: 15px;
 line-height: 30px;
}
 .newTj-dl dd {
 padding: 0 100px 0 80px;
}
 .newTj-dl .hd {
 padding-bottom: 30px;
 margin-bottom: 25px;
}
 .newTj-dl .txt {
 margin-bottom: 25px;
}
 .timeline-div i {
 width: 26px;
 height: 26px;
}
}

/* 分辨率为1440px、1366px的样式控制 / 分辨率为1920px被放大到125%的样式控制 */

@media screen and (max-width: 1560px) {
	/*

		首页

	*/
	.headTel, .slogan .txt {
 font-size: 16px;
}
 .headTel img {
 width: 16px;
}
 .nav-a, .idxCounts .txt, .idxNews-nav li a {
 font-size: 14px;
}
 .ico-sch img {
 width: 18px;
}
 .logo img {
 height: 40px;
}
 .headTop {
 height: 65px;
}
 .slogan .counts {
 font-size: 130px;
 line-height: 106px;
}
 .slogan:after {
 width: 226px;
 height: 120px;
}
 .banFm {
 padding: 25px 95px;
}
 .banFm-col .div {
 padding: 0 25px;
}
 .banFm-col .layInp, .banFm-but .but {
 height: 40px;
 font-size: 14px;
}
 .banFm-col .lab img {
 height: 19px;
}
 .banFm-col .layInp {
 padding-left: 10px;
}
 .banNav .txt {
 font-size: 12px;
}
 .idxAbout .container {
 padding: 120px 0 130px;
}
 .idxAbo-lt .title {
 font-size: 42px;
}
 .idxAbo-lt .btit {
 font-size: 18px;
}
 .idxAbo-lt .txt {
 font-size: 14px;
 line-height: 30px;
}
 .moreBut {
 width: 146px;
 height: 40px;
 line-height: 40px;
 font-size: 14px;
}
 .idxAbo-rt .vdo-but {
 width: 90px;
}
 .idxAbo-rt .text {
 height: 90px;
}
 .idxCounts .counts {
 font-size: 42px;
}
 .idxCounts .wan {
 font-size: 24px;
}
 .idxCounts {
 padding: 50px 0;
}
 .idxYshi-hd {
 padding: 75px 65px 65px;
}
 .idxTitle .tit {
 font-size: 40px;
}
 .idxTitle .txt {
 font-size: 14px;
 margin-top: 15px;
}
 .idxYshi-li .tit {
 font-size: 20px;
}
 .idxYshi-li .txt {
 font-size: 14px;
 line-height: 24px;
 margin-bottom: 45px;
 height: 48px;
}
 .idxYshi-li {
 padding-top: 45px;
 padding-bottom: 60px;
}
 .idxYshi-li .icon img {
 width: 52px;
}
 .idxPro-lt .txt {
 font-size: 14px;
 line-height: 26px;
}
 .idxPro-lt .tit {
 font-size: 30px;
 margin-bottom: 28px;
}
 .idxPro-pvnt img {
 width: 9px;
}
 .idxPro-but span {
 margin: 0 25px;
 height: 15px;
}
 .idxPro-r .a-but {
 font-size: 14px;
 height: 32px;
 line-height: 32px;
 margin-top: 25px;
}
 .idxPro-but {
 height: 32px;
 margin-bottom: 25px;
}
 .idxPro-lt .tit small {
 font-size: 16px;
}
 .idxPro-lt .div {
 padding-top: 25px;
}
 .idxPro-nav li {
 padding: 0 15px;
}
 .idxPro-nav ul {
 margin: 0 -15px;
}
 .idxAdv .h3tit {
 font-size: 18px;
 line-height: 26px;
}
 .idxAdv-nav .tits {
 font-size: 20px;
 margin-bottom: 50px;
}
 .idxAdv-nav .idxAdv-li.active .tits {
 font-size: 38px;
}
 .allBut {
 font-size: 14px;
}
 .allBut img {
 top: -1px;
}
 .idxAdv-nav .allBut {
 margin-top: 50px;
}
 .btm-list li .tit {
 font-size: 14px;
 line-height: 20px;
 height: 40px;
}
 .btm-list {
 margin-top: 60px;
}
 .idxAdv {
 padding-top: 120px;
}
 .idxSi .idxTitle .txt {
 margin-top: 30px;
}
 .idWhyBox li .tit {
 font-size: 18px;
}
 .idWhyBox li .txt {
 font-size: 14px;
}
 .idWhyBox li .icoimg {
 width: 90px;
}
 .idWhyBox .title div {
 font-size: 44px;
 width: 44px;
 margin: 0 20px;
}
 .idxNews-hd {
 margin-bottom: 50px;
}
 .idxNews {
 padding: 80px 0 90px;
}
 .idxNews-dl dd .tit {
 font-size: 18px;
}
 .idxNews-dl dd .time {
 font-size: 14px;
 margin-top: 15px;
}
 .idxNews-dl dd .div {
 padding: 18px 0;
}
 .footTop-one {
 padding: 75px 50px 65px;
}
 .footTop-li .tit a, .footTop .infor .lab, .footTop .infor .address, .footTop-two .logoTxt span {
 font-size: 16px;
}
 .footTop-li li a {
 font-size: 14px;
}
 .footTop-li .tit {
 margin-bottom: 20px;
}
 .footTop .infor .tel {
 font-size: 30px;
}
 .footTop-two .logo img {
 height: 65px;
}
 .footEwm dt img {
 width: 83px;
 height: 83px;
}
 .footTop-two {
 padding: 25px 50px;
}
 .footBtm-ab {
 padding: 35px 50px;
}
 .footBtm-ab span, .footBtm-ab a {
 font-size: 12px;
}
 .menu-li .tit {
 font-size: 20px;
}
 .menu-li ul {
 height: 128px;
}
 .menu-li li a {
 font-size: 16px;
 line-height: 32px;
}
 .menu-li .txt {
 font-size: 16px;
 margin-top: 20px;
}
 .menu-li .imgs img {
 width: 52px;
}
 .xfBox li a {
 width: 70px;
 height: 80px;
}
 .xfBox li .tit {
 font-size: 13px;
}
 .xfBox li .icon img {
 width: 25px;
}
 .shouBut {
 height: 20px;
}
	/*

		首页

	*/
	.tanFmBox .tit {
 font-size: 30px;
 margin-bottom: 10px;
}
 .tanFmBox .txt {
 font-size: 14px;
 line-height: 26px;
}
 .tanFmBox .titHd {
 margin-bottom: 25px;
}
 .tanFmDiv .layput {
 font-size: 14px;
 height: 40px;
}
 .tanFmDiv {
 padding: 0 30px;
}
 .tanFmDiv label img {
 width: 18px;
}
 .tanFmDiv {
 margin-bottom: 20px;
}
 .tanFmBut .but {
 height: 40px;
 font-size: 16px;
}
 .tanFm-close img {
 width: 18px;
}
	/*产品列表*/
	.banText .tit-en {
 font-size: 46px;
}
 .banText .tit-cn {
 font-size: 24px;
}
 .proNavSwp .imgDiv {
 width: 41px;
 margin-bottom: 10px;
}
 .proNavSwp dd, .proSxuan .div-lab {
 font-size: 16px;
}
 .proSxuan li a {
 font-size: 14px;
 height: 28px;
 line-height: 24px;
}
 .proSxuan .div-lab {
 height: 28px;
 line-height: 28px;
}
 .proSxuan-li {
 padding: 25px 0;
}
 .productList {
 padding-top: 65px;
 padding-bottom: 55px;
}
 .proDl dd .tit {
 font-size: 20px;
}
 .proDl dd .list {
 font-size: 14px;
}
 .pro-row {
 margin-bottom: 35px;
}
 .pagination>li.pgPvnt a, .pagination>li.pgPvnt span {
 width: 38px;
 height: 38px;
 line-height: 38px;
}
 .pagination>li>a, .pagination>li>span {
 font-size: 16px;
 height: 32px;
 line-height: 32px;
}
 .pagination>li a:after, .pagination>li span:after {
 height: 1px;
}
 .proDl dd {
 padding: 40px;
}
 .proDl dd .allBut {
 margin-top: 20px;
}
 .proSxuan .div-but {
 font-size: 14px;
 height: 28px;
 line-height: 26px;
}
 .proSxuan .div-but img {
 width: 16px;
}
 .breadNav ul li a {
 font-size: 14px;
}
 .breadNav ul li img {
 width: 20px;
}
 .breadNav {
 padding: 20px 0;
}
 .proPgtxBox {
 padding: 65px 0 80px;
}
 .proPg-lt .tit {
 font-size: 32px;
}
 .proPg-lt .txt {
 font-size: 14px;
 line-height: 30px;
}
 .proPg-lt .xqBut, .proPg-rt .xqBut {
 width: 145px;
 height: 40px;
 line-height: 40px;
 font-size: 14px;
}
 .proPg-rt li {
 font-size: 14px;
 padding: 10px 15px;
}
 .bjiqi-div .tit {
 font-size: 30px;
}
 .bjiqi-div .txt {
 font-size: 14px;
 line-height: 30px;
}
 .custBox-li .icon img {
 width: 48px;
}
 .custBox-li .tit {
 font-size: 18px;
}
 .custBox-li .en, .custBox-li .count {
 font-size: 14px;
}
 .custBox-li .en {
 margin-bottom: 5px;
}
 .custBox-li .icon {
 margin-bottom: 30px;
}
 .custBox-li .div {
 margin-top: 30px;
}
 .custBox {
 padding: 75px 0 80px;
}
 .jmOne .hd .txt {
 font-size: 14px;
 line-height: 30px;
}
 .jmOne-vrDiv .moreBut {
 width: 130px;
}
 .jm-down {
 width: 40px;
}
 .jmOne {
 padding: 75px 0;
}
 .jmOne-vr {
 margin-top: 40px;
}
 .jmTwo {
 padding: 75px 0 60px;
}
 .jmTwo .idxTitle .txt {
 font-size: 14px;
}
 .idxTitle.ct {
 max-width: 935px;
}
 .jmTwoSwp {
 margin-top: 60px;
}
 .jmTwoSwp-but {
 margin-top: 45px;
 font-size: 14px;
}
 .newTuijian-but img {
 width: 8px;
}
 .jmTh {
 padding: 125px 0 130px;
}
 .jmTh-lt.idxTitle .entxt {
 font-size: 14px;
 line-height: 22px;
}
 .jmTh-lt.idxTitle .tit {
 line-height: 52px;
 padding-bottom: 30px;
 margin-bottom: 25px;
}
 .jmTh-rtli .imgs img {
 width: 112px;
}
 .jmTh-rtli .txt {
 font-size: 16px;
 line-height: 30px;
}
 .jmFo .list .counts {
 font-size: 30px;
}
 .jmFo .list .txt {
 font-size: 16px;
}
 .jmFo .list {
 margin-top: 50px;
}
 .jmFo .list li {
 padding: 30px 0;
}
 .jmFolt .idxTitle .txt, .jmFv .idxTitle .txt {
 line-height: 30px;
}
 .jmFv-li:not(:last-child) .imgs:before {
 width: 12.0625vw;
}
 .jmFv-list .imgs {
 margin-bottom: 50px;
}
 .jmFv-list .tit {
 font-size: 20px;
 padding-bottom: 20px;
 margin-bottom: 15px;
}
 .jmFv-list .txt {
 font-size: 14px;
 line-height: 30px;
}
 .jmFv {
 padding: 75px 0 85px;
}
 .jmSix {
 padding: 105px 0 145px;
}
 .idxTitle .txt {
 line-height: 30px;
}
 .jmSix .list .counts {
 font-size: 42px;
}
 .jmSix .list .txt {
 font-size: 14px;
}
 .jmSix .list {
 margin-top: 65px;
}
 .jmSev {
 padding: 75px 0;
}
 .eThInves-box {
 padding: 75px 0 80px;
}
 .sqFm-col .layInp, .layTextarea, .sqCol .layui-form-select .layui-input {
 font-size: 14px;
}
 .sqFm-col .div {
 padding: 0 30px;
}
 .sqFm-col .div .lab img {
 width: 18px;
}
 .sqFm-but .moreBut {
 height: 45px;
 line-height: 45px;
}
 .sqFm-col .layInp, .sqCol .layui-form-select .layui-input {
 height: 45px;
}
 .sqFm-col {
 padding-top: 8px;
 padding-bottom: 8px;
}
 .layTextarea {
 height: 90px;
}
 .layForm {
 margin-top: 45px;
}
 .jmFv-list {
 margin-top: 70px;
}
 .e2invOne .text {
 font-size: 14px;
 line-height: 30px;
}
 .e2invOne .idxTitle {
 padding-bottom: 20px;
 margin-bottom: 15px;
}
 .e2invOne-lt .divHd {
 margin-bottom: 45px;
}
 .e2invOne-rt .divHd {
 margin-top: 45px;
}
 .e2invOne-lt, .e2invOne-rt {
 padding: 80px 0;
}
 .e2invTwo, .e2invTh {
 padding: 70px 0 80px;
}
 .e2invTlist {
 margin-top: 45px;
 margin-left: -15px;
 margin-right: -15px;
}
 .e2invTli {
 padding: 15px;
}
 .e2invTh-li .tit {
 font-size: 20px;
}
 .e2invTh-li .txt {
 font-size: 14px;
}
 .e2invTh-li .icon img {
 width: 48px;
}
 .e2invTh-li .txt {
 height: 20px;
}
 .e2invTh-li .div {
 padding: 28px 0;
}
 .e2invFo {
 padding: 80px 0;
}
 .e2invFo-nav {
 font-size: 14px;
}
 .e2invFo-nav li:not(:last-child) {
 margin-right: 30px;
}
 .e2invFo-nav li {
 height: 43px;
 line-height: 43px;
}
 .e2invFo-dl .title .en {
 font-size: 38px;
 line-height: 34px;
}
 .e2invFo-dl .title .cn {
 font-size: 30px;
}
 .e2invFo-dl .txt {
 font-size: 14px;
 line-height: 30px;
 margin-bottom: 35px;
}
 .e2invFo-dl .title {
 padding-bottom: 25px;
 margin-bottom: 20px;
}
 .e2invFv {
 padding: 70px 0 55px;
}
 .e2invFv-lt .list .counts {
 font-size: 48px;
}
 .e2invFv-lt .list .txt {
 font-size: 16px;
}
 .e2invFv-lt .list li:not(:last-child) {
 margin-bottom: 25px;
}
 .e2invFv-lt .list {
 margin-top: 80px;
 margin-bottom: 90px;
}
 .e2invFv-lt .text {
 font-size: 30px;
}
 .e2invSx {
 padding: 95px 0 70px;
}
 .e2invSx-pv, .e2invSx-nt {
 width: 40px;
 height: 40px;
 line-height: 39px;
}
 .e2invSx-but img {
 width: 7px;
}
 .eThInves-tj .divLi {
 padding: 40px;
}
 .eThInves-tj .list .txt {
 font-size: 16px;
 line-height: 30px;
 height: 90px;
}
 .eThInves-tj .icon {
 margin-right: 20px;
}
 .eThInves-tj .icon img {
 width: 40px;
}
 .eThInves-tj .count {
 font-size: 52px;
 line-height: 40px;
 right: 30px;
}
 .lCheng-li .tit img {
 height: 52px;
 margin-right: 20px;
}
 .lCheng-li .tit {
 font-size: 20px;
 margin-bottom: 15px;
}
 .lCheng-li .txt {
 font-size: 14px;
 line-height: 26px;
 height: 105px;
}
 .lCheng-li {
 padding: 48px 40px 32px;
}
 .lCheng-li .count {
 font-size: 14px;
}
 .aboTit.en {
 font-size: 42px;
 padding-bottom: 30px;
 margin-bottom: 30px;
}
 .aboOne-lt .bigtxt {
 font-size: 20px;
 margin-bottom: 30px;
}
 .aboOne-lt .txt, .aboTwo-rt .txt, .aboTh-li .txt {
 font-size: 14px;
 line-height: 30px;
}
 .vdoBut {
 width: 80px;
 height: 80px;
}
 .vdoBut img {
 width: 18px;
}
 .aboTwo {
 padding: 180px 0 200px;
}
 .aboTh-img img {
}
 .aboTh-li .tit {
 font-size: 20px;
 margin-bottom: 8px;
}
 .aboTh-li .en {
 font-size: 14px;
}
 .aboTh-li .hd {
 padding-bottom: 20px;
 margin-bottom: 15px;
}
 .aboTh-img {
 margin-bottom: 65px;
}
 .aboTwo .title {
 font-size: 46px;
 line-height: 50px;
 -webkit-transform: rotate(90deg) translateX(-100px);
 transform: rotate(90deg) translateX(-100px);
}
 .aboThAb .idxTitle .tit {
 width: 40px;
}
 .aboThAb-tit .en {
 font-size: 46px;
 line-height: 46px;
 -webkit-transform: rotate(90deg) translateX(-46px);
 transform: rotate(90deg) translateX(-46px);
}
 .aboTh-li {
}
 .aboFo-li {
}
 .aboFoDl dt {
 margin-bottom: 30px;
}
 .aboFoDl .tit {
 font-size: 20px;
 margin-bottom: 10px;
}
 .aboFoDl .en {
 font-size: 16px;
}
 .aboFoDl .hd {
 padding-bottom: 20px;
}
 .aboFoDl .txt {
 font-size: 13px;
 line-height: 26px;
}
 .aboFoDl dt img {
 width: 70px;
}
 .aboFo {
 padding: 75px 0 95px;
}
 .aboFo-list {
 margin-top: 70px;
}
 .aboTit.cn {
 font-size: 40px;
}
 .aboJzguan .smlTit {
 font-size: 20px;
}
 .aboJzguan .txt {
 font-size: 14px;
 line-height: 30px;
}
 .aboTit.cn {
 padding-bottom: 25px;
 margin-bottom: 25px;
}
 .aboJzguan, .aboSix {
 padding: 80px 0;
}
 .aboSix-lt .smlTit {
 font-size: 20px;
 margin: 20px 0;
}
 .aboSix-lt .txt {
 font-size: 14px;
 line-height: 30px;
 margin-bottom: 40px;
}
 .aboSixCol {
 padding: 15px;
}
 .aboSixRow {
 margin: -15px;
}
 .aboSixBut {
 margin-top: 45px;
}
 .newsBox {
 padding: 75px 0 65px;
}
 .newTuijian {
 margin-top: 45px;
}
 .newTj-dl dd {
 padding: 0 100px 0 80px;
}
 .newTj-dl .hd .date {
 font-size: 14px;
}
 .newTj-dl .hd .tit {
 font-size: 22px;
 line-height: 30px;
}
 .newTj-dl .hd {
 padding-bottom: 25px;
 margin-bottom: 20px;
}
 .newTj-dl .txt {
 font-size: 14px;
 line-height: 30px;
 margin-bottom: 40px;
}
 .newTuijian .moreBut {
 width: 130px;
}
 .newTuijian-pg {
 font-size: 14px;
}
 .newsDl dd .tit {
 font-size: 16px;
 line-height: 28px;
 height: 56px;
 overflow: hidden;
}
 .newsDl dd {
 padding: 25px 30px 30px;
}
 .newsDl dd .date {
 font-size: 14px;
}
 .newPgLt, .newPgXguan {
 padding-top: 75px;
 padding-bottom: 65px;
}
 .newPgLt {
 padding-right: 65px;
}
 .newPgXguan {
 padding-left: 65px;
}
 .newPgLt .hd .tit {
 font-size: 26px;
 margin-bottom: 20px;
}
 .newPgLt .infoList {
 font-size: 14px;
}
 .newPgLt .hd {
 padding-bottom: 25px;
 margin-bottom: 55px;
}
 .bdBox {
 font-size: 14px;
 line-height: 30px;
}
 .showPag {
 margin-top: 45px;
}
 .showPag .moreBut {
 width: 130px;
 height: 38px;
 line-height: 38px;
 font-size: 14px;
}
 .showPag-pv, .showPag-nt {
 width: 38px;
 height: 38px;
 line-height: 38px;
}
 .xguanDl dd {
 font-size: 14px;
 bottom: 25px;
}
 .newPgXguan .tit {
 font-size: 22px;
 margin-bottom: 20px;
}
 .yYong {
 padding-top: 75px;
}
 .yYong-hdTit .tit {
 font-size: 24px;
 margin-bottom: 10px;
}
 .yYong-hdTit .en {
 font-size: 14px;
}
 .data-list .counts {
 font-size: 42px;
}
 .data-list .txt {
 font-size: 16px;
}
 .scope-list li {
 padding: 20px 0;
}
 .scope-list li .icon {
 margin-bottom: 15px;
}
 .yYong-hdTit {
 margin-bottom: 28px;
}
 .scopeBox {
 padding-bottom: 90px;
}
 .yYongDiv {
 margin-top: 60px;
}
 .yShiBox {
 padding-top: 75px;
 padding-bottom: 120px;
}
 .yShiBox-li {
 padding-left: 60px;
 padding-right: 60px;
}
 .yShiBox-li .icon img {
 width: 70px;
}
 .yShiBox-cl {
 margin-top: 80px;
}
 .yShiBox-li .icon {
 margin-bottom: 40px;
}
 .yShiBox-li .tit {
 font-size: 20px;
 margin-bottom: 15px;
}
 .yShiBox-li .txt {
 font-size: 14px;
 line-height: 32px;
}
 .pZhiBox {
 padding-top: 70px;
 padding-bottom: 85px;
}
 .pZhi-list .tit {
 font-size: 24px;
}
 .pZhiBoxCl {
 margin-top: 50px;
}
 .pZhi-list .list {
 margin-top: 35px;
}
 .pZhi-list .list li .icon {
 margin-bottom: 15px;
}
 .pZhi-list .list li .icon img {
 width: 50px;
}
 .pZhi-list .list li .txt {
 font-size: 16px;
 margin-bottom: 5px;
}
 .pZhi-list .list li .counts {
 font-size: 14px;
}
 .pZhi-list .list li {
 padding: 30px 10px 20px;
}
 .lNianBox {
 padding-top: 265px;
 padding-bottom: 255px;
}
 .lNianBox .text {
 font-size: 14px;
 line-height: 32px;
}
 .proCase {
 padding: 70px 0 45px;
}
 .proCaseSwp {
 margin-top: 45px;
}
 .proCase-dl .tit {
 font-size: 18px;
 margin-bottom: 10px;
}
 .proCase-dl .txt {
 font-size: 14px;
 line-height: 28px;
 margin-bottom: 25px;
}
 .proCase-dl .list {
 padding-top: 20px;
 font-size: 14px;
}
 .proCase-dl dd {
 padding: 25px 35px;
}
 .proCaseSwp-but {
 margin-top: 40px;
}
 .proStar-dl .topCounts img {
 height: 50px;
}
 .proStar-dl .tit {
 font-size: 30px;
 margin-bottom: 25px;
}
 .proStar-dl .bQian {
 font-size: 16px;
 margin-bottom: 25px;
}
 .proStar-dl .txt {
 font-size: 14px;
 line-height: 28px;
 height: 140px;
 margin-bottom: 45px;
}
 .proStar-dl {
 padding: 25px;
}
 .proStar-dl:not(:last-child) {
 margin-bottom: 45px;
}
 .proStar-list {
 padding-bottom: 80px;
}
 .vrList {
 padding: 65px 0;
}
 .vrDl dd {
 padding: 0 35px;
 bottom: 35px;
}
 .vrDl dd .tit {
 font-size: 20px;
}
 .vrDl dd .txt {
 font-size: 14px;
}
 .vrRow {
 margin-bottom: 45px;
}
 .telBut .nm {
 font-size: 20px;
}
 .telBut .tel {
 font-size: 30px;
}
 .telBut .icon img {
 width: 56px;
 position: relative;
 top: -5px;
}
 .telBut {
 width: 395px;
 height: 98px;
}
 .fuwuLi-lt .icon img {
 width: 105px;
}
 .fuwuLi-lt .icon {
 margin-bottom: 30px;
}
 .fuwuLi-lt .tit {
 font-size: 20px;
}
 .fuwuLi-lt .txt {
 font-size: 14px;
 line-height: 28px;
}
 .fuwuLi-lt .counts {
 font-size: 44px;
}
 .fuwuLi-rt {
 font-size: 14px;
 line-height: 30px;
}
 .fuwuLi-lt {
 height: 395px;
}
 .fuwuBox {
 padding: 70px 0 80px;
}
 .fuwuList {
 margin-top: 45px;
}
 .fwLnianBox {
 padding: 75px 0 100px;
}
 .fwLnian-list {
 margin-top: 75px;
}
 .fwLnian-li .tit {
 font-size: 20px;
 padding-bottom: 20px;
 margin-bottom: 10px;
}
 .fwLnian-li .txt {
 font-size: 14px;
 line-height: 30px;
}
 .fwLnian-li .icon img {
 width: 112px;
}
 .rYuBox {
 padding: 75px 0 40px;
}
 .rYuBox-row {
 margin-top: 45px;
}
 .rYuBox-col dt {
 margin-bottom: 25px;
}
 .rYuBox-col .tit {
 font-size: 16px;
}
 .rYuBox-col .txt {
 font-size: 14px;
}
 .rYuBox-dl {
 margin-bottom: 35px;
}
 .rYuXchang {
 padding-top: 75px;
}
 .rYuXch-swp .swiper-button-prev img, .rYuXch-swp .swiper-button-next img {
 width: 22px;
}
 .rYuXchang {
 padding-top: 60px;
 padding-bottom: 80px;
}
 .rYuXch-swp {
 margin-top: 45px;
}
 .fzLicheng {
 padding-top: 75px;
}
 .timeline {
 margin-top: 65px;
}
 .timeline .topico:after {
 width: 40px;
 height: 40px;
}
 .timeline .topico {
 width: 12px;
 height: 12px;
}
 .timeline-div .div {
 padding-left: 50px;
 padding-right: 40px;
}
 .timeline-div .dateTime {
 font-size: 26px;
 margin-bottom: 5px;
}
 .timeline-div .txt {
 font-size: 14px;
 line-height: 32px;
}
 .timeline-div {
 margin-bottom: 30px;
}
 .timeline {
 padding-bottom: 45px;
}
 .taleCon-lt .entit {
 font-size: 40px;
}
 .taleCon-lt .cntit {
 font-size: 42px;
}
 .taleCon-ab .txt {
 font-size: 14px;
 line-height: 34px;
}
 .taleCon-lt .hd {
 margin-bottom: 130px;
}
 .taleCon {
 padding: 80px 0;
}
 .teamBox {
 padding-top: 75px;
}
 .teamDiv {
 margin-top: 60px;
}
 .teamBox .txt {
 font-size: 14px;
 line-height: 32px;
}
 .teamDiv .container {
 padding-bottom: 75px;
}
 .mlGood-top .tit {
 margin-left: 15%;
}
 .mlGood-top .tit {
 font-size: 42px;
 line-height: 60px;
}
 .mlGood-top .txt {
 font-size: 16px;
 line-height: 34px;
}
 .mlGood {
 padding-top: 150px;
 padding-bottom: 80px;
}
 .joinBox {
 padding: 75px 0;
}
 .joinHd {
 height: 52px;
 font-size: 16px;
}
 .joinTab-hd {
 height: 55px;
 font-size: 16px;
}
 .joinTab-by .div .tit {
 font-size: 14px;
 margin-bottom: 20px;
}
 .joinTab-by .div .txt {
 font-size: 14px;
 line-height: 28px;
}
 .joinTab-by {
 padding: 40px 45px 45px;
}
 .joinList {
 margin: 40px 0 45px;
}
 .tactLt .en {
 font-size: 46px;
}
 .tactLt .tit {
 font-size: 22px;
}
 .tactLt .list {
 font-size: 18px;
 line-height: 36px;
}
 .newsVdo {
 padding: 60px 0 65px;
}
 .newsVdo-bigli {
 margin-top: 45px;
}
 .newsVdo-but {
 width: 60px;
 height: 60px;
 margin-bottom: 25px;
}
 .newsVdo-bigli .tit {
 font-size: 20px;
}
 .newsVdo-dl .tit {
 font-size: 20px;
}
 .newsVdo-dl dd {
 padding: 30px 0;
}
 .newsVdo-row {
 margin-bottom: 25px;
}
}

/* 分辨率为1366px的样式控制(此处可视情况省略，与max-width: 1500px用同一样式) */

@media screen and (max-width: 1400px) {
	/*

		首页

	*/
	.banFm {
 padding: 15px 50px;
}
 .banFm-col, .banFm-but {
 padding: 0 10px;
}
 .banFm-row {
 margin: 0 -10px;
}
 .banFm-col .div {
 padding: 0 15px;
}
 .headTop {
 margin-bottom: 5px;
}
 .idxAbout .container {
 padding: 90px 0 100px;
}
 .idxAbo-lt .txt {
 margin-bottom: 40px;
 line-height: 26px;
}
 .idxTitle .tit {
 font-size: 30px;
}
 .idxYshi-li .tit {
 font-size: 18px;
 margin-bottom: 10px;
}
 .idxYshi-li .txt {
 margin-bottom: 25px;
}
 .idxYshi-li .icon img {
 width: 46px;
}
 .idxYshi-hd {
 padding: 75px 50px 50px;
}
 .idxYshi-li {
 padding: 35px 0 50px;
}
 .idxStai-img .closeBut img {
 width: 40px;
}
 .idxPro-nav li {
 padding: 0 10px;
}
 .idxPro-nav ul {
 margin: 0 -10px;
}
 .yuan-tit li .tit {
 font-size: 16px;
 width: 70px;
}
 .idxAdv-nav .idxAdv-li.active .tits {
 font-size: 32px;
}
 .idxAdv .title img {
 height: 56px;
}
 .idxAdv .h3tit {
 font-size: 16px;
 line-height: 24px;
}
 .btm-list li .div {
 padding-bottom: 20px;
}
 .idxSi .idxTitle .txt {
 margin-top: 25px;
}
 .idWhyBox li .tit {
 font-size: 16px;
}
 .idWhyBox li .icoimg {
 width: 78px;
}
 .idWhyBox li:hover .txtDiv {
 padding: 0 25px;
}
 .idWhyBox .title div {
 font-size: 38px;
 width: 38px;
}
 .idxNews-dl dd .tit {
 font-size: 16px;
 line-height: 24px;
}
 .idxNews-dl dd .time, .idxNews-dl dd .allBut {
 margin-top: 10px;
}
 .idxNews-dl dd .div {
 padding: 15px 0;
}
 .idxNews-hd {
 margin-bottom: 45px;
}
 .idxNews-dl dt .tit {
 font-size: 16px;
}
 .footTop-li .tit a, .footTop-two .logoTxt span, .footTop .infor .lab, .footTop .infor .address {
 font-size: 14px;
}
 .footTop-one {
 padding: 60px 50px 45px;
}
 .footTop-li:not(:last-child) {
 margin-right: 55px;
}
 .footTop-li li {
 padding: 5px 0;
}
 .footTop-two .logo img {
 height: 56px;
}
 .footEwm dt img {
 width: 74px;
 height: 74px;
}
 .footBtm-ab {
 padding: 20px 50px 40px;
}
 .banNav .div img {
 width: 25px;
}
 .footTop .infor .lab {
 margin-bottom: 10px;
}
 .footTop .infor .tel {
 margin-bottom: 0px;
}
 .idxNews-nav {
 margin-right: 35px;
}
 .idxNews-nav li:not(:last-child) {
 margin-right: 20px;
}
 .idxPro-nav li .tit {
 font-size: 14px;
}
 .menu-close img {
 width: 22px;
}
	/*

		首页

	*/
	.proSxuan li {
 padding: 3px 10px;
}
 .proSxuan .list {
 margin: -3px -10px;
}
 .banText .tit-en {
 font-size: 38px;
}
 .banText .tit-cn {
 font-size: 20px;
}
 .breadNav {
 padding: 16px 0;
}
 .proPgtxBox, .proXqing, .custBox, .jmFo, .jmFv {
 padding: 65px 0;
}
 .proPg-lt .tit {
 font-size: 30px;
}
 .proPg-lt .txt, .bjiqi-div .txt, .jmFolt .idxTitle .txt, .jmFv .idxTitle .txt {
 line-height: 26px;
}
 .bjiqi-box, .jmTwoSwp, .jmFv-list {
 margin-top: 45px;
}
 .bjiqi-div .tit {
 font-size: 24px;
}
 .bjiqi-div .tit:after {
 width: 42px;
}
 .custBox-list {
 margin-top: 30px;
}
 .jmFo .list {
 margin-top: 40px;
}
 .jmOne .hd .txt {
 line-height: 26px;
}
 .jmTh-lt.idxTitle .tit {
 line-height: 40px;
}
 .jmTh-rtli .txt {
 font-size: 14px;
 line-height: 26px;
}
 .jmTh-rtli .imgs img {
 width: 98px;
}
 .jmTh-rtli .txt {
 margin-top: 30px;
}
 .jmFo .list li {
 padding: 20px 0;
}
 .jmFo .list .txt {
 font-size: 14px;
}
 .jmFv-li:not(:last-child) .imgs:before {
 width: 11.5vw;
}
 .jmFv-list .imgs {
 margin-bottom: 35px;
}
 .jmFv-list .txt {
 line-height: 24px;
}
 .jmFv-list .tit {
 font-size: 18px;
}
 .layForm {
 margin-top: 25px;
}
 .eThInves-box, .e2invTwo, .e2invTh, .e2invFo, .e2invFv, .e2invSx {
 padding: 65px 0;
}
 .jmSix .list .counts {
 font-size: 38px;
}
 .jmSix {
 padding: 95px 0 130px;
}
 .e2invOne .text {
 line-height: 26px;
}
 .e2invOne-lt .divHd {
 margin-bottom: 30px;
}
 .e2invOne-rt .divHd {
 margin-top: 30px;
}
 .e2invTlist {
 margin-top: 30px;
}
 .e2invFo-hd {
 margin-bottom: 45px;
}
 .e2invFo-dl .txt {
 line-height: 26px;
}
 .e2invFv-lt .list .counts {
 font-size: 40px;
}
 .e2invFv-lt .list .txt {
 font-size: 14px;
}
 .e2invFv-lt .text {
 font-size: 24px;
}
 .e2invFv-lt .list {
 margin-top: 60px;
 margin-bottom: 60px;
}
 .eThInves-tj .divLi {
 padding: 30px 20px;
}
 .eThInves-tj .list .txt {
 font-size: 13px;
 line-height: 26px;
 height: 78px;
}
 .divlast .tit {
 font-size: 14px;
 margin-bottom: 20px;
}
 .lCheng-li .tit img {
 height: 44px;
}
 .lCheng-li .tit {
 font-size: 18px;
}
 .lCheng-li {
 padding: 35px 25px 25px;
}
 .aboTit.en {
 font-size: 38px;
 padding-bottom: 20px;
 margin-bottom: 20px;
}
 .aboTit:after {
 width: 40px;
 height: 2px;
}
 .aboOne-lt .bigtxt {
 font-size: 16px;
 margin-bottom: 20px;
}
 .aboOne-lt .txt, .aboTwo-rt .txt, .aboTh-li .txt {
 line-height: 26px;
}
 .aboTwo .title {
 font-size: 40px;
 line-height: 40px;
 -webkit-transform: rotate(90deg) translateX(-80px);
 transform: rotate(90deg) translateX(-80px);
}
 .aboTwo {
 padding: 110px 0 130px;
}
 .aboTh-li {
}
 .aboTh-img {
 margin-bottom: 45px;
}
 .aboTh-li .tit {
 font-size: 18px;
}
 .aboTh-li .hd {
 padding-bottom: 15px;
 margin-bottom: 10px;
}
 .aboFo {
 padding: 65px 0;
}
 .aboFo-list {
 margin-top: 45px;
}
 .aboFoDl .tit {
 font-size: 18px;
}
 .aboFoDl .en {
 font-size: 14px;
}
 .aboFoDl .hd {
 padding-bottom: 15px;
}
 .aboFoDl dt img {
 width: 60px;
}
 .idxTitle .txt {
 line-height: 26px !important;
}
 .aboTit.cn {
 font-size: 30px;
}
 .aboJzguan .smlTit {
 font-size: 18px;
}
 .aboJzguan .txt {
 line-height: 26px;
}
 .aboJzguan, .aboSix, .newsBox {
 padding: 65px 0;
}
 .aboSix-lt .smlTit {
 font-size: 18px;
 margin: 15px 0;
}
 .aboSix-lt .txt {
 line-height: 26px;
 margin-bottom: 30px;
}
 .aboSixBut {
 margin-top: 35px;
}
 .newTj-dl dd {
 padding: 0 45px;
}
 .newTj-dl .hd .tit {
 font-size: 20px;
}
 .newTj-dl .hd {
 padding-bottom: 15px;
 margin-bottom: 10px;
}
 .newTj-dl .txt {
 margin-bottom: 30px;
}
 .newPgLt .hd .tit {
 font-size: 24px;
 margin-bottom: 15px;
}
 .newPgLt {
 padding-right: 45px;
}
 .newPgXguan {
 padding-left: 45px;
}
 .newPgLt .hd {
 margin-bottom: 45px;
}
 .xguanDl dd {
 padding: 0 20px;
 bottom: 20px;
}
 .yYong {
 padding-top: 55px;
}
 .yYong-hdTit .tit {
 font-size: 22px;
}
 .data-list .counts {
 font-size: 36px;
}
 .yYong .dataBox {
 padding-bottom: 40px;
}
 .scopeBox {
 padding-bottom: 70px;
 padding-top: 28px;
}
 .yShiBox-li .icon {
 margin-bottom: 30px;
}
 .yShiBox-li .tit {
 font-size: 18px;
}
 .yShiBox-li {
 padding-left: 35px;
 padding-right: 35px;
}
 .yShiBox {
 padding-top: 65px;
 padding-bottom: 106px;
}
 .yShiBox-cl {
 margin-top: 70px;
}
 .pZhi-list .list li {
 padding-top: 25px;
}
 .pZhiBoxCl {
 margin-top: 40px;
}
 .pZhi-list .tit {
 font-size: 22px;
}
 .pZhiBox {
 padding-top: 65px;
 padding-bottom: 75px;
}
 .lNianBox {
 padding: 230px 0 220px;
}
 .proCase {
 padding-top: 65px;
}
 .proCase-dl .tit {
 font-size: 18px;
}
 .proCase-dl .txt {
 line-height: 24px;
}
 .proCase-dl dd {
 padding: 25px;
}
 .proStar-dl .topCounts img {
 height: 42px;
}
 .proStar-dl .topCounts {
 margin-bottom: 15px;
}
 .proStar-dl .tit {
 font-size: 24px;
 margin-bottom: 20px;
}
 .proStar-dl .bQian {
 font-size: 14px;
 margin-bottom: 20px;
}
 .proStar-dl .txt {
 margin-bottom: 30px;
}
 .proStar-dl dd {
 padding: 0 20px;
}
 .proNavSwp dl {
 padding: 15px 0;
}
 .proNavSwp .imgDiv {
 width: 32px;
}
 .vrList {
 padding: 55px 0;
}
 .vrDl dd .tit {
 font-size: 18px;
}
 .vrDl dd {
 padding: 0 30px;
 bottom: 30px;
}
 .fuwuLi-rt {
 width: 15.6vw;
 padding: 0 15px;
 line-height: 26px;
}
 .fuwuLi-lt .icon img {
 width: 90px;
}
 .fuwuLi-lt .tit {
 font-size: 18px;
}
 .fuwuLi-lt .txt {
 line-height: 26px;
}
 .fuwuLi-lt .counts {
 font-size: 30px;
 bottom: 5px;
}
 .fuwuBox {
 padding: 65px 0 70px;
}
 .fwLnianBox {
 padding: 65px 0 85px;
}
 .fwLnian-list {
 margin-top: 60px;
}
 .fwLnian-li .icon img {
 width: 92px;
}
 .fwLnian-li .tit {
 font-size: 18px;
}
 .fwLnian-li .txt {
 line-height: 24px;
}
 .rYuBox {
 padding-top: 65px;
}
 .rYuXch-swp .swiper-button-prev img, .rYuXch-swp .swiper-button-next img {
 width: 15px;
}
 .rYuXchang {
 padding-bottom: 65px;
}
 .fzLicheng {
 padding-top: 65px;
}
 .timeline-div .tit {
 font-size: 18px;
}
 .timeline-div .txt {
 line-height: 28px;
}
 .timeline-div i {
 width: 24px;
 height: 24px;
}
 .taleCon-lt .entit {
 font-size: 32px;
}
 .taleCon-lt .cntit {
 font-size: 34px;
}
 .taleCon-ab .txt {
 line-height: 30px;
}
 .taleCon-lt .hd {
 margin-bottom: 110px;
}
 .taleCon {
 padding: 70px 0;
}
 .teamDiv .container {
 padding-bottom: 60px;
}
 .teamBox {
 padding-top: 60px;
}
 .mlGood {
 padding: 130px 0 70px;
}
 .mlGood-top .tit {
 font-size: 34px;
 line-height: 50px;
}
 .mlGood-top .txt {
 font-size: 14px;
 line-height: 28px;
}
 .joinBox {
 padding: 65px 0;
}
 .tactLt .en {
 font-size: 40px;
}
 .tactLt .tit {
 font-size: 18px;
}
 .tactLt .hd {
 padding-bottom: 25px;
 margin-bottom: 20px;
}
 .tactLt .list {
 font-size: 16px;
 line-height: 32px;
}
 .newsVdo-bigli .tit {
 font-size: 18px;
}
 .newsVdo-bigli {
 margin-bottom: 40px;
}
 .newsVdo-col {
 padding: 10px 15px;
}
 .newsVdo-row {
 margin-left: -10px;
 margin-right: -10px;
}
 .newsVdo-dl .tit {
 font-size: 18px;
}
 .footTop-li:not(:last-child) {
 margin-right: 47px;
}
 .aboThAb-tit .en {
 font-size: 33px;
}
 .e2invFo-dl .txt {
 height: 100px;
}
}

/* 分辨率为1280px的样式控制 / 分辨率为1920px被放大到150%的样式控制 / 分辨率为1440px、1366px被放大到125%/150%的样式控制 */

@media screen and (max-width: 1280px) {
 .idxAbo-lt .title {
 font-size: 40px;
}
 .e2invFo-dl .txt {
 height: auto;
}
}

/* iPad横板显屏 - landscape指定输出设备中的页面可见区域高度小于宽度*/

@media screen and (max-width: 1200px) {
	/*

		首页

	*/
	.banner:after, .banner:before {
 display: none;
}
 .headTop, .nav {
 padding-left: 0;
 padding-right: 0;
}
 .idxAbout .container, .idxYoushi .container, .footer .container {
 border: 0;
}
 .idxAbo-lt {
 padding-left: 0;
}
 .idxAbout .container {
 padding-left: 15px;
 padding-right: 15px;
}
 .idxAbout .container:after {
 right: 34.7%;
}
 .idxCounts .counts {
 font-size: 34px;
}
 .idxCounts .wan {
 font-size: 17px;
 top: -9px;
}
 .idxYshi-hd {
 padding-left: 0;
 padding-right: 0;
}
 .idxYshi-list {
 border-left: solid 1px rgba(0, 0, 0, .1);
 border-right: solid 1px rgba(0, 0, 0, .1);
}
 .idxYshi-hd {
 padding-bottom: 35px;
}
 .idxYshi-li {
 padding: 30px 0 40px;
}
 .idxStai .idxTitle {
 top: 65px;
}
 .idxStai-img {
 margin-top: 75px;
}
 .idxStai-img .closeBut img {
 width: 30px;
}
 .idxPro-lt, .idxPro-img {
 height: auto;
}
 .idxPro-img .imgDiv {
 display: block;
}
 .idxPro .idxTitle {
 top: 45px;
 left: 45px;
}
 .idxPro-nav {
 bottom: 45px;
 left: 45px;
 width: 40.989%;
}
 .idxPro-nav li {
 padding: 0 5px;
}
 .idxPro-nav ul {
 margin: 0 -5px;
}
 .idxPro-tab .idxPro-r {
 left: 45px;
}
 .idxPro-but {
 height: 20px;
 margin-bottom: 15px;
}
 .idxPro-r .a-but {
 font-size: 12px;
 margin-top: 15px;
 padding: 0 5px;
}
 .idxPro-lt .div {
 width: 48%;
 right: 45px;
 padding-top: 20px;
}
 .idxPro-lt .tit {
 font-size: 26px;
 margin-bottom: 20px;
}
 .idxPro-lt .tit small {
 font-size: 14px;
 margin-left: 10px;
}
 .idxPro-lt .txt {
 line-height: 24px;
}
 .idxAdv-nav .idxAdv-li.active .tits {
 font-size: 28px;
}
 .idxAdv-nav .tits {
 margin-bottom: 40px;
}
 .idxAdv-nav .allBut {
 margin-top: 40px;
}
 .idxAdv-li:nth-child(1) {
 left: 15px;
}
 .idxAdv-li:nth-child(2) {
 right: 15px;
}
 .idxAdv .title {
 left: 45px;
}
 .idxAdv .h3tit {
 right: 45px;
}
 .yuan-tit li .tit {
 line-height: 24px;
}
 .yuan-tit li:nth-child(1) .tit {
 margin-bottom: 5px;
}
 .idxSi {
 height: 500px;
}
 .idxNewsSwp .swiper-slide {
 padding: 0 10px;
}
 .idxNewsSwp {
 margin: 0 -10px;
}
 .idxNews-dl dd {
 padding-left: 20px;
 padding-right: 20px;
}
 .idxNews-dl dt .tit {
 top: 20px;
 left: 20px;
}
 .idxNews {
 padding: 55px 0 65px;
}
 .idxNews-hd {
 margin-bottom: 40px;
}
 .footTop-one {
 padding: 45px 0 35px;
}
 .footTop-two, .footBtm-ab {
 padding-left: 0;
 padding-right: 0;
}
 .swpBan .swiper-slide {
 height: auto;
}
 .swpBan .swiper-slide .img_load {
 visibility: visible;
}
	/*

		首页

	*/
	.productList {
 padding-top: 45px;
}
 .proDl dd {
 padding: 25px;
 bottom: 0;
}
 .proDl dd .allBut {
 visibility: visible;
 opacity: 1;
}
 .proPg-hd {
 margin-bottom: 20px;
}
 .proPg-lt .tit {
 margin-bottom: 20px;
}
 .proPg-lt .txt {
 margin-bottom: 25px;
}
 .bjiqi-div .text {
 padding: 0 60px;
}
 .bjiqi-div:not(:last-child) {
 margin-bottom: 35px;
}
 .custBox-li i {
 width: 6px;
 height: 6px;
}
 .custBox-li .icon img {
 width: 40px;
}
 .custBox-li .tit {
 font-size: 16px;
}
 .custBox-li .en, .custBox-li .count {
 font-size: 13px;
}
 .custBox-li .icon {
 margin-bottom: 20px;
}
 .custBox-li .div {
 margin-top: 20px;
}
 .jmOne, .jmTwo, .jmSev {
 padding: 65px 0;
}
 .idxTitle.ct {
 max-width: 80%;
}
 .jmTh {
 padding: 95px 0 105px;
}
 .jmFo .list {
 margin-top: 20px;
}
 .jmFolt {
 width: 60%;
}
 .jmFo .list .counts {
 font-size: 28px;
}
 .jmFo .list li {
 padding: 15px 0;
}
 .jmFv-li:not(:last-child) .imgs:before {
 width: 14.5vw;
}
 .jmFv-list .imgs {
 margin-bottom: 25px;
}
 .jmFv-list .tit:after {
 width: 35px;
}
 .jmSix .list {
 margin-top: 45px;
}
 .jmSev .list {
 margin-top: 35px;
}
 .e2invOne-lt .div, .e2invOne-rt .div {
 width: 75%;
}
 .e2invTli {
 padding: 10px;
}
 .e2invTlist {
 margin-left: -10px;
 margin-right: -10px;
}
 .e2invSxSwp, .eThInves-tj .list {
 margin-top: 45px;
}
 .moreBut {
 width: 130px;
}
 .aboOne-lt .div {
 width: 80%;
}
 .aboTit.en {
 font-size: 30px;
}
 .aboOne-lt .txt {
 font-size: 13px;
 line-height: 24px;
}
 .vdoBut {
 width: 60px;
 height: 60px;
}
 .vdoBut img {
 width: 15px;
}
 .aboTwo {
 padding: 75px 0;
}
 .aboTwo-rt {
 width: 42%;
}
 .aboTh-img img {
}
 .aboTh-li .txt {
 height: 52px;
}
 .aboThAb-tit {
 margin-top: 70px;
}
 .aboThAb .idxTitle .tit {
 width: 30px;
}
 .aboThAb-tit .en {
 font-size: 36px;
 line-height: 36px;
 transform: rotate(90deg) translateX(-36px);
}
 .aboTh-li {
}
 .aboFoDl dt img {
 width: 50px;
}
 .aboFoDl dt {
 margin-bottom: 20px;
}
 .aboFoDl .en {
 font-size: 13px;
}
 .aboFoDl .hd:after {
 width: 30px;
}
 .aboFoDl.all {
 width: 18.625vw;
}
 .newTj-dl .txt {
 line-height: 26px;
}
 .newTjBut {
 bottom: 20px;
}
 .newsDl {
 box-shadow: 0px 0px 12.61px 0.39px rgba(223, 167, 106, 0.14);
}
 .newTuijian {
 margin-top: 35px;
 margin-bottom: 45px;
}
 .newsDl dd {
 padding: 20px;
}
 .newsDl dd .tit {
 margin-bottom: 15px;
}
 .newPgLt, .newPgXguan {
 padding-top: 65px;
}
 .newPgLt .hd .tit {
 line-height: 36px;
}
 .newPgXguan .tit {
 font-size: 20px;
}
 .newPgLt .hd {
 margin-bottom: 35px;
}
 .xguanDl:not(:last-child) {
 margin-bottom: 20px;
}
 .xguanDl dd {
 padding: 0 15px;
 bottom: 15px;
}
 .showPag {
 margin-top: 30px;
}
 .newsVdo-bigli {
 margin-top: 30px;
}
 .newsVdo-dl dd {
 padding: 25px 0;
}
 .tactLt, .tactMap {
 height: 425px;
}
 .tactLt .en {
 font-size: 36px;
}
 .tactLt .hd:after {
 width: 38px;
}
 .taleCon-lt .hd {
 margin-bottom: 70px;
}
 .taleCon-lt .cntit {
 font-size: 30px;
}
 .teamBox .txt {
 line-height: 28px;
}
 .mlGood-top .tit {
 margin-left: 8%;
}
 .joinHd, .joinTab-hd {
 padding: 0 40px;
}
 .timeline-div .div {
 padding-left: 35px;
 padding-right: 15px;
}
 .timeline {
 margin-top: 45px;
}
 .timeline-div {
 margin-bottom: 25px;
}
 .timeline-h {
 max-height: 245px;
}
 .rYuBox {
 padding-bottom: 20px;
}
 .fuwuList {
 flex-wrap: wrap;
}
 .fuwuLi {
 width: 100% !important;
}
 .fuwuLi-lt {
 height: auto;
 padding: 20px 10px 30px;
 width: 20%;
 background-color: #dfa76a;
}
 .fuwuLi .fuwuLi-lt .tit, .fuwuLi .fuwuLi-lt .txt, .fuwuLi .fuwuLi-lt .counts {
 color: #fff;
}
 .fuwuLi-lt .counts {
 opacity: 1;
}
 .fuwuLi-rt {
 width: 80%;
 position: relative;
 top: 0;
 -webkit-transform: translate(0, 0);
 transform: translate(0, 0);
}
 .fuwuLi-lt .icon img {
 width: 60px;
}
 .fuwuLi-lt .txt {
 line-height: 22px;
}
 .fuwuLi-div {
 align-items: center;
}
 .fuwuLi:nth-child(2n) .fuwuLi-div {
 flex-direction: row-reverse;
}
 .fuwuLi-rt {
 padding: 0 45px;
 visibility: visible;
 opacity: 1;
}
 .fuwuLi:not(:last-child) {
 margin-bottom: 15px;
}
 .fwLnian-li .icon:after {
 margin-left: 20px;
}
 .fwLnian-li .icon:before {
 margin-right: 20px;
}
 .fwLnian-li .icon {
 margin-bottom: 35px;
}
 .fwLnian-list {
 margin-top: 35px;
}
 .proStar-dl:not(:last-child) {
 margin-bottom: 35px;
}
 .proStar-dl .txt {
 height: 84px;
}
 .proStar-list {
 padding-bottom: 65px;
}
 .yYongDiv {
 margin-top: 45px;
}
 .yYong-hdTit .tit {
 font-size: 20px;
}
 .data-list .counts {
 font-size: 30px;
}
 .data-list .txt {
 font-size: 14px;
}
 .scope-list li .icon img {
 height: 30px;
}
 .scope-list li {
 padding: 15px 0;
}
 .scope-list li .icon {
 margin-bottom: 10px;
}
 .yShiBox-li .icon img {
 width: 50px;
}
 .yShiBox-li .icon {
 margin-bottom: 25px;
}
 .yShiBox-li {
 padding-left: 30px;
 padding-right: 30px;
}
 .yShiBox-li .txt {
 line-height: 28px;
}
 .yShiBox-cl {
 margin-top: 50px;
}
 .yShiBox {
 padding-bottom: 70px;
}
 .pZhi-list .list li {
 padding: 15px 10px 10px;
}
 .pZhi-list .list li .icon {
 margin-bottom: 10px;
}
 .pZhi-list .list li .txt {
 font-size: 14px;
}
 .pZhi-list .tit {
 font-size: 20px;
}
 .pZhi-list .list {
 margin-top: 25px;
}
 .pZhiBox {
 padding-bottom: 60px;
}
 .lNianBox {
 padding: 125px 0 120px;
}
 .proCase-dl .list {
 font-size: 12px;
}
 .proCase-dl .list .icon img {
 height: 16px;
}
 .proCase-dl .list li:not(:last-child) {
 margin-right: 20px;
}
 .teamDiv .container {
 padding-bottom: 22px;
}
 .aboFo-li:last-child .aboFoDl.all {
 width: 168px;
 left: 40%;
}
}

/* iPad竖板显屏 - portrait指定输出设备中的页面可见区域高度大于或等于宽度 */

@media screen and (max-width: 992px) and (orientation: portrait) {
	/*

		首页

	*/
	.nav {
 display: none;
}
 .headTop {
 margin-bottom: 0;
 border-bottom: 0;
}
 .header {
 border: solid 1px rgba(255, 255, 255, .3);
}
 .headTop {
 height: 66px;
}
 .banNav {
 display: none;
}
 .navToggle {
 display: block;
}
 .navToggle .icon, .navToggle .icon:after, .navToggle .icon:before {
 background-color: #fff;
}
 .headTel, .ico-sch {
 margin-right: 40px;
}
 .banFm {
 padding: 15px;
}
 .banFm-col, .banFm-but {
 padding: 0 5px;
}
 .banFm-row {
 margin: 0 -5px;
}
 .idxAbout .container {
 padding-top: 60px;
 padding-bottom: 60px;
}
 .idxAbo-lt {
 padding-right: 0;
 width: 48%;
}
 .idxAbo-rt .vdo-but {
 width: 70px;
}
 .idxAbo-rt .text {
 height: 70px;
}
 .idxAbo-lt .txt, .idxAbo-lt .title {
 margin-bottom: 30px;
}
 .idxCounts .list {
 padding: 0;
}
 .idxYshi-li {
 padding: 30px 15px;
}
 .idxYshi-li .div {
 margin-right: 0;
}
 .idxYshi-li .txt {
 font-size: 13px;
}
 .idxPro .idxTitle {
 top: 25px;
}
 .idxTitle .tit {
 font-size: 28px;
}
 .idxTitle .txt {
 margin-top: 10px;
 font-size: 13px;
}
 .idxPro-lt .txt {
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 height: 24px;
}
 .idxPro-but {
 margin-bottom: 0;
}
 .idxPro-but span {
 margin: 0 15px;
}
 .idxPro-r .a-but {
 padding: 0;
}
 .idxPro-r .a-but:after {
 height: 1px;
}
 .idxPro-nav {
 border-bottom: 30px;
}
 .idxPro-lt .div {
 right: 25px;
}
 .yuan-tit li .tit {
 display: none;
}
 .idxAdv {
 padding-top: 60px;
}
 .idxAdv .title, .idxAdv .h3tit {
 position: relative;
 top: 0;
}
 .idxAdv .title {
 left: 0;
}
 .idxAdv .h3tit {
 right: 0;
}
 .idxAdv-hd:after, .idxAdv-hd:before {
 display: none;
}
 .idxAdv-hd {
 display: flex;
 display: -webkit-flex;
 justify-content: space-between;
 align-items: flex-start;
 margin-bottom: 20px;
}
 .btm-list li {
 padding-left: 15px;
}
 .idxSi {
 height: 350px;
}
 .idxSi .idxTitle .txt {
 margin-top: 20px;
}
 .idxSi .moreBut {
 margin-top: 40px;
}
 .idWhy .container {
 padding-top: 60px;
}
 .idWhyBox {
 margin-top: 85px;
}
 .idWhyBox li .txt {
 white-space: normal;
 font-size: 12px;
}
 .idWhy .container {
 padding-bottom: 105px;
}
 .idWhyBox li:nth-child(1), .idWhyBox li:nth-child(2) {
 top: -15.483%;
}
 .idWhyBox li:nth-child(4) {
 right: -37%;
}
 .idWhyBox li:nth-child(3) {
 left: -37%;
}
 .idWhyBox li:nth-child(5) {
 left: -43.047%;
}
 .idWhyBox li:nth-child(6) {
 right: -43.047%;
}
 .idWhyBox li:nth-child(9) {
 top: 118.55%;
}
 .idWhyBox .title div {
 font-size: 28px;
 width: 28px;
}
 .idxPro-tab .idxPro-r {
 width: 15%;
}
 .footTop-li:not(:last-child) {
 margin-right: 25px;
}
 .footTop .infor .tel {
 font-size: 28px;
}
 .footTop-li li a {
 font-size: 12px;
}
 .footTop-li .tit {
 margin-bottom: 15px;
}
 .idxPro-lt, .idxPro-img {
 width: 100%;
}
	/*

		首页

	*/
	.newPgLt, .newPgXguan {
 padding-top: 45px;
}
 .proSxuan li {
 padding-left: 5px;
 padding-right: 5px;
}
 .proSxuan .list {
 margin-left: -5px;
 margin-right: -5px;
}
 .proSxuan-li {
 padding: 15px 0;
}
 .proSxuan .div-lab {
 width: 95px;
}
 .pro-row {
 margin-bottom: 20px;
}
 .proPgtxBox, .proPgtxBox, .proXqing, .custBox, .jmFo, .jmFv, .jmOne, .jmTwo, .jmSev {
 padding-top: 45px;
 padding-bottom: 55px;
}
 .proPg-pv, .proPg-nt {
 padding: 0 15px;
}
 .proPg-but {
 height: 30px;
}
 .proPg-rtswp {
 padding-bottom: 40px;
}
 .bjiqi-div .text {
 padding: 0 45px;
}
 .bjiqi-div .tit {
 font-size: 20px;
 padding-bottom: 20px;
}
 .custBox-li:nth-child(1) {
 top: 38.923%;
 left: 6.239%;
}
 .custBox-li:nth-child(9) {
 top: 46.153%;
 left: 92.239%;
}
 .custBox-li:nth-child(2) {
 top: 34.538%;
 left: 17.197%;
}
 .custBox-li:nth-child(3) {
 top: 56.323%;
 left: 28.093%;
}
 .custBox-li:nth-child(4) {
 top: 63.076%;
 left: 39.197%;
}
 .custBox-li:nth-child(8) {
 top: 29.461%;
 left: 81.125%;
}
 .custBox-li:nth-child(7) {
 top: 25.384%;
 left: 70.75%;
}
 .custBox-li:nth-child(6) {
 top: 39.538%;
 left: 60.375%;
}
 .custBox-li .en, .custBox-li .count {
 font-size: 12px;
}
 .custBox-li .tit {
 font-size: 14px;
 margin-bottom: 2px;
}
 .jmOne-vr {
 margin-top: 24px;
}
 .jmTwoSwp, .jmTwoSwp-but {
 margin-top: 25px;
}
 .jmTh-rtli .txt, .jmTh-lt.idxTitle .entxt {
 font-size: 13px;
 line-height: 24px;
}
 .jmTh {
 padding: 75px 0 80px;
}
 .jmTh-lt.idxTitle .tit {
 padding-bottom: 25px;
 margin-bottom: 20px;
}
 .jmFo .list .txt, .jmSix .list .txt {
 font-size: 13px;
}
 .jmFo .list .counts {
 font-size: 26px;
 letter-spacing: -2px;
}
 .jmFv-list .imgs {
 width: 70px;
}
 .jmFv-li:not(:last-child) .imgs:before {
 width: 100%;
 margin-left: 0;
 left: 125%;
}
 .jmFv-list .txt {
 font-size: 13px;
}
 .jmSix {
 padding: 70px 0 100px;
}
 .jmSix .list {
 margin-top: 20px;
 flex-wrap: wrap;
 justify-content: center;
 margin-right: -30px;
 padding: 0 50px;
}
 .jmSix .list li {
 margin-right: 30px;
 padding: 5px 0;
}
 .jmSev .list {
 margin-left: -5px;
 margin-right: -5px;
}
 .jmSev .list li, .e2invTli {
 padding: 5px;
}
 .eThInves-box, .e2invTwo, .e2invTh, .e2invFo, .e2invFv, .e2invSx, .e2invOne-lt, .e2invOne-rt {
 padding: 45px 0;
}
 .idxTitle .txt {
 line-height: 24px !important;
}
 .sqFm-but {
 margin-top: 20px;
}
 .e2invOne-lt .div, .e2invOne-rt .div {
 width: 85%;
}
 .e2invTlist {
 margin-left: -5px;
 margin-right: -5px;
}
 .e2invTlist {
 margin-top: 20px;
}
 .e2invTh-li:nth-child(2n) {
 padding-left: 35px;
}
 .e2invTh-li:nth-child(2n+1) {
 padding-right: 35px;
}
 .e2invTh-li .tit {
 font-size: 18px;
 margin-bottom: 10px;
}
 .e2invTh-li .txt {
 height: 40px;
}
 .e2invTh-li .div {
 padding: 15px 0;
}
 .e2invFo-dl dt, .e2invFo-dl dd {
 width: 100%;
}
 .e2invFo-dl dt {
 margin-bottom: 20px;
}
 .e2invFo-dl {
 flex-wrap: wrap;
}
 .e2invFo-nav li:not(:last-child) {
 margin-right: 20px;
}
 .e2invFv-lt .list {
 margin-top: 45px;
 margin-bottom: 45px;
}
 .e2invFv-lt .list li:not(:last-child) {
 margin-bottom: 15px;
}
 .e2invFv-lt .text {
 font-size: 18px;
}
 .e2invFv-lt .list .counts {
 font-size: 36px;
}
 .layForm {
 max-width: 70.578%;
}
 .eThInves-tj .divLi {
 padding: 25px 10px;
}
 .eThInves-tj .icon img {
 width: 30px;
}
 .eThInves-tj .list .txt {
 line-height: 24px;
 height: 96px;
}
 .moreBut {
 width: 115px;
}
 .eThInves-tj .icon {
 margin-right: 10px;
}
 .e2invSxSwp, .eThInves-tj .list {
 margin-top: 30px;
}
 .lCheng-li .txt {
 overflow-x: hidden;
}
 .aboOne-lt, .aboOne-rt {
 width: 100%;
}
 .aboOne {
 flex-wrap: wrap;
}
 .aboOne-lt {
 padding: 45px 0;
}
 .aboOne-rt {
 height: 400px;
 display: flex;
 display: -webkit-flex;
 align-items: center;
 overflow: hidden;
 position: relative;
}
 .vdoBut {
 bottom: 0;
}
 .aboTwo {
 padding: 60px 0;
}
 .aboTwo-rt {
 width: 45%;
}
 .aboJzguan-lt .div {
 width: 100%;
 padding-right: 20px;
}
 .aboSixCol {
 padding: 10px;
}
 .aboSixRow {
 margin: -10px;
}
 .newTj-dl .txt {
 overflow: hidden;
 height: 52px;
 margin-bottom: 15px;
}
 .newTj-dl dd {
 padding: 0 25px;
}
 .newsCol {
 padding: 10px;
}
 .newsList {
 margin-left: -10px;
 margin-right: -10px;
}
 .yyongImg {
 right: 3.417%;
}
 .data-list .counts {
 font-size: 26px;
}
 .scopeBox .div, .dataBox .div {
 width: 60.934%;
}
 .scope-list li .icon img {
 height: 26px;
}
 .scopeBox {
 padding-bottom: 50px;
}
 .yShiBox-li {
 padding-left: 20px;
 padding-right: 15px;
}
 .lNianBox {
 padding: 85px 0 80px;
}
 .proCase-dl .list {
 flex-wrap: wrap;
 padding-top: 10px;
}
 .proCase-dl .list li {
 width: 100%;
}
 .proCase-dl .list li:not(:last-child) {
 margin-bottom: 5px;
}
 .proCase-dl dd {
 padding: 15px;
}
 .proCase-dl .txt {
 height: 72px;
 overflow: hidden;
 margin-bottom: 15px;
}
 .proStar-dl .topCounts img {
 height: 34px;
}
 .proStar-dl .topCounts {
 margin-bottom: 10px;
}
 .proStar-dl dd {
 padding: 0 5px;
}
 .proStar-dl .txt {
 height: 56px;
}
 .fuwuLi-lt {
 width: 25%;
}
 .rYuBox-col dd {
 padding: 0 5px;
}
 .timeline-div .div {
 padding-left: 20px;
 padding-right: 5px;
}
 .mCSB_container {
 margin-right: 15px;
}
 .timeline-h {
 max-height: 155px;
}
 .taleCon-lt {
 max-height: 55%;
}
 .teamDiv .container {
 position: relative;
 margin-top: -100px;
}
 .mlGood {
 padding: 80px 0 30px;
}
 .mlGood-top {
 margin-bottom: 45px;
}
 .mlGood-top .tit {
 font-size: 28px;
 line-height: 44px;
}
 .tactLt .div {
 width: 85%;
}
 .tactLt .list {
 line-height: 28px;
}
 .tactLt, .tactMap {
 height: 390px;
}
 .newsVdo-col {
 padding: 5px 10px;
}
 .newsVdo-row {
 margin-left: -5px;
 margin-right: -5px;
}
 .aboFo-li {
 padding: 130px 0 70px;
}
 .aboFo-li:last-child .aboFoDl.all {
 width: 124px;
 left: 40%;
}
 .footTop-li:not(:last-child) {
 margin-right: 14px;
}
 .footTop .infor .tel {
 font-size: 22px;
}
 .searchFm {
 width: 176px !important;
 opacity: 1 !important;
 visibility: visible !important;
}
 .searchInp {
 padding: 0px 38px 0 6px;
 right: -8px;
}
 .schInpBut {
 right: -8px;
}
 .schInpBut {
 width: 30px;
}
 .headTel {
 margin-right: 10px;
}
 .searchInp {
 font-size: 12px;
}
}

/* 手机端 - portrait指定输出设备中的页面可见区域高度大于或等于宽度*/

@media screen and (max-width: 680px) {
	/* - 手机端显示 - */
	.mbl {
 display: block;
}
	/* - pc端隐藏 - */
	.pc {
 display: none;
}
	/*

		首页

	*/
	.logo a.logoTxt {
 display: none;
}
 .logoImg {
 margin-right: 15px;
}
 .logo img {
 height: 35px;
}
 .headTel, .ico-sch {
 margin-right: 20px;
}
 .headTel {
 font-size: 0;
 margin-right: 10px;
}
 .ico-sch {
 display: none;
}
 .headCart {
 font-size: 16px;
}
 .headCart a {
 font-size: 16px;
}
 .headCart img {
 width: 20px;
}
 .navToggle {
 width: 25px;
 height: 24px;
}
 .navToggle .icon:after, .navToggle .icon:before {
 width: 25px;
}
 .navToggle .icon:before {
 top: -8px;
}
 .navToggle .icon:after {
 bottom: -6px;
}
 .headTop {
 height: 50px;
}
 .slogan {
 display: none;
}
 .banFmBox {
 position: relative;
 left: 0;
 bottom: 0;
 background-color: #fff;
}
 .banFm {
 padding-left: 0;
 padding-right: 0;
}
 .banFm-col, .banFm-but {
 width: 50%;
 padding: 5px;
}
 .banFm-col .div {
 border: solid 1px #eee;
}
 .banFm-but .but {
 border: solid 1px #dfa76a;
}
 .banFm-col .layInp {
 height: 36px;
 font-size: 14px;
}
 .banFm-col .layInp::-webkit-input-placeholder {
 font-size: 12px;
}
 .banFm-but .but {
 height: 38px;
}
 .banFm-col .lab img {
 height: 14px;
}
 .idxAbo-lt, .idxAbo-rt {
 width: 100%;
}
 .idxAbo-lt {
 margin-bottom: 25px;
}
 .vd-close {
 left: auto;
 right: 0;
 top: auto;
 bottom: 100%;
 margin-right: -15px;
}
 .vd-close img {
 width: 40px;
}
 .idxAbout .container:after {
 display: none;
}
 .idxAbo-rt .vdo-but {
 position: relative;
 right: 0;
 margin-right: 20px;
 width: 55px;
}
 .idxAbo-rt .text {
 padding: 0;
 justify-content: space-between;
 flex-direction: row-reverse;
 height: 55px;
}
 .idxAbo-rt .vdo-but img {
 width: 18px;
}
 .idxCounts .list {
 flex-wrap: wrap;
 justify-content: center;
 margin: 0 -15px;
}
 .idxCounts .list li {
 padding: 5px 15px;
}
 .idxCounts .counts {
 font-size: 26px;
}
 .idxCounts .txt {
 font-size: 12px;
}
 .idxCounts .wan {
 font-size: 14px;
 top: -5px;
}
 .idxCounts {
 padding: 20px 0;
}
 .idxAbo-lt .title {
 font-size: 30px;
 margin-bottom: 20px;
}
 .idxAbo-lt .btit {
 font-size: 16px;
 line-height: 24px;
}
 .idxAbo-lt .txt {
 font-size: 12px;
 line-height: 22px;
}
 .moreBut {
 width: 100px;
 height: 36px;
 line-height: 36px;
 font-size: 12px;
}
 .idxAbout .container {
 padding-top: 35px;
 padding-bottom: 45px;
}
 .idxAbo-lt .btit {
 margin-bottom: 15px;
}
 .idxTitle .tit {
 font-size: 26px;
}
 .idxTitle .txt {
 font-size: 12px;
}
 .idxYshi-hd {
 padding-top: 35px;
 padding-bottom: 20px;
}
 .idxYshi-li {
 width: 50%;
 padding: 25px 15px;
}
 .idxCounts:after {
 height: 100%;
}
 .idxYshi-li:nth-child(2n) {
 border-right: 0;
}
 .idxYshi-li .tit {
 font-size: 16px;
}
 .idxYshi-li .txt {
 font-size: 12px;
 line-height: 22px;
 height: 44px;
 margin-bottom: 20px;
}
 .idxYshi-li .icon img {
 width: 40px;
}
 .idxStai {
 background-color: #fff;
 padding-top: 35px;
}
 .idxStai .idxTitle {
 position: relative;
 top: 0;
 left: 0;
 -webkit-transform: translate(0, 0);
 transform: translate(0, 0);
 margin-bottom: 20px;
}
 .idxStai .idxTitle .tit {
 color: #000;
}
 .idxStai .idxTitle .txt {
 color: #666;
}
 .idxPro .idxTitle, .idxPro-nav {
 position: relative;
 top: 0;
 left: 0;
}
 .idxStai-list li:nth-child(1) {
 width: 6.906%;
}
 .idxStai-list li:nth-child(2) {
 width: 7.635%;
}
 .idxStai-list li:nth-child(3) {
 width: 7.427%;
}
 .idxStai-list li:nth-child(4) {
 width: 6.437%;
}
 .idxStai-list li:nth-child(5) {
 width: 7.687%;
}
 .idxStai-list li:nth-child(6) {
 width: 7.427%;
}
 .idxStai-img {
 width: 57.854%;
}
 .idxStai-img .closeBut {
 top: 6.461%;
}
 .idxStai-img .closeBut img {
 width: 25px;
}
 .idxPro {
 background-color: #fff;
 padding-top: 45px;
}
 .idxPro .idxTitle {
 text-align: center;
 margin-bottom: 20px;
}
 .idxPro-nav {
 width: 100%;
 padding: 0 15px;
 margin-bottom: 25px;
}
 .idxPro-li {
 flex-wrap: wrap;
}
 .idxPro-lt .div, .idxPro-lt .tit, .idxPro-tab .idxPro-r, .idxPro-tab .idxPro-r .divs {
 position: relative;
 top: 0;
 left: 0;
 right: 0;
}
 .idxPro-lt .div {
 width: 100%;
}
 .idxPro-tab:after {
 display: none;
}
 .idxPro-tab {
 padding: 0 15px;
}
 .idxPro-r .a-but {
 display: none;
}
 .idxPro-tab .idxPro-r {
 border: 0;
 width: 100%;
 -webkit-transform: translateY(0);
 transform: translateY(0);
 margin-top: 20px;
}
 .idxPro-tab .idxPro-r .imgDiv {
 display: none;
}
 .idxPro-lt .tit {
 font-size: 18px;
 margin-bottom: 15px;
}
 .idxPro-lt .tit small {
 display: block;
 width: 100%;
 margin-left: 0;
 margin-top: 10px;
}
 .idxPro-lt {
 padding: 25px 20px;
}
 .idxPro-lt .div {
 padding-top: 0;
}
 .idxPro-lt .txt {
 height: auto;
 overflow: visible;
 white-space: normal;
 margin-bottom: 20px;
}
 .idxPro-img .imgDiv {
		/* height: 150px; */
		overflow: hidden;
 display: flex;
 display: -webkit-flex;
 align-items: center;
}
 .idxPro {
 padding-top: 35px;
 padding-bottom: 45px;
}
 .idxAdv {
 padding-top: 35px;
}
 .idxAdv .title {
 display: none;
}
 .idxAdv .h3tit {
 text-align: center;
 width: 62%;
 margin: auto;
 font-size: 14px;
}
 .idxAdv-li {
 position: relative;
 top: 0;
 left: 0 !important;
 transform: translateY(0);
}
 .idxAdv-nav .tits {
 height: auto;
 margin-bottom: 0;
}
 .idxAdv-yuan .iGang {
 display: none;
}
 .idxAdv-nav .allBut {
 display: none;
}
 .idxAdv-nav {
 display: flex;
 display: -webkit-flex;
 justify-content: center;
 margin-bottom: 30px;
}
 .idxAdv-nav .tits {
 font-size: 20px !important;
}
 .idxAdv-nav .idxAdv-li {
 margin: 0 10px;
}
 .idxAdv-nav .idxAdv-li.active .tits {
 color: #dfa76a;
}
 .idxAdv-hd {
 margin-bottom: 15px;
}
 .idxAdv-yuan {
 width: 75%;
}
 .yuan-tit li .count {
 font-size: 12px;
}
 .yuan-tit li:nth-child(2) {
 top: 6.5%;
 left: 82.974%;
}
 .yuan-tit li:nth-child(9) {
 top: 6.5%;
 right: 82.974%;
}
 .yuan-tit li:nth-child(3), .yuan-tit li:nth-child(8) {
 top: 37.308%;
}
 .yuan-tit li:nth-child(1) {
 margin-bottom: 2px;
}
 .btm-list {
 margin-top: 30px;
}
 .idxSi {
 height: 215px;
}
 .idWhyBox .title {
 position: relative;
 left: 0;
 width: 100%;
 -webkit-transform: translate(0, 0);
 transform: translate(0, 0);
 top: 0;
}
 .idWhyBox:after, .idWhyBox:before {
 display: none;
}
 .idWhyBox ul {
 display: flex;
 display: -webkit-flex;
 flex-wrap: wrap;
}
 .idWhyBox ul li {
 position: relative;
 left: 0 !important;
 top: 0 !important;
 right: 0 !important;
 -webkit-transform: translate(0, 0) !important;
 transform: translate(0, 0) !important;
 width: 50%;
 float: left;
}
 .idWhyBox ul li:not(:last-child) {
 margin-bottom: 15px;
}
 .idWhyBox li .txtDiv {
 position: relative;
 left: 0 !important;
 right: 0 !important;
 top: 0 !important;
 -webkit-transform: translate(0, 0) !important;
 transform: translate(0, 0) !important;
 text-align: center !important;
 padding: 0 30px;
}
 .idWhyBox li .icon, .idWhy-imgs:after {
 display: none;
}
 .idWhyBox .title div {
 text-align: center;
 width: 50%;
 font-size: 20px;
 -webkit-text-stroke: 1px #dfa76a;
}
 .idWhyBox {
 width: 100%;
 margin-top: 25px;
}
 .idWhy-imgs {
 display: none;
}
 .idWhyBox .title {
 margin-bottom: 20px;
}
 .idWhyBox li .tit {
 font-size: 14px;
 margin-bottom: 5px;
}
 .idWhy .container {
 padding-top: 35px;
 padding-bottom: 45px;
}
 .idxNews-nav {
 margin-right: 10px;
}
 .idxNews-hd .idxTitle {
 flex-shrink: 0;
 margin-right: 20px;
 width: 100%;
}
 .idxNews-rt .allBut {
 flex-shrink: 0;
 font-size: 12px;
}
 .idxNews-hd {
 flex-wrap: wrap;
}
 .idxNews-nav li a {
 font-size: 12px;
}
 .idxNews-rt {
 width: 100%;
 justify-content: space-between;
 margin-top: 25px;
}
 .idxNews {
 padding: 35px 0 45px;
}
 .idxNews-hd {
 margin-bottom: 15px;
}
 .idxNewsSwp {
 margin: 0;
 overflow: hidden;
}
 .idxNewsSwp .swiper-slide {
 padding: 0;
}
 .idxPro-but.idxNewsSwp-but {
 margin-top: 20px;
 display: flex;
 display: -webkit-flex;
}
 .idxNews-dl dd .tit {
 font-size: 14px;
}
 .idxNews-dl dd .time {
 font-size: 13px;
}
 .idxNews-dl dd .div {
 padding: 10px 0;
}
 .idxNews-dl dd .div:first-child .tit {
 line-height: 24px;
 height: 48px;
}
	
	/*
	  
	 .footer {
    	height:200px;
    }
	*/
	
	.footTop-ul, .footTop-two {
 display: none;
}
 .footTop-one {
 padding: 15px 0;
}
 .footTop .infor, .footBtm-ab .div {
 width: 100%;
 text-align: center;
}
 .footBtm-ab>a, .footBtm-ab .div .gang {
 display: none !important;
}
 .footBtm-ab span, .footBtm-ab .div a {
 display: block;
 margin-left: 0;
}
 .footBtm-ab {
 padding-top: 10px;
 padding-bottom: 10px;
}
 .menu-li li a {
 font-size: 12px;
}
 .menu-li .tit {
 font-size: 15px;
 padding-bottom: 15px;
 margin-bottom: 10px;
}
 .menu-close {
 position: absolute;
 height: auto;
 top: 10px;
 left: 100%;
 background-color: rgba(0, 0, 0, 0);
}
 .menu-li ul {
 height: 96px;
}
 .menu-li li a {
 line-height: 24px;
}
 .menu-list:after {
 display: none;
}
 .menu-list {
 display: flex;
 display: -webkit-flex;
 flex-wrap: wrap;
 align-content: stretch;
}
 .menu-li {
 width: 33.333%;
 height: auto;
}
 .menu-li:nth-child(6) {
 border-bottom: solid 1px #eee;
}
 .menuBg {
 background-color: rgba(0, 0, 0, .85);
}
 .menu-li .tit:after {
 width: 25px;
}
 .menu-li .txt {
 font-size: 14px;
 margin-top: 10px;
}
 .menu-li .imgs img {
 width: 40px;
}
 .xfBox li .tit {
 font-size: 12px;
 margin-top: 5px;
}
 .xfBox li a {
 width: 60px;
 height: 60px;
}
 .shouBut img {
 width: 10px;
}
 .showBut {
 top: 70%;
}
	/*

		首页

	*/
	.tanFmBox {
 padding: 35px 25px 45px;
}
 .tanFmDiv {
 margin-bottom: 10px;
}
 .tanFm-close {
 top: 15px;
 right: 25px;
}
 .tanFmBox .tit {
 font-size: 28px;
}
 .tanFmBox .txt {
 font-size: 13px;
 line-height: 20px;
}
 .proNavSwp .imgDiv {
 width: 25px;
 margin-bottom: 5px;
}
 .proNavSwp dd, .proSxuan .div-lab {
 font-size: 14px;
}
 .proNavSwp dl {
 padding: 15px 0;
}
 .proNav .container {
 padding-left: 0;
 padding-right: 0;
}
 .proSxuan .div-lab {
 width: 70px;
}
 .proSxuan li a {
 padding: 0 8px;
 border-width: 1px;
}
 .proSxuan-li {
 padding: 10px 0;
}
 .productList {
 padding-top: 25px;
}
 .pro-col {
 padding: 5px;
}
 .pro-row {
 margin-left: -5px;
 margin-right: -5px;
}
 .proDl dd {
 position: relative;
 padding: 15px 10px;
}
 .proDl dd .tit {
 color: #111;
 font-size: 24px;
}
 .proDl dd .list {
 color: #333;
 font-size: 12px;
 flex-wrap: wrap;
}
 .proDl dd .list li:not(:last-child) {
 margin-right: 0;
}
 .proDl dd .allBut {
 font-size: 12px;
 margin-top: 10px;
}
 .pagination>li {
 display: none;
}
 .pagination>li.pgPvnt, .pagination>li.active.lhh, .pagination>li.act {
 display: inline-block;
}
 .pagination>li.pgPvnt a, .pagination>li.pgPvnt span {
 width: 30px;
 height: 30px;
 line-height: 30px;
}
 .pagination>li>a, .pagination>li>span {
 height: 30px;
 line-height: 30px;
}
 .pagination>li>a img, .pagination>li>span img {
 width: 8px;
}
 .pro-row {
 margin-bottom: 10px;
}
 .productList {
 padding-bottom: 35px;
}
 .banText .tit-en {
 font-size: 20px;
}
 .banText .tit-cn {
 font-size: 16px;
 margin-top: 0px;
}
 .breadNav {
 display: none;
}
 .proPgtxBox {
 padding: 35px 0;
}
 .proPg-lt, .proPg-rt {
 width: 100%;
}
 .proPg-hd {
 flex-wrap: wrap;
}
 .proPg-lt {
 margin-right: 0;
}
 .proPg-lt .tit {
 font-size: 24px;
}
 .proPg-lt .xqBut, .proPg-rt .xqBut {
 width: 125px;
}
 .proPg-lt .xqBut {
 display: block;
}
 .proPg-rt .xqBut {
 display: block;
}
 .proPg-rt li {
 padding-top: 5px;
 padding-bottom: 5px;
}
 .proPg-lt .txt {
 margin-bottom: 15px;
}
 .proPg-rt ul {
 margin-bottom: 0px;
 margin-top: 20px;
}
 .proPg-pv, .proPg-nt {
 padding: 0 5px;
}
 .proPg-pv img, .proPg-nt img {
 width: 10px;
}
 .proXqing {
 padding-top: 35px;
 padding-bottom: 35px;
}
 .bjiqi-div .text {
 padding: 0;
 margin-bottom: 20px;
}
 .bjiqi-box, .jmTwoSwp, .jmFv-list {
 margin-top: 25px;
}
 .bjiqi-div .text, .bjiqi-div .imgDiv {
 width: 100%;
}
 .bjiqi-lt, .bjiqi-rt {
 flex-wrap: wrap;
}
 .bjiqi-div .tit:after {
 width: 35px;
}
 .bjiqi-div .tit {
 font-size: 18px;
}
 .custBox-li {
 position: relative;
 top: 0 !important;
 left: 0 !important;
 width: 33.333%;
 text-align: center;
 float: left;
 padding: 10px 5px;
}
 .custBox-li .icon, .custBox-li .div {
 position: relative;
 top: 0;
 left: 0;
 -webkit-transform: translate(0, 0);
 transform: translate(0, 0);
}
 .custBox-li i {
 display: none;
}
 .custBox-list:after {
 content: "";
 clear: both;
 display: block;
}
 .custBox-div {
 padding-left: 15px;
 padding-right: 15px;
}
 .custBox {
 padding-top: 35px;
 padding-bottom: 35px;
}
 .custTit .txt {
 margin-top: 10px !important;
}
 .custBox-li .icon {
 margin-bottom: 15px;
}
 .custBox-li .div {
 margin-top: 0;
}
 .custBox-list>.imgDiv {
 display: none;
}
 .custBox-list {
 margin-top: 20px;
 margin-bottom: 25px;
}
 .jmOne .hd, .jmThAb, .jmFoAb, .jmFv-list {
 flex-wrap: wrap;
}
 .jmOne .hd .title, .jmOne .hd .txt {
 width: 100%;
}
 .jmOne .hd .title {
 margin-bottom: 15px;
}
 .jmOne .hd .txt {
 font-size: 12px;
 line-height: 22px;
}
 .jm-down {
 display: none;
}
 .jmOne-vrDiv .moreBut {
 width: 110px;
 margin-top: 15px;
}
 .proPgtxBox, .proPgtxBox, .proXqing, .custBox, .jmFo, .jmFv, .jmOne, .jmTwo, .jmSev, .jmTh, .jmSix {
 padding-top: 35px;
 padding-bottom: 40px;
}
 .idxTitle.ct {
 max-width: 100%;
}
 .jmTwo .idxTitle .txt {
 font-size: 12px;
 line-height: 22px;
}
 .jmTh-lt.idxTitle .tit {
 line-height: 30px;
 padding-bottom: 15px;
 margin-bottom: 15px;
}
 .jmTh-lt, .jmTh-rt {
 width: 100%;
}
 .jmTh-rtli, .jmTh-lt {
 text-align: center;
}
 .jmTh-lt {
 margin-bottom: 25px;
}
 .jmTh-lt.idxTitle .tit:after {
 left: 50%;
 -webkit-transform: translateX(-50%);
 transform: translateX(-50%);
}
 .jmTh-rtli .imgs img {
 width: 70px;
}
 .jmTh-rtli .txt {
 font-size: 12px;
 line-height: 22px;
}
 .jmTh-rtli .txt {
 margin-top: 15px;
}
 .jmFolt, .jmfo-img {
 width: 100%;
}
 .jmFo .list li {
 width: 33.333%;
 padding: 5px 0;
}
 .jmFo .list {
 margin-top: 5px;
}
 .jmFolt {
 margin-top: 0;
 margin-bottom: 25px;
}
 .jmFv-li {
 width: 50%;
}
 .jmFv-li:not(:last-child) .imgs:before {
 display: none;
}
 .jmFv-list .tit {
 font-size: 16px;
}
 .jmFv-list .tit {
 padding-bottom: 15px;
 margin-bottom: 10px;
}
 .jmFv-list .tit:after {
 width: 25px;
}
 .jmFv-list .txt {
 font-size: 12px;
 line-height: 20px;
}
 .jmFv-li {
 margin-bottom: 20px;
}
 .jmFv {
 padding-bottom: 20px;
}
 .jmSix .list li {
 margin-right: 0;
 width: 33.333%;
}
 .jmSix .list {
 margin-right: 0;
 padding: 0;
 justify-content: space-between;
}
 .jmSix .list .counts {
 font-size: 26px;
 display: flex;
 justify-content: center;
}
 .jmSix .list .counts small {
 bottom: 5px;
}
 .jmFo .list .txt, .jmSix .list .txt {
 font-size: 12px;
 text-align: center;
}
 .jmFo .list .counts {
 text-align: center;
}
 .jmSev .list li {
 width: 33.333%;
}
 .jmSev .list {
 margin-top: 15px;
}
 .eThInves-box, .e2invTwo, .e2invTh, .e2invFo, .e2invFv, .e2invSx, .e2invOne-lt, .e2invOne-rt {
 padding: 35px 0;
}
 .layForm {
 max-width: 100%;
}
 .sqFm-but {
 margin-top: 10px;
}
 .sqFm-col .div {
 padding: 0 15px;
}
 .layTextarea {
 padding-left: 15px;
 padding-right: 15px;
}
 .sqFm-but .moreBut {
 height: 38px;
 line-height: 38px;
}
 .proSxuan li a {
 line-height: 26px;
}
 .e2invBox {
 flex-wrap: wrap;
}
 .e2invOne-lt, .e2invOne-rt {
 width: 100%;
}
 .idxTitle .txt {
 margin-top: 5px;
}
 .e2invOne .idxTitle:after {
 width: 40px;
}
 .e2invOne .text {
 font-size: 13px;
 line-height: 22px;
}
 .e2invOne-lt .divHd {
 margin-bottom: 20px;
}
 .e2invOne-lt .div, .e2invOne-rt .div {
 width: 100%;
 padding: 0 15px;
}
 .e2invOne-rt .div {
 flex-direction: column;
}
 .e2invOne-rt .divHd {
 margin-top: 0;
 margin-bottom: 20px;
}
 .idxTitle .txt span {
 margin: 0 3px;
}
 .e2invTli {
 width: 33.333%;
}
 .e2invTlist {
 margin-top: 15px;
}
 .e2invTh-li {
 width: 100%;
}
 .e2invTh-li:nth-child(2n+1) {
 padding-right: 0;
}
 .e2invTh-li:nth-child(2n) {
 padding-left: 0;
}
 .e2invTh-li .tit {
 font-size: 16px;
 margin-bottom: 5px;
}
 .e2invTh-li .txt {
 font-size: 12px;
 height: auto;
}
 .e2invTh-li .icon img {
 width: 35px;
}
 .e2invFo-hd {
 flex-wrap: wrap;
}
 .e2invFo .idxTitle .txt {
 margin-left: -3px;
 margin-right: -3px;
}
 .e2invFo-nav {
 width: 100%;
 display: flex;
 display: -webkit-flex;
 justify-content: space-between;
 margin-top: 10px;
}
 .e2invFo-nav:after {
 display: none;
}
 .e2invFo-nav li {
 font-size: 13px;
}
 .e2invFo-nav li:not(:last-child) {
 margin-right: 0;
}
 .e2invFo-hd {
 margin-bottom: 30px;
}
 .e2invFo-dl .title .en {
 font-size: 28px;
 line-height: 28px;
}
 .e2invFo-dl .title .cn {
 font-size: 24px;
}
 .e2invFo-dl .title {
 padding-bottom: 20px;
}
 .e2invFo-dl .txt {
 font-size: 13px;
 line-height: 22px;
}
 .e2invFv-lt {
 margin-bottom: 20px;
}
 .e2invFv-lt, .e2invFv-img {
 width: 100%;
}
 .e2invFv-lt .list .counts {
 font-size: 26px;
}
 .e2invFv-lt .list {
 display: flex;
 display: -webkit-flex;
 justify-content: space-between;
}
 .e2invFv-lt .list .txt {
 font-size: 12px;
}
 .e2invFv-lt .list {
 margin-top: 15px;
 margin-bottom: 5px;
}
 .e2invFv-lt .text {
 font-size: 16px;
}
 .e2invSxSwp {
 width: 100%;
 margin-top: 20px;
}
 .e2invSx-pv {
 left: 15px;
}
 .e2invSx-nt {
 right: 15px;
}
 .eThInves-tj .divLi {
 width: 50%;
}
 .eThInves-tj .list .txt {
 font-size: 12px;
 line-height: 20px;
 height: 80px;
}
 .eThInves-tj .divLi {
 padding: 20px 10px;
}
 .divlast .tit {
 margin-top: 10px;
}
 .lCheng-li {
 width: 50%;
 left: 0 !important;
 top: 0 !important;
 position: relative !important;
}
 .lCheng-li:nth-child(3), .lCheng-li:nth-child(5), .lCheng-li:nth-child(7) {
 position: relative;
}
 .lCheng-list {
 flex-direction: unset;
 flex-wrap: nowrap;
}
 .lCheng-li:nth-child(2) {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
 .lCheng-li i {
 display: none;
}
 .lCheng-li {
 padding: 15px 10px;
}
 .lCheng-li .txt {
 height: auto;
}
 .lCheng-box:after {
 display: none;
}
 .lCheng-pg, .aboFoSwp-pg {
 display: block;
 text-align: center;
 font-size: 0;
}
 .lCheng-pg .swiper-pagination-bullet, .aboFoSwp-pg .swiper-pagination-bullet {
 opacity: 1;
 margin: 0 3px;
 background-color: rgba(255, 255, 255, .3);
}
 .lCheng-pg .swiper-pagination-bullet-active, .aboFoSwp-pg .swiper-pagination-bullet-active {
 background-color: #dfa76a;
}
 .aboOne-lt .div {
 width: 100%;
 padding: 0 15px;
}
 .aboOne-lt {
 padding: 35px 0;
}
 .aboTit.en {
 font-size: 28px;
}
 .vdoBut {
 -webkit-transform: translate(-50%, 50%);
 transform: translate(-50%, 50%);
 top: auto;
}
 .aboOne-rt {
 height: auto;
}
 .aboOne-lt {
 position: relative;
}
 .aboTwo .ab {
 flex-wrap: wrap;
}
 .aboTwo .title {
 -webkit-transform: rotate(0deg) translateX(0px);
 transform: rotate(0deg) translateX(0px);
 font-size: 30px;
 line-height: 30px;
}
 .aboTwo-rt {
 width: 100%;
 margin-top: 20px;
}
 .aboTwo-rt .txt {
 margin-top: 20px;
 font-size: 12px;
 line-height: 24px;
}
 .aboTh-li {
 width: 50%;
}
 .aboTh-list {
 width: 100%;
 flex-wrap: wrap;
}
 .aboThAb {
 flex-direction: column;
}
 .aboThAb .idxTitle .tit, .aboThAb-tit, .aboThAb-tit .en {
 width: 100%;
}
 .aboThAb-tit {
 margin-top: 35px;
}
 .aboThAb-tit .en {
 -webkit-transform: rotate(0deg) translateX(0px);
 transform: rotate(0deg) translateX(0px);
 margin-left: 0;
 margin-top: 10px;
 font-size: 32px;
}
 .aboTh-li {
 padding: 25px 10px;
}
 .aboTh-img {
 margin-bottom: 20px;
}
 .aboTh-li .tit {
 font-size: 16px;
 margin-bottom: 5px;
}
 .aboTh-li .en {
 font-size: 12px;
}
 .aboTh-li .hd:after {
 width: 30px;
}
 .aboTh-li .txt {
 font-size: 12px;
 line-height: 22px;
 height: 44px;
}
 .aboTh-li:nth-child(1), .aboTh-li:nth-child(2) {
 border-bottom: solid 1px #eee;
}
 .aboTh-list {
 margin-top: 25px;
}
 .aboTh-img img {
}
 .aboFo {
 padding: 35px 0;
}
 .idxTitle.ct {
 padding-right: 15px;
 padding-left: 15px;
}
 .aboFoDl.all {
 position: relative;
 visibility: visible;
 opacity: 1;
 width: 100% !important;
 left: 50% !important;
}
 .aboFo-li {
 padding: 10px 15px;
}
 .aboFoDl.ct {
 display: none;
}
 .aboFo-list {
 margin-top: 20px;
}
 .aboFoSwp-pg {
 margin-top: 20px;
}
 .aboJzguan-lt, .aboJzguan-one .imgDiv {
 width: 100%;
}
 .aboJzguan-lt {
 margin-bottom: 15px;
}
 .aboTit.cn {
 font-size: 22px;
 padding-bottom: 15px;
 margin-bottom: 15px;
}
 .aboJzguan .smlTit {
 font-size: 14px;
 margin-bottom: 10px;
}
 .aboJzguan .txt {
 font-size: 12px;
 line-height: 22px;
}
 .aboJzguan-one, .aboJzguan-two {
 flex-wrap: wrap;
}
 .aboJzguan-one {
 margin-bottom: 25px;
}
 .aboJzguan-two .imgDiv {
 width: 100%;
 max-width: 100%;
}
 .aboJzguan, .aboSix, .newsBox {
 padding: 35px 0;
}
 .aboSix-lt {
 width: 100%;
}
 .aboSix-lt .smlTit {
 font-size: 14px;
}
 .aboSix-lt .txt {
 font-size: 12px;
 line-height: 22px;
 margin-bottom: 20px;
}
 .aboSixBut {
 margin-top: 20px;
}
 .aboSixAb {
 flex-wrap: wrap;
}
 .aboSix-img {
 width: 100%;
 margin-top: 30px;
}
 .newTuijian {
 margin-top: 20px;
 margin-bottom: 35px;
}
 .newTj-dl a.ab {
 flex-direction: column;
}
 .newTj-dl dt, .newTj-dl dd {
 width: 100%;
}
 .newTuijian-pg {
 color: #dfa76a;
}
 .newTuijian-but .img-y {
 visibility: visible;
 opacity: 1;
}
 .newTj-dl dd {
 padding: 25px 15px;
}
 .newTjBut {
 position: relative;
 bottom: 0;
 margin: auto;
 margin-top: 20px;
}
 .newsCol {
 padding: 5px;
}
 .newsList {
 margin-left: -5px;
 margin-right: -5px;
}
 .newsDl dd .tit {
 font-size: 14px;
 line-height: 22px;
 height: 44px;
 margin-bottom: 5px;
}
 .newsDl dd {
 padding: 15px;
}
 .newsDl dd .date {
 font-size: 12px;
}
 .newPgLt, .newPgXguan {
 padding-top: 35px;
 width: 100%;
}
 .newPgLt {
 padding-right: 0;
 border-right: 0;
 padding-bottom: 40px;
}
 .newPgLt .hd .tit {
 font-size: 20px;
 line-height: 30px;
 margin-bottom: 10px;
}
 .newPgLt .infoList {
 font-size: 12px;
}
 .newPgLt .hd {
 margin-bottom: 30px;
}
 .bdBox {
 font-size: 12px;
 line-height: 22px;
}
 .newPgXguan {
 padding-left: 0;
 padding-top: 0;
 padding-bottom: 45px;
}
 .newPgXguan .tit {
 font-size: 18px;
}
 .swpBan .ban-page .swiper-pagination-bullet {
 margin: 15px 0;
 width: 6px;
 height: 6px;
}
 .swpBan .ban-page .swiper-pagination-bullet:after {
 width: 16px;
 height: 16px;
}
 .idxSi .moreBut {
 width: 125px;
}
 .newsVdo-bigli {
 margin-top: 20px;
 margin-bottom: 25px;
}
 .newsVdo-but img {
 width: 10px;
}
 .newsVdo-but {
 width: 40px;
 height: 40px;
 border-width: 1px;
}
 .newsVdo-dl dd {
 padding: 20px 0;
}
 .newsVdo-dl .tit {
 font-size: 14px;
 line-height: 20px;
}
 .newsVdo-dl dd {
 padding: 10px 0;
}
 .newsVdo {
 padding: 40px 0 45px;
}
 .newsVdo-row {
 margin-bottom: 15px;
}
 .tactLt {
 width: 100%;
 height: auto;
 padding: 25px 0;
}
 .tactBox {
 flex-wrap: wrap;
}
 .tactLt .div {
 width: 100%;
 padding: 0 15px;
}
 .tactLt .en {
 font-size: 30px;
}
 .tactLt .list {
 font-size: 14px;
 line-height: 24px;
}
 .tactLt .hd:after {
 height: 1px;
}
 .tactMap {
 height: 235px;
}
 .idxTitle.ct {
 padding-right: 20px;
 padding-left: 20px;
}
 .taleCon {
 padding-top: 45px;
 padding-bottom: 45px;
}
 .taleCon-lt .entit {
 font-size: 26px;
 margin-bottom: 5px;
}
 .taleCon-lt .cntit {
 font-size: 22px;
}
 .taleCon-ab {
 flex-wrap: wrap;
}
 .taleCon-lt {
 margin-bottom: 20px;
}
 .taleCon-lt, .taleCon-ab .imgDiv {
 width: 100%;
 max-width: 100%;
}
 .taleCon-lt .hd {
 margin-bottom: 20px;
}
 .taleCon-ab .txt {
 font-size: 12px;
 line-height: 24px;
}
 .teamBox {
 padding-top: 45px;
}
 .teamDiv {
 margin-top: 20px;
}
 .teamDiv .container {
 margin-top: -45px;
 padding-bottom: 40px;
}
 .teamBox .txt {
 font-size: 12px;
 line-height: 22px;
}
 .mlGood {
 padding: 45px 0;
}
 .mlGood-top .tit {
 margin-left: 0;
 width: 100%;
 font-size: 24px;
 line-height: 36px;
 margin-bottom: 15px;
}
 .mlGood-top {
 flex-wrap: wrap;
 margin-bottom: 25px;
}
 .mlGood-top .txt {
 font-size: 13px;
 line-height: 24px;
}
 .mlGood-btm {
 flex-wrap: wrap;
}
 .mlGood-btm .llt {
 margin-bottom: 20px;
}
 .joinBox {
 padding: 45px 0;
}
 .joinList {
 margin-top: 20px;
}
 .joinHd, .joinTab-hd {
 padding: 0 15px;
}
 .joinHd, .joinTab-hd {
 font-size: 12px;
}
 .joinCzuo span {
 width: 45px;
}
 .joinTab-by {
 padding: 15px 20px;
}
 .joinTab-by .div {
 padding: 0 !important;
 width: 100%;
}
 .joinTab-by .div:not(:last-child) {
 margin-bottom: 20px;
}
 .joinTab-by .div .txt {
 font-size: 12px;
 line-height: 24px;
}
 .joinTab-by .div .tit {
 margin-bottom: 15px;
}
 .fzLicheng {
 padding-top: 45px;
}
 .timeline .topico:after {
 width: 30px;
 height: 30px;
}
 .timeline .topico {
 width: 8px;
 height: 8px;
}
 .timeline-div .div {
 padding: 20px 5px 20px 15px;
}
 .timeline-div .tit {
 font-size: 15px;
 line-height: 24px;
}
 .timeline-div .txt {
 font-size: 12px;
 line-height: 22px;
}
 .timeline-div .div:after {
 width: 10px;
}
 .timeline {
 padding-bottom: 25px;
}
 .rYuBox-col {
 width: 50%;
}
 .rYuBox-row {
 margin-top: 30px;
}
 .rYuBox-col dt {
 margin-bottom: 15px;
}
 .rYuBox-col .tit {
 margin-bottom: 5px;
 height: 32px;
 font-size: 15px;
}
 .rYuBox-dl {
 margin-bottom: 20px;
}
 .rYuBox-col .txt {
 font-size: 12px;
}
 .rYuXchSwp .swiper-slide {
 width: 100%;
}
 .rYuXch-swp .swiper-button-next {
 right: 15px;
}
 .rYuXch-swp .swiper-button-prev {
 left: 15px;
}
 .rYuXch-swp {
 margin-top: 25px;
}
 .rYuXchang {
 padding: 45px 0;
}
 .fuwuBox {
 padding: 45px 0;
}
 .fuwuBox-hd {
 flex-wrap: wrap;
}
 .fuwuBox-hd .idxTitle {
 max-width: 100%;
 margin-bottom: 20px;
}
 .telBut .icon img {
 width: 45px;
}
 .telBut .nm {
 font-size: 16px;
}
 .telBut .tel {
 font-size: 26px;
}
 .telBut {
 height: 80px;
 padding-top: 10px;
 width: 100%;
}
 .fuwuLi-rt {
 padding: 0 15px;
}
 .fuwuLi-lt {
 width: 40%;
}
 .fuwuLi-lt .txt {
 font-size: 12px;
 line-height: 20px;
}
 .fuwuLi-lt .tit {
 font-size: 16px;
 padding-bottom: 12px;
}
 .fuwuLi-lt .tit:after {
 width: 28px;
 height: 1px;
}
 .fuwuLi-lt .icon {
 margin-bottom: 15px;
}
 .fuwuLi-rt {
 font-size: 12px;
 height: 110px;
 overflow-x: hidden;
}
 .fwLnian-li {
 width: 100%;
}
 .fwLnian-li:not(:last-child) .icon:after, .fwLnian-li:not(:nth-child(1)) .icon:before {
 display: none;
}
 .fwLnian-li .icon img {
 width: 75px;
}
 .fwLnian-li .tit {
 font-size: 16px;
}
 .fwLnian-li .icon {
 margin-bottom: 15px;
}
 .fwLnian-li .tit:after {
 width: 35px;
 height: 1px;
}
 .fwLnian-li .txt {
 font-size: 12px;
 line-height: 22px;
}
 .fwLnian-li:not(:last-child) {
 margin-bottom: 20px;
}
 .fwLnianBox {
 padding: 45px 0;
}
 .vrList {
 padding-top: 25px;
 padding-bottom: 45px;
}
 .vrCol {
 padding: 5px;
}
 .vrRow {
 margin-left: -5px;
 margin-right: -5px;
 margin-bottom: 10px;
}
 .vrDl {
 margin-bottom: 10px;
}
 .vrDl dd {
 position: relative;
 bottom: 0;
 margin-top: 10px;
 padding: 0;
 flex-wrap: wrap;
}
 .vrDl dd .tit, .vrDl dd .txt {
 color: #333;
 width: 100%;
}
 .vrDl dd .tit {
 font-size: 15px;
 margin-bottom: 5px;
}
 .vrDl dd .txt {
 font-size: 12px;
}
 .vrDl .vr-ico img {
 width: 38px;
}
 .proStar-dl {
 padding: 10px;
}
 .proStar-dl dd, .proStar-dl dt {
 width: 100%;
}
 .proStar-dl .ab {
 flex-wrap: wrap;
}
 .proStar-dl:not(:last-child) {
 margin-bottom: 25px;
}
 .proStar-dl .topCounts img {
 height: 30px;
}
 .proStar-dl .tit {
 font-size: 20px;
 margin-bottom: 15px;
}
 .proStar-dl .bQian {
 margin-bottom: 15px;
}
 .proStar-dl .txt {
 font-size: 12px;
 line-height: 20px;
 height: 60px;
 margin-bottom: 20px;
}
 .proStar-dl dd {
 padding: 20px 0;
}
 .proStar-list {
 padding-bottom: 45px;
}
 .yYong {
 padding-top: 45px;
}
 .yYongDiv {
 margin-top: 25px;
}
 .scopeBox .div, .dataBox .div {
 width: 100%;
}
 .yyongImg {
 position: relative;
 right: 0;
 width: 100%;
 display: none;
}
 .yYong-hdTit .tit {
 font-size: 17px;
 margin-bottom: 5px;
}
 .yYong-hdTit .en {
 font-size: 13px;
}
 .data-list .counts {
 font-size: 20px;
}
 .data-list .txt {
 font-size: 12px;
}
 .yYong-hdTit {
 margin-bottom: 20px;
}
 .scope-list {
 flex-wrap: wrap;
 border-top: 0;
}
 .scope-list li {
 width: 33.333%;
 border-top: solid 1px #eee;
}
 .scope-list li:nth-child(3) {
 border-right: 0;
}
 .yShiBox-cl, .pZhiBoxCl, .lNianBox .ab {
 flex-wrap: wrap;
}
 .yShiBox-li {
 width: 50%;
 padding: 20px 15px;
}
 .yShiBox-li .txt {
 font-size: 12px;
 line-height: 24px;
}
 .yShiBox-li:nth-child(1), .yShiBox-li:nth-child(2) {
 border-bottom: solid 1px #fff;
}
 .yShiBox-li:nth-child(2n) {
 border-right: 0;
}
 .yShiBox-li .tit {
 font-size: 16px;
 margin-bottom: 10px;
}
 .yShiBox, .pZhiBox {
 padding: 45px 0;
}
 .yShiBox-cl, .pZhiBoxCl {
 margin-top: 25px;
}
 .pZhi-list .tit {
 font-size: 16px;
}
 .pZhi-list .list {
 margin-top: 10px;
}
 .pZhi-list, .lNianBox .text {
 width: 100%;
}
 .pZhi-lt {
 margin-bottom: 30px;
}
 .pZhi-list .list {
 margin-top: 15px;
}
 .pZhi-list .list li {
 padding-left: 15px;
 padding-right: 15px;
}
 .pZhi-list .list li .counts {
 font-size: 12px;
}
 .lNianBox .text {
 margin-top: 10px;
}
 .lNianBox .text {
 font-size: 12px;
 line-height: 26px;
}
 .lNianBox, .proCase {
 padding: 45px 0;
}
 .proCaseSwp {
 margin-top: 25px;
}
 .proCase-dl .tit {
 font-size: 16px;
}
 .proCase-dl .txt {
 font-size: 12px;
 line-height: 20px;
 height: 42px;
}
 .proCaseSwp-but {
 margin-top: 25px;
}
 .div_top .idxTitle.ct {
 padding-left: 0;
}
 .aboJzguan-lt .div {
 padding-right: 0;
}
 .aboThAb-tit {
 padding: 0 15px;
}
 .rYuBox-col .txt {
 height: 34px;
}
 .timeline-div i::after {
 width: 16px;
 height: 16px;
 transform: translate(-8px, -8.5px);
}
 .din_more {
 top: auto;
 bottom: 0;
 right: 0;
		/* left: 50%;
		transform: translateX(-50%); */
		color: #333;
}
 .timeline-h {
 max-height: 136px;
}
 .timeline-div:nth-child(2) {
 margin-top: 97px;
}
 .searchFm {
 width: 115px !important;
 opacity: 1 !important;
 visibility: visible !important;
}
 .searchInp {
 padding: 0px 38px 0 6px;
 right: -8px;
}
 .schInpBut {
 right: -8px;
}
 .schInpBut {
 width: 30px;
}
 .headTel {
 margin-right: 10px;
}
 .searchInp {
 font-size: 12px;
}
 .pagination>li.pgNt {
 margin-left: -32px;
}
 .proSxuan li {
 width: 84px;
 text-align: center;
}
 .proSxuan li a {
 padding: 0 2px;
 border-width: 1px;
}
 .proSxuan li {
 padding-left: 5px;
 padding-right: 2px;
}
	/* .pagination>li:nth-child(2) {
		display: inline-block;
	}
	.pagination>li:nth-child(3) {
		display: inline-block;
	}
	.pagination>li:nth-child(4) {
		display: inline-block;
	} */
	.pagination>li.pgNt {
 margin-left: 10px;
}
 .pagination>li.pgPv {
 margin-right: 10px;
}
 .tactMap {
 width: 100% !important;
}
 .proSxuan .div-list {
 max-height: 347px;
 overflow: hidden;
 overflow-y: scroll;
}
 .proSxuan .div-list::-webkit-scrollbar {
 width: 2px;
}
 .proSxuan .div-list::-webkit-scrollbar-track {
 background: #999;
 border-radius: 2px;
}
 .proSxuan .div-list::-webkit-scrollbar-thumb {
 background: #dfa76a;
 border-radius: 10px;
}
 .proSxuan .div-list::-webkit-scrollbar-thumb:hover {
 background: #333;
}
 .proSxuan .div-list::-webkit-scrollbar-corner {
 background: #179a16;
}
 .footBtm-ab {
 flex-wrap: wrap;
}
 .ylinkNav {
 width: 100%;
 display: flex;
 display: -webkit-flex;
 align-items: center;
 justify-content: center;
}
 .footBtm-ab {
 padding-bottom: 20px;
}
 #youLianBox {
 width: 100%;
 text-align: center;
}
 #youLianBox li {
 padding: 0 15px;
}
}
 @media screen and (max-width: 375px) {
 .proSxuan .div-lab {
 width: 62px;
}
 .proSxuan li {
 width: 105px;
}
}
 @media screen and (max-width: 320px) {
 .proSxuan .list li:nth-child(1) {
 width: 84px;
}
}
