body {
	/*overflow-x: hidden;*/
	overflow: auto;
	margin: 0;

}

.header {
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	align-items: center;
	width: 100%;
}

.header-title-row {
	display: flex;
	flex-direction: row;
	width: 100%;
	align-items: center;
	width: 100%;
	max-width: 1500px;
	padding: 13px 0;
	margin: 0 auto;
	/*transform: scale(0.8);*/
}

.header-title-text {
	font-size: 14px;
	
	font-weight: Light;
	color: #999999;
	line-height: 14px;
}

::-webkit-input-placeholder {
	color: #999999;
}

.header-title-right {
	display: flex;
	flex-direction: row;
	margin-left: auto;
}

.header-title-col {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.header-title-icon {
	width: 15px;
	height: 15px;
	/*border: 1px solid #000000;*/
}

.index-icon {
	background-image: url("../images/icon/index-icon.png");
	background-size: 100%;
}

.store-icon {
	background-image: url("../images/icon/store.png");
	background-size: 100%;
}

.header-title-name {
	font-size: 14px;
	
	font-weight: Light;
	color: #333333;
	line-height: 14px;
	margin-left: 5px;
}

.header-search {
	display: flex;
	flex-direction: row;
	align-items: center;
	max-width: 1500px;
	width: 100%;
	padding: 9px 0;
	margin: 0 auto;
	/*transform: scale(0.8);*/
}

.company-row {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.company-log {
	width: 221px;
	height: 106px;
}

.company-log img {
	width: 221px;
	height: 106px;
}

.company-name-row {
	display: flex;
	flex-direction: column;
	margin-left: 25px;
}

.company-name-1 {
	font-size: 24px;
	
	font-weight: bold;
	color: #333333;
	line-height: 24px;

}

.company-name-2 {
	font-size: 16px;
	font-family: SourceHanSansCN-Bold;
	font-weight: bold;
	color: #333333;
	line-height: 25px;
}

.input-row {
	display: flex;
	flex-direction: row;
	margin-left: auto;
}

.input-value {
	border: 1px solid #DDDDDD;
	width: 256px;
	padding-left: 52px;
}

.input-but {
	font-size: 18px;
	
	font-weight: 400;
	color: #FFFFFF;
	line-height: 18px;
	padding: 21px 26px 20px 37px;
	background: #F15921;
	margin-left: 18px;
	border: none;
}

.country-row {
	display: flex;
	flex-direction: column;
	margin-left: 50px;
}

.country-col {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.country-icon {
	width: 27px;
	height: 19px;
	/*border: 1px solid #F15921;*/
}

.country-en {
	background-image: url("../images/icon/en.png");
	background-size: 100%;
}

.country-cn {
	background-image: url("../images/icon/cn.png");
	background-size: 100%;
}

.country-ge {
	background-image: url("../images/icon/ge.png");
	background-size: 100%;
}

.country-name {
	font-size: 16px;
	
	font-weight: 300;
	color: #999999;
	line-height: 16px;
	margin-left: 8px;
}

.header-column {
	width: 100%;
	background-color: #F15921;
	margin: 0 auto;
}

.header-nav-row {
	display: flex;
	flex-direction: row;
	justify-content: center;
	background-color: #F15921;
	width: 1500px;
	margin: 0 auto;
	/*transform: scale(0.8);*/
}

.header-nav-li {
	display: flex;
	flex-direction: row;
}

.header-nav-text {
	font-size: 20px;
 
	font-weight: 400;
	color: #FFFFFF;
	line-height: 27px;
	padding: 16px 10px 14px 10px;
	margin: 0 65px;
}

.header-nav-active,.header-nav-text:hover {
	background: #DC4812;
}

.header-nav-li:not(:last-child)::after {
	content: '';
	width: 1px;
	height: 16px;
	background: #FFFFFF;
	opacity: 0.2;
	margin: auto 0;
}

.carousel {
	width: 1920px;
	height: 500px;
	/*border: 1px solid #F15921;*/
}

/*banner*/
.fn-clear {}

.box_skitter {
	position: relative;
	background: transparent none repeat scroll 0% 0%;
	z-index: 1;
}

.box_skitter ul {
	display: none;
}

.box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

.box_skitter .image {
	overflow: hidden;
}

.box_skitter .image img {
	display: none;
}

.box_skitter .box_clone {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 20;
}

.box_skitter .box_clone img {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
}

.box_skitter .prev_button {
	position: absolute;
	top: 50%;
	left: 10%;
	z-index: 100;
	width: 86px;
	height: 86px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -43px;
	/*background: url(../images/banl.png) no-repeat scroll 0% 0% ! important;*/
}

.box_skitter .next_button {
	position: absolute;
	top: 50%;
	right: 10%;
	z-index: 100;
	width: 86px;
	height: 86px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -43px;
	/*background: url(../images/banr.png) no-repeat scroll 0% 0% ! important;*/
}

.box_skitter .label_skitter {
	z-index: 150;
	position: absolute;
	display: none;
}

#slideshow {
	width: 100%;
	height: 500px;
	margin: 0 auto;
}

#slideshow ul {
	display: none;
}

#yc-mod-slider {
	overflow: hidden;
	position: relative;
	height: 500px;
}

