@charset "utf-8";
/* CSS Document */
.contact_dl dl { height:auto; padding:10px 0; margin-bottom:0; }
.contact_dl dl dd { font-size: 14px; line-height: 26px; color: #888888; }
.contact_dl dl dd>strong{ font-size: 16px; line-height: 28px; color:#333; }


@media (min-width: 300px) {
.tec_content-img h5{width: 100%;  font-size: 20px;  margin: 20px 0px;  height: 30px;}
.tec_content-img h5>span{ width: 55px;  height: 1px; margin-bottom: 25px;  border-bottom: 1px solid #8fc41e;  padding-bottom: 15px; }

}
@media (min-width: 600px) {

.contact_dl dl { height: 90px; padding: 10px 0; margin-bottom: 0; width: 50%; float: left; padding:10px 10px 0px 0px; }
.contact_dl dl dt{margin:5px 0; }
.contact_row { padding-bottom: 50px; }

}
@media (min-width: 700px) {
.tec_content1 p{ font-size:16px; line-height:28px; }

}
@media (min-width: 767px) {
.contact_dl { font-size: 16px; line-height: 28px; }
.contact_dl dl { height: 100px; }
}
@media (min-width: 980px) {
.contact_dl dl { height: 90px; }
}
@media (min-width: 1024px) {	
.tec_content1{ width:100%; max-width:1024px; height:auto; overflow:hidden; padding:10px 0px 20px; margin: auto; }
.tec_content1 p{ font-size:16px; line-height:32px; color:#444444;  margin:0; }
.tec_content-img { width: 100%; height:74px; float:left; margin-bottom: 20px; }
.tec_content-img h5 { width: 100%; font-size: 24px;  margin: 20px 0px 0; height: 40px;}
.tec_content-img>h5>span{ width: 55px; height: 1px; margin-bottom: 25px;  border-bottom: 1px solid #8fc41e;  padding-bottom: 15px; }


.contact_row { padding:40px 0 60px;}

}
@media (min-width: 1080px) {	
.tec_content1{ width:100%; max-width:1080px;}


}
@media (min-width: 1200px){	
.tec_content1 { width: 100%; max-width:1200px;  height: auto; overflow: hidden; padding:10px 0px 20px; margin: auto; }
.tec_content-img { width:100%; height:74px; float:left; margin-bottom: 20px; }
.tec_content-img h5 { width:100%; font-size:24px; margin:20px 0px 0; height:40px; }
.contact_dl dl { width: 50%; float: left; overflow:hidden; }
}

@media (min-width: 300px) {
.section-bg{ width: 100%;  height: 192px; background-size: 100% 100%; }
.about_ad{ background:url(../images/about/about-banner-s.jpg); background-size: 100% 100%; }
}
@media (min-width: 315px) {	
.section-bg{ height:202px; }
}
@media (min-width: 360px) {	
.section-bg{ height:230px; }
}
@media (min-width: 375px) {	
.section-bg{ height:240px; }
}
@media (min-width: 390px) {
.section-bg{ height:250px; }	
}
@media (min-width: 400px) {
.section-bg{ height: 256px; }
}
@media (min-width: 410px) {
.section-bg{ height:262px; }
}
@media (min-width: 480px) {	
.section-bg{ height:307px; }
}
@media (min-width: 500px) {
.section-bg{ height:320px; }
}
@media (min-width: 600px) {
.section-bg{ height:384px; }
}
@media (min-width: 700px) {
.section-bg{ height: 448px; }
}
@media (min-width: 767px) {
.section-bg{ height: 491px; }
}
@media (min-width: 768px) {	
.section-bg{ width: 100%; height: 600px; overflow: hidden; position: relative; background-size:cover; }

.about_ad{ background:url(../images/about/about-banner.jpg) center center no-repeat; background-size:cover; }

}