header{
	height: auto;
	background-image: none;
}

.logo{
	margin-left: 0;
	width: 100%;
	text-align: center;
	margin: 15px 0;
}

nav.top-menu{
	margin-left: 0;
	width: 100%;
	height: auto;
}

nav.top-menu ul{
	width: 100%;
	text-align: center;
}

nav.top-menu ul li{
	display: inline-block;
	float: none;
}

nav.top-menu ul li{
    border: 1px solid #e5e5e5;
}

.top-contact{
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
}

span.cont1, span.cont2 , a.cont3{
	display: inline-block;
	float:  none;
}

.flexslider{
	margin-top: 0px;
}

.t2_left{
	width: 100%;
	text-align: center;
}

.t2_left img{
	max-width: 100%;
}

.t2_right{
	padding: 0 10px;
	margin: 20px 0;
}

.t3{
	float: LEFT;
	height: auto;
	margin-top: 0;
}

.t3 img.paral1{
	display: none;
}

.t3_in{
	position: relative;
	height: auto;
	top: 0;
}

.t3_left, .t3_right{
	float: left;
	width: 100%;
	height:auto;
}

.t3_left_in{
	height: auto;
	margin: 0;
	text-align: center;
}	

.t3_left_in h3, .t3_right_in h3{
	padding-left: 10px;
	text-align: left;
}

.log1, .log2{
	
	float: none;
}

.log3{
	margin-left: auto;
}

.js-marquee .log3{
  margin-left: 60px;
}

.t3_right_in{
	height:  auto;
	text-align: center;
}

footer{
	background-image: none;
	height: auto;
}

.foot-left{
	float: left;
	width: 100%;
	box-sizing: border-box;
	height: auto;
}

.container{
	height: auto;
	width: 100%;
}

.foot-right{
	float: left;
	width: 100%;
	box-sizing: border-box;
	height: auto;
	text-align: left;
	padding-left: 40px;
	margin: 20px 0;
}

.foot-right nav{
	FLOAT: LEFT;
	margin: 20px 0;
	display: none;
}

.foot-right span{
	position: relative;
	right: auto;
	bottom: auto;
}

body.subp  header{
	height:  auto;
}

.subp-content1-left{
	display: none;
}
.subp-content1-right{
	width: 100%;
	border-left: 0px;
}

.subp-content1-right-in{
	padding: 20px;
}

.prod-spec p {
	padding: 20px;
}

.prod-spec2-left{
	width: 100%;
}
.prod-spec2-right{
	width: 100%;
}

.t3_left_in #info {
	height: 260px;
}
