html {
	font-size: 10px;
}

.website-top-left p {
	font-size: 0.875rem;
	color: #666;
	margin-bottom: 0;
}

.website-top-bar {
	padding: 9px 0;
	background: #eeeeee;
}

.nav-box {
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	z-index: 110;
}

.logoh {
	float: left;
}

.nav-item-box {
	float: left;
}

.page_nav_box>ul>li {
	float: left;
}

.l {
	float: left;
}
.r {
	float: right;
}

.page_hd .nav_bj {
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: -1;
}
.page_hd .nav_l_bj {
	left: 0;
	background: #fff;
}
.page_hd .nav_r_bj {
	right: 0;
	background: #2e74b5;
}
.page_nav {
	background: #fff;
}
.page_nav_box>ul>li {
	float: left;
}
.page_nav_box>ul>li a {
	text-decoration: none;
}
.page_nav>ul>li {
	float: left;
}
.page_nav .nav_li6,
.page_nav .nav_li7 {
	display: none;
}
.mobile_nav_box {
	display: none;
}
.page_nav {
	margin-top: 1.8125rem;
}
.page_nav .first_nav {
	padding:0px 0.325rem 1.375rem 2rem;
	font-size: 1.075rem;
	color: #000;
	display: block;
}
.page_nav .nav_line {
	height: 2px;
	background-color: #ce0101;
	position: absolute;
	bottom: -2px;
	display: none;
	z-index: 1;
}
.page_hd .nav_content_box,
.page_hd .header_tool_contant_box {
	position: absolute;
	top: 100%;
	right: 0;
	height: auto;
	width: 100%;
	background-color: #f8f8f8;
	background-repeat: no-repeat;
	background-position: top center;
	opacity: 0;
	visibility: hidden;
	z-index: -2;
	margin-top: -100%;

}
.page_hd .nav_content_box.box_open,
.page_hd .header_tool_contant_box.box_open {
opacity: 1;
	visibility: visible;
	bottom: auto;
	margin-top: 0;
}
.page_hd .nav_content {
	width: 100%;
	color: #999999;
	background: transparent;
	height: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	-o-transform: translateY(-30px);
	transform: translateY(-30px);
	overflow: hidden;
}
.page_hd .nav_content.li_open {
	height: auto;
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
}
.page_hd .nav_content .nav_lay_box {
	padding: 1.875rem 2%;
	overflow: hidden;
}
.page_hd .nav_content .nav_title {
	color: #272727;
	margin-bottom: 10px;
	display: none;
}
.page_hd .nav_content .nav_text {
	color: #5a5a5a;
	margin-bottom: 1.5rem;
	display: none;
}
.page_hd .nav_d_layout .nav_main_l {
	width: 28.7%;
	position: relative;
	overflow: hidden;
}
.page_hd .nav_d_layout .nav_main_l:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border: 10px solid rgba(255, 255, 255, 0.6);
	position: absolute;
	box-sizing: border-box;
}
.page_hd .nav_d_layout .nav_main_r {
	width: 64%; margin-top:2rem;
}
.page_hd .nav_d_layout .nav_main_r li {
	float: left;
	width: 28%;
	margin-right: 2%;
	margin-bottom: -1px;
}
.page_hd .nav_d_layout .nav_main_r li a {
	display: block;
	height: 2.775rem;
	line-height: 2.775rem;
	padding: 0 6%;
	color: #242424;
	font-size: 15px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.page_hd .nav_d_layout .nav_main_r li:hover a {
	background: #d50321;
	color: #fff;
}
.page_hd .nav_content .pro_nav {
	width: 100%;
	padding: 3.125rem 2%;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.page_hd .nav_content .pro_nav .extra-wrapper {
	float: left;
	width: 50%;
}
.page_hd .nav_content .pro_nav:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	visibility: visible;
	opacity: 1;
}
.page_hd .nav_content .pro_nav dl {
	margin-bottom: 20px;
	width: 23%;
	float: left;
	margin-right: 2%;
}
.page_hd .nav_content .pro_nav dt {
	font-size: 1.125rem;
	margin-bottom: 6px;
	color: #000;
}
.page_hd .nav_content .pro_nav dt a {
	color: #000;
}
.page_hd .nav_content .pro_nav dd a {
	display: block;
	color: #888;
}
.page_hd .nav_content .pro_nav .nav_pro_more {
	color: #155a9b;
	margin-top: 6px;
	display: block;
}
.page_hd .nav_content.Im_layer>ul>li {
	float: left;
	width: 20%;
	padding: 50px 0px;
}
.page_hd .nav_content.Im_layer>ul>li:hover {
	background: url(/images/pro_nav_hover_bj.png) no-repeat top center;
}
.page_hd .nav_content.Im_layer .list_box {
	margin-bottom: 1.25rem;
}
.page_hd .nav_content.Im_layer .list_box a {
	display: block;
	font-size: 16px;
	color: #3e3e3e;
	padding: 4px 18%;
}
.page_hd .nav_content.Im_layer .list_box a:hover {
	color: #2e74b5;
}
.page_hd .nav_content.Im_layer .ysl_uni_btn_more {
	margin-left: 18%;
	font-size: 16px;
	color: #acacac;
	width: 50%;
	font-weight: bold;
	margin-bottom: 15px;
}
.page_hd .nav_content.Im_layer .ysl_uni_btn_more:before {
	background: #acacac;
}
.page_hd .nav_content.Im_layer>ul>li:hover .ysl_uni_btn_more {
	color: #2e74b5;
}
.page_hd .nav_content.Im_layer>ul>li:hover .ysl_uni_btn_more:before {
	background: #2e74b5;
}
.page_hd .nav_content.Im_layer>ul>li:hover .ysl_uni_btn_more .ico {
	background-position: 0px -40px;
}
.page_hd .header_tool {
	width: 28.5%;
	background: #2e74b5;
}
.page_hd .header_tool .li1 {
	padding-left: 5%;
	cursor: pointer;
}
.page_hd .header_tool .list_hd {
	display: block;
	padding: 0 10px;
	color: #fff;
	position: relative;
	height: 86px;
	line-height: 86px;
	cursor: pointer;
}
.page_hd .header_tool .list_hd:after {
	content: "";
	display: block;
	width: 1px;
	height: 26px;
	background: #fff;
	position: absolute;
	top: 50%;
	margin-top: -13px;
	right: 0;
	opacity: 0.1;
}
.page_hd .header_tool .ico {
	margin-right: 4px;
}
.page_hd .header_tool .li3 {
	font-size: 0;
}
.page_hd .header_tool .li6 {
	width: 12%;
	padding-top: 28px;
}
.page_hd .header_tool .li6 .list_hd {
	height: auto;
	line-height: normal;
}
.page_hd .nav_content .pro_nav_12 dl {
	float: none;
	width: 100%;
}

.no-con {
	display: none !important
}

.languige-ul li {
	float: left;
	width: 1.5625rem;
	height: 1.5625rem;
	margin-right: 0.5625rem;

}
.languige-ul {
	margin: 0;
}
.languige-ul li a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(/images/p1.png) no-repeat;
	background-position: -8px -9px;

}
.languige-ul li a.tukey {
	background: url(/images/p1.png) no-repeat;
	background-position: -40px -9px;
}
.languige-ul li a.danm {
	background: url(/images/p1.png) no-repeat;
	background-position: -72px -9px;
}
.languige-ul li a.brzlin {
	background: url(/images/p1.png) no-repeat;
	background-position: -105px -9px;
}
.languige-ul li a.french {
	background: url(/images/p1.png) no-repeat;
	background-position: -105px -9px;
}
.lang {
	font-size: 0.9375rem;
	float: right;
	color: #b0b0b0;
	margin-left: 3.375rem;
	display: flex;
}
.lang span {
	margin-right: 0.625rem;
}
.En {
	display: inline-block;
	width: 2.3125rem;
	height: 1.375rem;
	background: url(/images/p2.png) no-repeat;
	background-position: 0 0;
	margin-right: 0.625rem;
}
.Chese {
	display: inline-block;
	width: 2.3125rem;
	height: 1.375rem;
	background: url(/images/p2.png) no-repeat;
	background-position: -45px 0;
}

