/*************** [banner]basic ***************/
/*#section_type_introduce_7*/

#section_type_introduce_7 .section2{padding:70px 0;}
#section_type_introduce_7 .section2 h2{font-size:30px; color:#222; text-align:center; margin-bottom:10px;}
#section_type_introduce_7 .section2 h3{font-size:20px; color:#545454; text-align:center; font-weight:400;}
#section_type_introduce_7 .section2 .inner{overflow:hidden; margin:80px auto 0}
#section_type_introduce_7 .section2 .tab-select-outer {display: none;}
#section_type_introduce_7 .section2 .tab-button-outer{float:left; width:23%;}
#section_type_introduce_7 .section2 .tab_con{float:right; width:73%; margin-left:30px;}
#section_type_introduce_7 .section2 .tab_con .tab-contents > img{width:100%; border:1px solid #ededed;
    box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -o-box-sizing:border-box;
}
#section_type_introduce_7 .section2 .tab_con .tab-contents{position:relative;}

#section_type_introduce_7 .section2 .tab-button-outer ul{border-top:1px solid #222; border-bottom:1px solid #222}
#section_type_introduce_7 .section2 .tab-button-outer ul li{border-bottom:1px dashed #ededed; font-size:20px;}
#section_type_introduce_7 .section2 .tab-button-outer ul li a{color:#222; display:block; padding:20px 10px;}
#section_type_introduce_7 .section2 .tab-button-outer ul li.is-active a{color:#fff !important; background:#588413}
#section_type_introduce_7 .section2 .tab-button-outer ul li:last-child{border:0}

#section_type_introduce_7 .txtwrap{position:absolute; width: 46%;}
#section_type_introduce_7 .txtwrap > div{text-align:left !important; padding:30px;}
#section_type_introduce_7 .txtwrap > div h3{font-size:40px;text-align:left !important;color:#000; font-weight:700; margin-bottom:20px; padding:0}
#section_type_introduce_7 .txtwrap > div p{font-size:20px; color:#2c3f0e; margin-bottom:20px;}
#section_type_introduce_7 .txtwrap > div a{display:inline-block; background:#588413; border-radius:50px; padding:10px 30px; color:#fff; font-size:16px;}

/*************** [banner]responsive ***************/
@media screen and (max-width:800px) {
  #section_type_introduce_7 .section2 .inner{margin:30px auto 0}

  #section_type_introduce_7 .section2 .tab-button-outer {display: none;}
  #section_type_introduce_7 .section2 .tab-select-outer {display: block;}

  #section_type_introduce_7 .section2 .tab_con{float:none; width:100%; margin-left:0px;}
  #section_type_introduce_7 .section2 .tab-select-outer select{width:100%; height:45px; font-size:16px; border:1px solid #ededed; background:#fff; text-indent:10px; margin-bottom:15px;}
}
@media screen and (max-width:680px) {
  #section_type_introduce_7 .txtwrap{width:50%; }
  #section_type_introduce_7 .txtwrap > div{padding:20px;}
  #section_type_introduce_7 .txtwrap > div h3{font-size:24px; margin-bottom:10px;}
  #section_type_introduce_7 .txtwrap > div p{font-size:16px;}
  #section_type_introduce_7 .txtwrap > div a{padding:8px 20px; color:#fff; font-size:14px;}
}
@media screen and (max-width:480px) {
  #section_type_introduce_7 .section2{padding:50px 0;}
  #section_type_introduce_7 .txtwrap > div p{display:none;}
}
@media screen and (max-width:380px) {
 #section_type_introduce_7 .txtwrap > div h3{font-size:26px;}
}