/*# sourceURL=/themes/pc/public/static2/css/media.css */
/*@ sourceURL=/themes/pc/public/static2/css/media.css */

/* 分辨率高于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: 48px;
		color: var(--dominant-color);
	}
	.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: 20px;
		color: #666;
		margin: 15px 0;
		font-weight: unset;
	}
	.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: 16px;
	}
	.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;
	}
	.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;
	}
}