<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*bannerèƒŒæ™¯å›¾ç‰‡åŠ¨ç”»*/

@-webkit-keyframes scale-bg {
	from {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes scale-bg {
	from {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.scale-box {
	width: 100%;
	overflow: hidden;
}

.scale-box img {
	transition: all 1.1s;
	-moz-transition: all 1.1s;
	/* Firefox 4 */
	-webkit-transition: all 1.1s;
	/* Safari å’Œ Chrome */
	-o-transition: all 1.1s;
	/* Opera */
}

.scale-box:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transition: all 1.1s;
	-moz-transition: all 1.1s;
	/* Firefox 4 */
	-webkit-transition: all 1.1s;
	/* Safari å’Œ Chrome */
	-o-transition: all 1.1s;
	/* Opera */
}


/*banner */

.index_main {
	background: #fff;
}

.index_main .section1 {
	position: relative;
	overflow: inherit;
}
.mjdp-lany{
	display: none;
}
.index_main .section1 .index_banner .item {
	background-size: cover;
	-webkit-background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 730px;
	position: relative;
}

.index_main .section1 .index_banner .item.slick-current .scaleBg {
	visibility: visible;
	-webkit-animation: scale-bg 6s linear forwards;
	animation: scale-bg 6s linear forwards;
}

.index_main .section1 .index_banner .items {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.mm-skol {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 50%;
    float: right;
}

.index_main .section1 .index_banner .items:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.index_main .section1 .index_banner .item .inner .block_txt {
	/*width: 1181px;*/
	position: absolute;
	margin: 0 auto;
	top: 31.5%;
	right: 10px;
	left: 50%;
	opacity: 0;
	transform: translate(-50%, 40px);
	-webkit-transform: translate(-50%, 40px);
	/*transform: translateX(-50%);
	-webkit-transform:translateX(-50%); */
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.index_main .section1 .index_banner .item.active .inner .block_txt {
	opacity: 1;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	-webkit-transition-delay: 100ms;
	transition-delay: 100ms;
}

.index_main .section1 .index_banner .item .inner .block_txt h4 {
	font-size: 44px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	font-family: 'å¾®è½¯é›…é»‘';
}


/*é€šç”¨æ›´å¤šæŒ‰é’®*/

.more_btn {
	width: 220px;
	border: 2px solid #fff;
	padding: 11px 18px;
	font-size: 18px;
	position: relative;
	margin-top: 80px;
	z-index: 2;
	display: block;
	color: #fff;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	cursor: pointer;
}

.more_btn .i_ico {
	display: block;
	background-position: -48px 0px;
	margin-top: 2px;
}

.more_btn:hover {
	background-color: rgba(255, 255, 255, 0.2);
	color: #fff;
}

/*é¦–é¡µå›¾æ&nbsp;‡*/

.i_ico {
	width: 24px;
	height: 24px;
	background: url(../image/i_ico.png) no-repeat;
	float: right;
}

.index_main .section1 .index_banner .item .inner .block_txt h2 {
	color: #fff;
	font-size: 23px;
	text-align: left;
	margin-top: 35px;
	letter-spacing: 1px;
}

.index_main .section1 .index_banner .item .inner .block_txt h2 span {
	color: #f5c920;
	display: inline-block;
	letter-spacing: 5px;
}

.index_main .section1 .index_banner .item .inner .block_txt h3 {
	color: #fff;
	font-size: 22px;
	text-align: center;
	margin-top: 10px;
	letter-spacing: 3px;
}

.index_main .section1 .slick_txt {
	width: 6%;
	height: 100%;
	background-color: transparent;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	font-size: 0;
	outline: none;
	border: 0;
}

.index_main .section1 .left {
	left: 0;
}

.index_main .section1 .right {
	right: 0;
}

.index_main .section1 .slick_txt:hover .slick_arrow {
	opacity: 1;
	visibility: visible;
}

.index_main .section1 .slick_txt .slick_arrow {
	width: 20px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -18px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	opacity: 0;
	visibility: hidden;
}

.index_main .section1 .slick_txt .prev {
	background-image: url(../image/ban_prev.png);
	left: 30px;
}

.index_main .section1 .slick_txt .next {
	background-image: url(../image/ban_next.png);
	right: 30px;
}

.index_main .section1 .slick_txt .prev:hover {
	background-image: url(../image/ban_prev_hover.png);
}

.index_main .section1 .slick_txt .next:hover {
	background-image: url(../image/ban_next_hover.png);
}

.index_main .section1 .number {
	position: absolute;
	bottom: 8%;
	left: 50%;
	padding-bottom: 5px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	display: table;
	padding: 0 20px;
	width: auto;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index_main .section1 .number span {
	font-family: "Myriad Pro", "Microsoft YaHei";
	font-size: 14px;
	width: 16px;
	height: 16px;
	background: #fff;
	color: #fff;
	border-radius: 50%;
	margin-right: 100px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
}

.index_main .section1 .number span:last-child {
	margin-right: 0;
}

.index_main .section1 .number span:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom: -20px;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
}

.index_main .section1 .number span.active:after {
	width: 100%;
	opacity: 1;
	visibility: visible;
}

.index_main .section1 .number span.active {
	background: #e70020;
}

.opend-list p {
	margin: 10px;
	padding: 10px;
	margin: 10px;
	padding: 10px;
	margin-top: 0px;
	padding-top: 0;
}

.opend-list {
	position: absolute;
	left: 0;
	bottom: -109px;
	height: 109px;
	width: 100%;
	border: 1px solid #eee;
	border-top: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2 overflow: hidden;
}

.work_list ul li:hover .opend-list {
	color: #2e74b5;
}

.index_banner_prev {
	background: url(../images/swiper_button_003.png);
	background-position: 0 -4px;
}

.index_banner_next {
	background: url(../images/swiper_button_003.png);
	background-position: 30px -7px;
}

.lang {
	color: #e70020;
}

.languae-select {
	background: #e2e2e2;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	height: 0;
	display: none;
	opacity: 0;
	padding-top: 30px;
	z-index: 999999;
	padding-bottom: 30px;
	overflow: hidden;
	/*height: 718px;*/
}

.languae-select .languae-select-content {
	width: 70%;
	margin: 0 auto;
	max-width: 980px;
	padding-top: 15px;
	margin-top: 2%;
	overflow: hidden;
}

.languae-select .language-select-title h2 {
	color: #444;
	text-align: center;
	line-height: 2;
	font-size: 32px;
	font-family: "MyriadSetPro-Thin";
	font-weight: normal;
}

.language-select-main ul {
	width: 46%;
	margin: 0 auto;
}

.language-select-main ul li {
	width: 50%;
	text-align: center;
	margin-bottom: 20px;
	float: left;
}

.languae-select .language-select-list ul li a,
.languae-select .language-select-main ul li a {
	color: #444;
}

.language-select-main&gt;ul&gt;li&gt;a&gt;span {
	display: block;
	width: 45px !important;
	height: 45px !important;
	border: solid 1px #ea5529;
	border-radius: 50%;
	margin: 0 auto;
	line-height: 45px;
	color: #444;
}

.languae-select .language-select-main ul li a p {
	font-size: 16px;
	line-height: 3.5;
}

.language-select-list {
	clear: both;
	overflow: hidden;
}

.languae-select .language-select-list ul li {
	width: 25%;
	text-align: center;
	margin-bottom: 10px;
	float: left;
}

.language-select-list&gt;ul&gt;li&gt;a&gt;span {
	display: block;
	width: 40px !important;
	height: 40px !important;
	border: solid 1px #ea5529;
	border-radius: 50%;
	margin: 0 auto;
	color: #444;
	line-height: 40px;
}

.languae-select .language-select-list ul li a p {
	font-size: 12px;
	line-height: 2.5;
}

.language-select-colose {
	width: 100%;
	height: 26px;
	position: absolute;
	bottom: 0px;
	left: 0;
}

.language-select-colose-center {
	width: 105px;
	margin: 0 auto;
}

.language-select-colose-left {
	float: left;
	width: 25px;
	height: 26px;
	background: linear-gradient(135deg, transparent 16px, #535353 0) 0 100%;
}

.language-select-colose-button {
	font-weight: normal;
	font-style: normal;
	border-radius: 0;
	height: 26px;
	font-size: 12px;
	line-height: 13px;
	text-transform: uppercase;
	color: #fff;
	background-color: #535353;
	margin: 0;
	border: 0;
	padding: 0px 2px;
	cursor: pointer;
	width: 55px;
}

.language-select-colose-right {
	float: right;
	width: 25px;
	height: 26px;
	background: linear-gradient(225deg, transparent 16px, #535353 0) 0 100%;
}

.openlan {
	transition: all 1s;
	display: block;
	opacity: 1;
	height: 712px;
	    overflow: scroll;
}

.index_self_pagination .swiper-pagination-bullet-active {
	opacity: 1;
	background: #fff;
}

.part1-top h3 {
	font-size: 33px;
	font-weight: 600;
	color: #020008;
	margin-top: 82px;
}

.seal-dir {
	font-size: 17px;
	color: #666;
	width: 97%;
	line-height: 24px;
}

.img-100 {
	width: 100%;
	height: auto;
}

.seal-box-left {
	width: 214px;
	height: 215px;
	float: left;
}

.seal-box-right {
	width: 214px;
	height: 215px;
	float: left;
	background: #efefef;
	box-sizing: border-box;
	padding: 28px 25px;
}

.index_pro_name {
	font-size: 21px;
	color: #000;
	margin-bottom: 33px;
}

.seal-box-right p {
	font-size: 15px;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.part1-row {
	margin-top: 68px;
}

.Bolt-Seals {
	margin-bottom: 38px;
}


/*.Bolt-Seals{
	padding-left: 0;
}*/


/*.container-1380{
	width: 1380px;
}*/


/*.part1-top{
	padding: 0 15px;
}*/

.seal-box-right:hover .index_pro_name {
	color: #E70020;
}

.seal-box-right:hover p {
	color: #E70020;
}

.selection3 {
	width: 100%;
	background: url(../images/bg-1.png);
	background-size: cover;
}

.part-2-flex {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.order-now {
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 30px;
	font-family: "Palatino Linotype";
	color: #000;
	margin-top: 57px;
	margin-bottom: 20px;
}

.order-now a {
	display: inline-block;
	width: 136px;
	height: 43px;
	text-align: center;
	line-height: 43px;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	background: #c50010;
	margin-left: 30px;
}

.best_p {
	font-size: 16px;
	color: #333;
	font-family: "Palatino Linotype";
	margin-bottom: 22px;
}

.order-way {
	width: 260px;
	display: block;
	overflow: hidden;
	margin-bottom: 53px;
}

.order-way li {
	float: left;
	width: 43px;
	height: 43px;
	background: url(../images/icon1.png) no-repeat;
	background-position: 0 0;
}

.order-way .tt {
	background-position: -62px 0;
}

.order-way .linkyin {
	background-position: -124px 0;
}

.order-way .wei {
	background-position: -185px 0;
}

.order-way li {
	margin-right: 20px;
}

.order-way li a {
	display: block;
	width: 100%;
	height: 100%;
}

.video-1 {
	position: relative;
}

.index_about_us_slider_dir {
	width: 341px;
	height: 249px;
	position: absolute;
	bottom: 118px;
	right: 147px;
	background: rgba(187, 28, 33, 0.79);
	z-index: 999999999;
	box-sizing: border-box;
	padding: 0 44px;
}

.index_about_us_slider_dir a {
	color: #fff;
	display: block;
}

.index_about_us_slider_dir h4 {
	font-size: 18px;
	font-weight: 600;
	font-style: italic;
	margin-top: 28px;
	line-height: 35px;
}

.index_about_us_slider_dir p {
	font-size: 14px;
	line-height: 22px;
	opacity: 0.8;
}

.more-vi {
	margin-top: 8px;
	float: right;
}

div#swiper3 {
	padding-bottom: 50px;
}

.swiper-button-prev.v-pre {
	bottom: 7px!important;
	top: auto;
	left: 45%;
	background: url(../images/pre1.png) no-repeat;
	width: 11px;
	height: 23px;
	background-size: cover;
}

.swiper-button-next.v-next {
	bottom: 7px!important;
	top: auto;
	right: 45%;
	background: url(../images/next1.png) no-repeat;
	width: 11px;
	height: 23px;
	background-size: cover;
}

.v-self-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #bb1c21;
	opacity: 1;
	border: none;
}

.v-self-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
}

span.swiper-pagination-bullet {
	background: none;
	opacity: 1;
	border: 2px solid #E3E3E3;
}

.part2-top H3 {
	font-size: 37px;
	margin-bottom: 33px;
}

.part2-top .seal-dir {
	font-size: 23px;
	color: #000;
	margin-bottom: 50px;
}

.video-box {
	width: 42%;
	height: 60%;
	;
	position: fixed;
	display: none;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 999999999;
}

.clo-box {
	position: absolute;
	right: -32px;
	top: -26px;
}

.index_bar {
	width: 100%;
	height: 8px;
	background: #f5f5f5;
	margin-top: 87px;
}

.part4-left {
	width: 436px;
	float: left;
	height: 310px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	border-right: 1px solid #a9a9a9;
}

.one-time {
	font-size: 19px;
	color: #888;
	font-family: "HelveticaNeueLTPro-Md";
	margin-bottom: 46px;
}

.one-container {
	border: 1px solid #a9a9a9;
	margin-top: 44px;
}

.part4-right {
	width: calc(100% - 436px);
	float: left;
	display: flex;
	height: 310px;
	align-items: center;
	font-size: 16px;
	color: #000;
	justify-content: center;
	line-height: 29px;
	box-sizing: border-box;
	padding: 0px 46px;
}

.part4-right span {
	color: #c5000a;
}

.section6 {
	text-align: center;
	color: #fff;
	min-height: 500px;
	background-image: url(../images/bgo.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	overflow: hidden;
	margin-top: 68px;
}

.part6-bar {
	width: 88px;
	height: 6px;
	background: #fff;
	margin: 0 auto;
}

.section6 h6 {
	font-size: 27px;
	margin-top: 147px;
	margin-bottom: 30px;
}

.section6 h1 {
	margin-top: 45px;
	font-size: 55px;
	font-family: "HelveticaNeueLTPro-Bd";
}

.section6p {
	padding: 0 10%;
	line-height: 27px;
	margin-top: 25px;
	font-family: "HelveticaNeueLTPro-Roman";
	font-size: 19px;
}

.learnmore-us {
	display: block;
	width: 149px;
	height: 44px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 44px;
	background: #c50010;
	margin: 0 auto;
	margin-top: 61px;
	margin-bottom: 208px;
}

.learnmore-us:hover {
	color: #fff;
	text-decoration: underline;
}

.Press-Media h1 {
	font-size: 38px;
	font-family: "HelveticaNeueLTPro-Bd";
	color: #bb1b21;
	margin-top: 81px;
}

.med-top {
	margin-bottom: 84px;
}

.med-top p {
	font-size: 17px;
	font-family: "HelveticaNeueLTPro-Lt";
	color: #666666;
	text-align: center;
	font-style: italic;
	padding: 0 27%;
	line-height: 28px;
	margin-top: 40px;
	letter-spacing: 1px;
}

.index_news-item {
	font-family: "Arial";
	position: relative;
	box-sizing: border-box;
	padding: 0 15px;
	margin-bottom: 25px;
}

.index_news-item:after {
	content: "";
	width: 1px;
	height: 124px;
	background: #525252;
	right: -15px;
	top: 9px;
	position: absolute;
}

.last-index_news-item:after {
	height: 0;
}

.index_news-item a:hover {
	color: #333;
}

.index_news_item_news-date {
	font-size: 20px;
	color: #535353;
	float: left;
}

.index_news_itemp {
	color: #666;
	margin-top: 20px;
	font-size: 13px;
}

.index_news_item_top {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.index_news_item_news-title {
	font-size: 14px;
	float: right;
	color: #bb1b21;
}

.vivew_more {
	overflow: hidden;
	margin: 75px 0;
}

.vivew_more_a {
	display: block;
	width: 186px;
	height: 39px;
	text-align: center;
	line-height: 39px;
	color: #fff;
	background: #bb1b21;
	float: right;
}

.vivew_more_a:hover {
	color: #fff;
}

.follow_us {
	height:72px;
	margin-top: 87px;
	background: #3e3e3e;
}

.follow_us_box {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.follow_us_box ul li {
	float: left;
	margin-right: 6px;
}

.follow_us_box span {
	color: #fff;
	font-size: 19px;
	font-family: "Roboto-BlackItalic";
	font-weight: bold;
	margin-right: 25px;
}

.follow_us_box ul {
	margin-bottom: 0;
}

footer {
	background: #666;
	overflow: hidden;
}

.foot-item {
	width: 165px;
	float: left;
	border-top: 1px solid #fff;
	margin-top: 55px;
	padding-top: 18px;
	margin-right: 70px;
}

.foot-item:last-child {
	margin-right: 0;
}

.foot-item h5 {
	font-family: "Roboto-BlackItalic";
	font-size: 20px;
	color: #fff;
}

.foot-item ul {
	margin-top: 37px;
}

.foot-item ul li a {
	color: #cdcdcd;
}

.foot-item ul li {
	line-height: 29px;
}

.foot-item ul li a:hover {
	color: #fff;
}

.footer-bottom {
	width: 100%;
	border-top: 1px solid #fff;
}

.footer-bottom {
	color: #fff;
	margin-top: 84px;
	padding-top: 30px;
	padding-bottom: 30px;
}

.other-banner-box {
	position: relative;
}

.other-banner-box-context {
	text-align: center;
	color: #fff;
	font-family: "Roboto-Regular";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	flex-direction: column;
	align-items: center;
}

.other-banner-box-context h3 {
	font-size: 81px;
	margin-bottom: 78px;
}

.other-banner-box-context p {
	font-size: 25px;
}

.banner-dii {
	width: 65%;
}

.banner-to {
	margin-top: 125px;
}

.container-about-us {
	width: 100%;
	color: #000;
}

.about-us-1-left {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding-left: 280px;
}

.about-us-1-right {
	width: 50%;
	float: left;
}

.about-us-1-left-bar {
	width: 210px;
	height: 3px;
	background: #fa3553;
	margin-top: 118px;
}

.about-us-1-left h2 {
	font-size: 46px;
	font-family: "HelveticaNeueLTPro-Roman";
}

.about-us-1-leftp1 {
	margin-top: 30px;
	font-size: 22px;
	font-family: "HelveticaNeueLTPro-Bd";
}

.about-us-1-dir {
	font-size: 20px;
	font-family: "HelveticaNeueLTPro-Roman";
	padding-right: 11%;
	line-height: 35px;
	margin-top: 90px;
}

.read-more-ab1 a {
	display: block;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-family: "HelveticaNeueLTPro-Bd";
	width: 264px;
	height: 52px;
	background: #b00100;
	line-height: 52px;
	margin-top: 100px;
}
.read-more-ab1 a:hover{
	background: #5E5E5E;
}
.showat-m{
	display: none;
}
.about-us-2-left {
	padding-left: 122px;
}

.read-more-ab11 a {
	float: left;
	margin-right: 16px;
}

.read-more-ab11 a:last-child {
	background: none;
	border: 1px solid #000;
	color: #000;
	float: left;
}

.about-us-2-dir {
	padding-right: 14%;
}

.about-us-1-right:hover {
	cursor: pointer;
}

.about-us-2-left-bar {
	width: 355px;
}

.about-us-3-left {
	padding-right: 5%;
}

.about-us-3-right {
	box-sizing: border-box;
	padding: 111px 120px;
	background: #383838;
	overflow: hidden;
}

.add-cunt-box-item {
	color: #fff;
	border-top: 9px solid #fa5553;
	width: 225px;
	height: 316px;
	float: left;
	margin-right: 75px;
}

.add-cunt-box-item p {
	font-size: 16px;
	/*font-family: "HelveticaNeueLTPro-Md";*/
	margin-top: 16px;
}

.gd-count {
	font-size: 93px;
}

.about-us-1-leftp14 {
	width: 65%;
}

.slef-hz {
	margin-top: 88px;
	margin-bottom: 25px;
}

.ab-products {
	background: #f2f2f2;
	padding-bottom: 108px;
	margin-top: 15px;
}

.ab-pro-item {
	height: 49px;
	line-height: 49px;
	border: 1px solid #b0b0b0;
	background: url(../images/zxc.png) no-repeat;
	background-position: center right;
	box-sizing: border-box;
	padding: 0 30px;
	background-position-x: 97%;
	margin-bottom: 10px;
}

.ab-pro-item a {
	display: block;
	width: 100%;
	height: 100%;
	color: #890707;
	font-size: 18px;
}

.about-us-3-left-bar {
	background: #000;
	width: 233px;
}

.ab-products h2 {
	font-size: 49px;
	margin-bottom: 40px;
}

.developments h4 {
	font-size: 39px;
	color: #000;
	font-family: "Roboto-Medium";
	margin-top: 123px;
	margin-bottom: 80px;
}

.vbn-dir {
	font-size: 21px;
	margin-top: 19px;
	color: #000;
	margin-bottom: 25px;
	padding-left: 30px;
}

.info-banner-box {
	background: url(../images/wwa.png) no-repeat;
	background-size: cover;
	overflow: hidden;
}

.whare-he {
	color: #fff;
	font-size: 27px;
	font-family: "Roboto-BlackItalic";
	margin-top: 43px;
	margin-bottom: 23px;
	float: left;
}

.info_brand-nav {
	float: right;
	margin-top: 58px;
	color: #fff;
}

.info_brand-nav a {
	color: #fff;
}

.us-info-top-title h4 {
	color: #303c49;
	font-size: 38px;
	font-family: "Roboto-BoldCondensed";
	font-weight: 600;
	padding-right: 7%;
	line-height: 55px;
	margin: 75px 0;
	margin-bottom: 60px;
	padding-left: 15px;
	text-align: justify;
}
.ixu-k{
	padding-left: 0;
}


.Hotline-product h4{
	font-weight: normal;
	font-family:"Roboto-Medium";
	font-size: 39px;
	color: #000;
}
.acuii{
	padding-left: 0!important;
}
.jko-pp {
	font-size: 21px;
	color: #666;
	font-family: "Roboto-Light";
	padding-right: 4%;
}

.resight-con {
	background: #e1e3e4;
	margin: 71px 0;
	margin-bottom: 0;
}
.ssffaq{
	margin-top: 0!important;
}
.resight-a {
	display: block;
	width: 87px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	border: 1px solid #000;
	border-radius: 7px;
	color: #333;
	background: #fff;
	margin-bottom: 56px;
	margin-left: 15px;
}

.cfff {
	margin-top: 78px;
}
.show660{
	display: none;
}
.company-vivew p {
	width: 100%;
	background: #f4f4f4;
	padding-right: 0;
	padding-top: 10px;
	padding-bottom: 19px;
	color: #333;
	font-size: 17px;
	font-family: "Roboto-Regular";
}

.gallery {
	margin-top: 47px;
}

.profdh-box {
	background: #f2f2f2;
	margin-top: 130px;
}

.prrid {
	width: 100%;
	background: #fff;
	padding-right: 0;
	padding-top: 10px;
	padding-bottom: 19px;
	color: #000;
	font-size: 21px;
	box-sizing: border-box;
	padding-left: 30px;
	font-family: "Roboto-Regular";
}
.nomartpkjk{
	margin-top: 0;
}
.proline {
	position: relative;
	padding-bottom: 70px;
}

.swiper-button-prev-pre {
	background: url(../images/prl1.png) no-repeat;
	width: 46px;
	left: -40px;
	top: 62%;
}

.swiper-button-next-next {
	background: url(../images/prl2.png) no-repeat;
	width: 46px;
	right: -40px;
	top: 62%;
}

.second-nav {
	background: #eff0f2;
	overflow: hidden;
	padding: 16px 0;
	padding-bottom: 0;
	border-bottom: 1px solid #ddd;
}

.second-nav ul li {
	float: left;
	margin-right: 40px;
	font-family: "Roboto-Medium";
	position: relative;
	padding-bottom: 12px;
     height:40px;

}

.over-vivew {
	display: block;
	float: left;
	font-size: 15px;
	color: #000;
	font-family: "Roboto-Medium";
	margin-right: 30px;
}

.second-nav ul {
	margin: 0;
}

.second-nav ul li.active:after {
	content: "";
	height: 15px;
	border-bottom: 3px solid #2f2e2b;
	/*! position: absolute; */
	left: 0;
	bottom: 0;
	/*! width: 130px; */
	/*! float: left; */
	display: block;
}

.second-nav ul li a {
	font-size: 17px;
	color: #293953;

}

.Company-news-t {
	font-size: 38PX;
	color: #263948;
	margin-top: 60px;
	margin-bottom: 75px;
	padding-left: 15px;
	font-family: "Roboto-BoldCondensed";
}

.news-l-left {
	width: 643px;
	margin-bottom: 25px;
}

.news-pic-dir {
	width: 100%;
	box-sizing: border-box;
	background: #ececec;
	overflow: hidden;
	padding: 5px 20px 0px 20px;
	border-bottom: 4px solid #eaeaea;
}

.news-l-right {
	width: 673px;
	margin-bottom: 27px;
	overflow: hidden;
}

.news-pic-dir h5 {
	font-size: 19px;
	color: #1c1e23;
	font-family: "Roboto-Medium";
}

.news-l-right-left {
	width: 397px;
	height: 164px;
	float: left;
	background: #ececec;
}

.readmor-news {
	width: 188px;
	height: 36px;
	background: #fff;
	font-size: 12px;
	font-family: 'Roboto-Regular';
	text-align: center;
	line-height: 36px;
	color: #c50010;
	margin-top:19px;
	margin-bottom: 4px;
}

.news-l-right-right {
	width: 275px;
	float: left;
	height: 164px;
}

.news-date {
	font-size: 15px;
	color: #666;
	font-family: 'Roboto-Regular';
}

.readmor-news-dir {
	width: 90px;
	height: 28px;
	line-height: 28px;
	margin-top: 18px;
}

.news-sh-cont {
	font-size: 14px;
	color: #666;
	font-family: 'Roboto-Regular';
	 overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  height: 37px;
 
  -webkit-box-orient: vertical;
}

.more-and-more {
	color: #fff;
	width: 293px;
	height: 41px;
	text-align: center;
	line-height: 41px;
	background: #263948;
	font-size: 14px;
	border-radius: 4px;
	margin: 0 auto;
	margin-bottom: 80;
	margin-top: 70px;
	display: block;
}
.show515{
	display: none;
}
.more-and-more:hover {
	color: #fff;
}

.Exhibition-con {
	background: #eaecf1;
	padding: 50px 0;
	margin-top: 83px;
}

.Exhibition-left {
	width: 440px;
	float: left;
	margin-right: 77px;
}

.Exhibition-right {
	width: calc(100% - 520px);
	float: left;
}

.Exhibition-right .news-pic-dir {
	background: #fff;
}

.Exhibition-right .news-pic-dir .readmor-news-dir {
	text-align: left;
}

.Exhibition-left p a {
	font-size: 15px;
	color: #666;
	font-family: 'Roboto-Regular';
}

.Exhibition-left .Company-news-t {
	margin-bottom: 50px;
	margin-top: 50px;
	padding-left: 0;
}
.dvcbb{
	padding-left: 0;
}

.Exhibition-left p a span {
	margin-right: 15px;
}
.sscfg{
	padding-left: 0;
}

.Industry-con {
	background: #eff3f5;
	box-sizing: border-box;
	padding: 33px 52px;
	margin-bottom: 85px;
}

.Latest-news {
	font-size: 20px;
	color: #5e5e5e;
	font-family: 'Roboto-Regular';
	margin-bottom: 22px;
}

.Marking {
	font-size: 21px;
	color: #b00101;
	font-family: 'Roboto-Regular';
	padding-right: 8px;
}

.April {
	font-size: 16px;
	font-family: 'Roboto-Regular';
	color: #666;
	margin-top: 47px;
	margin-bottom: 45px;
}

.more-ind {
	display: block;
	text-align: center;
	color: #fff;
	width: 256px;
	height: 36px;
	line-height: 36px;
	background: #b00101;
	font-family: 'Roboto-Regular';
	font-size: 14px;
	border-radius: 4px;
}

.more-ind:hover {
	color: #fff;
}

.category {
	font-size: 15px;
	color: #666;
}

.Industry-con .news-pic-dir {
	width: 425px;
	background: none;
	border-bottom: 1px solid #e0e0e0;
	padding: 0;
	margin-left: 28px;
}

.news-pic-dir-4 {
	margin-top: 50px;
}

.printingp {
	font-size: 16px;
	color: #666;
	font-family: 'Roboto-Regular';
	margin-top: 55px;
	margin-bottom: 24px;
}

.printingBolt {
	margin-bottom: 3px;
}

.printingBolt a {
	font-size: 16px;
	color: #303c49;
	font-family: 'Roboto-Regular'
}

.printingBolt a span {
	font-size: 18px;
	margin-right: 10px;
}

.news-list-developments {
	background: #f2f2f2;
}

.news-list-developments .vbn-dir {
	background: #fff;
	overflow: hidden;
	margin: 0;
	padding-top: 15px;
	margin-bottom: 25px;
	padding-bottom: 15px;
}

.news-list-item-left {
	width: 313px;
	height: 176px;
	float: left;
	margin-right: 30px;
}

.news-list-item-left img {
	height: 176px;
}

.news-list-item-right {
	width: calc(100% - 350px);
	float: left;
}

.news-list-item-right {
	color: #A9A9A9;
}

.news-list-item-right p span {
	font-size: 13px;
	color: #666;
}

.news-list-item-right h4 {
	font-size: 23px;
	color: #1c1e23;
	font-family: 'Roboto-Regular'
}

.list-itee-dire {
	font-size: 15px;
	color: #777777;
	font-family: 'Roboto-Regular';
	  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 42px;
}

.read-more-listu {
	display: block;
	width: 100px;
	float: right;
	font-size: 12px;
	border-left: 1px solid #E3E3E3;
	box-sizing: border-box;
	padding-left: 15px;
margin-top: 16px;
    margin-bottom: 12px;
}
/*.newslistpps{
	width: 100%;
	background: #f9f9f9;
}*/

.news-list-item {
	overflow: hidden;
	margin-bottom: 42px;
	background: #f9f9f9;
}
.news-list-rightop{
    background: #fff;
    width: 109%;
    margin-left: -28px;
    padding-left: 28px;
    box-sizing: border-box;
    height: 129px;
}
.kopk-right {
	width: 290px;
	margin-bottom:70px;
}

.k-right-top {
	width: 290px;
	height: 205px;
	background: #54534a;
	text-align: center;
	box-sizing: border-box;
	padding: 15px 23px;
}

.k-right-top h3 {
	font-size: 22px;
	font-family: "SiemensSans-Roman";
	color: #fff;
	margin-top: 0;
}

.more-mess {
	width: 127px;
	height: 36px;
	display: block;
	text-align: center;
	color: #fff;
	line-height: 36px;
	border-radius: 4px;
	background: #0099de;
	margin: 0 auto;
	margin-top: 30px;
}

.more-mess:hover {
	color: #fff;
}

.k-right-top p {
	font-size: 15px;
	font-family: "siemens-sans-bold";
	color: #fff;
}

.kopk-right-bar {
	width: 100%;
	height: 7px;
	background: #dadada;
	margin-top: 30px;
}

.Stay {
	font-size: 18px;
	color: #19547d;
	margin-top: 40px;
}

.Stay img {
	margin-left: 19px;
}

.link-ul ul li a {
	width: 100%;
	display: block;
	height: 100%;
}

.link-ul ul li {
	margin-top: 0px;
	width: 31px;
	height: 31px;
	float: left;
	background: url(../images/f2.png);
	margin-left: 9px;
	/*background-position: 0 0;*/
}

.STAY-KK {
	color: #000;
	font-family: "siemens-sans-bold";
}

.Custommm {
	font-size: 14px;
	color: #777;
	font-family: "siemens-sans-bold";
}

.Custom {
	font-size: 16px;
	color: #515151;
	font-family: "siemens-sans-bold";
}

.other-box-list-item {
	border-top: 1px solid #333;
	box-sizing: border-box;
	padding-top: 20px;
	padding-right: 10px;
}

.mmope {
	display: block;
	width: 81px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	border-radius: 5px;
	background: #7d7c7c;
	font-family: "siemens-sans-bold";
	color: #fff;
	margin-top: 44px;
}

.pagination {
	margin: 0 auto;
}

.pagination&gt;.active&gt;a,
.pagination&gt;.active&gt;span,
.pagination&gt;.active&gt;a:hover,
.pagination&gt;.active&gt;span:hover,
.pagination&gt;.active&gt;a:focus,
.pagination&gt;.active&gt;span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #adadad;
	border-color: #adadad;
}

.pagination&gt;li&gt;a,
.pagination&gt;li&gt;span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: none;
	margin-left: 8px;
}

.pagination&gt;li input {
	width: 30px;
	height: 30px;
	border: 1px solid #E2E2E2;
	margin-left: 15px;
	float: left;
}

.have-border a {
	border: 1px solid #E2E2E2!important;
}

.pagination-ul {
	display: flex;
	align-content: center;
	margin-bottom: 127PX;
	margin-top: 70PX;
}

.mmope:hover {
	color: #fff;
}

.link-ul ul li.f1f2 {
	width: 31px;
	height: 31px;
	float: left;
	background: url(../images/t2.png);
	/*background-position: 0 0;*/
}

.link-ul ul li.f1f3 {
	width: 31px;
	height: 31px;
	float: left;
	background: url(../images/in2.png);
	/*background-position: 0 0;*/
}

.link-ul ul li.f1f4 {
	width: 31px;
	height: 31px;
	float: left;
	background: url(../images/g2.png);
	/*background-position: 0 0;*/
}

.link-ul ul li.f1f5 {
	width: 31px;
	height: 31px;
	float: left;
	background: url(../images/y2.png);
	/*background-position: 0 0;*/
}

.link-ul ul li.f1f6 {
	width: 31px;
	height: 31px;
	float: left;
	background: url(../images/wff.png);
	/*background-position: 0 0;*/
}

.link-ul ul li {
	width: 31px;
	height: 31px;
	float: left;
	background: url(../images/f2.png);
	/*background-position: 0 0;*/
}

.news-info-banner-box {
	background: url(../images/news-info-bg.png) no-repeat;
}

.artical-date {
	font-size: 16px;
	color: #666;
	font-family: "SiemensSans-Roman";
}

.artical-top {
	margin-top: -4px;
	margin-bottom: 40px;
}
.col-md-10.col-md-kl {
    width: 813px;
    margin-right: 70px;
}
.col-md-10.col-md-kas {
    width: 1022px;
    margin-right: 73px;
}
.artical-cintainer {
	margin-top: 55px;
}

.artical-top h2 {
	font-size: 22px;
	color: #000;
	font-family: "Roboto-Regular";
	padding-right: 18%;
	line-height: 33px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 32px;
}

.col-md-kl p {
	font-size: 15px;
	color: #666;
	font-family: "Roboto-Regular";
	line-height: 28px;
	margin-bottom: 31px;
}
.pppp p{
	font-size: 15px;
	color: #666;
	font-family: "Roboto-Regular";
	line-height: 28px;
	margin-bottom: 31px;
}
.top75{
	margin-top:75px;}
.col-md-kl img {
	max-width: 100%;
	height: auto;
	margin: 30px 0;
}

.premiump {
	font-size: 18px;
	color: #666;
	font-family: "Roboto-Regular";
	line-height: 33px;
	padding-right: 14%;
	margin-bottom: 126px
}

.premiump-t {
	margin-top: 83px;
	margin-bottom: 50px;
}

.pr-list-item {
	width: 662px;
}

.pr-list-item-top-left {
	width: 293px;
	height: 216px;
	float: left;
}

.pr-list-conyo {
	margin-top: 50px;
}

.pr-list-item-top-left img {
	height: 216px;
}

.pr-list-item-top-right {
	width: calc(100% - 300px);
	float: left;
	height: 216px;
	background: #efefef;
	box-sizing: border-box;
	font-family: "Roboto-Regular";
	padding: 33px 45px;
}

.read-more-prp {
	font-size: 15px;
	color: #960606;
	text-decoration: underline;
}

.pr-list-item-top-right h4 {
	font-family: "Roboto-Regular";
}
.pr-list-item-top-right h4:hover {
	color: #E70020;
}
.pr-name-list-box ul {
	margin: 0;
}

.pr-name-list-box ul li {
	width: 25%;
	position: relative;
	float: left;
	box-sizing: border-box;
	padding-left: 18px;
	overflow: hidden;
	margin-top: 38px;
}

.pr-name-list-box ul li a {
	font-size: 16px;
	color: #000;
	font-family: "Roboto-Regular";
}
.pr-name-list-box ul li a:hover{
	color: #E70020;
}
.pr-name-list-box ul li:after {
	position: absolute;
	content: "";
	width: 7px;
	height: 7px;
	background: #960606;
	left: 0;
	top: 6px;
}

.pr-name-list-box {
	overflow: hidden;
	padding-left: 46px;
	margin-top: 38px;
}

.pr-list-item-top-right p {
	font-size: 15px;
	color: #666;
	font-family: "Roboto-Regular";
}

.read-more-prp:hover {
	color: #960606;
}

.product-list-container {
	border-bottom: 3px solid #EFEFEF;
	padding-bottom: 86px;
	margin-bottom: 72px;
}

.pro-list-banner-box-context {
	width: 522px;
	height: 269px;
	background: rgba(0, 0, 0, 0.64);
	left: 33%;
	align-items: flex-start;
	padding: 36px 50px;
	box-sizing: border-box;
}

.banner-contact-us {
	display: block;
	width: 158px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	color: #fff;
	background: #990c18;
	font-size: 16px;
	font-family: "Roboto-Regular";
}

.pro-list-banner-box-context h3 {
	font-size: 39px;
	font-family: "Roboto-BlackItalic";
	text-align: left;
	margin: 0;
}

.pro-list-banner-box-context p {
	font-size: 19px;
	font-family: "Roboto-Regular";
	text-align: left;
	width: 100%;
	margin-top: 37px;
	margin-bottom: 34px;
}

.banner-contact-us:hover {
	color: #fff;
}

.product-list-box h4 {
	font-size: 27px;
	color: #000;
	font-family: "Roboto-Medium";
	margin-top: 50px;
	margin-bottom: 20px;
}

.pro-list-item-left {
	width: 289px;
	float: left;
}

.pro-list-item-mid {
	width: 562px;
	float: left;
	margin-left: 40px;
}

.pro-list-item-mid h5 {
	font-size: 24px;
	color: #000;
	font-family: "Roboto-Medium";
	margin-bottom: 36px;
}

.pro-list-item-right {
	width: 170px;
	float: right;
}

.pro-list-item-right .more-product-info {
	display: block;
	width: 100%;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #000;
	font-family: "Roboto-Regular";
	border: 1px solid #000;
	margin-top: 167px;
}
.azxer{
	padding-left: 0;
}
.pro-list-item {
	overflow: hidden;
	border-bottom: 1px solid #e4e4e4;
	box-sizing: border-box;
	padding-bottom: 26px;
	padding-top: 21px;
}

.pro-list-item .pro-list-item-mid:hover h5,
.pro-list-item .pro-list-item-mid:hover p {
	color: #E70020!important;
}

.pro-list-item-mid P {
	font-size: 14px;
	color: #666;
	font-family: "Roboto-Regular";
	margin-bottom: 7px;
}

.more-product-info:hover {
	color: #fff;
	background: #c80201;
	border: none;
}

.pro-info-box {
	background: url(../images/hui-bg.png) no-repeat;
	background-position-y: 0;
	/* background-repeat-y: repeat; */
	background-size: cover;
}

.location-info {
	font-size: 13px;
	color: #fff;
	font-family: "Roboto-Regular";
	text-align: right;
	margin-top: 65px;
	margin-bottom: 34px;
}

.location-info a {
	color: #fff;
}

.pro-info-top-left h3 {
	font-size: 48px;
	color: #000;
	font-family: "Roboto-BlackItalic";
	margin-bottom: 47px;
}

.pro-info-top-left p span {
	color: #E70020;
}

.pro-info-top-left p {
	font-size: 14px;
	color: #666;
	font-family: "Roboto-Regular";
}


/*å›¾ç‰‡æ”¾å¤§é•œæ&nbsp;·å¼*/

.preview {
	width: 567px;
	height: 425px;
}


/* smallImg */

.smallImg {
	position: relative;
	margin-top: 1px;
	height: 114px padding: 6px 5px;
	width: 542px;
	overflow: hidden;
	float: left;
	margin-top: 69px;
}

.scrollbutton {
	width: 14px;
	height: 50px;
	overflow: hidden;
	position: relative;
	float: left;
	cursor: pointer;
}

.scrollbutton.smallImgUp,
.scrollbutton.smallImgUp.disabled {
	background: url(../images/olpo.png) no-repeat;
	position: absolute;
	left: 0;
	top: 29px;
	background-size: contain;
}

.scrollbutton.smallImgDown,
.scrollbutton.smallImgDown.disabled {
	background: url(../images/fgh.png) no-repeat;
	position: absolute;
	right: 0;
	top: 29px;
	background-size: contain;
}

#imageMenu {
	height: 91px;
	width: 472px;
	overflow: hidden;
	margin-left: 0;
	float: none;
	margin: 0 auto;
}

#imageMenu li {
	height: 91px;
	width: 131px;
	overflow: hidden;
	float: left;
	text-align: center;
	margin-left: 20px;
	border: 1px solid #E2E2E2;
}

#imageMenu li img {
	width: 131px;
	height: 91px;
	cursor: pointer;
}

#imageMenu li#onlickImg img,
#imageMenu li:hover img {
	width: 129px;
	height: 89px;
}


/* bigImg */

.bigImg {
	position: relative;
	float: left;
	width: 567px;
	height: 425px;
	overflow: hidden;
}

.bigImg #midimg {
	width: 567px;
	height: 425px;
}

.bigImg #winSelector {
	width: 235px;
	height: 210px;
}

#winSelector {
	position: absolute;
	cursor: crosshair;
	filter: alpha(opacity=15);
	-moz-opacity: 0.15;
	opacity: 0.15;
	background-color: #000;
	border: 1px solid #fff;
}