.website-top-right {
	overflow: hidden;
	float: right;
	width: 22.8125rem;
}

.pr-serch-box {
	width: 100%;
	background: #636262;
	padding: 10px 0;
}
.pr-ser-left {
	font-size: 0.88rem;
	color: #fff;
	margin-bottom: 0;
	margin-top: 7px;
}
.pr-ser-box-right span {
	font-size: 1.0625rem;
	color: #fff;
	display: inline-block;
	margin-right: 1.25rem;
}
.pr-ser-box-right input {
	box-sizing: border-box;
	padding: 0.3125rem 1.4375rem;
	border-radius: 4px;
	width: 259px;
	padding-right: 2.8125rem;

}
.pr-ser-box-right button {
	background: none;
	margin-left: 8px;
}
.pr-ser-box-right {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.index-pr-choose #contrast a {
	display: block;
	width: 17.25rem;
	border-bottom: 1px solid #cecece;
	font-family: Roboto;
	padding: 16px 10px;
	font-size: 1.085rem; font-weight: bold;
	color: #555;
	position: relative;
	transition: all 0.6s;
	padding-left: 2.0625rem;
}
.index-pr-choose #contrast a:hover {
	color: #a70c0c;
	transition: all 0.6s;
}
.index-pr-choose #contrast a:after {
	content: "";
	width: 15px;
	height: 15px;
	background: url(/images/p4.png) no-repeat;
	position: absolute;
	right: 25px;
	top: 24px;
	background-position: 0 -57px;
	transition: all 0.6s;
}
.index-pr-choose #contrast a:hover:after {

	background-position: -1px 2px;
	transition: all 0.6s;
}
.index_pr-center-top {
	font-size: 1.3125rem;
	color: #fff;
	width: 17.25rem;
	background: #c60000;
	padding: 11px 32px;
}
.index-product {
	margin-top: 3.625rem;
}
.share-pr-box ul li {
	float: left;
	width: 29px;
	height: 29px;
	background: url(/images/p5.png) no-repeat;
	background-position: -5px -8px;
	margin-right: 8px;
}
.share-pr-box ul li.ac1 {
	background-position: -43px -8px;
}
.share-pr-box ul li.ac2 {
	background-position: -81px -8px;
}
.share-pr-box ul li.ac3 {
	background-position: -124px -8px;
}
.share-pr-box ul li.ac4 {
	background-position: -164px -8px;
}
.share-pr-box ul li.ac5 {
	background-position: -203px -8px;
}
.share-pr-box ul li a {
	display: block;
	width: 100%;
	height: 100%;
}
.share-pr-box {
	overflow: hidden;
	margin-top: 1.3125rem;
	margin-left: 0.875rem;
}
.index-pr-box-right {
	font-size: 1.375rem;
	color: #333;
	margin-top: 10px;
	margin-bottom: 1.5625rem;
	margin-left: 0.5rem
}
.index-pr-box {
	width:55rem;
	margin-left: -3.0625rem;
}

.index-pr-item {
	text-align: center;
}
.pro-info-nav a:hover{
	color: #CB0404;
}
.index-pr-item .pr-name {
	font-size: 1.18rem;
	color: #333333;
	margin-top: 0.9375rem;
	max-height: 3.1rem;overflow: hidden;
}

.scale-box {
	width: 100%;
    overflow: hidden;
}
.scale-box-pic {
	width: calc(100% - 2px);
	height: 220px;
	line-height: 216px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #eee;
}
.scale-box-cp {
	height: 201px;
	line-height: 201px;
	overflow: hidden;
}
.scale-box:hover img,
.scale-box-pic:hover img {
	transform: scale(1.2);
	transition: all 0.6s;
}
.scale-box img,
.scale-box-pic img {
	transition: all 0.6s;
}
.scale-box-pic img,
.scale-box-cp img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.index-pr-item .more-pr-info {
	    font-size: 1.025rem;
	    color: #cb0404;
	    margin-top: 0.625rem;
	    font-family: fantasy;
	font-weight: bold;
}

.index-pr-item a:hover {
	text-decoration: none;
}

.index-pr-item:hover img {
	transform: scale(1.2);
	transition: all 0.6s;
}

