﻿header,footer {
	width:100%;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color:#111111;
}
.sanjiao {
	display: none;
	width: 0px;
	height: 0px;
	border: 12px solid transparent;
	border-bottom: 12px solid rgba(0,0,0,0.8);
	margin:auto;
}
.carousel-inner>.item{overflow:hidden;}
footer{
	background:#232323;
}
.footer a:hover{color:#fff;}
.navbar-default {
	color:#fff;
	border-color:transparent;
	z-index:110;
	width:100%;
	max-width:1200px; 
	margin:auto;
	background-color:transparent;
}
html,body{width:100%;margin:0;padding:0;}
.logo {
	max-width:231px;
	height:auto;
	float:left;
	width:16%;
}
.logo img{max-width:100%;height:auto;}
.daohan {
	position:absolute;
	z-index:30;
	width:100%;
}
.navbar {
	margin-bottom:0;
}


.bannerimg{width:100%;height:auto;min-width:800px;}
@media (max-width: 767px){}
#menu {
	position:absolute;
	top:0;
}
.navbar-nav {
	float:left;
}
.carousel-inner img {
	margin:0 auto;
}
.carousel-control {
	font-size:160px;
}
.navbar-toggle {
	margin-top:-8px;
}
#nav>.container{
	position:absolute;
}
.navbar-toggle {
	position:relative;
	margin-left:12px;
}
.navbar-toggle{
	margin-top:13px;
	border:1px solid #fff;
	background:rgba(255,255,255,0);
	margin-left:20px;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
background:rgba(255,255,255,0);	
}
#navs {
	background:#ed010d;
}
.navbar-toggle span,.navbar-default .navbar-nav>li>a {
	color:#5c5c5c;
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover,{
	color:#fe6d2e;
}
#nav>li>a {
	padding-top:10px;
	padding-bottom:10px;
	color:#5c5c5c;
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
	max-height:700px;
}
#nav_all {
	width:80%;
	float:right;
	position:relative;
}
#nav_all>li {
	width:max-content;
	padding: 0 15px;
}
.navbar-nav li{
	font-weight: bold;
	font-size: 16px;
	height:100%;
	line-height:35px;
	padding:6px 0;
	height:auto;
}
#shouji>li ul li {
	background:#fff;
}
#nav_all>li>ul{
	list-style:none;
	padding:0;
}
#nav_all>li>ul>li {}
.item >p,.item div{margin:0;}
#nav li img{height:130px;width:auto;display:inline;margin-right:10px;margin-bottom:4px;padding:3px;}
.navbar-nav>li>a{padding:0;} 
.navbar-toggle-img>h2{display:none;}

@media(min-width:767px) {
	.nav_list{display:none;position:absolute;left:6%;background:rgba(0,0,0,0.8);width:88%;}
	#nav_all>li>ul{
		padding:15px; 
	}
	#nav_all>li>ul>li {}
	.nav_list>li>a {
		color:#fff;
	}
	.nav_list li{width:48%;float:left;}
	.navbar {
		padding-top:8px;
	}	
	.navbar-nav li {
		padding: 0;
		text-align:center;
	}
	.nav>li>a {
		position: relative;
		display: block;
		line-height: 60px;
	}
	.navbar-toggle-img{display:none;}
	#nav_list a {
		text-align:right;
	}
	.navbar-default {
		min-width:585px;
	}
}

.indexman{height:1482px;}
#khfw>p{min-height:119px;}
#khfw>p,#khfw h6{width:33.3%;margin:auto;text-align:center;float:left;}
#khfu h6 p{margin:auto;width:30%;}