div.wrapper {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 100%;
}

#slideshow {
	overflow: hidden;
	position: relative;
}

.info_slide {
	display: block !important;
	width: 100%;
	position: absolute;
	z-index: 1999;
	bottom: 20px;
	left: 0;
	text-align: center;
}

.info_slide .image_number {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 50px;
	height: 5px;
	margin: 4px;
	overflow: hidden;
	background: #f5f3f1 !important;
	line-height: 999px;
}

.info_slide .image_number_select {
	background: #ff8502 !important;
	height: 8px;
}

#slideshow a:hover img {
	transition: none !important;
	transform: none;
}

.page .total {
	font-size: 24px;
	
	font-weight: 400;
	color: #333333;
	line-height: 24px;
	padding: 15px 13px 14px 12px;
	border: 1px solid #DDDDDD;
	border-radius: 10px;
	margin-right: 26px;
	margin-left: 26px;
	opacity: 0.8;
}

.page .active {
	font-size: 17px;
	
	font-weight: 400;
	color: #ffffff;
	background-color: #F15921;
	line-height: 17px;
	padding: 17px 13px;
	border: 1px solid #DDDDDD;
	border-radius: 10px;
	margin-right: 14px;
	margin-left: 14px;
}

.menu {
	display: none;
	height: 60px;
	width: 30px;
	position: absolute;
	right: 20px;
	top: 0px;
	z-index: 99999;
}

.menu i {
	transition: all 0.2s;
	position: relative;
	width: 30px;
	height: 3px;
	margin-top: 20px;
	background: #F15921;
	display: block;
}

.menu i:before,
.menu i:after {
	position: relative;
	content: "";
	width: 100%;
	height: 100%;
	top: 10px;
	background: #F15921;
	display: block;
	transition: all 0.2s;
}

.menu i:after {
	top: unset;
	bottom: -18px;
}

.close i:before {
	top: 4px;
	-webkit-transform: translateY(6px) rotate(45deg);
	-ms-transform: translateY(6px) rotate(45deg);
	transform: translateY(6px) rotate(45deg);
}

.close i:after {
	top: 4px;
	-webkit-transform: translateY(3px) rotate(-45deg);
	-ms-transform: translateY(3px) rotate(-45deg);
	transform: translateY(3px) rotate(-45deg);
}

.close i {
	background: transparent;
}

.hear_sj {
	display: none;
}

.centerBox {
	margin: 0 auto;
	width: 90%;
	max-width: 1200px;
}

.centerBox:after {
	content: "";
	display: block;
	clear: both;
}

.nav {
	display: none;
	width: 100%;
	height: 100%;
	background: #fff;
	position: fixed;
	top: 60px;
	z-index: 999;
	left: 0;
	padding: 20px 4%;
	box-sizing: border-box;
}

.nav  ul li{
	font-size: 14px;
	line-height: 40px;
}

.banner{
    display: none;
}

.ban_sj {
	display: block;
}

.ban_sj img {
	width: 100%;
	display: block;
}