.index-pr-item {
	margin-top: 1.125rem;
}
.index-pr-item a:hover p{ text-decoration:underline; color:#cb0404}

.section3 {
	width: 100%;
	background: url(/images/p6.png) no-repeat;
	background-size: cover;
	padding-top: 10.125rem;
	padding-bottom: 7.5rem;
}
.section3_z {
	background: rgba(0, 0, 0, 0.34);
	padding: 2% 2% 2% 0;
	line-height: 1.8rem;
}

.section3 {
	position: relative;
	margin-top: 3.0625rem;
}

.srction3-con {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.srction3-con-text {
	color: #fff;
}

.srction3-con-text h1 {
	font-size: 1.8rem;
	font-weight: 600;
	font-family: fantasy;
	text-align: right;
}

.srction3-con-text p {
	margin-top: 1.8rem;
	font-size: 1.1rem;
	text-align: right;
	padding-left: 10%;
}

.section4 {
	text-align: center;
}

.section-title {
	font-size: 2.875rem;
	color: #000;
	font-weight: 600;
	margin-top: 4rem;
}

.section-desc {
	font-size: 1.25rem;
	color: #333;
	margin-bottom: 3rem;
}

.swiper-button-prev3 {
	height: 3.75rem;

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

.swiper-button-next3 {
	width: 33px;
	background: url(/images/p9.png) no-repeat;
	height: 3.75rem;
	background-size: cover;
}

.index-news-item {
	width: 100%;
	box-sizing: border-box;
	position: relative;

}

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

}

.index-news-box {
	padding-right: 9px;
	margin-top: 0.9375rem;
}

.index-news-desc {
	text-align: left;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.34);
	width: 100%;
	padding: 1.875rem 1.1875rem;
	padding-bottom: 1.125rem;
}

.index-news-item-row {
	margin-right: ;
}

.index-news-box {
	float: left;
	overflow: hidden;
	width: 25.25rem;
}

.index-news-desc h4 {
	font-size: 1.175rem;
	margin-top: 0;
	margin-bottom: 1.375rem;
}

.index-news-desc p {
	font-size: 1rem;
}

.index-news-box:hover img {
	transform: scale(1.2);
}

.last0news {
	padding: 0;
}

.last0news {

	color: #fff;
	background: #dc0007;
	width: 24.625rem;
	height: 21.625rem;
	padding: 1.125rem 1.875rem;
}

.last0news h4 {
	font-size: 1.3125rem;
	text-align: left;
	color: #fff;
    font-weight: 600;
	margin-bottom: 1.6rem;
	margin-top: 0.5rem;
}

.last0news a {
	text-align: left;
	color: #fff;
}

.index-news-title {
	font-size: 1rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	 padding: 0;
}

.indx-news-date {
	font-size: 0.9375rem;
	    margin-bottom: 2px
}

.index-row-news {

	border-bottom: 1px solid #fff;
	margin-bottom: 0.625rem;
}

.last0news-left {
	float: left;
}

.index-all-news {
	text-align: left;
	margin-top: 1.25rem;
}

.index-all-news a {
	font-size: 1rem;
	color: #000;
	font-weight: 600;
}

.index-news-right {
	float: left;
}

.section6 {
	height: 29.8125rem;
	position: relative;
}

.src6-con {
	background-image: url(/images/p13.png);
	display: block;
	position: absolute;
	bottom: 0;
	left: -6px;
	width: 100%;
	height: 29.8125rem;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	background-attachment: fixed;
}

.fiesd-box-con {
	width: 27.125rem;
	height: 23rem;
	margin-top: 3rem;
	background: #e5020d;
	padding: 1.5625rem 2.25rem;
}

.section6-dewscx h4 {
	font-size: 1.675rem;    font-weight: bold;
	color: #333;
	margin-bottom: 1.575rem;
}

.section6-dewscx p {
	font-size: 1rem;
	color: #474646;
	margin-bottom: 3.125rem;
	line-height: 1.75rem;
}

.section6-dewscx {
	margin-top: 6.5rem;
}

.fiesd-box-con h2 {
	font-size:1.625rem;
	color: #fff;
	font-weight: 600;
	font-weight: 600;
	font-family: -webkit-pictograph;
}

.fiesd-box-con p {
	font-size: 1rem;
	margin-top: 2.0625rem;
	line-height: 1.7375rem;
	color: #fff;
}

.fiesd-box-con p a span {
	float: left;
	width: 79%; text-decoration: underline
}

.fiesd-box-con p a span img {
	margin-left: 0.5rem;
}

.fiesd-box-con p a {
	color: #fff;
}

.section7 {
	width: 100%;
	background: #F7F7F7;
	overflow: hidden;
}

.section7-title {
	font-size: 1.6875rem;
	color: #000;
	margin-top: 4.6875rem;
	text-align: center;
	margin-bottom: 4.5rem;
	font-weight: bold;
}

.featured-box-item {
	width: 24.25rem;
	float: left;
	margin-bottom: 3.75rem;
}

.featured-box-item {
	position: relative;
	height: 21rem;
	margin-right: 19px;
}

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

.featured-box-item-desc {
	width: 22.75rem;
	background: #fff;
	position: absolute;
	left: 50%;
	bottom: 0.875rem;
	transform: translateX(-50%);
	border-bottom: 0.125rem solid #e4001c;
	padding: 0.725rem 1.125rem;
}

.featured-box-item-desc h4 {
	font-size: 1.25rem;
	color: #000;
	display: inline-block;
	border-bottom: 1px solid #000;
	margin:0.9rem 0 1.3rem;
}

.featured-box-item-desc p {
	font-size: 0.875rem;
	color: #666;
}

.featured-box-item-desc:hover h4 {
	color: #e4001c;
	border-bottom: 1px solid #e4001c;
}



.website_footer {
	background: #666;
	padding-top: 55px;
	width: 100%;
}

.footer_title {
	font-size: 18px;
	color: #fff;
}

.index_email_icon {
	color: #fff;
	font-size: 20px;
	margin-right: 15px;
}

.footer_contact_us {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #fff;
	padding-bottom: 13px;
}

.contact_info_left p {
	font-size: 13px;
	color: #fff;
}
.contact_us_info {
    
    margin-top: 23px;
    padding-left: 16px;
}

.contact_info_left p:last-child {
	margin-top: 32px;
}

.footer_nav_title {
	font-size: 18px;
	margin-bottom: 24px;

}

.footer_nav_title a {
	color: #fff;
	font-size: 1rem;
	font-weight: bold;
	font-family: arial;

}

.footer_nav_title a:hover {
	color: #d50000;
}

.contact_info_right ul {
	padding: 0;

}

.contact_info_right ul li {
	font-size: 14px;
	line-height: 27px;
}

.contact_info_right ul li a {
	color: #cecaca;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}

.contact_info_right ul li a:hover {
	color: #fff;
}

.f_nav_1 {
	margin-left: 13%;

}

.wfooter_top {
	padding-bottom: 3.5rem;
	border-bottom: 1px solid #fff;
}

.banquan {
	font-size: 13px;
	color: #fff;
	padding: 0 15px;
	margin-top: 46px;
}

.bq {
	font-size: 12px;
	color: #fff;
	padding: 0 15px;
	margin-top: 20px;
	margin-bottom: 24px
}

.index_footer_bot {
	padding-bottom: 25px;
}

.self-md-5 {
	width: 21rem;
}

.map-foort {
	float: left;
	margin-top: -68px;
	margin-left: 87px;
}

.col-md-8.contact_info_right {
	margin-left: 4.4375rem;
}

.inner_banner {
	position: relative;
	 padding-top: 8rem; 
}

.banner-con-desc {
	text-align: center;
	color: #fff;
	position: absolute;
	left: 50%;
	top: 58%;
	transform: translate(-50%, -50%);
	font-family: 'Roboto-Condensed';
}

.banner-con-desc h3 {
	font-size: 1.9rem; font-weight: bold; margin-bottom: 1.5rem;
}

.banner-con-desc p {
	font-size: 1.3rem;
}

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

.vide-box video {
	width: 100%;
	height: auto;
	object-fit: fill
}

.videclsoe {
	color: #ffa200;
	position: absolute;
	top: -22px;
	right: -23px;
	z-index: 999;
	font-size: 30px;
	cursor: pointer;
}

#videbtn {
	cursor: pointer;
	height: 23.4375rem;
}

.video-section {
	margin-top: 5.3125rem;
}

.vsec-right {
	height: 23.4375rem;
	padding-left: 3.25rem;
}

.vsec-right h3 {
	font-size: 1.625rem;
	font-family: arial;
	font-weight: bold;
}

.vsec-right h5 {
	font-size: 1.3125rem;
	color: #666666;
	font-weight: normal;
}

.red-bar {
	width: 2.8125rem;
	height: 0.375rem;
	background: #ed1200;
	margin-top: 1rem;
	margin-bottom: 1.3125rem;
}

.vsec-right p {
	font-size: 0.91rem;
	color: #666;
	margin-top: 1.5rem;
	line-height: 1.8075rem;
}
.about-num {
	width: 17.5625rem;
	text-align: center;
}
.about-num h1 {
	font-size: 3.75rem;
	color: #ce0000;
	font-family: "Impact";
}
.about-num p {
	font-size: 0.9888rem;
	color: #666;

}
.about-num-row {
	margin-top: 5rem;
	margin-bottom: 5.1875rem;
}
.src-section777 {
	height: 38.25rem;
}
.src7-con {
	padding-top: 3.875rem;
	background-image: url(/images/p18.png);
	display: block;
	position: absolute;
	bottom: 0;
	left: -6px;
	width: 100%;
	height: 38.25rem;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	background-attachment: fixed;
}
.about-fixed-con {
	height: 30.1875rem;
	background: rgba(255, 255, 255, 0.81);
	width: 100%;
	box-sizing: border-box;
	padding: 3.75rem 2.4375rem;
}
.about-fixed-con h4 {
	font-size: 1.65rem;
	font-weight: bold;
	font-family: "Arial";
	color: #333333;
}
.about-fixed-con p {
	font-size: 0.977rem;
	color: #666666;
	padding-right: 12%;
	line-height: 1.9rem;
	margin-top: 3.125rem;

}
.about-more {
	width: 8.4375rem;
	height: 2.375rem;
	line-height: 2.0625rem;
	display: block;
	text-align: center;
	font-size: 0.9375rem;
	color: #cf0000;
	border: 2px solid #cf0000;
	border-radius: 5px;
	margin-top: 4.5rem;
}
.about-more:hover {
	color: #cf0000;
}

.enterprise-box {
	text-align: center;
}
.enterprise-box h5 {
	font-size: 1.25rem;
	color: #333333;
	text-align: center;
	margin-top: 1.75rem;
	margin-bottom: 1.375rem;
}
.enterprise-box p {
	font-size: 0.875rem;
	color: #666666;
}
.enterprise-title {
	text-align: center;
	font-size: 1.6875rem;
	font-weight: bold;
	color: #333333;
	margin-top: 4.9375rem;
}

.red-bar-big {

	margin: 0 auto;
	width: 3.5625rem;
	height: 0.3125rem;
	margin-top: 1.4375rem;
	margin-bottom: 3.125rem;

}

.ideas {
	margin-top: 4.3125rem;
}
.ideas-left {
	width: 50%;
	float: left;
	height: 21rem;
}
.ideas-right {
	width: 50%;
	float: left;
	height: 21rem;
	box-sizing: border-box;
	border: 10px solid #e7e7e7;
	padding: 1.4375rem 3.25rem;
}
.ideas-right h3 {
	font-size: 1.4375rem;
	color: #cb0404;
	margin-bottom: 2rem;
	font-weight: 600;

}
.ideas-right p {
	font-size: 0.9375rem;
	color: #666;
	margin-bottom: 0.5rem;
	line-height: 1.8rem;
}
.ideas-right p a {
	font-size: 1.25rem;
	color: #cb0404;
	display: block;
	margin-top: 1.75rem;
	font-weight: 600;
}

.section4545 {
	padding: 0;
	background: url(/images/p21.png) no-repeat;
	padding-bottom: 6.75rem;
	margin-top: 5.625rem;
}
.srction3-con-text h2 {
	font-size: 1.9375rem;
	text-align: right;
	margin-top: 3.3125rem;
}
.section4545 .srction3-con-text p {
	font-size: 1.2125rem;
	text-align: right;
}
.Structure-more {
	display: block;
	font-size: 1.25rem;
	color: #fff;
	width: 8.875rem;
	height: 2.625rem;
	line-height: 2.625rem;
	text-align: center;
	border: 1px solid #fff;
	float: right;
	border-radius: 7px;
}
.section4545 .srction3-con-text .Structure-more-p {
	margin-top: 2.1875rem;


}

.map-desc h4 {
	font-size: 1.8125rem;
	font-weight: 600;
	color: #cb0404;
	margin-top: 2.5rem;
	margin-bottom: 2.8125rem;
}
.map-desc p {
	font-size: 0.95rem;
	color: #666666;
	padding-right: 9%;
	line-height: 1.8125rem;
}
.map-desc a {
	display: block;
}
.mark-more {
	margin-top: 3.125rem;
}
.map47 {
	margin-top: 5.875rem;
	margin-bottom: 4.75rem;
}

.pro-info-nav a {
	color: #333;
}
.pro-info-nav a.curr-url {
	color: #ea4449;
}
.product_detail_box {
	margin-top: 3.75rem;
	margin-bottom: 4.125rem;
}
.product_detail_pic img{ border:#f0eeee solid 1px; }
.product_detail_title {
	font-size: 1.875rem;
	font-weight: bold;
	color: #002f2f;
	font-family: "Arial";
}
.second-h4 {
	font-size: 1rem;
	color: #333;
	font-weight: bold;
	margin-top: 2.3125rem;
	margin-bottom: 1.75rem;
}
.pro-info-nav {
	margin-top: 1.175rem
}
.canshu {
	font-size: 0.875rem;
	color: #666;
	margin-bottom: 7px;
	margin-top: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.375rem;
}
.pr-ser-way {
	font-size: 0.875rem;
	color: #666666;
	margin-bottom: 1.5625rem;
}
.pr-ser-way img {
	margin-right: 0.875rem;
}

.cs_title {
	font-weight: bold;
}

.line-black {
	width: 100%;
	height: 0.0625rem;
	background: #e0e0e0;
	margin-top: 2.125rem;
	margin-bottom: 2.1875rem;
}

.consultation_link {
	display: block;
	font-weight: bold;
	text-align: center;
	color: #fff;
	width: 16.9375rem;
	display: flex;
	align-items: center;
	font-size: 1.175rem;
	font-weight: bold;
	box-sizing: border-box;
	padding: 0.8125rem 1.5rem;

	background: #e70012;
}
.consultation_link:hover {
	background: #e70012;
	color: #fff;
}

.se_time {
	font-size: 17px;
	margin-bottom: 0;
	color: #224747;
}
.pro-info-banner .banner-con-desc { top:68%}

@media screen and (max-width: 1200px){
.pro-info-banner {padding-top:10rem}	
.pro-info-banner .banner-con-desc { top:76%}}

@media screen and (max-width:768px){
.pro-info-banner {padding-top:12rem}	
.pro-info-banner .banner-con-desc { top:85%}}
.consultation_link img {
	margin-right: 0.875rem;
}

.col-md-5.col-sm-6.col-md-offset-01 {
	margin-left: 43px;
}

.info-nav-box {
	background: #f4f4f4;
	background-size: 100% 100%;

}
.info-nav-box ul {
	margin: 0;
}

.products_er_xuan {
	width: 100%;
	margin: 0 auto;
}
.dasdadj {
	margin-top: 0;
}
.products_er_xuan ul li {
	float: left;
	display: block;
	width: 16%;
	text-align: center;
}
.products_er_xuan ul li a {
	float: left;
	width: 100%; font-weight:bold;
	height: 51px;
	font-size: 1rem;
	color: #333333;
	display: flex;
	align-items: center;
	justify-content: center;

}
.products_er_xuan ul li a img {
	margin-left: 19px
}
.products_er_xuan ul li a:hover,
.products_er_xuan ul li a.c {
	background: #e70012;
	color: #FFF;
}
.products_er_xuan {
	width: 1200px;
	margin: 0 auto;
}

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

.smbg1 {
	display: none;
}

.products_er_xuan ul li a.c .smbg1 {
	display: block;
	transform: rotate(90deg);
}
.products_er_xuan ul li a.c .smbg2 {
	display: none;
	transform: rotate(90deg);
}
.info-inner h5 { float:left; width:100%;
	font-size: 1rem;
	color: #333333;
	font-weight: bold;
	margin-bottom: 2.5rem;
	margin-top: 2.5rem;
}
.info-inner1 {
	margin-top: 1.5rem;
}
.info-inner1 p {
	font-size: 0.95rem;
	color: #666;
	line-height: 1.8125rem;

}
.iner-box img {
	max-width: 100%;
	height: auto;
}
.ddgyuga {
	color: #777676;
	
	margin-bottom: 50px;
}
.pro-info-a {
	position: relative;
}
.Production-barStrength {
	background: #f4f4f4;
	margin-bottom: 1.0625rem;
	margin-top: 3.5rem;

}
.Production-barStrength span {
	display: inline-block;
	min-width: 10.15rem;
	padding: 0.9375rem 0.9375rem;
	background: #e70012;
	color: #fff;
	font-size: 1rem;
	font-weight: bold;
	float: left;
	margin-left: -15px;
	box-sizing: border-box;
}
.Production-barStrength a {
	font-size: 0.8rem;
	color: #666;
	float: right;
	margin-top: 0.9375rem;
	margin-right: 1.125rem;
}
.Production-barStrength a:hover {
	font-size: 0.8rem;
	color: #e70012;
}

.honor-desco {
	text-align: center;
	color: #333333;
	font-size: 0.95rem;  overflow:hidden; margin:0.9rem 0;
}
.honor-desco p{line-height:1.5rem;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; margin-bottom:0;overflow:hidden;}
.honor-desco:hover p{color:#e70012; text-decoration:underline}
.honor-desco a:hover h5{ color:#e70012; text-decoration:underline}
.row.ma-bo {
	margin-bottom: 5.1875rem;
}

.Related-item {
	width: 293px;
	border: 1px solid #eee;
	padding: 10px 10px 0;
	float: left;
	margin-right: 10px;
}
.Related-item .honor-desco h5 {
	font-size: 1rem;
	color: #333; margin:0.4rem 0;
	max-height: 2.4rem; overflow: hidden;
	font-weight:bold
}
.Related-item .honor-desco p a {
	font-size: 1.0rem;
	color: #e70012; font-weight:bold;
}

.message_box {

	padding: 7px 0px;

	margin-bottom: 87px;
}
.input_tips {
	font-size: 15px;
	color: #333333;
	position: relative;
	margin-top: 25px;
	display: inline-block;

}
.must:after {
	content: "*";
	color: red;
	position: absolute;
	right: -12px;
	top: -4px;
	font-size: 22px;
}
.messages_in {
	margin-top: 13px;
	width: 100%;
	height: 37px;
	background: #fff;
	border: 1px solid #E3E3E3;
	padding-left: 11px;

}
.textare {
	height: 200px;
}
.promise {
	font-size: 15px;
	color: #e10016;
	font-weight: 600;
	margin-top: 30px;
}
.message_sub {
	margin: 0 auto;
	font-size: 1rem;
	font-weight: 600;
	display: block;
	margin-bottom: 30px;
	width: 46.875rem; border-radius: 6px;
	color: #FFF;
	margin-top: 40px;
	text-align: center;
	background: #e70012;
	padding: 10px 0;
}
.message_box a:hover.message_sub{ background:#6d6d6d; color:#FFF;}

.sdaq {
	width: 100%;
}

.bob-bg {
	width: 100%;
	background: url(/images/p33.png) no-repeat bottom;
	padding-bottom: 14rem;
}

.ma-bo {
	margin-top:1.5rem;
	margin-bottom: 0.275rem;
	overflow: hidden;
}

.to-top {
	display: none;
	padding: 0 20px;
	color: #fff;
	background-color: #e70012;
	width: 63px;
	font-size: 0.875rem;
	padding: 0;
	right: 13% !important;
}

.to-top a p {
	width: 100%;
	height: 4rem;
	line-height: 4rem;
	text-align: center;
	color: #fff;
}

.prodcut-left {
	width: 59.375rem;
	height: 20.4375rem;
	float: left;
}

.prodcut-left-left {
	width: 31.25rem;
	float: left;
	height: 20.5rem;
	overflow: hidden;
}

.prodcut-left-right {
	width: 28rem;
	height: 100%;
	height: 20.5rem;
	float: left;
	position: relative;
	background: #f41400;
	padding: 10px 36px;
}

#triangle-left {
	width: 0;
	height: 0;
	position: absolute;
	left: -32px;
	top: 50%;
	transform: translateY(-50%);
	border-top: 25px solid transparent;
	border-bottom: 23px solid transparent;
	border-right: 32px solid #f41400;

}

.p36 {
	position: absolute;
	right: 0;
	top: 0;
}

.prodcut-left-right h3 {
	font-size: 1.3rem; font-weight:bold;
	color: #fff;
	margin-top: 2.5rem;
	margin-bottom: 2.25rem;
}

.arrivals-p p {
	margin-bottom: 1.125rem;
}

.arrivals-p p a {
	font-size: 1.1rem;
	color: #fff;

}

.prodcut-right {
	width: 14.75rem;
	height: 20.375rem;

	float: right;
}

.prodcut-right a {
	text-decoration: none;
}

.prodcut-right-item {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 33px 13px;
	background: #31333f;
	border-bottom: 1px solid #54555f;
}

.prodcut-right-item p {
	width: 8.125rem;
	text-align: center;
	color: #cdcdcf;
	font-size: 1rem;
}

.prodcut-right-item:hover {
	background: #f41400;
}

.prodcut-right-item:hover p {
	color: #fff;
}

.prodcut-left,
.prodcut-right {
	margin-top: 2.1875rem;
	margin-bottom: 1.5625rem;
}

.loop-roof {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top:1.5rem;
	margin-bottom: 2rem;
}

.loop-roof p {
	font-size: 1.3rem;
	color: #323232;
	margin: 0;
}

.loop-roof a {
	font-size: 0.875rem;
	color: #333333;
}

.loop-item-type {
	width: 18.125rem;
	margin-bottom: 1.25rem;
}

.ff_con {
	background: url(/images/p33.png) no-repeat bottom;
	padding-bottom: 14rem;
}

.row-in-con {
	width: 75%;
	float: left;
}
.about_nei{background: url(/images/p76.png) no-repeat center 10%; background-size:80%}
.about_nei p{ font-size:0.96rem; color:#666; line-height:1.9rem}
.about_nei .about_biao{ font-size:1.6rem; color:#F00; line-height:2rem; font-weight:bold; text-transform:uppercase; margin:0.7rem 0 0;}

.case-list-item-left {

	border-bottom: 1px solid #eee;
	padding-bottom: 1.5625rem;
	margin-bottom: 1.5625rem;
	overflow: hidden;
}

.case-pic {
	width: 20.1875rem;
	height: 14.5rem;
	float: left;
}

.case-pic-desc h4 {
    font-size: 1.125rem;
    font-weight: bold;
    color: #333333;
    line-height: 1.625rem;
    overflow: hidden;
}

.case-pic-desc span {
	font-size: 0.8125rem;
	color: #888888;
	display: inline-block;
	margin-bottom: 11px;
	margin-top: 6px;
}

.case-pic-desc span img {
	margin-right: 3px;
}

.case-pic-desc p {
	font-size: 0.875rem;
	color: #666666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.case-pic-desc .da {
	width: 9.625rem;
	display: block;
	background: #ff000c;
	color: #fff;
	padding: 7px 10px;
	border-radius: 2px;
	font-size: 13px;
	margin-top: 1.375rem; 
	
}

.case-pic-desc {
	width: calc(100% - 20.1875rem);
	float: left;
	padding-right: 2%;
	padding-left: 4%;
}

.proble{ width:100%; padding:0}
.proble p{    line-height: 1.625rem;}

.case-list-box {
	overflow: hidden;
	margin-top: 2.3125rem;
}

.case-pic-desc:hover h4 {
	color: #f60014;
}

.case-list-item-right {
	    width: 22%;
	    float: right;
	  
}

.slide-hot-pr h4 {
font-size:1.2375rem;
    font-family: "Roboto";
    font-weight: bold; line-height:2.2rem;
}
.menu_head:hover,.prodcut-item p:hover{
	color: #ff000a;
	cursor: pointer;
}
.slide-hot-pr {
	width: 100%;
	border: 6px solid #f2f2f2;
	box-sizing: border-box;
	padding: 0.2rem 1.25rem  1.85rem;
	margin-bottom: 1.6rem;
	overflow: hidden;
}

.slid-iten-oo {
	border: none;
	margin-top: 1.875rem;
}

.slide-lastnews {
	border: 1px solid #f2f2f2;
	box-sizing: border-box;
	padding: 1.25rem;

}

.slide-lastnews h4 {
	font-size: 1rem;
	margin-bottom: 1.25rem;
	font-weight: bold;
}

.slide-lastnews span {
	display: flex;
	align-items: center;
	font-size: 13px;
	color: #666;


}

.slide-lastnews span img {
	margin-right: 5px;
}

.slide-lastnews p {
	font-size: 16px;
	font-family: "Roboto-Regular";
	color: #333;
	margin-top: 1.5625rem;
}

.prodcut-item p {
	font-size: 1.0625rem;
	color: #333;
	text-align: center;
	font-weight: 600;
	margin: 0.9375rem 0;
}

.menu_list {
	width: 100%;
	margin: 0 auto;
	margin-top: 12px;
}

.menu_head {
	height: 2.5375rem;
	line-height: 2.5375rem;
	font-size: 1.0rem;
	color: #333;font-family: "Roboto"!important;
	font-weight:normal;
	cursor: pointer;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
	margin: 0px;
	background: url(/images/P46.png) right no-repeat;
}
.menu_head a{color: #333;font-family: "Roboto"!important;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.menu_list .current {
	background: url(/images/p47.png) right no-repeat;
	border-bottom: none;
	color: #d60202;

}

.menu_list .current .menu_head {}

.menu_body {
	line-height: 2.375rem;

	backguound: #fff;
	display: none;

}

.menu_body a {
	display: block; font-size:0.9rem;
	font-family: "Roboto-Regular";
	height:1.675rem;
	line-height: 1.675rem;
	padding-left: 0.9375rem;
	color: #777777;
	background: #fff;
	text-decoration: none;

}

.menu_body a:hover {
	text-decoration: none; color:#F00
}

.Contact-sli p {
	font-size: 0.875rem; color:#666;
}

.slid-contact {
	margin-top: 1.875rem;
}

.slid-contact a {
	display: block;
	width: 96%;
	text-align: center;
	padding: 7px 10px;
	color: #fff;
	background: #e70012;
	border-radius: 4px;
	margin: 0 auto;
	margin-top: 1.75rem;
	font-size: 0.9375rem;
}

.pagination>li>a,
.pagination>li>span {
	position: relative;
	float: left;

	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	width: 2rem;
	height: 2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 0.3125rem;
}

.pagination>li>a img {
	border-image: 1px solid #eee;
}

.pagination>li>a,
.pagination>li>span {
	border: none;
}

.pagination>li input {
	width: 2rem;
	height: 2rem;
	float: left;
	border: 1px solid #eee;
	margin: 0 5px;
}

.go {
	border: 1px solid #eee !important;
}

.page-list {}

.pagination {
	display: block;
	width: 20.8125rem;
	margin: 0 auto;
	margin-top: 3.1875rem;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	background: #ababab;
	color: #fff;
}

.case-tab {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 3.125rem;
	margin-top: 2.25rem;
}

.case-tab a {
	display: inline-block;
	width: 13.1875rem;
	background: #767676;
	color: #fff;
	text-align: center;
	border-radius: 14px;
	padding: 11px 0;
	font-size: 1rem;
	margin-right: 0.9375rem;
}
.case-tab a:hover{
	background: #d60213;
}

.case-tab .active {
	background: #d60213;
}

.case-item-desc {
	width: 100%;
	background: #ededed;
	padding: 1.875rem 1.625rem;
}

.case-item-desc p {
	display: flex;
	align-items: center;
	font-size: 0.9375rem;
	color: #666666;
}

.case-item-desc p img {
	margin-right: 5px;
}

.case-item-desc h4 {
	font-size:0.88rem;
	line-height:1.6rem; max-height:1.6rem;
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	
}

.read-more-case {
	width: 6.875rem;
	height: 2.1875rem;
	line-height: 2.1875rem;
	display: inline-block;
	background: #d60213;
	color: #fff;
	text-align: center;
	margin-top: 0.9375rem;

}
.csaes-item-boxs{
	margin-bottom: 1.875rem;
	border: 1px solid #ededed;
}
.case-list{
	margin-top: 5.125rem;
}
.case-bob{
	padding-bottom: 16rem;
}.video-top-center p{
	font-size: 1rem;
	color:#000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	    line-height: 1.75rem;
}
.video-btn-link{
	width: 10.8125rem;
	height: 2.6875rem;
	font-size: 0.9375rem;
	text-align: center;
	display: block;
	margin-top: 2.25rem;
}
.video-detail_title{
	border-top: 1px solid #eee;
	margin-top: 0;
	padding-top: 1.875rem;
	margin-bottom: 2.5rem;
}
.Related-item:hover{
	cursor: pointer;
}

.video-oiem-row .Related-item{
	padding: 0;
	width: 100%; margin-bottom:2rem
}
.video-oiem-row .Related-item p{
	font-size: 0.9375rem;
	font-weight: normal;
}
.video-oiem-row .Related-item .honor-desco{
	margin-top: 0.9375rem;
}
.sevice-con{
	width: 100%;
	margin-top: 1.75rem;
	background: url(/images/p58.png) no-repeat;
}
.sevice-con h3{
	font-size: 1.625rem;
	color: #fff;
	margin-bottom: 1.625rem;
	margin-top: 3.5rem;
}
.sevice-con p{
	font-size: 0.999rem;
	color: #fff;
}
.sevice-con p a{
	display: block;
	width: 10.625rem;
	height: 2.5rem;
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	line-height: 2.5rem;
	font-weight: bold;
	margin-top: 2.0625rem;
	margin-bottom: 3.5625rem;
}
.Download h3{
	font-size: 1.6875rem;
	font-weight: bold;
	color: #000000;
	margin-top: 3.75rem;
}
.Download p{
	font-size: 0.999rem;
	color: #666;
	margin-top: 1.875rem;
}
.manual{
	margin-top: 3.1875rem;
}
.manual_2{margin-top: 0; margin-bottom:2.1875rem;}


.manual a p{background: url(/images/p59.png) no-repeat left 1.5rem; padding-left:2.6rem;
	font-size: 1rem;
	color: #666;
	border-top: 1px solid #c6c6c6;
	padding-top: 1.625rem; line-height:1.5rem;height:3.5rem; overflow:hidden;
	
}
.manual a:hover p{ color:#f69834;background: url(/images/p59_1.png) no-repeat left 1.5rem; padding-left:2.6rem;}
.manual img{
	margin-right: 0.625rem;
}
.ipt {
	border: solid 1px #d2d2d2;
	border-left-color: #ccc;
	border-top-color: #ccc;
	border-radius: 2px;
	box-shadow: inset 0 1px 0 #f8f8f8;
	background-color: #fff;
	padding: 4px 6px;
	height: 30px;
	line-height: 30px;
	color: #555;
	width: 180px;
	vertical-align: baseline;
}
.ipt-mini {
	width: 140px;
	padding: 1px 3px;
}
.ipt:focus {
	border-color: #95C8F1;
	box-shadow: 0 0 4px #95C8F1;
}

.btn {
	position: relative;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	min-width: 52px;
	padding: 0 12px;
	text-align: center;
	text-decoration: none;
	border-radius: 2px;
	border: 1px solid #ddd;
	color: #666;
	background-color: #f5f5f5;
	background: -webkit-linear-gradient(top, #F5F5F5, #F1F1F1);
	background: -moz-linear-gradient(top, #F5F5F5, #F1F1F1);
	background: linear-gradient(top, #F5F5F5, #F1F1F1);
}
input.btn {
	height: 29px;
}
.btn:hover {
	border-color:#c6c6c6;
	color:#333;
	background-color:#f8f8f8;
	background:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background:linear-gradient(top, #f8f8f8, #f1f1f1);
	box-shadow:#ddd 0 1px 1px 0;
}
.btn:active, .btn.btn-active {
	box-shadow:#ddd 0 1px 2px 0 inset;
	border-color:#c6c6c6;
}
.btn:focus {
	border-color:#4d90fe;
	outline:none
}
.btn-primary {
	border-color: #3079ED;
	color: #F3F7FC;
	background-color: #4D90FE;
	background: -webkit-linear-gradient(top, #4D90FE, #4787ED);
	background: -moz-linear-gradient(top, #4D90FE, #4787ED);
	background: linear-gradient(top, #4D90FE, #4787ED);
}
.btn-primary:hover {
	border-color:#2F5BB7;
	color:#fff;
	background-color: #4D90FE;
	background: -webkit-linear-gradient(top, #4D90FE, #357AE8);
	background: -moz-linear-gradient(top, #4D90FE, #357AE8);
	background: linear-gradient(top, #4D90FE, #357AE8);
}
.btn-primary:active, .btn-primary.btn-active {
	box-shadow:#2176D3 0 1px 2px 0 inset;
	border-color: #3079ED;
}
.btn-primary:focus {
	border-color:#4d90fe;
	outline:none
}

.theme-buy {
	margin-top:10%;
	text-align: center;
}
.theme-gobuy, .theme-signin {
	font-size: 15px;
}
.theme-price {
	position: relative;
	bottom: -6px;
	font-family: microsoft yahei, Arial, Helvetica, sans-serif;
	margin-right: 20px;
	font-weight: bold;
	color: #f60;
	line-height: 32px;
	font-size: 24px;
	display: inline-block;
}
.theme-price dfn {
	font-style: normal;
	font-size: 18px;
	margin-right: 2px;
}
.theme-desc {
	padding: 30px;
}
.theme-version {
	padding: 30px;
}
.theme-popover-mask {
	z-index: 9998;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.4;
	filter:alpha(opacity=40);
	display:none
}
.theme-popover {
	z-index:9999;
	position:fixed;
	top:50%;
	left:50%;
	width: 454px;
height: 248px;
	transform: translate(-50%,-50%);
	border-radius:5px;
	border:solid 2px #666;
	background-color:#fff;
	display:none;
	box-shadow: 0 0 10px #666;
}
.video-stert{
	position: absolute;
	left: 50%;
	top:29%;
	transform: translateX(-50%);
}
.theme-poptit {
	border-bottom:1px solid #ddd;
	padding:12px 12px 0;
	position: relative;
}
.theme-poptit  h3{ font-size:1.0rem}
.theme-popbod {
	padding:60px 15px;
	color:#444;
	height: 148px;
}
.theme-popbom {
	padding:15px;
	background-color:#f6f6f6;
	border-top:1px solid #ddd;
	border-radius:0 0 5px 5px;
	color:#666
}
.theme-popbom a {
	margin-left:8px
}
.theme-poptit .close {
	float:right;
	color:#000!important;
	padding:5px;
	margin:-2px -5px -5px;
	font:bold 14px/14px simsun;
	text-shadow:0 1px 0 #ddd;
	font-size: 20px;
font-weight: bold;
}
.theme-poptit .close:hover {
	color:#444;
}
.btn.theme-reg {
	position: absolute;
	top: 8px;
	left: 43%;
	display: none
}
.inp-gray, .feed-mail-inp {
	border:1px solid #ccc;
	background-color:#fdfdfd;
	width:220px;
	height:16px;
	padding:4px;
	color:#444;
	margin-right:6px
}
.dform {
	
	text-align: center;
}
.dform .ipt_error {
	background-color:#FFFFCC;
	border-color:#FFCC66
}
.dform-tip {
	display:none;
	background-color:#080;
	color:#fff;
	line-height:42px;
	margin-top:10px;
display:;
	font-size: 14px;
}
.dform-tip-errer {
	background-color: #CF301A;
}
.dform-tip a {
	display: inline-block;
	padding: 0 20px;
	margin-left:10px;
	background-color: #FFE924;
	color: #CF301A;
}
.dform-login {
	padding:0;
	height: 270px;
	overflow: hidden;
}
.dform-login iframe {
	height: 470px;
	margin-top: -180px;
}
.theme-signin {
	margin: -50px -20px -50px 40px;
	text-align:left;
	font-size: 14px;
}
.theme-signin h4 {
	color:#999;
	font-weight:100;
	margin-bottom: 20px;
	font-size: 12px;
}
.theme-signin li {
	padding-left: 80px;
	margin-bottom: 15px;
}
.theme-signin li strong {
	float: left;
	margin-left: -80px;
	width: 80px;
	text-align: right;
	line-height: 32px;
}
.theme-signin .btn {
	margin: 1rem 0;
}
.theme-signin p {
	font-size: 12px;
	color: #999;
}
.theme-desc, .theme-version {
	padding-top: 0
}
.dow-more{
	display: block;
	width: 10.625rem;
	height: 2.5rem;
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	line-height: 2.5rem;
	font-weight: bold;
	margin-top: 2.0625rem;
	background: #f69834;
	margin-left: 0.9375rem;
	margin-bottom: 3.5625rem
}
.Common h3{
	font-size: 1.6875rem;
	font-weight: bold;
	color: #000;
}
.comsd-top{
	display: flex;
	
	align-items: center;
	padding-top: 1.5625rem;
	border-top: 1px solid #c6c6c6;
}
.comsd-top img{
	margin-right: 1.25rem;
}
.common-fulld{
	width: 100%;
	padding-top: 4.375rem;
	background: #f6f6f6;
}
.com-mid{
	margin-top: 3.125rem;
	padding-left: 3.0625rem;
	
}
.com-mid p a{ color:#333;	background: url(/images/p70.png) no-repeat left; padding-left:1rem;
}
.com-mid p{
	font-size: 0.9375rem;
	color: #666;
	
}
.com-mid .dow-more{
	margin-left: 0;
	margin-top: 5rem; color:#FFF;
}
.message-desc h2{
	font-size: 1.6875rem;
	color: #000;
	font-weight: bold;
	margin-top: 4.375rem;
	margin-bottom: 1.875rem;
}
.message-desc p{
	font-size: 0.9375rem;
	color: #666;
}
.message-desc{
	margin-bottom: 4.625rem;
}
.swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 100%;
    background:none;
	border: 1px solid #fff;
    opacity: 1;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}
.news-banner-bx{
	position: relative;
}
.news-banner-bx-desc{
position: absolute;
    left:5.625rem;
    top: 6.75rem;
    width: 25rem;
    text-align: left;
}
.news-banner-bx-desc h2{
	font-size: 1.6875rem;
	font-weight: 600;
	color: #fff;
	line-height: 2rem;
}
.news-banner-bx-desc p{
    width: 23rem;
    color: #fff;
    font-size: 0.9375rem;
    margin-bottom: 0;
    line-height: 1.1875rem;
    margin-top: 1.3125rem;
}
.news-banner-bx-desc a{
	display: block;
	margin-top: 2.625rem;
}
.about-more:hover,.Structure-more:hover{
	background: #C7254E;
	color: #fff;
	border: none;
}
.banquan span ul{
	margin: 0;
	float: right;
}
.banquan span ul li{
	float: left;
	margin-right: 19px;
}
.banquan span ul li a{
	display: block;
	width: 25px;
	height: 25px;
	background: url(/images/262.png) no-repeat;
	background-position: 0 0;
	
}
.banquan span ul li a.a1{
	display: block;
	width: 25px;
	height: 25px;
	background: url(/images/262.png) no-repeat;
	background-position: -43px 0;
	
}
.banquan span ul li a.a2{
	display: block;
	width: 25px;
	height: 25px;
	background: url(/images/262.png) no-repeat;
	background-position: -86px 0;
	
}
.banquan span ul li a3.a3{
	display: block;
	width: 25px;
	height: 25px;
	background: url(/images/262.png) no-repeat;
	background-position: -129px 0;
	
}
.banquan span ul li a.a4{
	display: block;
	width: 25px;
	height: 25px;
	background: url(/images/262.png) no-repeat;
	background-position: -169px 0;
	
}
.banquan span ul li a.a5{
	display: block;
	width: 25px;
	height: 25px;
	background: url(/images/262.png) no-repeat;
	background-position: -210px 0;
	
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #fff;
    background-color: #FF4500;
    border-color: #ddd;
}
.show141{
	display: none;
}
.hide414{
	display: block;
}
.products_er_xuan ul li a:hover .smbg2{
	    display: none;
    transform: rotate(90deg);
}
.products_er_xuan ul li a:hover .smbg1{
	    display: block;
    transform: rotate(90deg);
}
@font-face{
     font-family: 'consle'; 
     src: url('../font/Roboto-Condensed.ttf');
     src:url('../font/Roboto-Condensed.ttf') format('truetype'),
         
}
@font-face{
     font-family: 'rg'; 
     src: url('../font/Roboto-Regular.ttf');
     src:url('../font/Roboto-Regular.ttf') format('truetype'),
         
}
.more-pr-info{
	font-family: "consle"!important;
}
.Related-item .honor-desco p a{
	font-family: "consle"!important;
}


.artical-top h2 {
	font-size: 1.3rem;
	color: #333; font-weight:bold;
	padding-right: 0;
	line-height: 2rem;
	padding-bottom: 10px;
}

.artical-time{
  font-size: 16px;
  color: #666;
  font-family: "SiemensSans-Roman"; 
  display: flex;
  align-items: center;
  border-bottom: 1px dashed #ddd;
  padding-bottom: 20PX;
   margin-bottom:25px
}
.artical-time span{
	display: flex; font-size:0.95rem;
	align-items: center;
	margin-right:25px;
}
.artical-time span img{
	margin: 0;
	margin-right: 10PX;
}
.return{
	width: 100%;
	border-top: 1px dashed #ddd;
	margin-top: 40px;
	padding-top: 28px;
}
.return a{
	display: block;
	width:139px;
	height: 45px;
	font-size: 18px;
	color: #fff;
	background: #e70012;
	text-align: center;
	line-height: 44px;
	margin: 0 auto;
	font-family:'Roboto-Medium';
	margin-bottom: 90px;
	
}
.col-md-kl p {
    font-size: 15px;
    color: #666;
 
    line-height: 28px;
    margin-bottom: 0;
    text-align: left;
}

.col-md-kl img {
	max-width: 100%;
	height: auto;
	margin: 30px 0;
}

.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;}


@media screen and (max-width: 960px){
.inner_banner {padding-top:10rem}
.banner-con-desc {top: 68%;}}
@media screen and (max-width: 550px){
.inner_banner {padding-top:12rem}
.banner-con-desc {top: 76%;}}

.support{ position: fixed; top:30%; right:0; width:50px; height:203px; z-index:9999}
.support li{height:50px;position:absolute; left:0;}
.support li img{float:left; margin:12px 12px 14px 14px;display:block}
.support li a{ display:block; color:#FFF; font-size:14px; height:50px; line-height:50px; padding-right:30px; overflow:hidden; background-color:#dc0007;  border-radius:6px;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}
.support li.support_qq a{ padding-right:50px;}
.support li a:hover{ background-color:#ff6915}
.support li.support_tel{width:190px}
.support li.support_wx{width:62px}
.support li.support_qq,.support li.support_qq1,.support li.support_wb{width:190px}
.support li.support_tel,.support li.support_qq,.support li.support_qq1,.support li.support_wb{-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}
.support li.support_qq{top:52px}
.support li.support_tel{top:52px}
.support li.support_wx{top:104px}
.support li.support_wb{top:156px}
.support li.support_tel:hover{left:-100px}
.support li.support_qq:hover{left:-100px}
.support li.support_wx i{position:absolute;width:188px; height:188px; left:-208px; top:-136px;display: none}
.support li.support_wx:hover i{display: block}  