.product_title {}
.product_content>li{display: none;}
.product_content>li.show {display: block;}



.elementor-28 .elementor-element.elementor-element-5b777ce {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 140px 80px 140px 80px;
}
.elementor-section {
    position: relative;
}

.elementor-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media (min-width: 768px){
	.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
	    width: 50%;
	}
}

.pp-info-box-title {
    color: var(--e-global-color-cdd8298);
    /* font-family: "filson-pro", Sans-serif; */
    font-size: 13px;
    font-weight: 300;
}


.pp-info-box-title {
    color: #00C930;
    /* font-family: "filson-pro", Sans-serif; */
    font-size: 40px;
    font-weight: 600;
    line-height: .1em;
    margin-bottom: 20px;
}

/* .elementor-text-editor {
    text-align: center;
} */

.elementor-col-25 .elementor-element-populated,
.elementor-col-20 .elementor-element-populated{
    border-style: solid;
    border-width: 1px  1px 1px;
    border-color: #c6ced4;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 10px  10px 10px;
	padding: 30px 30px 30px 30px !important;
	border-radius: 5px;
}

.service_body .serwx-list{
	width: 100%;
}

.service_body .serwx-list ul {
    margin-left: -1.5%;
	overflow: hidden;
}

.service_body .serwx-list ul li{
	width: 31.8333%;
    float: left;
    margin-left: 1.5%;
    margin-top: 60px;
    height: 240px;
    position: relative;
    border-top: 10px solid #1f5dcb;    
	padding: 48px 38px 0;
    background: #fff url(../../../picture/serWxic.png) no-repeat;
    overflow: hidden;
    background-position: bottom -30px right;
	box-shadow: 17px 40px 21px -11px rgb(0 0 0 / 6%);
	transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
}

.service_body .serwx-list li p {
    font-size: 16px;
    color: #888;
    line-height: 28px;
}

.service_body .serwx-list li h6, .serwx-list li h1 {
    font-size: 24px;
    color: #333;
    margin: 12px 0;
}

.OEM_body .elementor-column-gap-my:first-child {
	padding-top: 20px;
}

.OEM_body .elementor-column-gap-my .elementor-column.elementor-col-50 {
	padding: 0 80px;
	margin: 0;
	box-shadow: 10px 10px 60px 0px rgb(210 216 224 / 34%);
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}

.OEM_body .elementor-column-gap-my .elementor-column.elementor-col-50 .elementor-column-wrap {
	align-content: center;
	align-items: center;
}

.OEM_body .pp-showcase-navigation-items  {
	overflow: hidden;
	display: flex;
	align-content: center;
	align-items: center;
}

.OEM_body .pp-showcase-navigation-con {
	/* min-height: 520px; */
	/* float: left; */
	width: 50%;
}

.OEM_body .pp-showcase-navigation-items  .pp-showcase-navigation {
	/* float: right; */
	width: 50%;
}

.OEM_body .pp-showcase-navigation-items  .pp-showcase-navigation  .swiper-slide img {
	width: 100%;
}

.OEM_body .elementor-column-gap-my {
	padding-bottom: 60px;
	max-width: 1520px;
	margin: 0 auto;
	width: 84%;
}

/* .OEM_body .elementor-widget:not(:last-child) {
	margin: 0;
} */

.OEM_body .elementor-section.elementor-section-boxed.elementor-container {max-width: none;}

.OEM_body .elementor-widget-image-carousel .swiper-container {width: auto;}

.OEM_body .elementor-widget-wrap .pp-info-box-container {text-align: left;}

.OEM_body .swiper-slide .pp-tm-content-normal {
	text-align: left;
}

.OEM_body .swiper-slide .pp-tm-name {
    margin: 15px 0;
	font-size: 18px;
}

.OEM_body .swiper-slide .pp-tm-description {
    /* font-family: "pragmatica-extended", Sans-serif; */
    font-size: 13px;
    font-weight: 200;
    margin-bottom: 10px;
}

.OEM_body .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.OEM_body .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 100%;
    border-color: #ddd;
}

.OEM_body .elementor-icon-list-text {
    color: #677a89;
    padding-left: 12px;
}

.OEM_body .elementor-icon-list-icon i {
	color: #99a6b0;
}

.OEM_body .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(50px/ 2);
}

.OEM_body .pp-grid-item-wrap.pp-active-slide {
	overflow: auto;
}

.OEM_body .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:first-child {
	margin-top: 15px;
}

.OEM_body .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(50px/ 2);
	/* border-bottom: 1px solid #ddd; */
}