/* bigView */

#bigView {
	position: absolute;
	border: 1px solid #959595;
	overflow: hidden;
	z-index: 999;
}

#bigView img {
	position: absolute;
}

.my-pagination .swiper-pagination-bullet-active {
	background: #E70020;
	border: none;
}

.app-bg {
	background: url(../images/appbg.png) no-repeat;
	padding-bottom: 126px;
}

.app-bg-container {
	text-align: center;
	color: #fff;
}

.app-bg-container h2 {
	font-size: 81px;
	font-family: "Roboto-Regular";
	margin-top: 120px;
	margin-bottom: 40px;
}

.app-bg-container p {
	font-size: 25px;
	font-family: "Roboto-Regular";
	padding: 0 20%;
	line-height: 39px;
	margin-bottom: 70px;
}

.app-item {
	width: 25%;
	box-sizing: border-box;
	float: left;
	background: #e5e9e9;
	border-right: 1px solid #fff;
	margin-bottom: 48px;
}
/*.app-item:last-child{
	border: none!important;
}
.app-item:last-child{
	border: none;
}*/


.app-item h3 {
	font-size: 22px;
	color: #000;
	font-family: "Roboto-Italic";
	margin-top: 48px;
}

.app-item p {
	font-size: 15px;
	color: #000;
	margin-bottom: 47px;
	line-height: 23px;
	font-family: "Roboto-Regular";
}

