
div.intro {line-height:28px; font-size:15px; overflow: hidden; }
/*div.intro div.bg {background: url("../img/img1.jpg")no-repeat center center; background-size:cover;
padding:100px 0 0 50px; font-size:25px; height:500px;}*/
div.intro div.imgBox {position:relative; height:370px;}
div.intro .imgBox2 {width:850px; margin:0 auto;}
div.intro .line {border-top:1px solid #dfdfdf;}
div.intro div.bg {position:absolute; }
div.intro div.txt {position:absolute; background-color:#6ea333;  font-size:28px; top:25px; right:130px; line-height:35px;
 z-index:1; width:340px; height:260px; color:#fff; padding:38px 30px 0 35px}
div.intro div.txt span {display:block;  padding-top:12px; font-size:22px; font-weight:400;  line-height:28px  }
div.intro p.tit { padding-bottom:35px; padding-top:10px; font-weight:500; }
p.sign {padding-top:30px;} 
p.sign span{display:block; }

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
div.intro div.imgBox {position:relative;  height:auto; overflow:hidden;}	
div.intro .imgBox2 {width:100%;}
div.intro div.bg {position:relative; display:block; opacity: 1}
div.intro div.txt {position:relative; font-size:22px;  line-height:30px; top:0; left:00px; padding-bottom:25px; 
height:auto; right:0; width:100%; padding:25px 0 25px 30px }
p.sign strong{font-size:20px; font-weight:normal; padding-left:10px; }	
div.intro div.txt span {font-size:18px;}
div.intro .pdT50 {padding-top:15px;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

