/*20231206 解决方案改版*/
.newSolutionOverview {
	width: 100%;
	margin: 0px auto 40px auto;
	flex-wrap: wrap;
}
.newSolutionTopiTem1 {
	background: #ffffff;
	width: 53%;
	padding: 0px 2% 0px 0px;
}
.newSolutionTopiTem2 {
	width: 45%;
	border-radius: 20px;
	text-align: right;
}
.newSolutionTopiTem2 img {
	max-width: 100%;
	border-radius: 20px;
}
.newSolutionBt {
	color: #ffffff;
	background: #eb6100;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	margin-top: 0px;
	padding: 5px 50px;
	border: 1px #eb6100 solid;
}
.newSolutionBt:hover {
	color: #eb6100;
	background: #ffffff;
	border: 1px #eb6100 solid;
}
.newSolutionTopiList {
	width: 100%;
	grid-template-columns: 50% 50%;
	margin-top: 20px;
}
.newSolutionTopiList div {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	padding: 0px 20px 0px 0px;
	margin-bottom: 20px
}
.newSolutionTopiList img {
	margin-right: 15px;
}
.newSolutionTitle {
	width: 100%;
	margin: 0px auto;
	text-align: center;
	font-weight: bold;
	padding: 30px 0px;
}
.newSolutionTitle h3 {
	font-weight: bold;
}
.newSolutionSuper {
	width: 100%;
	flex-wrap: wrap;
	margin: 0px auto;
}
.newSolutionSuperItem {
	width: 20%;
	padding: 0px 15px 20px 15px;
	text-align: center;
}
.newSolutionSuperItemTitle {
	width: 100%;
	text-align: center;
	font-weight: bold;
}
.newSolutionSuperItemTitle hr {
	width: 17px;
	height: 2px;
	background: #eb6100;
	margin: 0px auto;
	text-align: center
}
.newSolutionSuperItem p {
	text-align: left
}
.newSolutioniTem {
	width: 100%;
	background: #ffffff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	margin: 0px auto;
	display: inline-block;
	padding: 0px;
}
.newSolutioniTemBanner {
	border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-ms-border-radius: 10px 10px 0px 0px;
	width: 100%;
}
.newSolutioniTemBanner img {
	border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-ms-border-radius: 10px 10px 0px 0px;
	width: 100%;
}
.newSolutioniTemInfoBox {
	width: 100%;
	border: 1px #dfdfdf solid;
	padding: 0px 20px 20px 20px;
	border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-ms-border-radius: 0px 0px 10px 10px;
}
.newSolutioniTemInfoBox p:first-of-type {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.newSolutionBtSize {
	font-size: 0.875rem;
}
.textBold {
	font-weight: bold;
}
.weightNormal {
	font-weight: normal
}
.newSolutionPartner {
	grid-template-columns: repeat(5, 19%);
	grid-gap: 1%;
	width: 100%;
	margin: 20px auto;
	justify-content: space-between
}
.newSolutionPartnerItem {
	width: 100%;
	border: 1px #d5dbdb solid;
	border-radius: 10px;
	background: #ffffff;
	text-align: center
}
.newSolutionPartnerItemBox {
	width: 100%;
	border-top: 4px #eb6100 solid;
	border-radius: 10px 10px 0px 0px;
	padding: 20px !important;
	color: #4b4b4b;
}
/*具体解决方案*/
.newS_SpecificScene {
	width: 100%;
	background: #f2f2f2;
	border-radius: 20px 0px 20px 20px;
	padding-left: 50px;
	grid-template-columns: 77px calc(100% - 210px) 133px;
}
.newS_SpecificSceneInfo {
	padding: 30px;
	width: 100%;
}
.newS_SpecificSceneInfo p {
	margin: 10px auto;
}
.newS_SpecificSceneLeft {
	padding: 0px;
	width: 100%;
}
.newS_SpecificSceneRight {
	padding: 0px;
	width: 100%;
	background: url(../images/new_oilIcon12.png) no-repeat center 80%;
	background-size: 89px auto;
}
.newS_SpecificOverview {
	background: url(../images/HPC_InfoBg1.jpg) no-repeat left top;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}
.newS_IOTOverview {
	background: url(../images/IOT_InfoBg1.jpg) no-repeat left top;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}
.newS_WRFOverview {
	background: url(../images/WRF_InfoBg1.jpg) no-repeat left top;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}
.newSolutionTitle_white {
	width: 100%;
	margin: 0px auto;
	text-align: left;
	font-weight: bold;
	padding: 0px;
}
.textWhite {
	color: #ffffff;
}
.newS_SpecificOverviewText {
	width: 55%;
	padding: 0px 0px 20px 0px;
}
.border-radius10 {
	border-radius: 10px;
}
.newS_SpecificPart3 {
	background: url(../images/HPC_InfoBg2.jpg) no-repeat center center;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}
.newS_SpecificPart3Diagram {
	background: url(../images/new_oil_hpcBg.png) no-repeat left bottom rgba(255,255,255,0.18);
	background-size: 100% 20px;
	border: 1px #ffffff solid;
	padding: 20px !important;
}
.newS_SpecificPart3Server {
	background: #ffffff;
	padding: 20px !important;
}
.newS_SpecificOSDUOverview {
	background: url(../images/OSDU_InfoBg1.jpg) no-repeat left top;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}
.newS_SpecificGSWOverview {
	background: url(../images/GSW_InfoBg1.jpg) no-repeat left top;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}
.newS_SpecificMHPCOverview {
	background: url(../images/MHPC_InfoBg1.jpg) no-repeat left top;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}
.newS_SpecificCCUSOverview {
	background: url(../images/CCUS_InfoBg1.jpg) no-repeat left top;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}
/*agriculture*/
.agricultureGridP1ItemBox {
	background: #eb6100;
	border-radius: 10px;
	padding: 20px;
	width: 147px;
	margin-right: 46px;
	margin-left: 20px;
}
.agricultureSolutioniTemInfoBox h6 {
	white-space: nowrap
}
.agricultureSolutioniTemInfoBox p:first-of-type {
	-webkit-line-clamp: 2 !important;
	min-height: 4.5rem !important;
}
.agricultureMoreNewsPage {
	width: 100%;
	background: #f7f7f7;
	padding: 0px 0px 50px 0px;
	margin-top: 50px;
}
.agricultureMoreNewsPage .warp {
	background-color: transparent
}
.agricultureMoreNewsGrid {
	grid-template-rows: 100%;
}
.agricultureMoreNews {
	width: 100%;
	height: 100%;
}
.agricultureMoreNews .newSolutionTitle {
	text-align: left;
}
.agricultureMoreNews .solutionBottomListBox {
	min-height: 187px;
}
.agricultureMoreNewsALink {
	display: flex;
	margin: 10px auto;
	border-bottom: 1px #bfbfbf dashed;
	padding: 10px 20px 10px 20px;
	width: 100%;
	text-align: left;
	justify-content: space-between;
	align-items: center;
	color: #34373a;
	background: url(../images/ag_dotIcon.png) no-repeat left 23px;
	background-size: 9px 9px;
}
.agricultureMoreNewsALink:hover {
	color: #eb6100;
}
.agricultureMoreNewsALink:hover span {
	color: #eb6100;
	background: #ffffff;
	border: 1px #eb6100 solid;
}
.agricultureMoreNews2 .ProductListBox {
	display: inline-block!important;
}
.agricultureMoreNews2 .solutionBottomListBox:hover {
	box-shadow: 0px 0px 20px 0px rgba(227,227,227,0.6)
}
.agricultureMoreNewsALink .newSolutionBt {
	white-space: nowrap;
}
.newS_monitoring-re-disasterOverview{
	background: #f2f2f2;	
    margin: 50px auto 0px auto;
    padding: 50px 0px 20px 0px;
}
.newS_monitoring-re-disasterOverview .newSolutionTopiTem1 {
	background-color: transparent;
    width: 48%;
    padding: 0px 2% 0px 0px;
}
.newS_monitoring-re-disasterOverview .newSolutionTopiTem1 img{
	width:100%;
	max-width:100%;
}
.newS_monitoring-re-disasterBox1{
	width:100%;
	margin: 20px auto 50px auto;
	border-radius: 0px 25px 0px 25px;
	background: #ffffff;
	padding: 25px;
}

.newS_monitoring-re-disasterOverview .newSolutionTopiTem2 {
	border-radius: 0px;
    width: 48%;
    padding: 0px 0px 0px 2%;
}
.newS_monitoring-re-disasterOverview .newSolutionTopiTem2 img {
	border-radius: 0px;
}

.newS_precision-cultureOverview {
	background: url(../images/new_agricultureSolutionImg5.jpg) no-repeat left top;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}

.newS_precision-cultureOverview .newS_SpecificOverviewText {
	width: 50%;
	padding: 0px 0px 20px 0px;
}
.newS_tracking-marketingOverview {
	background: url(../images/new_agricultureSolutionImg7.jpg) no-repeat left top;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}
.newS_tracking-marketingOverview .newS_SpecificOverviewText {
	width: 50%;
	padding: 0px 0px 20px 0px;
}
.newS_agri-sensor-IOTOverview{
	background: url(../images/new_agricultureSolutionImg9.jpg) no-repeat left top;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}
.newS_agri-sensor-IOTOverviewUl{
	margin-left:20px;
	width: calc(100% - 20px)
}
.newS_agri-sensor-IOTOverviewUl li{
	list-style: disc
}

.breeding-innovationOverview{
	background: #f2f2f2;	
    margin: 50px auto 0px auto;
    padding: 50px 0px 20px 0px;
}
.breeding-innovationOverview .NoticeInfoGirdBox{
	margin-top:10px;
}
.breeding-innovationBox1{
	width:100%;
	background: #ffffff;
	border-radius: 15px;
	padding: 20px;
}
.breeding-innovationBox1 img{
	margin-right:20px;
}
.breeding-innovationOverview .newSolutionTopiTem1 {
    background-color:transparent;
	width: 55%;
	margin-top: 20px;
}
.breeding-innovationOverview .newSolutionTopiTem2{
	border-radius: 0;
	width: 40%;
	margin-top: 20px;
}
.breeding-innovationOverview .newSolutionTopiTem2 img{
	width:100%;
	border-radius: 0;
}
.agr_SphPart1GridiTem2Arrow {
	max-width: 400px !important;
}
.agrsolutionqjBox .ProductInfo{
	height: 100%;
}
/*amanda 20250515*/
.new_aviation_ContactUsBt{
	width:100%;
	display: inline-block;
	border-radius: 10px;
}
.new_aviation_ContactUsBt img{
	border-radius: 10px;}
.newSolutionBt i{
	margin-left:10px;
}
.newS_hpcDownloadBgOverview {
	background: url(../images/hpcDownloadBg.jpg) no-repeat left top;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}

@media screen and (max-width:1600px) {
.newSolutionSuperItem p br {
	display: none;
}
}

@media screen and (max-width:1153px) {
.newSolutionagrBanner {
	content: url(../images/ph_new_agricultureBanner.jpg);
	width: 100%;
	height: auto;
}
.newSolutionPowerBanner {
	content: url(../images/ph_new_powerBanner.jpg);
	width: 100%;
	height: auto;
}
.newSolutionTopiTem1 {
	background: #ffffff;
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.newSolutionTopiTem2 {
	width: 100%;
	border-radius: 10px;
	text-align: right;
}
.newSolutionSuperItem {
	width: 50%;
	padding: 0px 15px 20px 15px;
	text-align: center;
}
.HPCSuperItem {
	width: 30% !important;
}
.OSDUSuperItem {
	width: 25% !important;
	padding: 0px 5px 20px 5px !important;
}
.WRFSuperItem {
	width: 50% !important;
	padding: 0px 5px 20px 5px !important;
}
.ProductInfoBottom .newSolutionBt {
	padding: 5px 20px;
}
.newSolutionPartner {
	grid-template-columns: repeat(1, 100%);
	grid-gap: 1%;
	width: 100%;
	margin: 20px auto;
	justify-content: space-between;
}
.text-xs, h6 {
	font-size: 1rem;
}
.newS_SpecificOverview {
	background: url(../images/HPC_InfoBg1.jpg) no-repeat center bottom;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}
.newSolutionTitle_white {
	text-align: center;
}
.newS_SpecificOverviewText {
	width: 100%;
	padding: 0px 0px 20px 0px;
}
.newSolutionNp {
	padding: 0px !important
}
.newS_SpecificPart3 .Product {
	grid-template-columns: 100%;
	grid-gap: 10px;
}
.newS_SpecificPart3 .Product div {
	padding: 0px;
}
.newS_S_item-2 {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 3;
	grid-row-end: 3;
}
.newS_S_item-3 {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 2;
	grid-row-end: 2;
}
.newSolutionTitle br {
	display: none
}
.agricultureMoreNews {
	padding: 10px 0px !important;
}
	.agricultureMoreNews .solutionBottomListBox {
		padding: 0px 15px !important;
	}
.agricultureMoreNews .newSolutionTitle {
	text-align: center;
	padding: 0px 0px !important;
}
.agricultureMoreNewsALink {
	display: flex;
	margin: 10px auto;
	border-bottom: 1px #bfbfbf dashed;
	padding: 10px 0px 10px 20px;
	width: 100%;
	text-align: left;
	justify-content: space-between;
	align-items: center;
	color: #34373a;
	background: url(../images/ag_dotIcon.png) no-repeat left 15px;
	background-size: 9px 9px;
}
.agricultureMoreNewsALink .newSolutionBt {
	padding: 5px 20px;
	white-space: nowrap;
}
/*
	.SeConWarpSolution{
		background:#f7f7f7;
		margin: 0px 15px;
		width: calc(100% - 30px)
	}
	.SeConWarpSolution .warp{
		background:#ffffff;
		border-radius: 20px;
		padding-top:20px;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}*/
	.newS_monitoring-re-disasterBox1 {
    width: 100%;
    margin: 20px auto;
    border-radius: 0px 25px 0px 25px;
    background: #ffffff;
    padding: 25px;
}
.newS_monitoring-re-disasterOverview .newSolutionTopiTem1 {
	background-color: transparent;
    width: 100%;
    padding: 0px 0px 20px 0px;
}
.newS_monitoring-re-disasterOverview .newSolutionTopiTem2 {
	border-radius: 0px;
    width: 100%;
    padding: 0px;
}
	
.newS_precision-cultureOverview .newS_SpecificOverviewText {
	width: 100%;
	padding: 0px 0px 20px 0px;
}
	
.newS_tracking-marketingOverview .newS_SpecificOverviewText {
	width: 100%;
	padding: 0px 0px 20px 0px;
}
	
.breeding-innovationOverview .newSolutionTopiTem1 {
    background-color:transparent;
	width: 100%;
	margin-top: 20px;
}
.breeding-innovationOverview .newSolutionTopiTem2{
	border-radius: 0;
	width: 100%;
	margin-top: 20px;
}
	
.newSolutionagrBanner {
	background: url(../images/new_agricultureBanner.jpg) no-repeat -15px center !important;
	background-size: cover !important;
	width: 100%;
	height: auto
}
	
.newS_hpcDownloadBgOverview {
	background: url(../images/hpcDownloadBg.jpg) no-repeat center bottom;
	background-size: cover;
	margin: 50px auto 0px auto;
	padding: 50px 0px;
}
}

@media screen and (max-width:960px) {
.text-xs, h6 {
	font-size: 0.875rem;
}
.newS_SpecificScene {
	width: 100%;
	background: #f2f2f2;
	border-radius: 10px 0px 10px 10px;
	padding-left: 20px;
	grid-template-columns: 100%;
}
.newS_SpecificSceneLeft {
	padding: 0px;
	width: 100%;
	background: url(../images/new_oilIcon11.jpg) no-repeat right top;
	background-size: auto 100%;
}
.newS_SpecificSceneRight {
	height: 70px;
	background: url(../images/new_oilIcon12.png) no-repeat 95% top;
	background-size: auto 50px;
}
.newS_SpecificSceneRight img {
	display: none
}
.newS_SpecificSceneInfo {
	padding: 0px 20px 0px 0px;
	width: 100%;
}
.OSDUSuperItem img {
	max-width: 45px;
	margin: 0px auto
}
.agricultureGridP1ItemBox {
	width: 25%;
	margin-right: 15px;
	margin-left: 0px;
}
.agricultureSolutioniTemInfoBox p:first-of-type {
	-webkit-line-clamp: 2 !important;
	min-height: auto !important;
}
.agricultureMoreNewsGrid {
	grid-template-rows: auto;
	grid-gap: 20px 0px;
}
.agricultureMoreNews {
	padding: 10px 0px !important;
}
}