.footer_nav {
	float: left;
	width: 30%;
	margin-right: 2%;
	
	margin-bottom: 20px;
}
.footer_nav ul li h2{
	color: #fff;
	text-align: left;
	font-size:20px;
	height:25px;
	overflow:hidden;
	line-height: 5px;
}
.footer_nav ul li a:hover{color:#fff;}
footer .hezuo{margin-left:0;margin-right:0;}
footer .hezuo img{max-width:100%;height:auto!important;}
footer .dizhi{padding-top:42px;text-align:center;padding-right:50px;}
footer .dizhi img{width:52px;margin:auto;max-width:100%;height:auto;}
.table{width:100%;}
.table tr,.table tr td{border:1px solid #ccc;}

@media(max-width:767px){
	footer .dizhi{padding-right:10px;}
	.nav_list>li>a{
		text-indent:4em;
		display:block;
		color:#fff;
		border-bottom:1px solid #ccc;
	}
	#nav_list>li>a,#nav_lists>li>a {
		color:white;
	}
	#shouji {
		float:right;
		padding-right:15px;
	}
	#shouji {
		width:60%;
	}
	#shouji>li,#shouji li>a {
		height:auto;
		text-align:right;
		line-height:30px;
		color:#fff;
	}
	#shouji li a {
		padding:0;
	}
	#nav_all {
		width:75%;
		float:left;
	}
	.man-white {
		position: fixed;
		width: 73.5%;
		height: 100%;
		left: 0;
		bottom: 0;
		background:#fff;
		z-index: 12;
		display:none;
	}
	.bannerimg{margin-left:-53px;}
	footer .dizhi img{margin-left:auto;margin-right:auto;}
	footer .dizhi p{text-align:center;}
	#myCarousel{margin-top:15px;overflow:hidden;}
	.logo {
		width:54%;
		padding-left:15px;
		padding-right:15px;
		padding-top:15px;
	}
	.navbar-toggle-img>h2{
		display:block;
		font-weight:bold;
		font-size:27px;
		position:relative;
		top:90px;
		left:10%;
	}
	.navbar-nav li {
		padding:0px;
	}
	#navbar-collapse ul {
		margin-top:0;
		position: relative;
	}
	.navbar-toggle-img{
		z-index:60;
		top:0px;display:none;left:0;height:173px;width: 73.9%;position:absolute;
	}
	.buttonback{
		display:none;
		left:0;
		position:absolute;
		top:0px;
		width:100%;
		height: 100%;
		background:rgba(0,0,0,0.6);
	}
	#nav_all{
		background:#fff;
		margin:0;
	}
	.navbar-default {
		width:100%;
		border:0;
	}
	.navbar-default .navbar-collapse {
		padding:0;
	}
	.navbar-collapse,.navbar-header{
		width:100%;
	}
	.navbar-collapse{margin-left:15px;}
	#nav_shouji {
		width:50%;
		float:right;
		background:white;
		height:100%;
	}
	#nav_shouji>li {
		text-align:right;
		border-bottom:1px solid #ccc;
	}
	.navbar-brand img {
		width:50%;
	}
	.navbar-brand img {
		margin-top:5px;
	}
	#nav_all>li{
		text-indent:2em;
		width:100%;
		line-height: 44px;
		color:#fff;
		font-size: 16px;
		color:#5c5c5c;
	}
	.nav>li>a{padding-left:0;padding-right:0;} 
	.nav>li>a{
		border-bottom:1px solid #ccc;
		height:46px;
		line-height:46px;
	}
	.nav>.china>a{
		border-bottom:0px;	
	}
	#nav_list>li>a{font-weight:normal;}
	#nav_all>li>a:hover,#nav_list>li>a:hover {
		background:rgba(0,0,0,0)
	}
	#nav_all>li>a:hover,#nav_list>li>a:hover{color:#5c5c5c;}
	footer .dizhi{padding-top:50px;padding-left:80px;}
	#nav_all>li a {
		color:#5c5c5c;
	}
	.nav_list>li>a{font-weight:normal;}
	
	footer .dizhi{padding-top:26px;padding-left:15px;}
	
	.bannerwen{position:relative;top:--72px;}
	.xiangwenzi{position:absolute;top:-80px;}
	.bannerwen>h1,.xiangwenzi>h1{font-size:25px;line-height:28px;margin:0;}
	.bannerwen>h2,.xiangwenzi>h2{font-size:14px;padding-left:20px;padding-right:20px;line-height:10px;margin-bottom:0px;max-width:400px;}
	.shoptitle,.shoptitles {
		margin-top:-129px;
		position:relative;
		font-size:50px;
		color:#fff;
	}
}
@media(max-width:530px){
	.bannerimg{margin-left:-150px;}
	.bannerwen{position:relative;top:-72px;}
	.xiangwenzi{position:absolute;top:-86px;}
}
.footer{background:#58595b;color:#fff!important;height:auto;}
.footer a{color:#fff;}
@media(max-width:410px){
	.bannerimg{margin-left:-300px;}
}
header {}
.navbar-toggle-img{height:0px;}
#nav li a img{
	display:none;
}
.navbar-default {
	height: 80px;
	color: #fff;
	border-color: transparent;
	position:relative;
	z-index:51;
	width: 100%;
	background-color: transparent;
}

@media (max-width: 767px){
	#nav li>img{
		display:none;
	}
	header {
		padding-top:0px;
	}
	.navbar-default {
		width:100%;
		padding-top:0px;
		margin-top:-3px;
	}
	.navbar-collapse{
		border:0px;
	}
	#nav_all>li>a,#nav_all>li>span{
		text-indent:2em;
	}	
	.navbar-header {}
	.navbar-toggle-img {
		z-index: 60;
		top: 0px;
		display: none;
		left: 0;
		height:73px;
		width: 73.9%;
		position: absolute;
	}
	.buttonback {
		display: none;
		left: 0;
		position: absolute;
		top: 0px;
		width: 100%;
		height: 100%;
		background: rgba(233, 38, 38, 0);
	}
	.man-white {
		position: fixed;
		width: 73.5%;
		height: 100%;
		left: 0;
		bottom: 0;
		background: #fff;
		z-index:12;
		display: none;
	}
	.man-hei {
		position: fixed;
		width: 27%;
		height: 100%;
		right: 0;
		bottom: 0;
		background: rgba(0,0,0,0.6);
		z-index: 11;
		display: none;
	}
	.man-hei-gb{
		background:url('404.png') no-repeat;
		height:73px;
		background-position-x:73%;
	}
	#nav li img {
		height: 36px;
		width: auto;
		display: inline;
		margin-right: 10px;
		margin-bottom: 4px;
		padding: 3px;
	}
	#nav_list>li>a {
		text-indent: 4em;
		display: block;
		color: #fff;
		border-bottom: 1px solid #ccc;
	}
	.navbar-toggle-img>h2 {
		display: block;
		font-weight: bold;
		font-size: 27px;
		position: relative;
		top: 90px;
		left: 10%;
	}
}

.nav>.china{
	font-weight: normal;
}
@media(min-width:767px) {
	.nav>.china{
		position: absolute;
		right: -4%;
		top: -15px;
	}
	.nav>li{position:static;} 
	.nav_list li a{display:block;float:left;width:100%;text-align:center;}
}
@media(max-width:767px) {
	.nav>.china{
		margin-top:20px;
	}
}