.kong {
	width: 100%;
	height: 60px;
}

.a1 a {
	font-size: 16px;
	color: #000;
}

.a2 {
	font-size: 34px;
	color: #000;
	margin-top: 25px;
	margin-bottom: 20px;
}

.a3 a {
	font-size: 17px;
	color: #000;
}

.pro-info-box-lko {
	margin-bottom: 90px;
}

.gh {
	padding-top: 85px;
	padding-bottom: 90px;
}

.info-inner h5 {
	border-top: 1px solid #E2E2E2;
	font-size: 19px;
	color: #000;
	font-family: "Roboto-Medium";
	padding-top: 26px;
	margin-bottom: 37px;
}

.info-inner {
	margin-top: 48px;
	margin-bottom: 90px;
}

.iner-box {
	margin-bottom: 44px;
}

.info-inner p {
	font-size: 15px;
	font-family: "Roboto-Regular";
	color: #000;
}
.app-item{
	position: relative;
	overflow: hidden;
}


 .pro_item_hover{background-color:#de1c29;width: 100%;height: 100%;position: absolute;right: 100%;top: 0; overflow:hidden;}
 .pro_item_hover .pro_iten_t{padding-top: 45px;font-size: 20px;}
 .pro_item_hover .pro_iten_t a{color: #fff;}
 .pro_item_hover .pro_iten_t:hover a{color: #fff;}
 .pro_item_hover .pro_iten_p{margin-bottom: 20px;color: #fff; height:22px;font-size: 18px;}
 .pro_item_hover .pro_link a{    display: block;
    position: relative;
    overflow: hidden;
    background-color: #de1c29;
    width: 100%;
    height: auto;
    text-align: left;
    line-height: 27px;
    color: #fff;
    margin: 0 auto 7px auto;
    font-size: 13px;
    border: none;
    padding: 0 15px;}
 .pro_item_hover .pro_link a:hover:after{ top:0; }*/
.pro_item_hover .pro_link .link_con {position:relative; z-index:2; }
.pro_item_hover .pro_link a:hover { color:#000; background-color:#fff; }

.pro_item_hover {
    background-color: #de1c29;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 100%;
    top: 0;
    overflow: hidden;
    transition: all 0.6s; 
}
.app-item:hover .pro_item_hover{
	right: 0;
	transition: all 0.6s; 
}
.info-inner img {
	max-width: 100%;
	height: auo;
}

.ghjj {
	text-align: right;
}

.poo {
	font-size: 18px;
	color: #000;
	margin-bottom: 40px;
}

.ghjj .kjhh {
	border-bottom: 1px solid #a2a2a2;
	width: 451px;
	float: right;
}

.ghjj .ddda {
	width: 250px;
}

.ghjj a {
	font-size: 17px;
	color: #666;
	margin-right: 20px;
}

.products_er_xuan {
	width: 100%;
	margin: 0 auto;
	background: #eff0f2;
	height: 110px;
}
.dasdadj{
	margin-top: 0;
}
.products_er_xuan ul li {
	float: left;
	display: block;
	width: 20%;
	text-align: center;
}

.products_er_xuan ul li a {
	float: left;
	width: 100%;
	height: 110px;
	line-height: 55px;
	font-size: 18px;
	color: #fff;
	font-family: "Roboto-Regular";
	background: #9b9c9c;
	display: flex;
	flex-direction: column;
	align-content: center;
	justify-content: center;
}

.products_er_xuan ul li a img {
	margin: 0 auto;
	margin-top: 20px;
}

.products_er_xuan ul li a:hover,
.products_er_xuan ul li a.c {
	background: #9b2823;
	color: #FFF;
}

.products_er_xuan {
	width: 1200px;
	margin: 0 auto;
}

.fixednav1 {
	position: fixed;
	top: 0px;
	z-index: 9;
}

.pro-info-a {
	/*  margin-top: 71px;*/
}

.mess-con h3 {
	font-size: 38px;
	color: #303c49;
	font-family: "Roboto-BoldCondensed";
	margin-top: 100px;
	margin-bottom: 58px;
}

.m1 {
	width: 100%;
	box-sizing: border-box;
	height: 49px;
	padding: 10px 25px;
	color: #737373;
	border: 1px solid #d5d5d5;
	background: url(../images/adress.png) no-repeat;
	background-position: center right;
	background-position-x: 96%;
	margin-bottom: 23px;
}

.name {
	background: url(../images/name.png) no-repeat;
	background-position: center right;
	background-position-x: 96%;
}

.tel {
	background: url(../images/tel.png) no-repeat;
	background-position: center right;
	background-position-x: 96%;
}

.loca {
	background: url(../images/loca.png) no-repeat;
	background-position: center right;
	background-position-x: 96%;
}

.email {
	background: url(../images/mes.png) no-repeat;
	background-position: center right;
	background-position-x: 96%;
}

.m2 {
	height: 182px;
	padding: 20px;
	background: url(../images/mesaa.png) no-repeat;
	background-position-x: 99%;
	background-position-y: 6%;
}

.kla {
	display: block;
	width: 250px;
	height: 43px;
	text-align: center;
	color: #fff;
	line-height: 43px;
	float: left;
	margin-right: 22px;
	font-size: 16px;
	font-family: "Roboto-Regular";
	background: #Ec0000;
	margin-top: 55px;
}

.reset {
	background: #909090;
}

.kla:hover {
	color: #fff;
}

.ghkss {
	background: #f2f2f2;
	margin-top: 118px;
}

.shili-box1 {
	background: #f3f3f3;
}

.shili-title {
	margin-top: 90px;
	text-align: center;
	font-size: 38px;
	color: #303c49;
	margin-bottom: 56px;
	font-family: "Roboto-BoldCondensed";
}

.shili-topp {
	font-size: 22px;
	color: #666666;
	font-family: "Roboto-Italic";
	width: 75%;
	text-align: center;
	margin: 0 auto;
}

.btm-to {
	width: 33px;
	margin: 0 auto;
	margin-top: 87px;
	margin-bottom: 77px;
}

.internation {
	width: 624px;
	box-sizing: border-box;
	margin-left: 59px;
}

.ploi {
	margin-top: 118px;
	margin-bottom: 110px;
}

.internation h3 {
	font-size: 36px;
	color: #3d4753;
	font-family: "Roboto-Bold";
	margin-bottom: 67px;
}

.internation p {
	font-size: 19px;
	color: #666;
	line-height: 37px;
	font-family: "Roboto-Regular";
}

.internation .readmoret {
	width: 50%;
	height: 50px;
	background: #c40404;
	line-height: 50px;
	text-align: center;
	color: #fff!important;
	margin-top: 120px;
}

.readmoret:hover {
	color: #fff;
}

.uio-mn {
	background: url(../images/vrgh.png) no-repeat;
	background-size: cover;
}

.eqpart {
	font-size: 34px;
	font-family: "HelveticaNeueLTPro-Bd";
	color: #fff;
	text-align: center;
	margin-top: 138px;
	margin-bottom: 38px;
}

.Owning {
	font-size: 21px;
	color: #fff;
	font-family: "Roboto-Medium";
	text-align: center;
}

.link-item-a {
	width: 996px;
	margin: 0 auto;
	margin-bottom: 168px;
	margin-top: 85px;
}

.link-item-opa {
	display: inline-block;
	width: 270px;
	height: 40px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	background: #b10010;
	border: 1px solid #fff;
	margin-right: 78px;
}

.link-item-opa:hover {
	color: #fff;
}

.link-item-opa:last-child {
	margin-right: 0;
}

.capability {
	font-size: 36px;
	color: #3d4753;
	font-family: "Roboto-Bold";
	text-align: center;
	margin-top: 80px;
	margin-bottom: 66px;
}

.cj-dir {
	box-sizing: border-box;
	padding: 10px 18px;
	padding-bottom: 20px;
	box-sizing: border-box;
	padding: 10px 18px;
	padding-bottom: 20px;
	background: #fff;
}

.poewr-index-item {
	box-shadow: 2px 2px 2px 2px #eee;
	margin-bottom: 30px;
}

.pppa {
	background: #FaFaFa;
	padding: 28px 0;
	padding-bottom: 48px;
}

.cuoyt-box {
	display: block;
	position: relative;
}

.scale-box12 {
	width: 647px;
	overflow: hidden;
}

.bighh {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	color: #fff;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
}

.custrop {
	/*margin: 70px 0 120px 0;*/
	margin-top: 70px;
	margin-bottom: 120px;
}

.bighh h3 {
	color: #fff;
	font-size: 32px;
	font-family: "Roboto-Medium";
	margin-bottom: 37px;
}

.cj-dir h4 {
	font-size: 21px;
	font-family: "Roboto-Regular";
	color: #000;
}

.hh-bar {
	display: block;
	width: 44px;
	height: 4px;
	background: #b10010;
	margin-top: 19px;
	margin-bottom: 22px;
}

.cj-op {
	font-size: 14px;
	color: #666666;
	font-family: "Roboto-Regular";
}

.Our-all {
	font-size: 34px;
	color: #303c49;
	font-family: "Roboto-Regular";
	text-align: center;
	width: 79%;
	margin: 0 auto;
	line-height: 57px;
	margin-bottom: 80px;
}

.posiu {
	position: relative;
}

.bigh-oio {
/*	background: url(../images/cffg.png) no-repeat;*/
	background-position: -5% 39%;
}

.strictly {
	margin-bottom: 25px;
}

#swiper5 {
	width: 79%;
	height: 318px;
}

.col-md-183px {
	width: 213px;
}

.posiu .prrid {
	padding-left: 0!important;
	text-align: center!important;
	font-size: 16px!important;

	background: none;
}

.nomarging {
	margin-top: 0;
}

.swiper-button-prev-5 {
	top: 75%;
	left: 69px;
	width: 40px;
	height: 40px;
	background: url(../images/honer-left.png);
}

.swiper-button-next-5 {
	top: 75%;
	width: 40px;
	height: 40px;
	right: 69px;
	background: url(../images/honer-right.png);
}

.hklopfc {
	background: url(../images/qa.png) no-repeat;
	background-size: cover;
}

.xrdss {
	font-size: 44px;
	text-align: center;
	font-family: "Roboto-Medium";
}

.map-bon {
	width: 100%;
	position: relative;
}

.point {
	width: 3%;
	height: 7%;
	position: absolute;
	border-radius: 50%;
}

.aavb {
	margin-bottom: 69px!important;
}

.point1 {
	left: 12%;
	top: 38%;
}

.point2 {
	left: 15%;
	top: 50%;
}

.point3 {
	left: 47%;
	top: 31%;
}

.point4 {
	left: 54%;
	top: 40%;
}

.point5 {
	left: 60%;
	top: 19%;
}

.point6 {
	left: 67%;
	top: 52%;
}

.point7 {
	left: 77%;
	top: 59%;
}

.point8 {
	left: 82%;
	top: 41%;
}

.point9 {
	left: 79%;
	top: 68%;
}

.dvvsp {
	font-size: 19px;
	font-family: "Roboto-Italic";
	text-align: center;
	padding-right: 0;
	margin-bottom: 188px;
}

.weic-box {
	background: url(../images/vbdy.png) no-repeat;
	padding-top: 83px;
}

.hgo-left {
	float: left;
	width: 50%;
	margin-bottom: 50px;
}

.fdcv-right {
	position: relative;
}

.jkgh-con-boc {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	box-sizing: border-box;
	padding: 50px 73px;
}

.asdd {
    font-size: 44px;
    font-family: "Roboto-BoldCondensed";
    margin-top: 54px;
}
.HJK {
    width: 81%;
    margin: 0 auto;
}.HJK {
    width: 70%;
    margin: 0 auto;
    font-size: 18px;
}
.addv-box {
    box-sizing: border-box;
    width: 414px;
    border: 1px solid #ddd;
    padding: 15px 28px;
}
.addv-box h2{
	font-size: 18px;
	font-family: "Roboto-Regular";
	color: #535353;
	height:42px;
	
}
.addv-box img{
	margin-top: 27px;
	margin-bottom: 25px;
}
.jkgh-con-boc h4 {
	font-size: 33px;
	font-family: "Roboto-Medium";
	color: #303c49;
	margin-bottom: 47px;
}
.asv-dates{
	font-size: 14px;
	font-family: "Roboto-Regular";
	color: #777777;
}
.aaca{
	font-size: 14px;
	color: #666666;
	font-family: "Roboto-Regular";
	 overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.cvbg{
	margin-top: 105px;
}
.more-opy a{
	border-radius: 5px;
	display: block;
	width: 300px;
	height: 36px;
	color: #fff;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	background: #0a4b5a;
	margin: 0 auto;
	margin-top: 65px;
	margin-bottom: 126px;
		font-family: "Roboto-Regular";
}

.jkgh-con-boc p {
	font-size: 17px;
	font-family: "Roboto-Regular";
	color: #333333;
	margin-bottom: 28px
}

.map-box {
	background: url(../images/bdmap.png) no-repeat;
}

.saaer {
	font-size: 32px;
}
.container-1380.container.developments {
    padding-bottom: 71px;
}
.wedokop{
	padding-left: 0;
}

@media (min-width: 1380px) {
	.container-1380 {
		width: 1380px;
	}
	.bottom30{
		margin-bottom:40px;
		}
}


/*å“åº”å¼å¤„ç†*/

@media only screen and (min-width:1900px) {}

@media only screen and (max-width:1701px) {
	.about-us-1-left {
		width: 50%;
		float: left;
		box-sizing: border-box;
		padding-left: 3%;
	}
}

@media only screen and (max-width: 1600px) {}

@media only screen and (max-width: 1600px) {
	.read-more-ab1 a {
		margin-top: 60px;
	}
	.about-us-1-dir {
		margin-top: 38px;
	}
}

@media only screen and (max-width: 1593px) {
	.read-more-ab1 a {
		margin-top: 60px;
	}
	.about-us-1-dir {
		margin-top: 38px;
	}
	.about-us-3-right {
		box-sizing: border-box;
		padding: 61px 17px;
		background: #383838;
		overflow: hidden;
		padding-bottom: 0;
	}
	.add-cunt-box-item {
		color: #fff;
		border-top: 9px solid #fa5553;
		width: 167px;
		height: 272px;
		float: left;
		margin-right: 75px;
	}
	.about-us-1-leftp14 {
		width: 100%;
	}
	.slef-hz {
		margin-top: 22px;
		margin-bottom: 25px;
	}
	.col-md-kl {
		width: 75%;
	}
	.artical-top h2 {
    
    padding-right: 0;
    margin-bottom: 14px;
    margin-top: -10px;
   
}
}

@media only screen and (max-width: 1440px) {
	.index_main .section1 .index_banner .item {
		height: 100vh;
	}
	.swiper-button-prev-pre {
		left: 0;
	}
	.swiper-button-next-next {
		right: 0;
	}
	.about-us-1-left-bar {
		width: 210px;
		height: 3px;
		background: #fa3553;
		margin-top: 42px;
	}
	.news-l-left {
		width: 100%;
	}
	.news-l-right {
		width: 100%;
		margin-bottom: 20px;
		overflow: hidden;
	}
	.news-l-right-left {
		width: 59%;
		height: 150px;
		float: left;
		background: #ececec;
	}
	.news-l-right-right {
		width: 41%;
		float: left;
		height: 164px;
	}
}

@media only screen and (max-width: 1380px) {
	.seal-box-right {
		width: 149px;
		height: 215px;
		float: left;
		background: #efefef;
		box-sizing: border-box;
		padding: 27px 8px;
	}
	.internation {
		width: 100%;
		box-sizing: border-box;
		margin-left: 0;
	}
}

@media only screen and (max-width: 1366px) {
	.index_main .section1 .index_banner .slick-arrow {
		background-size: auto 30px;
	}
	.pr-list-item {
		width: 100%;
	}
	.other-banner-box-context h3 {
		font-size: 81px;
		margin-bottom: 27px;
	}
	.pro-list-banner-box-context h3 {
		font-size: 39px;
		font-family: "Roboto-BlackItalic";
		text-align: left;
		margin: 0;
	}
	.news-l-right-right img {
		height: 164px;
	}
	.banner-to {
		margin-top: 64px;
	}
	.read-more-ab1 a {
		margin-top: 29px;
	}
}

@media only screen and (max-width: 1300px) {
	.about-us-1-dir {
		height: 104px;
		overflow: hidden;
	}
	.products_er_xuan {
		width: 100%;
		margin: 0 auto;
		display: none;
	}
	#swiper5 {
		width: 95%;
		height: auto;
	}
	.swiper-button-prev-5 {
		
		left:-2%;
		width: 40px;
		height: 40px;
		background: url(../images/honer-left.png);
		bottom: 10px;
	}
	.swiper-button-next-5 {
		
		width: 40px;
		height: 40px;
		right: 2%;
		background: url(../images/honer-right.png);
		bottom: 10px;
	}
	.col-md-183px {
		width: 19%;
	}
	.internation .readmoret {
		width: 50%;
		height: 50px;
		background: #c40404;
		line-height: 50px;
		text-align: center;
		color: #fff!important;
		margin-top: 33px;
	}
}

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

@media only screen and (max-width:1024px) {
	.hidden-1024 {
		display: none !important;
	}
}

@media only screen and (max-width: 1199px) {
	.seal-box-left {
		width: 100%;
		height: auto;
		float: none;
	}
	.addv-box {
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #ddd;
    padding: 15px 28px;
    margin-bottom: 25px;
}
.col-md-10.col-md-kl {
    width: 62%;
   
}
	.scale-box12 {
		width: 100%;
		overflow: hidden;
	}
	.jkgh-con-boc {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		box-sizing: border-box;
		padding: 41px 50px;
	}
	.jkgh-con-boc h4 {
		font-size: 29px;
		font-family: "Roboto-Medium";
		color: #303c49;
		margin-bottom: 20px;
	}
	.jkgh-con-boc p {
		font-size: 14px;
		font-family: "Roboto-Regular";
		color: #333333;
		margin-bottom: 7px;
	}
	.internation h3 {
		font-size: 29px;
		color: #3d4753;
		font-family: "Roboto-Bold";
		margin-bottom: 5px;
	}
	.products_er_xuan {
		display: none;
	}
	.Exhibition-left {
		width: 440px;
		float: left;
		margin-right: 13px;
	}
	.pro-list-item-right {
		width: 170px;
		float: none;
		
	}
	.pro-list-item-right .more-product-info{
		margin-top: 25px;
	}
	.pr-list-item-top-left {
		width: 100%;
		height: auto;
		float: left;
	}
	.pr-list-item-top-left img {
		height: auto;
	}
	.pr-list-item-top-right {
		width: 100%;
		float: left;
		height: auto;
		background: #efefef;
		box-sizing: border-box;
		font-family: "Roboto-Regular";
		padding: 33px 45px;
	}
	.pr-name-list-box {
		overflow: hidden;
		padding-left: 0;
		margin-top: 38px;
	}
	.Exhibition-right {
		width: calc(100% - 454px);
		float: left;
	}
	.list-itee-dire {
		font-size: 15px;
		color: #777777;
		font-family: 'Roboto-Regular';
		height: 40px;
		overflow: hidden;
		  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
	}
	.read-more-listu {
		display: block;
		width: 100px;
		float: right;
		font-size: 12px;
		border-left: 1px solid #E3E3E3;
		box-sizing: border-box;
		padding-left: 15px;
		margin-top: 16px;
	}
	.Industry-con .news-pic-dir {
		width: 100%;
		background: none;
		border-bottom: 1px solid #e0e0e0;
		padding: 0;
		margin-left: -4px;
	}
	.about-us-1-dir {
		margin-top: 13px;
	}
	.part4-left {
		width: 100%;
		float: none;
		height: auto;
		padding-top: 20px;
		border: none;
	}
	.second-nav ul li {
		float: left;
		width: 151px;
		margin-right: 17px;
		font-family: "Roboto-Medium";
		position: relative;
		padding-bottom: 12px;
	}
	.index_news_item_top {
		flex-direction: column;
		align-items: flex-start;
	}
	.index_news_itemp {
		color: #666;
		margin-top: 0;
		font-size: 13px;
	}
	.index_news-item {
		padding: 0 0px;
	}
	.section6p {
		padding: 0;
	}
	.part4-right {
		width: 100%;
		float: none;
		height: auto;
		padding-top: 20px;
		padding-bottom: 20px;
		padding: 0px 15px;
		margin-top: 32px;
	}
	.index_about_us_slider_dir {
		bottom: 50px;
		right: 0;
	}
	.swiper-button-prev.v-pre {
		left: 40%;
	}
	.swiper-button-next.v-next {
		right: 40%;
	}
	.seal-box-right {
		width: 100%;
		height: auto;
		float: none;
	}
	.header .left {
		width: 23%;
	}
	.header .left a img {
		max-width: 100%;
	}
	.header .navbar_nav li a {
		font-size: 13px;
		padding: 0 8px;
	}
	.header .navtop-bar ul li {
		font-size: 12px;
	}
	.link-item-a {
		width: 100%;
		margin: 0 auto;
		margin-bottom: 168px;
		margin-top: 85px;
	}
	.link-item-opa {
		display: inline-block;
		width: 25%;
		height: 40px;
		color: #fff;
		text-align: center;
		line-height: 40px;
		background: #b10010;
		border: 1px solid #fff;
		margin-right: 72px;
	}
}

@media only screen and (max-width:1036px) {
	.add-cunt-box-item {
		color: #fff;
		border-top: 9px solid #fa5553;
		width: 167px;
		height: 272px;
		float: left;
		margin-right: 30px;
	}
}
@media only screen and (max-width: 1028px){
	.ab-products {
    background: #f2f2f2;
    padding-bottom: 108px;
    margin-top: 50px;
    padding-top: 62px;
    padding: 0;
}
}
@media only screen and (max-width:1000px) {
	.index_news-item:after {
		height: 0;
	}
	.pro-list-banner-box-context {
    width: 476px;
    height: 213px;
    background: rgba(0, 0, 0, 0.64);
    left: 33%;
    align-items: flex-start;
    padding: 29px 46px;
    box-sizing: border-box;
}
	.bighh h3 {
		color: #fff;
		font-size: 18px;
		font-family: "Roboto-Medium";
		margin-bottom: 17px;
	}
	.jkgh-con-boc {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		box-sizing: border-box;
		padding: 41px 27px;
	}
	.jkgh-con-boc h4 {
		font-size: 19px;
		font-family: "Roboto-Medium";
		color: #303c49;
		margin-bottom: 8px;
	}
	.jkgh-con-boc p {
		font-size: 13px;
		font-family: "Roboto-Regular";
		color: #333333;
		margin-bottom: 7px;
	}
	.bighh img {
		width: 30px;
		height: auto;
	}
	.link-item-opa {
		display: inline-block;
		width: 32%;
		height: 40px;
		color: #fff;
		text-align: center;
		line-height: 40px;
		background: #b10010;
		border: 1px solid #fff;
		margin-right: 2px;
	}
	.app-item p {
		font-size: 15px;
		color: #000;
		margin-bottom: 47px;
		line-height: 23px;
		font-family: "Roboto-Regular";
		padding: 0;
	}
	.ghjj {
		text-align: left;
	}
	.ghjj .kjhh {
		float: none;
	}
	.about-us-1-left-bar {
		margin-top: 20px;
	}
	.pro-list-item {
		overflow: hidden;
		border-bottom: 1px solid #e4e4e4;
		box-sizing: border-box;
		padding-bottom: 26px;
		padding-top: 21px;
		width: 46%;
		float: left;
		margin-right: 18px;
		margin-bottom: 15px;
		padding: 15px;
	}
	.pro-list-item-left {
		width: 100%;
		float: none;
	}
	.pro-list-item-mid {
		width: 100%;
		float: none;
		margin-left: 0;
	}
	.other-banner-box-context h3 {
		font-size: 33px;
		margin-bottom: 27px;
	}
	.Our-all {

    font-size: 25px;
    color: #303c49;
    font-family: "Roboto-Regular";
    text-align: center;
    width: 100%;
    margin: 0 auto;
        margin-bottom: 0px;
    line-height: 35px;
    margin-bottom: 34px;

}
	.pro-list-item-mid P {
		font-size: 14px;
		color: #666;
		font-family: "Roboto-Regular";
		margin-bottom: 7px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.other-banner-box-context p {
		font-size: 16px;
	}
	.pro-list-banner-box-context p {
		font-size: 19px;
		font-family: "Roboto-Regular";
		text-align: left;
		width: 100%;
		margin-top: 0;
		margin-bottom: 19px;
		font-size: 14px;
	}
	.banner-to img {
		width: 50%;
		height: auto;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 992px) {
	.col-md-kl {
		width: 100%!important;
	}
	.col-md-10.col-md-kas {
    width: 100%!important;
    margin-right: 0px;
}
	.internation p {
		font-size: 14px;
		color: #666;
		line-height: 21px;
		font-family: "Roboto-Regular";
	}
	.posiu .prrid {
		padding-left: 0!important;
		text-align: center!important;
		font-size: 12px!important;
		margin-top: 10px!important;
		background: none;
	}
	.header .left a img {
    margin-top: 13px;
}
	.internation .readmoret {
		width: 50%;
		height: 36px;
		background: #c40404;
		line-height: 36px;
		text-align: center;
		color: #fff!important;
		margin-top: 26px;
	}
	.ploi {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.kopk-right {
		width: 100%;
		margin-bottom: 30px;
	}
	.k-right-top {
		width: 100%;
		height: 205px;
		background: #54534a;
		text-align: center;
		box-sizing: border-box;
		padding: 32px 23px;
	}
	.dj-slidr-box {
		width: 100%;
	}
	.about-us-1-left h2 {
		font-size: 26px;
		font-family: "HelveticaNeueLTPro-Roman";
	}
	.about-us-1-leftp1 {
		margin-top: 15px;
		font-size: 15px;
		font-family: "HelveticaNeueLTPro-Bd";
	}
	.about-us-1-dir {
		font-size: 14px;
		font-family: "HelveticaNeueLTPro-Roman";
		line-height: 20px;
		margin-top: 20px;
	}
	.med-top p {
		padding: 0;
	}
	#appgame-leftside-share {
		display: none!important;
	}
	. .header .left {
		width: 81%;
	}
	.translate_severice-box {
		margin-bottom: 15px;
		width: 33%;
	}
	.index_main .section1 .index_banner .item {
		height: 42vh;
	}
	.index_main .section1 .index_banner .item .inner .block_txt {
		margin: 0 auto;
		padding: 0 20px;
		top: 42%;
	}
	.index_main .section1 .index_banner .slick-arrow {
		display: none !important;
	}
	.index_main .section1 .index_banner .slick-dots {
		position: absolute;
		bottom: 12px;
	}
	.index_main .section1 .index_banner .slick-dots li {
		width: 12px;
		height: 12px;
		border-radius: 50%;
		border: 2px solid #fff;
	}
	.index_main .section1 .index_banner .slick-dots li button {
		display: none;
	}
	.index_main .section1 .index_banner .slick-dots li.slick-active {
		background: #fff;
	}
	.index_main .section1 .number {
		bottom: 12%;
		display: none;
	}
	.index_main .section1 .number span {
		margin-right: 22px;
	}
	.index_main .section1 .number span:after {
		bottom: -14px;
	}
	.read-more-ab11 a {
		margin-top: 5px;
	}
	.Exhibition-left {
		width: 100%;
		float: none;
		margin-right: 13px;
		padding-left: 15px;
	}
	.dvcbb {
    padding-left: 15px;
}
	.Exhibition-right {
		width: 100%;
		float: left;
		margin-top: 30px;
	}
	.Exhibition-right .news-pic-dir {
		margin-bottom: 25px;
	}
	.Industry-con {
    background: #eff3f5;
    box-sizing: border-box;
    padding: 33px 15px;
    margin-bottom: 85px;
}
}

@media only screen and (max-width: 857px) {
	.about-us-3-left {
		width: 100%;
		float: none;
	}
	.weic-box {
		background: url(../images/vbdy.png) no-repeat;
		padding-top: 83px;
		background-size: cover;
	}
	.pr-list-item-btom {
		margin-bottom: 31px;
		padding-left: 10px;
	}
	.about-us-3-right {
		width: 100%;
		float: none;
	}
	.developments h4 {
		font-size: 31px;
		color: #000;
		font-family: "Roboto-Medium";
		margin-top: 42px;
		margin-bottom: 55px;
	}
	.add-cunt-box-item p {
		font-size: 16px;
		/* font-family: "HelveticaNeueLTPro-Md"; */
		margin-top: 16px;
		height: 67px;
	}
	.about-us-3-right {
		margin-top: 65px;
		display: flex;
		flex-wrap: wrap-reverse;
		justify-content: center;
	}
	.add-cunt-box-item {
		width: 23%;
		margin-right: 10px;
	}
	.pr-name-list-box ul li {
		width: 25%;
		position: relative;
		float: left;
		box-sizing: border-box;
		padding-left: 11px;
	}
}

@media only screen and (max-width: 770px) {
	.read-more-ab1 a {
		margin-top: 7px;
	}
	.saaer {
		font-size: 24px;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.dvvsp {
		font-size: 16px;
	}
	.read-more-ab1 a {
		font-size: 12px;
		width: 145px;
		height: 35px;
		line-height: 35px;
	}
	.about-us-2-dir {
		height: 142px;
		padding-right: 15px;
		overflow: hidden;
	}
	.pro-info-box-lko {
		margin-bottom: 25px;
	}
}

@media only screen and (max-width: 767px) {
	.pro-list-banner-box-context {
		left: 50%;
	}
	.vivew_more {
    overflow: hidden;
    margin-top: 25px;
    margin-bottom: 30px;
}
	.ddhvy{
		margin: 0;
	}
	.languae-select .languae-select-content {
    width: 100%;
    margin: 0 auto;
    max-width: 980px;
    padding-top: 15px;
    margin-top: 2%;
    overflow: hidden;
    height: 120%;
}
.ab-products h2 {
    font-size: 39px;
    margin-bottom: 40px;
}
	.pro-list-banner-box-context{
		position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    color: #fff
	}
	.asdd {
    font-size: 30px;
    margin-top: 30px;
    }
    .xrdss {
    font-size: 28px;
    text-align: center;
    font-family: "Roboto-Medium";
    margin-bottom: 15px;
}
.header .left {
    width: 43%;
}
	.HJK {
    width: 100%;
    margin-bottom: 30px!important;
    }
	.ploi {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.app-bg-container h2 {
		font-size: 30px;
	}
	.app-bg-container p {
		font-size: 14px;
		font-family: "Roboto-Regular";
		padding: 0 20%;
		line-height: 20px;
		margin-bottom: 30px;
		padding: 0;
	}
	.ghjj .kjhh {
		border-bottom: 1px solid #a2a2a2;
		width: 100%;
		float: right;
	}
	.ghjj a {
		font-size: 17px;
		color: #666;
		margin-right: 8px;
	}
	.over-vivew {
		display: none;
	}
	.video-box {
		width: 77%;
		height: 60%;
	}
	.about-us-1-left {
		width: 100%;
		float: none;
		
	}
	.showat-m{
		display: block;
	}
	.hide-in-m{
		display: none;
	}
	.pro-info-top-left {
		margin-bottom: 34px;
	}
	.about-us-1-right {
		width: 100%;
		float: none;
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 25px;
	}
	.section6 h1 {
		margin-top: 45px;
		font-size: 27px;
		font-family: "HelveticaNeueLTPro-Bd";
		font-weight: bold;
	}
	.learnmore-us {
		margin-bottom: 100px;
	}
	.banner-dii {
		width: 100%;
	}
	.banner-to {
		margin-top: 22px;
	}
	.slef-hz {
		margin-bottom: 45px;
	}
	.swiper-button-prev-pre {
		top: 48%;
	}
	.swiper-button-next-next {
		top: 48%;
	}
	.premiump {
		font-size: 18px;
		color: #666;
		font-family: "Roboto-Regular";
		line-height: 33px;
		padding-right: 0;
		margin-bottom: 25px;
	}
	.link-item-opa {
		display: inline-block;
		width: 30%;
		height: 40px;
		color: #fff;
		text-align: center;
		line-height: 40px;
		background: #b10010;
		border: 1px solid #fff;
		margin-right: 24px;
		font-size: 13px;
	}
	.scale-box12 img {
		margin: 0 auto;
		margin-top: 25px;
		margin-bottom: 20px;
	}
	.strictly {
		margin-bottom: 18px;
		margin-bottom: 30px;
		font-size: 20px;
		margin-top: 30px;
	}
	.Our-all {
		font-size: 16px;
		color: #303c49;
		font-family: "Roboto-Regular";
		text-align: center;
		width: 100%;
		margin: 0 auto;
		line-height: 25px;
		margin-bottom: 30px;
	}
	.custrop {
		/* margin: 70px 0 120px 0; */
		margin-top: 35px;
		margin-bottom: 30px;
	}
}
@media only screen and (max-width: 856px) and (min-width:768px){
	.gd-count {
    font-size: 56px;
}
}
@media only screen and (max-width: 767px) and (min-width:660px){
	.add-cunt-box-item {
    width: 35%;
    margin-right: 10%;
}
}
@media only screen and (max-width: 767px) and (min-width:414px) {
	.index_pro_name {
		font-size: 21px;
		color: #000;
		margin-bottom: 10px;
	}
	.col-xs-66 {
		width: 50%;
		float: left;
	}
	.seal-box-right {
		padding: 6px 8px;
	}
	.app-item {
		width: 50%;
		box-sizing: border-box;
		float: left;
		background: #e5e9e9;
		border-right: 1px solid #fff;
		margin-bottom: 48px;
	}
	.app-bg {
		background: url(../images/appbg.png) no-repeat;
		padding-bottom: 126px;
		background-size: cover;
	}
}

@media only screen and (max-width: 750px) {
	.foot-item {
		margin-right: 50px;
	}
	.link-item-a {
		width: 100%;
		margin: 0 auto;
		margin-bottom: 168px;
		margin-top: 85px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.jkgh-con-boc {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		box-sizing: border-box;
		padding: 11px 13px;
	}
	.link-item-opa {
		display: inline-block;
		width: 50%;
		height: 40px;
		color: #fff;
		text-align: center;
		line-height: 40px;
		background: #b10010;
		border: 1px solid #fff;
		margin-right: 0;
		margin-bottom: 25px;
	}
	.pr-list-item-top-right {
    width: 100%;
    float: left;
    height: auto;
    background: #efefef;
    box-sizing: border-box;
    font-family: "Roboto-Regular";
    padding: 33px 15px;
}
	.eqpart {
		font-size: 23px;
		font-family: "HelveticaNeueLTPro-Bd";
		color: #fff;
		text-align: center;
		margin-top: 40px;
		margin-bottom: 38px;
	}
	.other-banner-box-context {
		position: static;
		transform: none;
		width: 100%;
		padding: 20px 25px;
		height: auto;
		color: #000;
	}
	.pro-list-banner-box-context{
		position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    color: #fff
	}
	.disaxz{
		display: none;
		}
	.pro-list-banner-box-context{
   position: absolute;
    left: 50%;
    top: 50%;
    
    padding: 0;
    transform: translate(-50%,-50%);
    color: #fff;
    background: no-repeat;
    text-align: center;
	}
	.other-banner-box-context h3{
		text-align: center;
		margin: 0 auto;
	}
	.internation .readmoret {
		width: 100%;
		height: 50px;
		background: #c40404;
		line-height: 50px;
		text-align: center;
		color: #fff!important;
		margin-top: 33px;
	}
}

@media only screen and (max-width: 660px) {
	.index_about_us_slider_dir {
		position: static;
		width: 100%;
		overflow: hidden;
		height: auto;
		padding-bottom: 20px;
	}
	.hide660{
		display: none;
	}
	.show660 {
		display: block;
	}
	.profdh-box {
    background: none;
    margin-top: 20px;
}
	.hgo-left {
		float: left;
		width: 100%;
		margin-bottom: 0px;
	}
	.boxx1 {
		overflow: hidden;
		margin-top: 43px;
		margin-bottom: 31px;
	}
	.shili-title {
		margin-top: 41px;
		text-align: center;
		font-size: 20px;
		color: #303c49;
		margin-bottom: 40px;
		font-family: "Roboto-BoldCondensed";
	}
	.shili-topp {
		font-size: 13px;
		color: #666666;
		font-family: "Roboto-Italic";
		width: 100%;
		text-align: center;
		margin: 0 auto;
	}
	.btm-to {
		width: 33px;
		margin: 0 auto;
		margin-top: 35px;
		margin-bottom: 35px;
	}
	.info-inner {
		margin-top: 10px;
		margin-bottom: 0;
	}
	.news-list-item-left img {
		height: auto;
	}
	.news-list-item-left {
		width: 100%;
		height: auto;
		float: none;
		margin-right: 30px;
		overflow: hidden;
	}
	.more-opy a {
    border-radius: 5px;
    display: block;
    width: 300px;
    height: 36px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    background: #0a4b5a;
    margin: 0 auto;
    margin-top: 35px;
    margin-bottom: 35px;
    font-family: "Roboto-Regular";
}
	.location-info {
		font-size: 13px;
		color: #fff;
		font-family: "Roboto-Regular";
		text-align: left;
		margin-top: 65px;
		margin-bottom: 34px;
	}
	.news-list-item-right {
		width: 100%;
		float: none;
		margin-top: 16px;
		overflow: hidden;
	}
	.us-info-top-title h4 {
		color: #000;
		font-size: 20px;
		font-family: "Roboto-BoldCondensed";
		font-weight: 600;
		padding-right: 0;
		padding-left: 0;
		line-height: 30px;
		margin: 30px 0;
	}
	.prrid {
		width: 100%;
		background: #fff;
		padding-right: 0;
		padding-top: 10px;
		padding-bottom: 19px;
		color: #000;
		font-size: 15px;
		box-sizing: border-box;
		padding-left: 16px;
		font-family: "Roboto-Regular";
		padding: 7px;
	}
	.jko-pp {
		font-size: 14px;
		color: #666;
		font-family: "Roboto-Light";
		padding-right: 0;
		text-align: justify;
		padding-left: 0;
	}
	.add-cunt-box-item {
		height: 270px;
	}
	.add-cunt-box-item {
		width: 40%;
	}
	.add-cunt-box-item p {
		height: 35px;
		font-size: 13px;
	}
	.gd-count {
		font-size: 56px;
	}
	div#swiper3 {
		padding-bottom: 0;
	}
	.med-top {
		margin-bottom: 56px;
	}
	.other-banner-box-context {
		width: 100%;
	}
}
@media only screen and (max-width: 570px ) {
	.kla {
  
    width: 41%;
    
}
}
@media only screen and (max-width: 613px) {
	.vbn-dir {
		font-size: 15px;
	}
	.part1 h3 {
		font-size: 18px;
		font-weight: 600;
		color: #020008;
		margin-top: 21px;
	}
	.part1-row {
		margin-top: 16px;
	}
	.about-us-1-left h2 {
		font-size: 28px;
		font-family: "HelveticaNeueLTPro-Roman";
	}
	.about-us-1-leftp1 {
		margin-top: 6px;
		font-size: 14px;
		font-family: "HelveticaNeueLTPro-Bd";
	}
	.about-us-1-dir {
		font-size: 13px;
		line-height: 20px;
	}
	.read-more-ab1 a {
		display: block;
		color: #fff;
		text-align: center;
		font-size: 13px;
		font-family: "HelveticaNeueLTPro-Bd";
		width: 184px;
		height: 36px;
		background: #b00100;
		line-height: 36px;
		margin-top: 20px;
	}
}

@media only screen and (max-width: 555px) {
	.news-list-box-right {
		width: 100%;
	}
	.index_main .section1 .index_banner .item{
		height: 30vh;
	}
	.news-list-box-left {
		width: 100%;
	}
	.resight-a{
		margin-left: 15px;
	}
	.profdh-box {
    background: none;
  
}
.Exhibition-left {
    width: 100%;
    float: none;
    margin-right: 13px;
    padding-left: 0;
}
.container-1380.container.part1 {
    margin: 50px 0;
    margin-right: 15px;
}
.seal-dir {
    font-size: 17px;
    color: #666;
    width: 97%;
    line-height: 24px;
    margin-bottom: 30px;
}
.part1-top.part2-top {
    margin: 43px 0;
}
.proline {
    position: relative;
    padding-bottom: 70px;
    background: #f2f2f2;
}
	.capability {
		font-size: 25px;
		color: #3d4753;
		font-family: "Roboto-Bold";
		text-align: center;
		margin-top: 58px;
		margin-bottom: 35px;
	}
	.app-bg {
		background: url(../images/appbg.png) no-repeat;
		padding-bottom: 0;
		background-size: cover;
	}
	.other-banner-box-context h3 {
		font-size: 24px;
		margin-bottom: 5px;
	}
	.news-list-item-right h4 {
		font-size: 16px;
		color: #1c1e23;
		font-family: 'Roboto-Regular';
	}
	.hiden-iop {
		display: none!important;
	}
	.link-item-a {
		width: 100%;
		margin: 0 auto;
		margin-bottom: 60px;
		margin-top: 85px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
}

@media only screen and (max-width: 515px) {
	.translate_severice-box {
		margin-bottom: 15px;
		width: 50%;
		height: 260px;
	}
	.hide-in515-m{
		display: none;
	}
	.show515{
		display:block ;
	}
	.eqpart {
		font-size: 18px;
		font-family: "HelveticaNeueLTPro-Bd";
		color: #fff;
		text-align: center;
		margin-top: 40px;
		margin-bottom: 38px;
	}
	.Owning {
		font-size: 13px;
		color: #fff;
		font-family: "Roboto-Medium";
		text-align: center;
	}
	.app-bg-container p {
		font-size: 14px;
		font-family: "Roboto-Regular";
		padding: 0 20%;
		line-height: 20px;
		margin-bottom: 30px;
		padding: 0;
	}
	.link-item-opa {
		display: inline-block;
		width: 91%;
		height: 40px;
		color: #fff;
		text-align: center;
		line-height: 40px;
		background: #b10010;
		border: 1px solid #fff;
		margin-right: 0;
		margin-bottom: 25px;
	}
	.app-item {
		width: 100%;
		box-sizing: border-box;
		float: left;
		background: #e5e9e9;
		border-right: 1px solid #fff;
		margin-bottom: 48px;
	}
	.Company-news-t {
		font-size: 23PX;
		color: #263948;
		margin-top: 23px;
		margin-bottom: 27px;
		font-family: "Roboto-BoldCondensed";
	}
	.v-pre {
		display: none;
	}
	.news-l-right-left {
		width: 100%;
		float: none;
		height: auto;
	}
	.news-l-right-right {
		width: 100%;
		float: none;
	}
	.news-l-right-right img {
		height: auto;
	}
	.v-next {
		display: none;
	}
	.part2-top H3 {
		font-size: 23px;
		margin-bottom: 12px;
		margin-top: 12px;
	}
	.part2-top .seal-dir {
		font-size: 15px;
		color: #000;
		margin-bottom: 18px;
	}
	.order-now {
		font-size: 21px;
	}
	.Industry-con {
		background: #eff3f5;
		box-sizing: border-box;
		padding: 14px 15px;
		margin-bottom: 85px;
	}
	.pro-list-item {
		width: 100%;
	}
}

@media only screen and (max-width: 415px) {
	.header #navToggle {
		margin-top: 4px;
	}
	.col-md-183px {
		width: 100%;
	}
	.foot-item {
		margin-right: 0;
	}
	.add-cunt-box-item {
		width: 100%;
	}
	.banner-to {
		display: none;
	}
	.vbn-dir {
		font-size: 14px;
		margin-top: 6px;
		color: #000;
		margin-bottom: 15px;
		padding-left: 0;
		text-align: center;
	}
}

@media only screen and (max-width: 340px) {
	.brodcast-body {
		height: 45px;
		line-height: 45px;
	}
}

@media only screen and (max-width: 320px) {}

.pageController{  margin:0 auto; display:table  }
.pageController a{float:left;display:block;background-color:#FFF; border:#820205 1px solid; color:#820205;padding:5px 14px 5px 14px; margin-right:5px; line-height:18px; font-size:13px;}
.pageController a:hover{background-color:#efefef;color:#B90128; text-decoration:none; font-weight:bold; border:#efefef 1px solid;}
.pageController .currPage {background-color: #efefef;color:#820205;font-weight:bold;border:#666666 1px solid;}
.clear{clear:both;}


.zl-list-name{ text-align:center}</pre></body></html>