
.indexA-rightint2{padding:110px 0;background:#fff;position:relative;}
.indexA-rightint2 h3{
color: #000;
    text-align: center;
    font-size: 50px;
    font-weight: 500;}
.indexA-rightint2::before{content:"Company";white-space:nowrap;color:rgba(23,22,22,0.03);position:absolute;left:0;bottom:-20px;font-size:240px;line-height:1;font-weight:700;font-family:var(--font-family-1);}
.indexA-rightint2 .wp{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:relative;z-index:20;}
.indexA-rightint2 .txt{-webkit-flex:1;flex:1;margin-right:150px;}
.indexA-rightint2 .txt h3{color:#090909;font-size:60px;line-height:1;font-weight:700;font-family:var(--font-family-1);position:relative;}
.indexA-rightint2 .txt h3 span{position:relative;z-index:2;}
.indexA-rightint2 .txt h3::after{content:"";width:236px;height:12px;background:var(--bg-color);position:absolute;left:0;bottom:0;}
.indexA-rightint2 .txt h6{color:#090909;font-size:36px;font-family:var(--font-family-1);margin:35px 0 0;}
.indexA-rightint2 .txt .t{font-size:18px;color:#090909;font-weight:300;line-height:36px;margin:40px 0 0;}
.indexA-rightint2 .txt .t p{}
.indexA-rightint2 .txt .more{width:210px;height:65px;line-height:65px;display:block;margin:45px auto 0 0;background:var(--btn-bg);border-radius:40px;font-size:18px;color:#fff;font-weight:300;text-align:center;}
.indexA-rightint2 .txt .more:hover{width:300px;background:var(--btn-bg-hover);}

.indexA-rightint2 .pic{width:44%;overflow:hidden;}
.indexA-rightint2 .pic > img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.indexA-rightint2 .pic:hover > img{transform: scale(1.01);-webkit-transform: scale(1.01);}

/*询盘*/
.cd-popup.is-visible{
	opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup{
	display: block;
	position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index: 1000;
}
.cd-popup .div_info{
	position: absolute;
	top: 120px;
	left: 50%;
	margin-left: -15%;
	float: none;	
	max-height: 80%;
	overflow: auto;
}
.cd-popup .div_info{
	width: 30%;
	padding: 55px;
	background: #fff;
	box-shadow: 2px 3px 10px rgba(0,0,0,0.1);
}
.cd-popup .div_info h3{
	padding-bottom: 20px;
	font-size: 28px;
	color: #333;
	line-height: 24px;
    letter-spacing: 1px;
}
.cd-popup .div_info input,.cd-popup .div_info textarea{
	display: block;
	width: 100%;
	height: 62px;
	margin:0 auto;
	margin-top: 20px;
	padding-left: 30px;
	font-size: 16px;
	border:none;
	background: #fafafa;
	border: 1px solid #eee;
	outline: none;
}
.cd-popup .div_info button{
	width: 100%;
	height: 66px;
	font-size: 15px;
	color: #fff;
	background: var(--color-primary);
	margin-top:36px;
	border:none;
	outline: none;
    letter-spacing: 1px;
    font-family: 'Montserrat-Bold';    
	-webkit-transition: .3s all; 
	-moz-transition: .3s all; 
	-ms-transition: .3s all; 
	transition: .3s all;
}
.cd-popup .div_info button:hover{
	background: #2054b5;
	cursor: pointer;
}
.cd-popup .div_info textarea{
	height: 197px;
	padding: 20px 30px 20px 30px;
    line-height: 30px;
}
.cd-popup .cd-popup-close{
	position: absolute;
	right: 7%;
	top: 41px;
	font-size: 42px;
	color: #999;
}
.cd-popup .cd-popup-close:hover{
	text-decoration: none;
}
.cd-popup .crmFormVali-error {
    color: #a94442;
    font-size: 12px;
    line-height: 1;
    position: absolute;
    right: 20px;
    top: calc(50% - 6px);
}
.cd-popup .input-position{
	position: relative;
}
@media screen and (max-width:1600px) {

.indexA-rightint2 .txt h3{font-size:56px;}

}

@media screen and (max-width:1500px) {
.indexA-rightint2 .txt h3{font-size:54px;}

.indexA-rightint2 .txt{margin-right:120px;}
}

@media screen and (max-width:1441px) {

.indexA-rightint2 .txt h3{font-size:50px;}

.indexA-rightint2{padding:90px 0;}
.indexA-rightint2::before{font-size:180px;}
.indexA-rightint2 .txt{margin-right:90px;}
.indexA-rightint2 .txt h6{font-size:34px;}
.indexA-rightint2 .txt .t{line-height:34px;margin:30px 0 0;}
.indexA-rightint2 .txt .more{height: 60px;line-height:60px;margin:35px auto 0 0;}
}

@media screen and (max-width:1367px) {
.indexA-rightint2 .txt h3{font-size:46px;}

.indexA-rightint2{padding:70px 0;}
.indexA-rightint2::before{font-size:160px;}
.indexA-rightint2 .txt{margin-right:70px;}
.indexA-rightint2 .txt h6{font-size:32px;}
}

@media screen and (max-width:1281px){
.indexA-rightint2 .txt h3{font-size:42px;}

.indexA-rightint2 .txt h6{font-size:30px;}
}


@media screen and (max-width:1171px){
.indexA-rightint2 .txt h3{font-size:38px;}
}

@media screen and (max-width:992px){

.indexA-rightint2 .txt h3{font-size:34px;}

.indexA-rightint2{padding:50px 0;}
.indexA-rightint2 .wp{display:block;}
.indexA-rightint2 .txt{text-align:center;margin-right:0;}
.indexA-rightint2 .txt h3{display:inline-block;}
.indexA-rightint2 .txt h3::after{width:100%;height:10px;right:0;margin:0 auto;}
.indexA-rightint2 .txt h6{font-size:28px;margin:25px 0 0;}
.indexA-rightint2 .txt .more{width:190px;height:50px;line-height:50px;margin:25px auto 0;}
.indexA-rightint2 .pic{width:80%;margin:20px auto 0;}
}



@media screen and (max-width:768px) {

.indexA-rightint2 .txt h3{font-size:30px;}

.indexA-rightint2{padding:30px 0;}
.indexA-rightint2::before{display:none;}
.indexA-rightint2 .txt h6{font-size:24px;margin:20px 0 0;}
.indexA-rightint2 .txt .t{font-size:17px;line-height:26px;margin:20px 0 0;}
.indexA-rightint2 .txt .more{width:160px;height:45px;line-height:45px;margin:20px auto 0;}
.indexA-rightint2 .pic{width:100%;}
}

@media screen and (max-width:576px) {

.indexA-rightint2 .txt h3{font-size:26px;}

.indexA-rightint2 .txt .more{width:140px;height:40px;line-height:40px;font-size:16px;}
}


@media screen and (max-width:480px) {
.indexA-rightint2 .txt h3{font-size:22px;}


.indexA-rightint2 .txt h6{font-size:20px;margin:15px 0 0;}
.indexA-rightint2 .txt .t{font-size:16px;line-height:24px;margin:15px 0 0;}
}




