.center-block {display: block;  margin-right: auto; margin-left:auto;}

/*法律声明*/
.law { margin-bottom:130px; }
.law>h1 { width:160px; color:#000000; font-size:28px; border-bottom:1px solid #8fc31f; }
.law>h3 { line-height:30px; font-size:18px; margin-top:20px; font-weight:normal; color:#000000; }
.law p { margin:0 0 32px 0; color:#676767; font-size:16px; line-height:24px; }
@media (min-width:300px) { 
.tec_ad { height:192px; background:url(../images/tec/banner_s.jpg); background-size:100% 100%; }
.section-bg { width:100%; height:175px; background-size:100% 100%; z-index:3; }
.about_ad { background:url(../images/pub/about/banner_s.jpg); background-size:100% 100%; }
.contact_ad { background:url(../images/pub/contact/banner_s.jpg); background-size:100% 100%; }
.tec_content1 { width:100%; height:auto; overflow:hidden; padding:10px 20px; border-bottom:#e8e8e8 1px solid; margin:auto; }
.tec_content1 h2 { font-size:22px; color:#000000; text-align:center; line-height:32px; margin-bottom:12px; }
.tec_content1 p { font-size:14px; line-height:26px; color:#000000; margin:10px 0px; }
.tec_content1 ul { margin:0 auto; overflow:hidden; text-align:center; display:none; }
.tec_content1 ul li { float:left; width:50%; padding:10px 0px; }
.tec_content1 ul li p { color:#8fc41e; }
.tec_content1  ul li span { display:block; width:117px; height:118px; margin:auto; }
.tec_content1 ul .li1 span { background:url(../images/tec/icon_01.jpg) no-repeat; }
.tec_content1 ul .li2 span { background:url(../images/tec/icon_02.jpg) no-repeat; }
.tec_content1 ul .li3 span { background:url(../images/tec/icon_03.jpg) no-repeat; }
.tec_content1 ul .li4 span { background:url(../images/tec/icon_04.jpg) no-repeat; }
.tec_content1 ul .li5 span { background:url(../images/tec/icon_05.jpg) no-repeat; }
.h2_line { width:40px; height:2px; margin-left:80px; background:#8fc41e; }
.tec_content1_row { width:100%; margin:auto; height:auto; overflow:hidden; }
.tec_content1_row_l { width:100%; height:auto; float:left; margin-left:0px; margin-right:0px; padding-top:10px; }
.tec_content1_row_r { width:100%; height:auto; float:left; }
.tec_content1_row_r h3 { font-size:18px; line-height:28px; color:#000000; margin:20px 0 10px; }
.tec_content1_row_r p { font-size:14px; line-height:26px; margin:0px 0 10px; }
.tec_content1_row_r ul li { width:100%; height:auto; list-style-type:disc; color:#8fc320; margin-left:20px; margin:4px 0px 4px 20px; }
.tec_content1_row_r ul li p { font-size:13px; line-height:21px; color:#000000; margin:0; }
.tec_content1_row_r ul.main li { padding-left:24px; background:url(../images/tec/sysgg.jpg) no-repeat; float:left; margin-left:0; height:auto; list-style-type:none; color:#000000; }
.tec_content2 { width:100%; height:auto; overflow:hidden; padding:30px 20px; border-bottom:#e8e8e8 1px solid; margin:auto; }
.tec_content-img h5 { width:100%; font-size:20px; margin:30px 80px 0; height:30px; }
.tec_content-img { width:100%; height:74px; float:left; }
.contact .tec_content-img h5 { width:100%; font-size:20px; margin:20px 0px; height:30px; }
}
#environment .tec_content-img { background:url(../images/tec/tec_hjsy.jpg) no-repeat; }
#electromagnetic .tec_content-img { background:url(../images/tec/tec_dcjr.jpg) no-repeat; }
#safety .tec_content-img { background:url(../images/tec/tec_agsy.jpg) no-repeat; }
#simulation .tec_content-img { background:url(../images/tec/tec_spmy.jpg) no-repeat; }
#metering .tec_content-img { background:url(../images/tec/tec_jsxz.jpg) no-repeat; }
.about .tec_content1 { padding:20px; }
#synopsis .tec_content1 ul { display:none; }
.about .tec_content1 ul { display:block; }
.about .tec_content1 .tec_content-img h5 { margin:20px 0 0; }
.about .tec_content1 .tec_content-img h5 >span,.contact .tec_content1 .tec_content-img h5 >span { width:55px; height:1px; margin-bottom:25px; border-bottom:1px solid #8fc41e; padding-bottom:15px; }
.about .tec_content1 ul { width:100%; height:auto; overflow:hidden; margin:auto; }
#compan .tec_content1 ul li { width:90%; height:auto; list-style-type:disc; color:#8fc320; margin-left:20px; }
#company { display:none; }
#compan { display:block; width:100%; height:auto; overflow:hidden; background:#f5f5f5; }
.img3_c_l ul li p { width:100%; float:left; font-size:14px; line-height:26px; margin:0; text-align:left; color:#000000; }
.img3_c_l ul li .tit { font-weight:bold; }
.img3_c_r ul li { width:100%; float:left; }
.img3_c_r ul li p { width:100%; float:left; text-align:left; font-size:14px; line-height:26px; color:#000000; }
#enterprise { width:100%; height:auto; overflow:hidden; }
.enterprise_row { width:100%; height:auto; overflow:hidden; padding:10px 0; }
.enterprise_row_ico { width:100%; height:100px; float:left; }
.enterprise_row h3 { width:100%; font-size:20px; font-weight:normal; line-height:28px; text-align:center; }
.tec_content1 .enterprise_row p { font-size:14px; line-height:26px; margin:0; }
.tec_content1 .enterprise_row .tit { font-size:16px; line-height:26px; margin-bottom:7px; }
.enterprise_row .enterprise_row_content { width:100%; overflow:hidden; height:auto; }
#honor { width:100%; height:auto; overflow:hidden; }
#honor .tec_content1 ul li { width:100%; height:auto; margin:0; float:left; }
#honor .tec_content1 ul li.certificate { width:50%; }
#honor .tec_content1 ul li p { font-size:14px; line-height:24px; color:#000000; text-align:center; }
#honor .honor_row { padding:20px 0; }
#honor .tec_content1 ul.certificate li { width:50%; }
#institutions .a_img { margin:0 auto; padding:20px 15px; }
#institutions .tec_content1 ul li { padding:10px 20px; height:auto; margin:0; width:100%; border-right:1px solid #ececec; }
#institutions .tec_content1 ul li p { text-align:center; color:#333; padding-top:0px; }
#institutions .tec_content1 ul li p.tit { font-weight:bold; }
#institutions .institutions_row { display:none; }
#business h3 { font-weight:bold; }
#advertising { width:100%; height:175px; overflow:hidden; position:relative; }
.slides { height:175px; margin:0 auto; }
.index_ad { width:100%; position:absolute; background-size:100% 100%; z-index:3; }
.advertising_row { padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; }
.yang_card_pro { width:100%; margin:20px 0px 0px; padding:0px; overflow:auto; }
.yang_card_pro .content { width:100%; margin:0 auto; padding:0px; }
.section-bg .slider-text { width:250px; height:auto; padding:40px 20px; }
.secondary-heading { width:250px; color:#fff; font-size:20px; line-height:20px; margin:0 0 5px 0; padding:0; position:relative; }
.sub-heading { width:280px; color:#fff; font-size:12px; line-height:20px; margin:0; padding:0; position:relative; }
.advertising_row .slider-text:nth-of-type(1),.advertising_row .slider-text:nth-of-type(2) { display:none; }
.contact_dl dl { height:auto; padding:10px 0; margin-bottom:0; }
.contact_dl dl dd { font-size:14px; line-height:26px; color:#888888; }
.slider-text:nth-of-type(3) .sub-heading { color:#ffffff; font-size:18px; opacity:1; line-height:28px; }
.contact_row { padding-bottom:40px; height:auto; overflow:hidden; width:100%; }
#institutions .col-md-4,#institutions .col-md-6 { padding-left:0px; }
.col-d { padding-left:0px; }
#institutions .institutions_content { width:100%; float:left; height:auto; margin-top:10px; overflow:hidden; }
#institutions .institutions_content1 { width:100%; float:left; height:auto; margin-top:10px; overflow:hidden; }
#institutions .institutions_content2 { width:100%; float:left; height:auto; margin-top:10px; overflow:hidden; }
#institutions .institutions_content img,#institutions .institutions_content1 img,#institutions .institutions_content2 img { margin-top:14px; margin-left:-16px; }
#institutions .institutions_content>h5,#institutions .institutions_content1>h5,#institutions .institutions_content2>h5 { font-size:20px; font-weight:bold; color:#333333; }
#institutions .institutions_content>h5>span,#institutions .institutions_content1>h5>span,#institutions .institutions_content2>h5>span { width:55px; height:1px; margin-bottom:25px; border-bottom:1px solid #8fc41e; padding-bottom:9px; }
#institutions .institutions_content_h3 { font-size:14px; line-height:24px; color:#333333; margin:0px; }
#institutions .institutions_content_p { font-size:14px; color:#333333; line-height:28px; margin:0px; display:none; }
#institutions .institutions_content_p1 { width:42px; height:84px; float:left; font-size:14px; line-height:28px; color:#333333; margin:0px; display:none; }
#institutions .institutions_content_p2 { width:123px; height:auto; float:left; font-size:14px; line-height:28px; color:#333333; margin:0px; display:none; }

.contact .tec_content1 .tec_content-img h5 >span{ font-size:16px; }
}
/*针对iphone5s*/
@media (min-width:315px) { 
.section-bg { height:202px; }
}
/*针对1080*1920的android*/
@media (min-width:360px) { 
.section-bg { height:230px; }
#advertising { width:100%; height:230px; }
.section-bg .slider-text { width:310px; }
.sub-heading { width:310px; }
}
/*针对iphone6*/
@media (min-width:375px) { 
.section-bg { height:240px; }
#advertising { width:100%; height:240px; }

.contact .tec_content1 .tec_content-img h5 >span{ font-size:20px; }
}
/*针对全面屏安卓*/
@media (min-width:390px) { 
.section-bg { height:250px; }
#advertising { width:100%; height:250px; }
}
@media (min-width: 400px) {
.section-bg{ height: 256px; }
.tec_content1_row_r ul.main li{width:50%}
#electromagnetic .tec_content1_row_r ul.main li{width:100%}
#honor .tec_content1 ul li {  width: 50%;   margin: 0; float: left; height: 200px;}

.advertising_row {  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto; padding-top:10px;}
.section-bg .slider-text {  width: 250px;  height: auto;  margin: 20px 0px;   padding: 0;}

.sub-heading {  width: 330px;  color: #fff;  font-size: 12px;   line-height: 20px; margin: 0; padding: 0;  position: relative;}

}
/*针对iphone6s plus*/
@media (min-width: 410px) {
.section-bg{ height:262px; }
#advertising{ width:100%; height:262px; }
}
/*针对1440*2560的android*/
@media (min-width: 480px) {	
.section-bg{ height:307px; }
.tec_content1{ width: 100%; height: auto; overflow: hidden;  padding: 10px 22px; }
.tec_content2 { width: 100%; height: auto; overflow: hidden; padding: 30px 22px;}
.about .tec_content1{ width: 100%; height: auto; overflow: hidden;  padding: 20px 22px; }

#honor .tec_content1 ul li {width: 50%;  height: auto; margin: 0; float: left; height: 200px;}	
#institutions .institutions_row {  display:block;}
#institutions .tec_content1 ul li { padding: 0px 0px;  height: auto;  margin: 0;  width: 20%; border-right: 1px solid #ececec; height: 132px;}
#institutions .tec_content1 ul li p { text-align: center; color: #333;  padding-top: 0px;  line-height: 20px;}

#advertising{ width:100%; height:307px; }
.advertising_row {  padding-right: 22px; padding-top: 20px; }
}
@media (min-width: 700px) {
.section-bg{ height: 448px; }
.tec_content1_row_r ul li { width: 90%;  height: auto;  list-style-type: disc;  color: #8fc320;  margin-left: 20px;   margin: 4px 0px 4px 20px;}
.tec_content1_row_r ul.main li {  width: 50%;}
#electromagnetic .tec_content1_row_r ul.main li {  width: 50%;}

.about .tec_content1 {  padding: 30px 20px;}
.enterprise_row {  width: 100%;  height: 180px;  overflow: hidden;  padding: 10px 0 20px;}
.enterprise_row_ico { width: 20%;  height: 100px;  float: left;  padding-top:22px}
.enterprise_row_ico img{margin-left: 0;}
.enterprise_row .enterprise_row_content { width: 80%;   overflow: hidden;  height: auto;}
.enterprise_row h3 { width: 100%; font-size: 20px;  font-weight: normal;  line-height: 28px;  text-align: left; }
#honor .tec_content1 ul li { width: 33%;  height: auto;  margin: 0; float: left; height: 200px;}
#honor .tec_content1 ul.certificate li { width: 25%;}

.contact .tec_content1 p{  font-size: 16px; line-height: 28px;}
#advertising{ width:100%; height:448px; }
.contact_row{width:100%;padding-top:10px; height:auto; overflow: hidden;}
.advertising_row {  padding-top: 70px;  padding-left: 35px;   }
.advertising_row .slider-text:nth-of-type(1),.advertising_row .slider-text:nth-of-type(2) {  display: block; }

#institutions .institutions_content_p{ font-size:14px; color:#333333; line-height:28px; margin:0px; display:block; }
#institutions .institutions_content_p1{ width:42px; height:26px; float:left; font-size:14px; line-height:28px; color:#333333; margin:0px; display:block; }

#institutions .institutions_content_p2{ width:308px; height:auto; float:left; font-size:14px; line-height:28px; color:#333333;  margin:0px; display:block; }


}
@media (min-width: 767px) {
.section-bg{ height: 491px; }
.tec_content1{ padding: 20px 45px;}
.tec_content2{ padding: 40px 45px;}

.about .tec_content1{ width: 100%; height: auto; overflow: hidden;  padding: 20px 45px; }
#honor .tec_content1 ul li { width: 33%;  height: auto;  margin: 0;  float: left;  height: 200px;} 
#honor .tec_content1 ul.certificate li { width: 25%;}

#compan{ display:none;}
#company{display:block; width:100%; height:auto; overflow:hidden;  background: #f5f5f5;  padding: 40px 0; }
#company .company_row{ background: url(../img/pub/abus1-small.jpg) no-repeat center center;  height: 700px; width:700px; margin: 0 auto; }
 
.img3_c_l {width: 340px; height: auto; float: left;}
.img3_c_r {	width: 340px; height: auto;	float: right;}
.img3_c_l ul {	width: 340px; float: left; padding: 126px 35px 0 0;}
.img3_c_l ul li {	width: 100%; height: 60px;	float: left; margin-bottom: 28px;}
.img3_c_l ul li p {	width: 100%; float: left; text-align: right;}
.img3_c_l ul li .tit {	font-weight: bold;}
.img3_c_r ul {	width: 340px; float:  left; padding:139px 0 0 35px;}
.img3_c_r ul li {width: 100%; height: auto;	float: left; margin-bottom: 28px;}
.img3_c_r ul li p {width: 100%;float: left;	text-align: left; margin: 0;}
.img3_c_r ul li:nth-of-type(5){margin-top: -7px;} 
.img3_c_r ul li:nth-of-type(6){margin-top: 17px;} 

#advertising{ width:100%; height:491px; }
.advertising_row {  padding-top: 90px;  padding-left: 45px;   }
.secondary-heading {   width: 250px; color: #fff; font-size: 24px; line-height: 28px; margin: 0 0 5px 0;  padding: 0; position: relative;}
.contact_dl {font-size: 16px;  line-height: 28px;}
.contact_dl dl {  height: 100px;}
}
@media (min-width: 768px) {	
.section-bg{ width: 100%; height: 504px; overflow: hidden; position: relative; background-size:cover; }
.tec_ad{ background:url(../images/tec/banner.jpg) center center no-repeat; background-size:cover; }
.about_ad{ background:url(../images/pub/about/banner.jpg) center center no-repeat; background-size:cover; }
.contact_ad{ background:url(../images/pub/contact/banner.jpg) center center no-repeat; background-size:cover; }

#advertising{ width:100%; height:504px; }


}
@media (min-width: 800px) {
.tec_content1 ul li { display:block; float: left; width: 20%; padding: 10px 0px;}
#honor .tec_content1 ul.certificate li { width: 25%;}
}
@media (min-width: 880px) {
#honor .tec_content1 ul li { width: 33%; height: auto; margin: 0; float: left; height: 200px;}

}
@media (min-width:1024px) { 
.tec_content1 { width:100%; max-width:1024px; height:auto; overflow:hidden; padding:50px 45px 40px; margin:auto; }
.tec_content1 h2 { font-size:36px; color:#000000; text-align:center; line-height:48px; margin-bottom:22px; }
.tec_content1 p { font-size:16px; line-height:32px; color:#444444; margin:0 0 30px; }
.h2_line { width:40px; height:2px; background:#8fc41e; margin-left:90px; }
.tec_content-img { width:100%; height:74px; float:left; margin-bottom:20px; }
.tec_content-img h5 { width:100%; font-size:24px; margin:20px 90px 0; height:40px; }
.tec_content1_row { width:100%; max-width:1024px; margin:0; height:auto; overflow:hidden; padding-top:20px; }
.tec_content1_row p { font-size:16px; line-height:28px; color:#444444; margin:0px 0 0px; }
.tec_content1_row_l { width:50%; height:auto; float:left; margin-top:10px; }
.tec_content1_row_r { width:50%; height:auto; float:left; padding-left:10px; }
.tec_content1_row_r h3 { font-size:20px; line-height:32px; font-weight:500; color:#000000; margin:0px 0 10px; }
.tec_content1 ul { margin:50px 0; display:block; }
.tec_content1 ul li { display:block; padding:0; float:left; width:20%; }
.tec_content1 ul li p { text-align:center; color:#8fc41e; font-size:18px; line-height:36px; padding-top:10px; }
.tec_content2 { padding:60px 45px; margin:auto; }
.tec_content2 p { font-size:16px; line-height:26px; }
#synopsis .tec_content1 ul { display:block; }
.about .tec_content1 { padding:50px 45px; border-bottom:none; }
#synopsis .tec_content1 { padding-bottom:0; }
.about .tec_content1 .tec_content-img h5 { margin:20px 0 0; }
.about .tec_content1 .tec_content-img h5 >span,.contact .tec_content1 .tec_content-img h5 >span { width:55px; height:1px; margin-bottom:25px; border-bottom:1px solid #8fc41e; padding-bottom:15px; }
.about .tec_content1 ul { width:100%; height:auto; overflow:hidden; margin:auto; }
.about .tec_content1 ul  li { display:block; padding:80px 0px; height:280px; margin:0 19px; float:left; width:auto; }
.about .tec_content1 ul  li p { text-align:center; color:#333; font-size:18px; line-height:36px; padding-top:28px; }
.about .tec_content1 ul  li span { display:block; width:54px; height:54px; margin-left:52px; }
.about .tec_content1 ul .li1 { border-bottom:2px solid #8fc41e; }
.about .tec_content1 ul .li6 { margin-right:0px; }
.about .tec_content1 ul .li1 span { background:url(../img/pub/icon_01.png) no-repeat; }
.about .tec_content1 ul .li1 span:hover { background:url(../img/pub/icon_01.png) no-repeat; color:#8fc41e; }
.about .tec_content1 ul .li1 a p { color:#8fc41e; }
.about .tec_content1 ul .li2:hover { border-bottom:2px solid #8fc41e; }
.about .tec_content1 ul .li2 a span { background:url(../img/pub/icon_10.png) no-repeat; margin-left:58px; }
.about .tec_content1 ul .li2 a:hover span { background:url(../img/pub/icon_05.png) no-repeat; }
.about .tec_content1 ul .li2 a:hover p { color:#8fc41e; }
.about .tec_content1 ul .li3:hover { border-bottom:2px solid #8fc41e; }
.about .tec_content1 ul .li3 a span { background:url(../img/pub/icon_07.png) no-repeat; margin-left:60px; }
.about .tec_content1 ul .li3 a:hover span { background:url(../img/pub/icon_02.png) no-repeat; }
.about .tec_content1 ul .li3 a:hover p { color:#8fc41e; }
.about .tec_content1 ul .li4:hover { border-bottom:2px solid #8fc41e; }
.about .tec_content1 ul .li4 a span { background:url(../img/pub/icon_08.png) no-repeat; margin-left:10px; }
.about .tec_content1 ul .li4 a:hover span { background:url(../img/pub/icon_03.png) no-repeat; }
.about .tec_content1 ul .li4 a:hover p { color:#8fc41e; }
.about .tec_content1 ul .li5:hover { border-bottom:2px solid #8fc41e; }
.about .tec_content1 ul .li5 a span { background:url(../img/pub/icon_09.png) no-repeat; margin-left:38px; }
.about .tec_content1 ul .li5 a:hover span { background:url(../img/pub/icon_04.png) no-repeat; }
.about .tec_content1 ul .li5 a:hover p { color:#8fc41e; }
.about .tec_content1 ul .li6:hover { border-bottom:2px solid #8fc41e; }
.about .tec_content1 ul .li6 a span { background:url(../img/pub/icon_11.png) no-repeat; }
.about .tec_content1 ul .li6 a:hover span { background:url(../img/pub/icon_12.png) no-repeat; }
.about .tec_content1 ul .li6 a:hover p { color:#8fc41e; }
#compan { display:none; }
#company { display:block; width:100%; height:auto; overflow:hidden; background:#f5f5f5; padding:40px 0 20px; }
#company .company_row { background: url(../img/pub/abus1-small.jpg) no-repeat center center; height: 700px; width: 1000px; margin: 0 auto;}
.img3_c_r ul li:nth-of-type(2) { margin-top:18px; }
.img3_c_r ul li:nth-of-type(3) { margin-top:5px; }
.img3_c_r ul li:nth-of-type(4) { width:80%; margin-top:-11px; }
.img3_c_r ul li:nth-of-type(5) { margin-top:-11px; }
.img3_c_r ul li:nth-of-type(6) { margin-top:16px; }
.img3_c_l { width:500px; height:auto; float:left; }
.img3_c_l ul { width:500px; float:left; padding:124px 70px 0 0; }
.img3_c_r { width:500px; height:auto; float:right; }
.img3_c_r ul { width:500px; float:left; padding:138px 0 0 70px; }
.tec_content1_row_r h3 { font-size:18px; line-height:28px; color:#000000; margin:0px 0 8px; }
.img3_c_l ul li { width:100%; height:60px; float:left; margin-bottom:28px; }
.img3_c_l ul li p { width:100%; float:left; text-align:right; font-size:16px; line-height:28px; }
.img3_c_l ul li .tit { font-weight:bold; }
.img3_c_r ul li { width:100%; height:auto; float:left; margin-bottom:14px; }
.img3_c_r ul li p { width:100%; float:left; text-align:left; font-size:15px; line-height:22px; }
#enterprise { width:100%; height:auto; overflow:hidden; }
.enterprise_row { width:100%; height:200px; padding:20px 0; }
.enterprise_row_ico { width:14%; height:100px; float:left; padding-top:6px; }
.enterprise_row h3 { width:100%; font-size:24px; font-weight:normal; line-height:40px; margin-top:0px; margin-bottom:10px; }
.enterprise_row .tit { font-size:16px; font-weight:bold; line-height:28px; margin-bottom:7px; }
.tec_content1 .enterprise_row p { font-size:16px; line-height:30px; }
.enterprise_row .enterprise_row_content { width:86%; overflow:hidden; height:auto; }
#honor { width:100%; height:auto; overflow:hidden; }
#honor .tec_content1 ul li { width:33%; height:200px; display:block; padding:0px; margin:0; float:left; }
#honor .tec_content1 ul li.certificate { padding-top:8px; }
#honor .tec_content1 ul.certificate li { width:150px; padding:0; height:212px; }
#honor .tec_content1 ul li p { font-size:14px; line-height:22px; color:#000000; text-align:center; padding-top:10px; }
#honor .honor_row { padding:30px 0 20px; }
#institutions .a_img { margin:0 auto; padding:20px 15px; }
#institutions .tec_content1 ul li { padding:20px 40px; height:auto; margin:0; width:20%; border-right:1px solid #ececec; height:170px; }
#institutions .tec_content1 ul li p { text-align:center; color:#333; font-size:16px; line-height:28px; padding-top:0px; }
#institutions .tec_content1 ul li p.tit { font-weight:bold; }
#institutions .institutions_row { margin-top:20px; }
#business h3 { font-weight:bold; }
#advertising { width:100%; height:504px; overflow:hidden; position:relative; }
.section-bg .slider-text { width:426px; height:auto; margin:30px 0; padding:0; }
.slides { height:282px; margin:0 auto; }
.secondary-heading { width:670px; font-size:20px; color:#ffffff; line-height:24px; margin:0 0 10px 0; padding:0; }
.sub-heading { width:480px; color:#fff; font-size:14px; line-height:24px; margin:0; padding:0; position:relative; }
.advertising_row { padding-right:15px; padding-left:45px; margin-right:auto; margin-left:auto; padding-top:80px; }
.sub-heading span { padding-left:12px; }
.slider-text:nth-of-type(3) .sub-heading { color:#ffffff; font-size:20px; opacity:1; }
.contact_row { padding:40px 0 60px; }
#institutions .col-md-4,#institutions .col-md-6 { padding-left:0px; }
.col-d { padding-left:0px; width:100%; }
#institutions .institutions_content { width:930px; float:left; height:auto; margin-top:30px; }
#institutions .institutions_content1 { width:620px; float:left; height:auto; margin-top:30px; }
#institutions .institutions_content2 { width:310px; float:left; height:auto; margin-top:30px; }
#institutions .institutions_content img,#institutions .institutions_content1 img,#institutions .institutions_content2 img { margin-top:14px; margin-left:-16px; }
#institutions .institutions_content>h5,#institutions .institutions_content1>h5,#institutions .institutions_content2>h5 { font-size:20px; font-weight:bold; color:#333333; }
#institutions .institutions_content>h5>span,#institutions .institutions_content1>h5>span,#institutions .institutions_content2>h5>span { width:55px; height:1px; margin-bottom:25px; border-bottom:1px solid #8fc41e; padding-bottom:9px; }
#institutions .institutions_content_h3 { font-size:20px; line-height:40px; color:#333333; }
#institutions .institutions_content_p { font-size:14px; color:#333333; line-height:28px; }
#institutions .institutions_content_p1 { width:60px; height:76px; float:left; font-size:14px; line-height:28px; color:#333333; }
#institutions .institutions_content_p2 { width:236px; height:76px; float:left; font-size:14px; line-height:28px; color:#333333; }


.contact_dl dl { width:50% ; height: 100px; float:left; padding-right:40px; }
}
@media (min-width:1080px) { 
#safety .tec_content1_row_r ul.main li { width:33%; margin:4px 0px; }
#electromagnetic .tec_content1_row_r ul.main li { width:100%; }
.tec_content1 { width:100%; max-width:1080px; height:auto; overflow:hidden; padding:60px 45px 40px; }
.tec_content1_row { width:100%; max-width:1080px; margin:0; height:auto; overflow:hidden; padding-top:20px; }
.about .tec_content1 ul li { display:block; padding:80px 0px; height:280px; margin:0 25px; float:left; width:auto; }
#honor .tec_content1 ul li { display:block; padding:0px; height:200px; margin:0; float:left; width:25%; }
#honor .tec_content1 ul li.certificate { padding-top:8px; }
#institutions .col-md-4,#institutions .col-md-6 { padding-left:0px; }
#institutions .institutions_content { width:990px; float:left; height:auto; margin-top:30px; }
#institutions .institutions_content1 { width:660px; float:left; height:auto; margin-top:30px; }
#institutions .institutions_content2 { width:330px; float:left; height:auto; margin-top:30px; }
#institutions .institutions_content img,#institutions .institutions_content1 img,#institutions .institutions_content2 img { margin-top:14px; margin-left:-16px; }
#institutions .institutions_content>h5,#institutions .institutions_content1>h5,#institutions .institutions_content2>h5 { font-size:20px; font-weight:bold; color:#333333; }
#institutions .institutions_content>h5>span,#institutions .institutions_content1>h5>span,#institutions .institutions_content2>h5>span { width:55px; height:1px; margin-bottom:25px; border-bottom:1px solid #8fc41e; padding-bottom:9px; }
#institutions .institutions_content_h3 { font-size:20px; line-height:40px; color:#333333; }
#institutions .institutions_content_p { font-size:14px; color:#333333; line-height:28px; }
#institutions .institutions_content_p1 { width:60px; height:76px; float:left; font-size:14px; line-height:28px; color:#333333; }
#institutions .institutions_content_p2 { width:250px; height:76px; float:left; font-size:14px; line-height:28px; color:#333333; }
}
@media (min-width:1200px) { 
.tec_content1 { width:100%; max-width:1200px; height:auto; overflow:hidden; padding:60px 45px 40px; margin:auto; }
.tec_content2 { width:100%; max-width:1200px; height:auto; overflow:hidden; padding:50px 45px; margin:auto; }
.tec_content1_row { width:100%; max-width:1200px; margin:0; height:auto; overflow:hidden; padding-top:20px; margin:auto; }
.tec_content1_row_r { width:50%; height:auto; float:left; padding-left:0; }
.enterprise_row { width:1200px; height:196px; padding:30px 0; margin:0 auto; }
.enterprise_row_ico { width:14%; height:100px; float:left; padding-top:10px; padding-left:20px; }
.about .tec_content1 ul li { display:block; padding:80px 0px; height:280px; margin:0 40px; float:left; width:auto; }
#honor .honor_row { padding:40px 0 20px; }
#honor .tec_content1 ul li { display:block; padding:8px; height:220px; margin:0; float:left; width:200px; }
#honor .tec_content1 ul li:nth-of-type(1) { padding-left:0; }
#honor .tec_content1 ul li:last-child { padding-right:0; }
#honor .tec_content1 ul li.certificate { width:14%; }
#honor .tec_content1 ul.certificate li { width:150px; padding:0; height:212px; }
.img3_c_r ul { width:600px; float:left; padding:138px 0 0 70px; }
.img3_c_r ul li { width:100%; height:auto; float:left; margin-bottom:20px; }
.img3_c_r ul li:nth-of-type(2) { margin-top:18px; }
.img3_c_r ul li:nth-of-type(3) { margin-top:5px; }
.img3_c_r ul li:nth-of-type(4) { width:100%; margin-top:3px; }
.img3_c_r ul li:nth-of-type(5) { margin-top:4px; }
.img3_c_r ul li:nth-of-type(6) { margin-top:16px; }
.about .tec_content1 { padding:50px 0px; border-bottom:none; }
#institutions .col-md-4,#institutions .col-md-6 { padding-left:0px; }
#institutions .institutions_content { width:1200px; float:left; height:auto; margin-top:30px; }
#institutions .institutions_content1 { width:800px; float:left; height:auto; margin-top:30px; }
#institutions .institutions_content2 { width:400px; float:left; height:auto; margin-top:30px; }
#institutions .institutions_content img,#institutions .institutions_content1 img,#institutions .institutions_content2 img { margin-top:14px; margin-left:-16px; }
#institutions .institutions_content>h5,#institutions .institutions_content1>h5,#institutions .institutions_content2>h5 { font-size:20px; font-weight:bold; color:#333333; }
#institutions .institutions_content>h5>span,#institutions .institutions_content1>h5>span,#institutions .institutions_content2>h5>span { width:55px; height:1px; margin-bottom:25px; border-bottom:1px solid #8fc41e; padding-bottom:9px; }
#institutions .institutions_content_h3 {  width:100%; font-size:20px; line-height:40px; color:#333333; }
#institutions .institutions_content_p { width:100%; font-size:14px; color:#333333; line-height:28px; float:left; }
#institutions .institutions_content_p1 { width:60px; height:70px; float:left; font-size:14px; line-height:22px; color:#333333;  }
#institutions .institutions_content_p2 { width:300px; height:70px; float:left; font-size:14px; line-height:22px; color:#333333;}


}
@media (min-width:1300px) { 
.tec_content1 { width:100%; max-width:1200px; height:auto; overflow:hidden; padding:60px 0px 20px; margin:auto; }
.tec_content2 { width:100%; max-width:1200px; height:auto; overflow:hidden; padding:50px 0px; margin:auto; }
.tec_content1_row { width:100%; max-width:1200px; margin:0; height:auto; overflow:hidden; padding:20px 0; margin:auto; }
.advertising_row { padding-left:0; width:100%; max-width:1200px; }
.about .tec_content1 { padding:50px 0; }
.about .tec_content1 ul li { display:block; padding:80px 0px; height:280px; margin:0 40px; float:left; width:auto; }
#honor .tec_content1 ul li { display:block; padding:20px; height:280px; margin:0; float:left; width:198px; }
#honor .tec_content1 ul li:nth-of-type(1) { padding-left:0; }
#honor .tec_content1 ul li:last-child { padding-right:0; }
#honor .tec_content1 ul li:nth-of-type(2) { width:209px; }
#honor .tec_content1 ul.certificate li { width:150px; padding:0; height:212px; }

#safety .tec_content1_row_r ul.main li { width:27%; margin:4px 0px; }
#safety .tec_cl{ width:264px !important; }
}