/*



* @Author: DoDo



* @Date:   2019-08-01 10:18:20



* @Last Modified by:   DoDo



* @Last Modified time: 2019-11-07 11:54:15



*/
@media screen and (max-width:1659px) {
	.index-second-01 .div-title { font-size: 34px; line-height: 34px; }
	.index-second-01 .div-info { width: 290px; }
	.index-second-01 .div-info .span-01 { width: 135px; }
}
@media screen and (max-width:1599px) {
	.in-banner-word .div-01 { font-size: 62px; line-height: 72px; }
	.in-banner-word .div-02 { font-size: 50px; line-height: 72px; }
	.index-first-newsscroll { width: 440px; }
	.index-first-newsscroll .div-01 { padding: 30px 0; }
	.banner-owl-arrow, .banner-owl-prev, .banner-owl-next { height: 140px; }
	.index-second-01 .div-title { font-size: 30px; line-height: 30px; margin-top: 35px; padding-bottom: 35px; }
	.index-second-01 .div-info { width: 252px; padding-top: 20px; }
	.index-second-01 .div-info .span-01 { width: 120px; margin-left: 3px; margin-right: 3px; }
	.index-second-01 .div-info .span-01 a { font-size: 14px; }
}
@media screen and (min-width:1439px) {
	.index-second-01 .div-img { width: 90px; margin:auto ;}
	.index-second-01 .div-title { font-size: 28px; line-height: 28px; margin-top: 25px; padding-bottom: 25px; }
	.index-news-details { margin-top: 5px; }
	.index-news-more { margin-top: 15px; }
	.index-news-img { margin-top: 20px; }
}
@media screen and (max-width:1365px) {
	.in-banner-word .div-01 { font-size: 52px; line-height: 62px; }
	.in-banner-word .div-02 { font-size: 40px; line-height: 62px; }
}
@media (min-width:1200px) and (max-width:1365px) {
	.index-second-01 .div-info { width: 236px; }
	.index-second-01 .div-info .span-01 { width: 112px; }
}
@media screen and (min-width:1200px) {
	.index-first-newsscroll .div-01 .div-cont a:hover { color: #74cc4d; }
	.index-second-01 {
		 transform: translateY(0%);
		  -webkit-transition: all 1.5s ease 0s; -moz-transition: all 1.5s ease 0s; -o-transition: all 1.5s ease 0s; transition: all 1.5s ease 0s; }
	/* .index-second-01:nth-child(even) { transform: translateY(100%); } */
	.active .index-second-01 { transform: translateY(0); }
	.index-second-01:hover::before { transform: translateY(0); visibility: visible; }
	.index-second-01:hover .div-img .mg1 { filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
	.index-second-01:hover .div-img .mg1h { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
	.index-second-01:hover .div-title { color: #fff; background: url('../images/line-14h.jpg') center bottom no-repeat; }
	.index-second-01:hover .div-info .span-01 { border-color: #fff; }
	.index-second-01:hover .div-info .span-01 a { color: #fff; }
	.index-second-01 .div-info .span-01 a:hover { background-color: rgba(255, 255, 255, .2); color: #fff; }
	.active .index-news { -webkit-animation: fadeInUp 1.5s ease 0.5s both; -moz-animation: fadeInUp 1.5s ease 0.5s both; animation: fadeInUp 1.5s ease 0.5s both; }
	.index-news-owl .owl-nav button.owl-prev:hover { background-image: url('../images/arrow-left-01h.png'); }
	.index-news-owl .owl-nav button.owl-next:hover { background-image: url('../images/arrow-right-01h.png'); }
	.index-news-01:hover .index-news-cont { transform: rotateX(180deg); }
	.index-news-01:hover .index-news-title .span-title a { color: #74cc4d; }
	.index-news-01:hover .index-news-more { background-color: #74cc4d; color: #fff; border-color: #fff; }
	.index-news-01:hover .index-news-top { transform: rotateX(-180deg); }
	.index-news-01:hover .index-news-img { transform: rotateX(-180deg); }
	.index-case-01 .a1:hover .case-show-mc { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
	.index-case-01 .a1:hover .case-show-mc img { transform: translate(-50%, -50%); filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
	.index-case-01 .a1:hover .case-show-mc .bdo-txt { bottom: 12%; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
	.index-customer .customer ul li { -moz-transform: scale(0.2, 0.2); -o-transform: scale(0.2, 0.2); -ms-transform: scale(0.2, 0.2); -webkit-transform: scale(0.2, 0.2); transform: scale(0.2, 0.2); opacity: 0.2; }
	.index-customer .customer ul .customer-number { -moz-transform: scale(1.8, 1.8); -o-transform: scale(1.8, 1.8); -ms-transform: scale(1.8, 1.8); -webkit-transform: scale(1.8, 1.8); transform: scale(1.8, 1.8); }
	.index-customer .mobile-customer ul li { -moz-transform: scale(0.2, 0.2); -o-transform: scale(0.2, 0.2); -ms-transform: scale(0.2, 0.2); -webkit-transform: scale(0.2, 0.2); transform: scale(0.2, 0.2); opacity: 0.2; }
	.index-customer .mobile-customer ul .customer-number { -moz-transform: scale(1.8, 1.8); -o-transform: scale(1.8, 1.8); -ms-transform: scale(1.8, 1.8); -webkit-transform: scale(1.8, 1.8); transform: scale(1.8, 1.8); }
	.active.index-customer .customer ul li { -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; }
	.active.index-customer .customer ul .customer-number { -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); }
	.active.index-customer .mobile-customer ul li { -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; }
	.active.index-customer .mobile-customer ul .customer-number { -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); }
}
@media screen and (max-width:1199px) {
	.index-first-news { display: none; }
	.index-section-fiirst { height: auto !important; padding-top: 0 !important; padding-bottom: 0 !important; }
	.index-section-fiirst .banner-a1 { overflow: hidden; }
	.banner-phone { display: block; }
	.banner-phone + .banner-a1 { display: none; }
	.index-second-01 { height: auto; }

	/* .index-main.about-main .section{



		min-height: auto;



	} */
	.index-main.about-main .index-second-main { padding-top: 0; padding-bottom: 0; min-height: auto; }
	.index-second-01 { padding-top: 50px; padding-bottom: 50px; }
	.index-second-a1 { display: block; z-index: 10px; }
	.index-second-01 .div-img { width: 80px; }
	.index-second-01 .div-title { font-size: 24px; line-height: 24px; margin-top: 20px; padding-bottom: 20px; color: #666; }
	.index-second-01 .div-info { display: none; }
	.index-main .section.index-case-main { padding-top: 0; padding-bottom: 0; min-height: auto; }
	.index-case { padding-top: 0; }
	.index-case-01 { width: 33.33%; height: 300px; }
}
@media (min-width:992px) and (max-width:1365px) {
	.index-customer .customer { top: 15%; bottom: 8%; left: 2%; right: 2%; }
	.index-customer .customer ul .customer-number .customer-number-main h1 { font-size: 50px; }
	.index-customer .customer ul .customer-number .customer-number-main p { font-size: 16px; }
}
@media screen and (max-width:991px) {
	.banner-a2 .span-pc { display: none; }
	.banner-a2 .span-phone { display: block; background-position: center; }
}
@media (min-width:768px) and (max-width:991px) {
	.index-second-01 .div-img { width: 70px; }
	.index-second-01 .div-title { font-size: 18px; line-height: 18px; }

	.index-customer .customer{ top: 12%; }
}
@media screen and (max-width:767px) {
	.banner-a2{ height: calc(100vh - 60px - 58px) }
	.in-banner-word .div-01 { font-size: 30px; line-height: 40px; }
	.in-banner-word .div-02 { font-size: 20px; line-height: 30px; }
	.owl-item .banner-table .in-banner-word .mg-icon { width: 40px; }
	.index-second { padding-top: 20px; padding-bottom: 20px; }
	.index-second-01 { width: 33.33%; padding-top: 20px; padding-bottom: 20px; background: #fff !important; }
	.index-second-01:last-child, .index-second-01:nth-child(4) { width: 50%; }
	.index-second-01 .div-img { width: 45px; }
	.index-second-01 .div-title { font-size: 18px; line-height: 18px; }
	.index-case-01 {		/*width: 50%;*/



	width: 100%; height: auto; }
	.index-case-01 .mg1 { display: block; }
	.index-customer .customer { display: none; }
	.index-customer .mobile-customer { display: block; }
	.index-news{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.index-news-cont { border-top: 1px solid #e5e5e5; padding-top: 20px; margin-top: 20px; }
	.index-news-top .index-news-more, .index-news-img { display: none; }
	.index-news-owl .item:first-child .index-news-cont { border-top: none; margin-top: 0; padding-top: 0; }
	.index-news-details { margin-top: 0; }
}
@media screen and (max-width:600px) {
	.index-news-01 { padding-left: 15px; padding-right: 15px; }
	.index-news-01::before { display: none; }
}
@media screen and (max-width:374px) {
	.index-second-01 .div-title { font-size: 16px; }
}