.about_p1 {background:url(https://www.hitechled.cn/images/about_p1.jpg) no-repeat center top; max-height:600px;}
.about_p1_con {font-size:16px; line-height:200%;}
.about_p2 {background:url(https://www.hitechled.cn/images/about_gad.jpg) no-repeat center top; height:500px; background-size:cover;}
.about_p3 {
	background-repeat: no-repeat;
	background-position: center top;
}

.why_title {text-align: center; padding: 50px; font-size: 30px; font-weight: bold;}
.why_part {
	text-align:center;
	float:left;
	width:33.3%;
	margin-bottom:30px;
}
.why_part .pad {margin:0 15px;}
.why_part .pic {
	width:175px;
	height:175px;
	overflow:hidden;
	background-size:100% auto;
	margin:0 auto 15px;
	text-align:center;
	position:relative;
	background-image: url(../image/round.png);
	background-repeat: no-repeat;
}
.why_part .pic p {position:absolute; top:50%; margin-top:-42px; width:100%;}
.why_part .pic img {width:auto; height:84px;}
.why_part .word {height:200px; overflow:hidden;}
.why_part .word .h1 {font-size:20px; line-height:25px; margin:15px 0; max-height:50px; overflow:hidden;}
.why_part .word .h2 {font-size:16px; line-height:30px;}
.why_part:hover .pic {transform:rotateY(360deg);}
.about_p4 {
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.about_p4_con {zoom:1;}
.about_p4_con .bor {border:16px solid #fff;}
.about_p4_con img {width:100%; height:auto;}

.ease02, .ease02s, .ease02s * {-webkit-transition:all 0.2s ease-out; transition:all 0.2s ease 0.1s;}
.ease03, .ease03s, .ease03s * {-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease 0.1s;}
.ease04, .ease04s, .ease04s * {-webkit-transition:all 0.4s ease-out; transition:all 0.4s ease 0.1s;}
.ease05, .ease05s, .ease05s * {-webkit-transition:all 0.5s ease-out; transition:all 0.5s ease 0.1s;}
.ease06, .ease06s, .ease06s * {-webkit-transition:all 0.6s ease-out; transition:all 0.6s ease 0.1s;}
.ease07, .ease07s, .ease07s * {-webkit-transition:all 0.7s ease-out; transition:all 0.7s ease 0.1s;}
.ease08, .ease08s, .ease08s * {-webkit-transition:all 0.8s ease-out; transition:all 0.8s ease 0.1s;}
.ease09, .ease09s, .ease09s * {-webkit-transition:all 0.9s ease-out; transition:all 0.9s ease 0.1s;}
.ease10, .ease10s, .ease10s * {-webkit-transition:all 1.0s ease-out; transition:all 1.0s ease 0.1s;}

.contact_body .map-con {overflow: hidden; margin: 20px 0; box-shadow: 0 15px 35px 0 rgb(0 0 0 / 5%);}
.contact_body .message {width: 50%; padding: 30px; box-sizing: border-box; margin-bottom: 20px;}
.contact_body .message .container {width: 100%; margin: 0; padding: 0;}
.contact_body .message ol {width: 100%;}
.contact_body .message ol li {background: none;}
/* .contact_body .message ol li.last {
	background: none; width: 100%;
} */
.contact_body .message ol li input,
.contact_body .message ol li textarea{
	border:1px solid #eee;
	background: #fff;
	padding: 3% 10px;
}

.pro_detail_body .message ol li.last {
	width: 120px;
}

.pro_detail_body .message ol li.last input,
.contact_body .message ol li.last input{
	 box-sizing: border-box; margin: 0;
	 border: none; background: #e87e14;
	 padding: 0;
	 font-size: 18px;
	 height: 54px;
	 line-height: 54px;
	 box-sizing: border-box;
}

.about_body .about_honor .container {
	width: 1310px !important;
}

.contact_body #allmap {float: right; width: 50%;}
.relmap{width: 50%;height: 600px;overflow: hidden;}
#map{width: 100%;height: 100%;}
#map .amap-info-close{right: 6px !important;top: 6px;}
#map .amap-info-content{padding: 18px;}
.relmap-info{width: 100%;overflow: hidden;}
.relmap-info h6, .relmap-info h1{font-size: 16px;color: #1a50af;line-height: 24px;font-weight: 700;}
.relmap-info p{font-size: 14px;color: #000;margin-top: 8px;}
.relmap-info a{font-size: 14px;display: block;margin: 10px auto 0;color: #d4a95b;width: 180px;height: 32px;line-height: 32px;border: 1px solid #d4a95b;text-align: center;transition: all .3s ease;}
.relmap-info a:hover{background: #d4a95b;color: #fff;}
#map .amap-logo,#map .amap-copyright{display: none !important;}
/* 点添加跳跃动画 */
/* #map .amap-icon{animation: mapCt 1.4s ease infinite;} */
#map.mapJump.amap-icon{animation: none;}
/* @keyframes mapCt{0%{transform: translateY(0)}50%{transform: translateY(-16px)}100%{transform: translateY(0)}} */
.contact_body img {max-height: none;}
.contact_body .elementor-icon {
	    fill: #507ECB;
	    color: #507ECB;
	    border-color: #507ECB;
		font-size: 40px;
		display: inline-block;
		line-height: 1;
		-webkit-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		text-align: center;
	
}

.contact_body .elementor-icon i {
	width: 1em;
	height: 1em;
	position: relative;
	display: block;
}

.contact_body .elementor-element-populated {
    box-shadow: 17px 9px 21px -11px rgb(0 0 0 / 6%);
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 5px 0 20px;
    padding: 15px  15px;
	border: none;
	text-align: left;
}

.contact_body .elementor-icon-box-icon {
	margin: 0;
}

.contact_body .elementor-icon-box-icon,
.contact_body .elementor-icon-box-content,
.contact_body .elementor-element .elementor-widget-container
{text-align: left;}

.contact_body .elementor-icon-box-content .elementor-icon-box-title {
	    font-size: 16px;
	    font-weight: 600;
	    line-height: 2.1em;
		color: gray;
		margin-bottom: 6px;
}

.contact_body .elementor-widget-wrap p {
	    color: #a6a6a6;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.3em;
		letter-spacing: .1px;
}



#bottom {/*background:url(../images/bottom_bg.gif) no-repeat center bottom #111113;*/ background:#27599d;}
.bottom_in {padding:50px 0 30px;}
.bpart {color:#fff; float:left; padding-right:58px;}
.bpart a {color:#fff;}
.bpart_tit {font-size:18px; padding-bottom:25px;}
.bpart dl dd {font-size:14px; line-height:30px; height:30px; overflow:hidden;}
.bpart_con {font-size:14px; line-height:30px;}
.bpart_cont {width:310px; padding-right:0 !important;}
.bpart_last {width:310px; padding-right:0 !important; float:right;}
.bpart_cont i, .bpart_cont em {padding-right:4px;}
.binput {margin-bottom:10px;}
.binput_fl, .binput_fr {width:49%;}
.binput_fl {float:left;}
.binput_fr {float:right;}

.flink {color:#fff; font-size:14px; width:100%;height:60px; line-height:60px; background:rgba(0,0,0,0.2);}
.flink span {padding-right:10px;}
.flink .span {font-size:17px; padding-right:10px;}
.flink a {color:#fff;}

.copyright {background:#fff; overflow:hidden;}
.copyright_in {text-align:center; font-size:13px;}
.copyright_in .word {color:#7a7b7e; padding-bottom:20px;}
.copyright_in .word a {color:#7a7b7e;}
.copyright_in .icons {font-size:22px; padding:20px 0 10px;}
.copyright_in .icons i {padding:0 8px;}

.layui-layer-sendform {max-width:90%; min-width:300px;}


.pp-info-box-subtitle {
    color: var(--e-global-color-356c07a);
    font-weight: 300;
    line-height: 1.72em;
}


.elementor-28 .elementor-element.elementor-element-3916979>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-column-wrap {
    width: 100%;
}





.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.elementor-widget-wrap p,h3{
	color: #a6a6a6;
	font-size: 14px;
}

.elementor *,
.elementor :after,
.elementor :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


.elementor-351 .elementor-element.elementor-element-2059e07 {
	text-align: left;
}

.elementor-widget:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-widget:not(:last-child) {
	margin: 20px 0;
}






.Footer-copy-iconR a:nth-child(1) {
    background: url(../../../picture/footer_1.png) no-repeat;
}

.Footer-copy-iconR a:nth-child(2) {
    background: url(../../../picture/footer_2.png) no-repeat;
}

.Footer-copy-iconR a:nth-child(3) {
    background: url(../../../picture/footer_3.png) no-repeat;
}

.Footer-copy-iconR a:nth-child(4) {
    background: url(../../../picture/footer_4.png) no-repeat;
}

.Footer-copy-iconR a:nth-child(5) {
    background: url(../../../picture/footer_5.png) no-repeat;
}

.Footer-copy-iconR a:nth-child(6) {
    background: url(../../../picture/footer_6.png) no-repeat;
}

.Footer-copy-iconR a:nth-child(7) {
    background: url(../../../picture/footer_7.png) no-repeat;
}

.Footer-copy-iconR a:nth-child(8) {
    background: url(../../../picture/footer_8.png) no-repeat;
}
.Footer-navbar .elementor-widget-wrap>.elementor-element {
	width: 70%;
	margin-top: 0;
}

.pro_detail_body .message .container {padding: 0;}

.pro_detail_body .message ol {
	width: 100%;
}

.pro_detail_body .protplay {
	background: #043e88;
	height: auto;
	padding: 10px;
	border-radius: 5px;
	box-sizing: border-box;
	font-size: 14px;
	position: absolute;
	right: 30px;
	top: 290px;
}

.pro_detail_body .share-con{
	position: absolute;
	right: 30px;
	bottom: -30px;
	padding: 5px 10px;
	/* background: #fff; */
	border-radius: 5px;
}

.share-con .Footer-copy-iconR a:nth-child(1) {
	 background: url(../../../picture/kj.png) no-repeat center;
	 background-size: 60%;
}

.share-con .Footer-copy-iconR a:nth-child(2) {
	 background: url(../../../picture/xl.png) no-repeat center;
	 background-size: 60%;
}

.share-con .Footer-copy-iconR a:nth-child(3) {
	 background: url(../../../picture/qq.png) no-repeat center;
	 background-size: 60%;
}

.share-con .Footer-copy-iconR a:nth-child(4) {
	 background: url(../../../picture/wx.png) no-repeat center;
	 background-size: 60%;
}

.OEM_body .Footer-copy-link span img,
.about_body .Footer-copy-link span img,
.contact_body .Footer-copy-link span img{
	display: inline-block;
}


.pro_detail_body .share-con ul li {
	float: left;
}
.pro_detail_body .share-con .text {
	vertical-align: super;
}


.pro_detail_body .share-con .facebook {
	background: #043e88;
}

.news_body .news_box .left .news_con .name {
	position: relative;
}

.news_body .share-con {
	position: absolute;
	top: -3px;
	right: 15px;
}

.index_body .elementor-widget-wrap h2 {color: #000;}

.index_body .home_news .container {
	padding: 0;
}

.thirdSwiper.swiper-container,
.secondSwiper.swiper-container,
.mySwiper.swiper-container {
	padding: 0 30px;
	background: #fff;
}

.thirdSwiper .swiper-button-prev,
.secondSwiper .swiper-button-prev,
.mySwiper .swiper-button-prev{
	left: 0px;
}

.thirdSwiper .swiper-button-next,
.secondSwiper .swiper-button-next,
.mySwiper .swiper-button-next{
	right: 0px;
}

.thirdSwiper .swiper-button-prev, .thirdSwiper .swiper-button-next,
.secondSwiper .swiper-button-prev, .secondSwiper .swiper-button-next,
.mySwiper .swiper-button-prev, .mySwiper .swiper-button-next {
	width: 25px;
	height: 25px;
}


.header .logo a {display: inline-block;}

.header .logo a img {
	width: 100%;
}

.pro_detail_body .share-con img {
	width: 23px;
	height: 23px;
}

.elementor-widget-wrap>.elementor-element {
	width: 100%;
}

.elementor-widget-image {
	text-align: center;
}

.elementor-widget {
	position: relative;
}

.elementor-351 .elementor-element.elementor-element-2059e07>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-kit-13 p {
	margin-bottom: 0px;
}

/* .elementor-widget-wrap>.elementor-element {
	width: 70%;
} */


.elementor-element .elementor-widget-container {
	-webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
	transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
	-o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-widget-image .elementor-image {text-align: left;}

.elementor-widget-image .elementor-image img {
	vertical-align: middle;
	display: inline-block;
}

.Footer-wrapper .elementor-image img{
	width: 55%;
	margin: auto;
}

.elementor img {
	height: auto;
	max-width: 100%;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.pro_detail_body .ProductPageDetailSection-content {
	margin: 0 auto;
	/* padding: 0 40px; */
	max-width: 1520px;
	display: flex;
	justify-content: center;
}

.pro_detail_body .ProductPageAccordion {
	max-width: 1510px;
	flex-grow: 1;
	margin: 10px;
}


.pro_detail_body .ProductPageAccordionItem {
    overflow: hidden;
    margin-bottom: 20px;
    padding: 0 35px;
    background: #fff;
    box-shadow: 0 10px 90px rgb(0 0 0 / 4%);
    border-radius: 5px;
}


.pro_detail_body .ProductPageAccordionItem-heading {
    font-family: Gotham-Bold,sans-serif;
    font-size: 24px;
    font-weight: 400;
    position: relative;
    padding: 25px 0;
    cursor: pointer;
}

.pro_detail_body .ProductPageAccordionItem-title:after {
    content: "+";
    position: absolute;
    top: 40%;
    right: 0;
    display: block;
    width: 20px;
    height: 20px;
    transform: translateY(-50%);
    transition: transform .3s;
	font-size: 30px;
}

.pro_detail_body .ProductPageAccordionItem--active .ProductPageAccordionItem-title:after {
    transform: translateY(-50%) rotate(-45deg);
}


.pro_detail_body .ProductPageAccordionItem-content {
    overflow: hidden;
    opacity: 0;
    transition: all .5s;
    display: flex;
    justify-content: center;
	/* display: none; */
	/* margin: 20px; */
	font-size: 14px;
	overflow-y: hidden;
}

.pro_detail_body .ProductPageAccordionItem-body ul {
    margin: 0;
    -webkit-padding-start: 15px;
    padding-inline-start: 15px;
    list-style: disc;
}

.pro_detail_body .ProductPageAccordionItem-body ul li {
	color: #000;
	margin: 10px;
}

.pro_detail_body .ProductPageAccordionItem-body--horizontal>div>ul {
    display: flex;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
	margin-bottom: 20px;
}

.pro_detail_body .ProductPageAccordionItem-body .p-product-tab-feature__key {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    list-style: none;
    margin-bottom: 20px;
}

.pro_detail_body .ProductPageAccordionItem-body {
    padding: 5px 0 30px;
    font-size: 16px;
    line-height: 19px;
    max-width: 850px;
    margin: 0 auto;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}

.pro_detail_body .ProductPageAccordionItem-body--horizontal>div>ul>li {
	    flex: 1 1;
		margin-bottom: 15px;
		padding-right: 25px;
}

.pro_detail_body .ProductPageAccordionItem-body>div>ul>li {
    margin-bottom: 15px;
}

.pro_detail_body .RichText p {
    padding-bottom: 10px;
}

.pro_detail_body .ProductPageAccordionItem--active .ProductPageAccordionItem-content {
    opacity: 1;
}

.pro_detail_body .ProductPageAccordionItem-title {
    position: relative;
}

.elementor-351 .elementor-element.elementor-element-3e12cb35 {
	/* font-family: "pragmatica-extended", Sans-serif; */
	font-size: 12px;
}

.elementor-351 .elementor-element.elementor-element-3e12cb35>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-351 .elementor-element.elementor-element-5afaab0 {
	/* font-family: "pragmatica-extended", Sans-serif; */
	font-size: 12px;
}

.elementor-351 .elementor-element.elementor-element-5afaab0>.elementor-widget-container {
	margin: 0px px 10px 0px;
}

.elementor-column-wrap{text-align: center;}
.elementor-widget-wrap h3,
.OEM_body .elementor-heading-title {
    color: #677a89;
    font-size: 22px;
    font-weight: 800;
    text-transform: capitalize;
    line-height: 1.2em;
	margin-bottom: 20px;
}


.elementor-widget-wrap h2,
.OEM_body .elementor-heading-title {
    color: #677a89;
    font-size: 38px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.2em;
	margin-bottom: 20px;
}

.OEM_body .Footer-wrapper .elementor-heading-title {
	line-height: 1;
	color: #a6a6a6;
	font-size: 16px;
	margin: 0;
}


.email-form-wrap .email-input span,
.email-form-wrap .email-input input {
	width: 100%;
	height: 100%;
}

.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.email-form-wrap input[type=email] {
	height: 60px;
	border: none;
	border: 1 px solid #f1f7fc;
	outline: none;
	background-color: #f1f7fc;
	padding: 7px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.email-form-wrap .email-input span, .email-form-wrap .email-input input {
    width: 100%;
    height: 100%;
}

.email-form-wrap input[type=email] {
    height: 45px;
	width: 100%;
    border: none;
    border: 1px solid #f1f7fc;
    outline: none;
    background-color: #f1f7fc;
    padding: 7px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.wpcf7-form input[type="url"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"] {
    direction: ltr;
}
.email-form-wrap .form-sumbit ,.email-form-wrap .email-input {
	/* display: inline-block; */
	float: left;
}

.email-form-wrap .email-input {
	width: 70%;
}

.email-form-wrap .form-sumbit {
	width: 30%;
}



.wpcf7-form input[type="submit"], .wpcf7-form .elementor-button {
    /* font-family: "filson-pro", Sans-serif; */
    font-size: 18px;
    font-weight: 520;
    text-transform: capitalize;
    background-color: #3185ff;
    border-radius: 30px 30px  30px;
    padding: 20px 30px 2px 30px;
}

.email-form-wrap .wpcf7-submit {
	width: 100%;
    margin: 0;
    height: 45px;
    display: block;
    color: #fff;
    padding: 0px 10px !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    -webkit-border-top-right-radius: 6px !important;
    border-top-right-radius: 6px !important;
    -webkit-border-bottom-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}


.wpcf7-form input[type=text],.wpcf7-form input[type=reset],.wpcf7-form input[type=submit]{
    -webkit-appearance: none;
}

.wpcf7-submit {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 10px;
    padding: 12px 50px;
    max-width: 100%;
    border: 2px solid transparent;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
	/* font: 100% "Roboto Slab Regular",Arial,Helvetica,sans-serif; */
	vertical-align: baseline;
	outline: none; 
}

.elementor-kit-13 {
    --e-global-color-primary: #6ec1e4;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-color-cdd8298: #3185ff;
    --e-global-color-405698e: #42ce49;
    --e-global-color-91603cf: #99a6b0;
    --e-global-color-356c07a: #677a89;
    --e-global-color-150cc34: #c6ced4;
    --e-global-color-6a491d5: #f1f7fc;
    /* --e-global-typography-primary-font-family: "Roboto"; */
    --e-global-typography-primary-font-weight: 600;
    /* --e-global-typography-secondary-font-family: "Roboto Slab"; */
    --e-global-typography-secondary-font-weight: 400;
    /* --e-global-typography-text-font-family: "Roboto"; */
    --e-global-typography-text-font-weight: 400;
    /* --e-global-typography-accent-font-family: "Roboto"; */
    --e-global-typography-accent-font-weight: 500;
    color: #aab1b7;
    /* font-family: "pragmatica-extended", Sans-serif; */
    font-size: 14px;
    line-height: 1.5em;
}


.wpcf7-form .ajax-loader {
    visibility: hidden;
    display: inline-block;
    background-color: #23282d;
    opacity: .75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: relative;
}

.wpcf7-form .ajax-loader::before {
    content: "";
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1000ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}


@media (max-width: 767px) {
	.elementor-351 .elementor-element.elementor-element-3e12cb35>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-kit-13 h3 {
		font-size: 16px;
	}
}

@media (max-width: 1024px) {
	.elementor-351 .elementor-element.elementor-element-3e12cb35>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-kit-13 h3 {
		font-size: 16px;
	}
}






.global_a a {
	/* border: 3px solid #79b90f; */
	background: #79b90f;
	color: #fff;
	padding: 0 12px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	display: inline-block;
	font-size: 15px;
}


.index_tit .h1 {
	font-size: 50px;
	color: #fff;
}

.index_tit_min .h1 {
	font-size: 39px;
}

.index_tit_white {
	color: #fff;
}

.index_tit_white a {
	color: #fff;
}

.index_tit .h2 {
	font-size: 25px;
	color: #999;
	display: none;
}

.index_tit .h3 {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.index_tit .bor {
	width: 96px;
	height: 8px;
	background: #115dc5;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 15px;
}

.index_tit .bor2 {
	width: 40px;
	height: 3px;
	background: transparent;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 15px;
}

.index_tit .bor3 {
	background: #115dc5;
}

.index_tit_cen {
	text-align: center;
}

.index_tit_cen .bor,
.index_tit_cen .bor2 {
	margin-left: auto;
	margin-right: auto;
}

.pro_maxlist {
	position: relative;
}


.pro_appimg {
	text-align: center;
	padding-bottom: 10px;
}

.pro_appimg img {
	width: 70%;
}

.pro_appimg_two img {
	width: 30%;
}

.advantages {
	background: #043983;
}

.advantages_pt {
	padding-top: 40px;
}

.advantages_ptb {
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}

.advan_h {
	font-size: 13px;
	padding: 14px 0;
	text-transform: uppercase;
}

.advan_h .span1 {
	padding: 0 8px;
	color: #fff;
}

.advan_h .span2 {
	color: #79b90f;
	font-weight: bold;
	font-size: 15px;
}

.advantages_con {
	text-align: center;
}

.advan_part {
	width: 16.3%;
	display: inline-block;
	cursor: pointer;
	margin-bottom: 30px;
}

.advan_part .h1 {
	color: #fff;
	margin: 0 45px;
}

.advan_part img {
	width: 100%;
	border-radius: 50%;
}

.advan_part .h2 {
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin: 20px 15px 0;
	font-size: 16px;
	color: #fff;
}

.advan_content {
	display: none;
	height: 260px;
	overflow: hidden;
	text-align: center;
}

.advan_content img {
	max-width: 100%;
	height: 260px;
}

.advan_content_on {
	display: block;
}

.advan_part_on .h1 {
	transform: scale(1.2);
}

.advan_part_on .h2 {
	color: #115dc5;
}

.advantages_con_app {}

.advantages_app {
	text-align: center;
	font-size: 16px;
}

.advantages_app .pic img {
	width: 120px;
	height: auto;
	border-radius: 50%;
}

.advantages_app .tit {
	font-size: 16px;
	font-weight: bold;
	padding: 15px 0;
	color: #115dc5;
}

.advantages_app .con img {
	width: 88%;
	height: auto;
}

.pro_par {
	width: 100%;
	overflow: hidden;
	padding: 120px 0;
}

.proext {
	color: #fff;
	padding: 15px 0;
	text-align: center;
}

.ext_part {
	width: 25%;
	zoom: 1;
	text-align: center;
	display: inline-block;
	margin-bottom: 20px;
	position: relative;
}

.ext_part2 {
	width: 20%;
}

.ext_part .bor {
	border-right: 1px solid #fff;
}

.ext_part_last .bor {
	border-right: 1px solid transparent;
}

.ext_part .h1 {
	font-size: 28px;
	margin-bottom: 20px;
}

.ext_part .h2 {
	font-size: 20px;
}

.ext_hide .h1,
.ext_hide .h2 {
	visibility: hidden;
}

.ext_part .h3 {
	font-size: 34px;
	position: absolute;
	top: 0;
	width: 100%;
	line-height: 34px;
	box-sizing: border-box;
	padding: 0 15px;
}

.ext_part .h3 table {
	width: 100%;
	height: 96px;
}

.proicons {
	text-align: center;
	padding-top: 20px;
}

.icon_part {
	color: #fff;
	display: inline-block;
	width: 100px;
	padding: 0 15px;
}

.icon_part .h1 img {
	width: 75px;
	height: 75px;
}

.icon_part .h2 {
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	margin-top: 8px;
}

.par_app {
	color: #fff;
}

.par_app table {
	width: 100%;
}

.par_apptit {
	font-size: 25px;
	font-weight: bold;
	padding-bottom: 15px;
}

.par_table {
	margin: 0 15px 20px;
}

.par_app table td {
	padding: 6px 10px;
	border: 1px solid #fff;
	font-size: 15px;
	line-height: 22px;
}

.par_app table td.left {
	width: 60%;
}

.features {
	background: #fff;
}

.features_con img {
	width: 100%;
}

.featdiv {
	background-position: center top;
	background-repeat: no-repeat;
	width: 100%;
}

.applica {
	width: 100%;
	background: #fff;
}

.inews_part {
	width: 50%;
	float: left;
}

.inews_part1 {
	padding-top: 80px;
}

.inews_pic {
	position: relative;
	overflow: hidden;
	height: 555px;
}

.inews_picin {
	display: flex;
	justify-content: center;
}

/*.inews_pic img {width:100%; height:auto;}*/
.inews_picin img {
	width: 100%;
	min-height: 555px;
}

.inews_main {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.inews_word {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 4;
	padding: 40px 0;
	background: rgba(0, 0, 0, 0.5);
}

.inews_part_on .inews_word {
	background: rgba(0, 0, 0, 0);
}

.inews_bg {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 2;
	opacity: 0;
}

.inews_part1 .inews_bg {
	background: url(https://www.hitechled.cn/images/inews_bg1.gif) no-repeat center center;
	background-size: 50% auto;
}

.inews_part2 .inews_bg {
	background: url(https://www.hitechled.cn/images/inews_bg2.gif) no-repeat center center;
	background-size: 50% auto;
}

.inews_pad {
	padding: 0 40px;
}

.inews_h0 {
	color: #fff;
	font-size: 40px;
	text-transform: uppercase;
	line-height: 38px;
	height: 76px;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
	top: 0;
	left: -150px;
	opacity: 0;
	height: 0;
}

.inews_h1 {
	color: #fff;
	font-size: 30px;
	text-transform: uppercase;
	line-height: 38px;
	max-height: 76px;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
	top: 0;
}

.inews_h2 {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	position: relative;
	top: 0;
	transition-delay: 0.1s;
}

.inews_more {
	z-index: 3;
}

.inews_more .pp {
	font-size: 18px;
	font-weight: bold;
	position: absolute;
	height: 30px;
	line-height: 30px;
	top: 34px;
	left: 80px;
}

.inews_more,
.inews_more_in {
	width: 240px;
	height: 100px;
	color: #fff;
	font-size: 38px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.inews_more_in {
	width: 100px;
}

.inews_more_in {
	line-height: 100px;
	text-align: center;
}

.inews_more p {
	position: absolute;
	overflow: hidden;
	left: 50%;
	top: 50%;
	background: #fff;
}

.inews_more .p1 {
	width: 20px;
	height: 4px;
	margin-left: -10px;
	margin-top: -2px;
}

.inews_more .p2 {
	width: 4px;
	height: 20px;
	margin-left: -2px;
	margin-top: -10px;
}

.inews_part1 .inews_more {
	background: #115dc5;
}

.inews_part2 .inews_more {
	background: #79b90f;
}

.inews_date {
	color: #fff;
	position: absolute;
	top: 30px;
	right: 30px;
	font-size: 15px;
	letter-spacing: 5px;
	z-index: 4;
}

.inews_part_on .inews_bg {
	opacity: 1;
}

.inews_part_on .inews_more {
	z-index: 1;
}

.inews_part_on .inews_more {
	width: 100%;
	height: 100%;
}

.inews_part_on .inews_h0 {
	left: 0;
	top: -120px;
	opacity: 1;
}

.inews_part_on .inews_h1 {
	top: -120px;
}

.inews_part_on .inews_h2 {
	top: -125px;
}

.inews_part_on .inews_more .p2 {
	transform: scale(1, 0);
}

.inews_part_on .inews_date {
	letter-spacing: 3px;
}

.inews_part_on .inews_more .pp {
	left: 100px;
}

.sendmail {
	width: 100%;
	height: 382px;
	background: url(../image/sendbg.jpg) no-repeat center top #1c3073;
	background-size: cover;
	text-align: center;
	color: #fff;
}

.sendmail .h1 {
	font-size: 56px;
}

.sendmail .h2 {
	font-size: 16px;
	width: 880px;
	margin: 0 auto;
	padding: 30px 0;
	line-height: 26px;
}


.news_page {}

.news_tit {
	font-size: 30px;
	text-align: center;
	padding-bottom: 16px;
}

.news_mes {
	padding-bottom: 15px;
	margin-bottom: 15px;
	color: #979797;
	text-align: center;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #ddd;
}

.news_con {
	font-size: 16px !important;
	line-height: 200% !important;
}

.news_con em {
	padding-right: 4px;
}

.news_con .imgbox img {
	max-width: 100%;
}

.news_video {
	padding-bottom: 20px;
	text-align: center;
}

.imgbox {
	background: transparent;
	border: 0px solid #ccc;
	padding: 0px;
	text-align: left;
}

.news_fy {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
}

.news_replay {
	padding-top: 20px;
}

.news_retit {
	height: 36px;
	line-height: 36px;
	padding: 0 20px;
	background: #f0f0f0;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}

.news_rpart {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 14px;
}

.news_rpart .pad {
	padding: 10px;
}

.news_rpart .h1 {
	height: 30px;
	position: relative;
}

.news_rpart .h1 span {
	position: absolute;
	top: 0;
	right: 0;
}

.news_rebox {
	padding-bottom: 15px;
}

.news_recon {
	padding: 10px;
}

.news_rpart .h3 {
	text-align: right;
}

.news_rpart .h3 a {
	color: #79b90f;
}

.news_rpart .h3 a:hover {
	color: #79b90f;
	text-decoration: underline;
}

.contact .fl {
	width: 780px;
}

.contact .fr {
	width: 400px;
}

.contfr_h1 {
	font-size: 15px;
	padding-top: 16px;
}

.contact .fr img {
	width: 100%;
}

.contfr_btn {
	background: #115dc5;
	color: #fff;
	height: 46px;
	border-radius: 21px;
	padding: 0 30px;
	font-size: 15px;
}

.book {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
	margin-top: 30px;
}

.book_pad {
	padding: 40px 30px;
}

.book_input {
	padding-bottom: 10px;
}

input[type="text"].book_input2,
textarea.book_input2 {
	border: 1px solid #ddd;
}

textarea.book_input2 {
	height: 200px;
}

.book_input_fl,
.book_input_fr {
	width: 49%;
}

.book_input_fl {
	float: left;
}

.book_input_fr {
	float: right;
}

.book_input div {
	font-size: 14px;
	padding-bottom: 5px;
}

.book_tip {
	color: #115dc5;
	padding-bottom: 30px;
}

.book_tip2 {
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 20px;
}

.book_button {
	background: #115dc5;
	color: #fff;
	font-size: 15px;
	text-align: center;
	width: 100%;
	height: 56px;
}

.book_button2 {
	background: #79b90f;
	color: #fff;
	font-size: 15px;
	text-align: center;
	width: 100%;
	height: 36px;
}

.myselect {
	width: 100%;
	height: 38px;
	padding: 0 5px;
}

.iappli {
	margin-top: -19px;
}

.iappli_tit {
	margin: 0 10px;
}

.iappli_con {
	overflow: hidden;
}

.iappli_part {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	overflow: hidden;
}

.iappli_part img {
	width: 100%;
	height: auto;
}

.iappli_part .pad {
	position: relative;
	overflow: hidden;
}

.iappli_part .bg {
	width: 100%;
	height: 120px;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	position: absolute;
	bottom: -120px;
	left: 0;
	opacity: 0;
}

.iappli_part .bgpad {
	padding: 20px;
}

.iappli_part .bgpad .h1 {
	font-size: 20px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.iappli_part .bgpad .h2 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin: 5px 0;
}

.iappli_part_on .bg {
	bottom: 0;
	opacity: 1;
}

.newsli {
	background: #eee;
}

.newsli_even {
	background: #fff;
}

.newspad {
	padding: 5px;
}

.newsheight {
	height: 172px;
	overflow: hidden;
}

.newsliin {
	position: relative;
}

.news_next {
	width: 45px;
	height: 71px;
	overflow: hidden;
	background: url(https://www.hitechled.cn/images/next.png) no-repeat right center;
	position: absolute;
	top: 50%;
	margin-top: -35px;
	right: 30px;
}

.newsliin a {
	display: block;
	width: 100%;
}

.newsliin .img {
	position: absolute;
	top: 0;
	left: 0;
}

.newsliin .word {
	padding-left: 10px;
	padding-right: 150px;
	padding-top: 20px;
}

.newsliin .word_pad {
	padding-left: 280px;
}

.newsliin .word .h1 {
	height: 42px;
	overflow: hidden;
	color: #000;
	line-height: 42px;
	border-left: 5px solid #115dc5;
	padding-left: 10px;
	font-size: 18px;
	margin-bottom: 10px;
}

.newsliin .word .h2 {
	color: #9b9b9b;
	height: 44px;
	overflow: hidden;
	line-height: 22px;
	font-size: 14px;
}

.newsliin .word .h3 {
	margin-top: 10px;
	color: #9b9b9b;
}

.newsli:hover {
	background: #115dc5;
}

.newsli:hover .img img {
	transform: scale(0.96, 0.96);
}

.newsli:hover .word .h1 {
	border-left: 5px solid #000;
	text-indent: 8px;
	color: #fff;
}

.newsli:hover .word .h2 {
	color: #fff;
}

.newsli:hover .word .h3 {
	color: #fff;
}

.newsli:hover .news_next {
	right: 22px;
}

.news_pimg {
	float: left;
	width: 50%;
	margin-bottom: 20px;
}

.news_pimg .pad {
	padding: 0 10px;
}

.news_pimg a {
	display: block;
}

.news_pimg .img {
	position: relative;
}

.news_pimg .img img {
	width: 100%;
	height: auto;
}

.news_pimg .img .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(17, 93, 197, 0.8);
	opacity: 0;
}

.news_pimg .img .bg p {
	width: 64px;
	height: 64px;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 50%;
	position: absolute;
	top: 50%;
	margin-top: -32px;
	left: 50%;
	margin-left: -32px;
	text-align: center;
	color: #fff;
	font-size: 30px;
}

.news_pimg .img .bg p i {
	position: relative;
	top: 18px;
}

.news_pimg .tit {
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	margin: 8px 0;
	color: #2b2b2b;
}

.news_pimg .con {
	line-height: 22px;
	height: 66px;
	overflow: hidden;
	font-size: 14px;
	color: #2b2b2b;
}

.news_pimg:hover .img .bg {
	opacity: 1;
}

.news_share {
	padding-bottom: 10px;
	text-align: center;
}

.weixin_hint {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	top: 0;
	z-index: 0;
	display: none;
}

.weixin_hint_on {
	z-index: 15000;
	display: block;
}

.weixin_hint p {
	position: absolute;
	top: 14px;
	right: 10px;
	width: 180px;
	animation: myfirst 1s linear infinite;
	-webkit-animation: myfirst 1s linear infinite;
}

.weixin_hint p img {
	width: 100%;
	height: auto;
}

@keyframes myfirst {
	0% {
		top: 14px;
	}

	50% {
		top: 24px;
	}

	100% {
		top: 14px;
	}
}

.share_icon {
	display: inline-block;
	background: #666;
	border-radius: 3px;
	height: 22px;
	color: #fff;
	position: relative;
	cursor: pointer;
	margin: 0 5px;
}

.share_icon.weibo {
	background: #fe0000;
}

.share_icon.weixin {
	background: #04be02;
}

.share_icon.qq {
	background: #0093dd;
}

.share_icon.facebook {
	background: #3b5997;
}

.share_icon.twitter {
	background: #42abe2;
}

.share_icon.linkedin {
	background: #007bb6;
}

.share_icon .zw {
	width: 100%;
	height: 22px;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0);
	border-radius: 3px;
}

.share_icon:hover .zw {
	background: rgba(0, 0, 0, 0.1);
}

.share_icon .span1 {
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	height: 22px;
	display: block;
	width: 20px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 15px;
}

.share_icon .span1 i {
	position: relative;
	top: 5px;
}

.share_icon .span2 {
	height: 22px;
	line-height: 22px;
	display: block;
	padding: 0 6px;
	margin-left: 20px;
	font-size: 13px;
}

.qrcode_hide {
	display: none;
}

#qrcode_qr {
	display: none;
	text-align: center;
	padding: 20px;
}

.qrcode_box {
	text-align: center;
	padding: 20px;
}

.qrcode_box p {
	font-size: 14px;
	padding-top: 10px;
}

.sendform .pad {
	padding: 20px 30px;
}

.senddiv {
	padding-bottom: 15px;
}

.gbutton_ful {
	width: 100%;
}

.sendtit {
	font-size: 20px;
}

.hide_ful {
	display: none;
}

.support_p .pic img {
	width: 100%;
	height: auto;
}

.down_part {
	padding-bottom: 40px;
}

.down_tit {
	font-size: 18px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	margin-bottom: 20px;
	font-weight: bold;
}

.down_con a {
	width: 233px;
	font-size: 15px;
	background: url(https://www.hitechled.cn/images/pdf.png) no-repeat left center;
	padding-left: 70px;
	padding-right: 35px;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	margin-bottom: 20px;
}

.support_btn {
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 100;
	background: rgba(0, 0, 0, 0.5);
}

.support_btnin {
	padding: 20px 0;
	text-align: center;
}

a.support_a {
	display: inline-block;
	color: #fff;
	border-radius: 10px;
	padding: 10px 20px;
	font-size: 15px;
	margin: 0 5px;
	min-width: 150px;
	box-sizing: border-box;
}

a.support_a:hover {
	color: #fff;
}

a.support_a1 {
	background: #79b90f;
	border: 3px solid #79b90f;
}

a.support_a1:hover {
	background: #ffffff;
	color: #79b90f;
}

a.support_a2 {
	background: #115dc5;
	border: 3px solid #115dc5;
}

a.support_a2:hover {
	background: #ffffff;
	color: #115dc5;
}

.pro_down {
	padding: 15px 0 30px;
}

.pro_down a.support_a {
	min-width: auto;
	margin: 0;
}

.qnalist {
	width: 50%;
	float: left;
	cursor: pointer;
}

.qnapad {
	position: relative;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.qnalist:nth-child(even) .qnapad{
	margin-right: 0;
}

.qnalist .tit {
	height: 62px;
	border: 1px solid #ccc;
	position: relative;
	width: 100%;
}

.qnalist .tit p {
	padding: 0 60px;
	font-size: 15px;
	height: 62px;
	line-height: 20px;
	display: table-cell;
	vertical-align: middle;
}

.qna_icon {
	color: #fff;
	font-size: 15px;
	width: 26px;
	height: 26px;
	line-height: 26px;
	position: absolute;
	top: 50%;
	margin-top: -13px;
	left: 18px;
	overflow: hidden;
	text-align: center;
	border-radius: 50%;
}

.qna_icon1 {
	background: #79b90f;
}

.qna_icon2 {
	background: #115dc5;
	top: 3px;
	margin-top: 0;
}

.qnalist .icon2 {
	font-size: 16px;
	width: 32px;
	height: 32px;
	border: 1px solid #ccc;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -17px;
	right: 18px;
	text-align: center;
}

.qnalist .icon2 i {
	position: relative;
	top: 9px;
}

.qnalist:hover .tit {
	border: 1px solid #115dc5;
}

.qnalist:hover .con {
	border: 1px solid #115dc5;
	border-top: 0;
}

.qnalist .con {
	width: 100%;
	background: #fff;
	border: 1px solid #ccc;
	border-top: 0;
	overflow: hidden;
	position: absolute;
	top: 63px;
	left: 0;
	z-index: 10;
	font-size: 15px;
	line-height: 24px;
	display: none;
}

.qnalist .con .pad {
	padding: 15px 0 25px;
}

.qnalist .con .pad .pa {
	position: relative;
	padding-right: 15px;
}

.qnalist .con .pad .pa p {
	padding-left: 60px;
}

.qnalist .icon2 .on {
	display: block;
}

.qnalist .icon2 .off {
	display: none;
}

.qnalist_on .icon2 .on {
	display: none;
}

.qnalist_on .icon2 .off {
	display: block;
}

.qnalist_on .con {
	display: block;
}

.youshi_part {
	font-size: 16px;
	line-height: 24px;
}

.youshi_part_first,
.youshi_part_last {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
}

.youshi_part_first {
	padding-bottom: 30px;
}

.youshi_part_last {
	padding-top: 30px;
}

.youshi_part_mid {
	width: 50%;
	float: left;
	padding-bottom: 20px;
}

.youshi_part_mid .pad {
	margin: 0 20px;
	position: relative;
}

.youshi_num {
	width: 54px;
	height: 64px;
	background: #115dc5;
	text-align: center;
	color: #fff;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.youshi_num div {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin: 8px 0 2px;
	font-size: 20px;
	display: none;
}

.youshi_num p {
	font-size: 24px;
	padding-top: 20px;
}

.youshi_con {
	padding-left: 70px;
}

.youshi_con .h1 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

.youshi_con .h2 {
	font-size: 14px;
	line-height: 22px;
	height: 132px;
	overflow: hidden;
}

.youshi_box {
	/*-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2;
	-webkit-column-gap:0px;
	-moz-column-gap:0px;
	column-gap:0px;*/
}

.success {
	width: 500px;
	margin: 0 auto;
	text-align: center;
	text-align: center;
}

.success .pic img {
	max-width: 100%;
	height: auto;
}

.success .word .h1 {
	font-size: 26px;
	padding: 25px 0 5px;
	color: #115dc5;
}

.success .word .h2 {
	font-size: 22px;
	color: #9e9d9d;
}

.success .slink a {
	font-size: 14px;
	line-height: 30px;
	background: #2898df;
	color: #fff;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	padding: 0 20px;
	border-radius: 3px;
	margin: 0 8px;
}

.success .slink {
	padding-top: 30px;
}

.success .slink .a1 {
	background: #115dc5;
}

.success .slink .a2 {
	background: #79b90f;
}

.pro_scon {
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
	font-size: 16px;
	line-height: 30px;
}

.pro_scon img {
	width: 100%;
}

.shejiao {
	position: fixed;
	top: 50%;
	margin-top: -120px;
	right: 0;
	z-index: 1000;
}

.shejiao a {
	display: block;
	border-radius: 5px;
	background-color: #ccc;
	color: #fff;
	margin-bottom: 1px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	text-align: center;
	opacity: 0.9;
}

.shejiao a i {
	position: relative;
	top: 14px;
}

.shejiao a:hover {
	opacity: 1;
}

.shejiao_close {
	width: 50px;
	height: 35px;
	text-align: center;
	font-size: 24px;
	cursor: pointer;
}

.shejiao_close i {
	position: relative;
	top: 9px;
}

.shejiao a.facebook {
	background-color: #4b6cb3;
}

.shejiao a.twitter {
	background-color: #359bef;
}

.shejiao a.linkedin {
	background-color: #007bb6;
}

.shejiao a.youtube {
	background-color: #df2925;
}

@media (max-width: 1450px) {
	.nav ul li a {
		padding: 0 20px;
	}
}

@media (max-width: 1300px) {

	body,
	html,
	#top,
	.nav,
	.support_btn {
		width: 640px;
		margin: 0 auto;
	}

	.margin {
		width: auto;
		margin: 0 15px;
	}

	.hide_1300 {
		display: none;
	}

	.show_1300 {
		display: block;
	}

	.padding_tb {
		padding: 40px 0;
	}

	.padding_t {
		padding-top: 40px;
	}

	.padding_b {
		padding-bottom: 40px;
	}

	.top_height {
		height: 66px;
	}

	.logo {
		left: 15px;
		margin-top: -15px;
	}

	.logo img {
		height: 30px;
	}

	.search {
		width: 100%;
		right: -100%;
		top: 66px;
	}

	.search_on {
		right: 0;
	}

	.sear_i {
		right: 58px;
	}

	.lan {
		right: 94px;
	}

	.index_top .top_zw {
		display: block;
	}

	.index_top #top {
		background-color: #fff;
	}

	.index_top .nav ul li a {
		color: #2b2b2b;
	}

	.index_top .nav ul li a:hover {
		color: #115dc5;
	}

	.index_top .lan a,
	.index_top .sear_i {
		color: #2b2b2b;
	}

	.index_top .logo .on {
		display: none;
	}

	.index_top .logo .off {
		display: block;
	}

	.index_top .menu p {
		background: #115dc5;
	}

	.nav {
		right: auto;
		top: 66px;
		background: #fff;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}

	.nav ul li {
		float: none;
		width: 100%;
		height: 36px;
		line-height: 36px;
		border-bottom: 1px dotted #f0f0f0;
	}

	.nav ul li a {
		display: block;
		padding: 0;
		text-indent: 20px;
		font-size: 14px;
	}

	.index_top .nav ul li a {
		color: #2b2b2b;
	}

	.index_top .nav ul li a:hover,
	.nav ul li a:hover {
		background: #115dc5;
		color: #fff !important;
	}

	.iabout_left {
		width: 100%;
		position: static;
	}

	.iabout_in {
		height: auto;
	}

	.youshi_part_mid {
		width: 100%;
		float: none;
	}

	.youshi_part_mid .pad {
		margin: 0;
	}

	.iappli {
		margin-top: 0;
		padding-top: 50px;
	}

	.ipro_left {
		margin: 0 40px;
	}

	.ipro_left .ipro_pad {
		padding-top: 20px;
	}

	.ipro_left {
		width: auto;
		float: none;
		height: auto;
	}

	.ipro_right {
		width: auto;
		float: none;
		height: 400px;
		text-align: center;
	}

	.ipro_right .h2,
	.ipro_right .h2 img {
		height: 400px;
	}

	.pro_h1 {
		font-size: 16px;
	}

	.ipro_two {
		padding-right: 0;
	}

	.ipro_right .h1 img {
		height: 300px;
	}

	.advan_h {
		font-size: 12px;
	}

	.advan_part {
		width: 33.3%;
	}

	.advan_part .pad {
		margin: 0 25px;
	}

	.inews_pad {
		padding: 0 20px;
	}

	.inews_h1 {
		font-size: 22px;
		line-height: 26px;
		max-height: 52px;
	}

	.inews_more {
		width: 180px;
		height: 50px;
	}

	.inews_more_in {
		width: 50px;
		height: 50px;
	}

	.inews_more_in {
		line-height: 50px;
		font-size: 26px;
	}

	.inews_date {
		top: 20px;
		right: 10px;
		font-size: 12px;
	}

	.inews_more .pp {
		top: 10px;
		left: 50px;
	}

	.inews_part_on .inews_more .pp {
		left: 70px;
	}

	.inews_part1 {
		padding-top: 36px;
	}

	.inews_part_on .inews_h1 {
		top: 0;
	}

	.inews_part_on .inews_h2 {
		top: 0;
	}

	.inews_pic {
		height: 320px;
	}

	.inews_picin img {
		min-height: 320px;
	}

	.flink {
		font-size: 12px;
		height: 46px;
		line-height: 46px;
	}

	.flink .span {
		font-size: 14px;
	}

	.banner_in {
		height: 320px;
	}

	.banh1_about {
		width: auto;
		padding-top: 80px;
	}

	.banh1 {
		font-size: 32px;
		line-height: 40px;
		padding-top: 20px;
	}

	.banh2 {
		font-size: 20px;
	}

	.banner_applications .banh1 {
		padding-top: 56px;
	}

	.about_p1 {
		max-height: none;
	}

	.about_p2 {
		height: 300px;
	}

	.why_part .pic {
		width: 140px;
		height: 140px;
		background-size: 100% auto;
	}

	.why_part .pic p {
		margin-top: -25px;
	}

	.why_part .pic img {
		height: 50px;
	}

	.why_part .word .h2 {
		font-size: 14px;
	}

	.index_tit .h1 {
		font-size: 40px;
	}

	.pro_part {
		width: 50%;
	}

	.pro_part .word .con .h3 {
		position: relative;
		top: auto;
		right: auto;
		margin-top: 15px;
	}

	.featdiv {
		background-size: auto 100%;
		height: 192px !important;
	}

	.sendmail {
		height: 340px;
	}

	.sendmail .h1 {
		font-size: 30px;
	}

	.sendmail .h2 {
		width: auto;
	}

	.probox {
		width: 50%;
	}

	.probox_pad {
		margin: 0 10px 30px;
	}

	.probox .pic3 {
		position: static;
		width: auto;
	}

	.probox img {
		width: 100%;
	}

	.probox .pic {
		margin-bottom: 15px;
	}

	.products_bg {
		background: none;
	}

	.pro_left,
	.pro_right {
		width: auto;
		float: none;
	}

	.pro_h3 p,
	.pro_h3 div {
		width: auto !important;
	}

	.pro_h2 {
		font-size: 38px;
	}

	.pro_right {
		min-height: auto;
		max-height: none;
	}

	.pro_par {
		padding: 60px 0;
		background: url(https://www.hitechled.cn/images/products_bg.jpg) no-repeat center top;
		background-size: auto 100%;
	}

	.pro_one {
		position: static;
	}

	.pro_one img {
		width: 100%;
		height: auto;
	}

	.ext_part {
		width: 50%;
	}

	.ext_part .h1 {
		font-size: 21px;
	}

	.ext_part .h2 {
		font-size: 14px;
	}

	.ext_part .h3 {
		font-size: 24px;
	}

	.ext_part .bor {
		border-right: 1px solid transparent;
	}

	.icon_part .h1 img {
		width: 65px;
		height: 65px;
	}

	.pro_part33 {
		width: 50%;
	}

	.padding_m1 {
		padding-top: 30px;
	}

	.pro_pic1 {
		right: 255px;
	}

	.pro_pic2 {
		padding-right: 50px;
	}

	.pro_pic2 .thumb_tit {
		left: auto;
		right: 360px;
	}

	.othimg {
		float: none;
	}

	.cate {
		padding-top: 10px;
	}

	.cate_max a {
		height: 36px;
		line-height: 36px;
		margin: 0 15px 10px;
		font-size: 14px;
	}

	.download_list {
		padding-top: 20px;
	}

	.contact .fl,
	.contact .fr {
		width: auto;
		float: none;
	}

	.news_fy {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0;
	}

	.qnalist {
		width: 100%;
		float: none;
	}

	.qnapad {
		margin: 0 0 20px;
	}
}

@media (max-width: 1000px) {
	.pro_scon {
		width: 100%;
	}
}

@media (max-width: 760px) {
	.news_page {
		width: auto;
	}
}

@media (max-width: 640px) {

	body,
	html,
	#top,
	.nav,
	.support_btn {
		width: 100%;
	}

	.hide_640 {
		display: none;
	}

	.show_640 {
		display: block;
	}

	.padding_t {
		padding-top: 20px;
	}

	.padding_b {
		padding-bottom: 20px;
	}

	.padding_tb {
		padding: 20px 0;
	}

	.padding_m1 {
		padding: 0 10px;
	}

	.ipro_box {
		padding-bottom: 30px;
	}

	.ipro_left .ipro_pad {
		padding-top: 10px;
	}

	.ipro_left {
		margin: 0 20px;
	}

	.pro_h1 {
		line-height: 32px;
	}

	.pro_h2 {
		font-size: 24px;
	}

	.ipro_right {
		margin-top: 0px;
	}

	.ipro_right,
	.ipro_right .h2,
	.ipro_right .h2 img {
		height: 220px;
	}

	.ipro_right .h2 img {
		max-width: 100%;
	}

	.ipro_right .h1 {
		display: none;
	}

	.ipro_icon {
		padding: 24px 0;
	}

	.ipro_box .ipro_h3 {
		font-size: 14px;
		margin-top: 15px;
		height: 60px;
	}

	.iappli {
		padding-top: 40px;
	}

	.iabout_more {
		padding-top: 10px;
	}

	.iabout_left {
		padding-top: 30px;
	}

	.index_tit_min .h1 {
		font-size: 20px;
		line-height: 24px;
	}

	.iabout_tit .index_tit .h1 {
		font-size: 20px;
	}

	.iabout_in {
		background: none;
	}

	.iabout_tit {
		padding-left: 0;
	}

	.iabout_conin {
		height: 156px;
	}

	.iabout_con {
		padding-left: 0;
		word-break: break-all;
		font-size: 14px;
		line-height: 24px;
	}

	.advan_part {
		width: 50%;
	}

	.inews_part {
		width: 100%;
	}

	.inews_part1 {
		padding-top: 0;
	}

	.inews_h1 {
		font-size: 16px;
	}

	.navnum {
		display: none;
	}

	.banh1 {
		font-size: 18px;
		line-height: 24px;
	}

	.banh2 {
		font-size: 15px;
		padding: 15px 0;
	}

	.banner_in {
		height: 200px;
	}

	.banner_applications .banh1 {
		padding-top: 62px;
	}

	.earth {
		bottom: -475px !important;
	}

	.global_a a {
		font-size: 12px;
		height: 30px;
		line-height: 30px;
	}

	.iproducts {
		padding-top: 20px;
	}

	.pro_part {
		width: 100%;
		border-bottom: 1px solid #ddd;
		padding-bottom: 28px;
	}

	.pro_maxtit {
		font-size: 20px;
	}

	.pro_part .pic {
		margin-bottom: 0;
	}

	.pro_part .word .con .h1 {
		font-size: 14px;
	}

	.pro_part .word .con .h2 {
		font-size: 15px;
	}

	.pro_part .word .con .h3 {
		margin-top: 5px;
	}

	.pro_pic1 {
		position: static;
	}

	.pro_h4 {
		padding-top: 20px;
	}

	.pro_h3 {
		font-size: 14px;
		line-height: 22px;
	}

	.proext {
		padding-bottom: 20px;
	}

	.icon_part {
		width: auto;
	}

	.pro_par {
		padding: 30px 0;
	}

	.ext_part .h3 table {
		height: auto;
	}

	.othimg {
		width: 100%;
	}

	.probox .word .con .h1,
	.pro_part .word .con .h2 {
		font-size: 18px;
	}

	.pro_more a {
		height: 28px;
		line-height: 28px;
	}

	.icon_part .h1 img {
		width: 50px;
		height: 50px;
	}

	.featdiv {
		height: 108px !important;
	}

	.advan_h .span1 {
		display: block;
	}

	.qnalist .tit p {
		font-size: 12px;
	}

	.qnalist .con {
		font-size: 12px;
		line-height: 20px;
	}

	.pro_down a.support_a {
		margin: 5px 0;
		width: 100%;
		text-align: center;
	}

	.icon_part {
		padding: 0 5px 10px;
	}

	.index_tit .h1 {
		font-size: 20px;
	}
	
	.index_body .index_tit .h1 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.about_p1_con {
		font-size: 14px;
		line-height: 24px;
	}

	.about_p2 {
		height: 180px;
	}

	.why_part .pic {
		margin-bottom: 0;
	}

	.why_part .word .h1 {
		font-size: 15px;
		line-height: 18px;
	}

	.why_part .word {
		height: auto;
	}

	.why_part {
		width: 100%;
		float: none;
		margin-bottom: 15px;
	}

	.probox {
		width: 100%;
	}

	.book_input_fl,
	.book_input_fr {
		width: auto;
		float: none;
	}

	.contfr_btn {
		width: 100%;
	}

	.sendmail .h2 {
		line-height: 22px;
		padding: 20px 0;
	}

	.sendmail {
		height: auto;
		padding-bottom: 20px;
	}

	.book_button {
		height: 42px;
	}

	.success {
		width: 90%;
	}

	.success .word .h1 {
		font-size: 20px;
	}

	.success .word .h2 {
		font-size: 16px;
	}

	.news_pimg {
		width: 100%;
		float: none;
	}
}
