.top .nav {
  width: 100%;
  height: auto;
  text-align: center;
  position: absolute;
  top: 0;
  z-index: 111;
  transition: all 0.4s;
}
.top .nav ul {
  width: 33%;
  height: auto;
  padding-left: 2.5%;
  box-sizing: border-box;
  float: left;
  display: flex;
}
.top .nav ul li {
  width: 30%;
  height: auto;
  float: left;
  text-align: center;
  margin: 0.5rem 0rem 0px 0rem;
  font-size: 0.18rem;
  color: #FFFFFF;
}
.top .nav ul li a {
  width: 80%;
  font-size: 0.18rem;
  color: #FFFFFF;
  padding-bottom: 0.1rem;
  line-height: 0.4rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.top .nav ul li div {
  width: 4rem;
  display: flex;
  justify-content: center;
  display: none;
  margin-top: 0.4rem;
  position: relative;
  left: -1.46rem;
}
.top .nav ul li div p {
  text-align: center;
  margin-left: 0.08rem;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.14rem;
  color: #ffffff;
}
.top .nav ul li div p a {
  font-size: 0.16rem;
  line-height: 0px;
  border-bottom: 2px solid #FFFFFF;
}
.top .nav .logo {
  width: 30%;
  margin: 0 auto;
  display: inline-block;
	line-height:0.96rem;
}
.top .nav .logo img {
  width: 0.99rem;
  height: 0.72rem;
  margin-top: -0.12rem;
}
.top .nav .logo p {
  font-size: 0.24rem;
  color: #ffffff;
  line-height: 0.96rem;
  display: inline-block;
}
.top .nav li:hover div {
  display: block;
}
.top .nav li:hover a {
  border-bottom: 2px solid #FFFFFF;
  color: #f0cd3c;
}
.top .nav li:hover p a {
  border-bottom: 0px solid #FFFFFF;
  color: #FFFFFF;
}
.top .nav div p:hover a {
  color: #f0cd3c;
}
.top .nav .chinese_english span:hover a{
   color: #F0CD3C !important;
}


.footer {
  width: 100%;
  background-image: url(./footer.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  text-align: center;
  overflow: hidden;
  box-sizing: border-box;
  padding-bottom: 0.2rem;
}
.footer .footer-top {
  width: 52%;
  margin: 0rem auto;
  margin-top: 0.4rem;
  overflow: hidden;
  padding-left: 6%;
  box-sizing: border-box;
  display: flex;
}
.footer .footer-top div {
  float: left;
}
.footer .footer-top .footer-top-l,
.footer .footer-top .footer-top-r {
  width: 21%;
  margin: 0.24rem;
  height: auto;
}
.footer .footer-top .footer-top-l img,
.footer .footer-top .footer-top-r img {
  width: 100%;
  height: auto;
  display: none;
}
.footer .footer-top .footer-top-c {
  width: 35%;
  margin-left: 0.1rem;
  text-align: center;
}
.footer .footer-top .footer-top-c .footer-logo img {
  width: 1.68rem;
  height: 1.34rem;
}
.footer .footer-top .footer-top-c .footer-logo p {
  font-size: 0.17rem;
  color: #1e88be;
  display: none;
}
.footer .footer-top .footer-top-c .footer-top-c-f {
  margin-left: 0.75rem;
  display: flex;
}
.footer .footer-top .footer-top-c .footer-top-c-f div {
  float: left;
  cursor: pointer;
}
.footer .footer-top .footer-top-c .footer-top-c-f div img {
  width: 0.44rem;
  height: 0.44rem;
}
.footer .footer-top .footer-top-c div {
  float: none;
  margin: 0.1rem;
}
.footer .footer-footer {
  font-size: 0.16rem;
  color: #fefefe;
  line-height: 0.42rem;
}
.center {
  width: 90%;
  height: auto;
  margin: 0 auto;
}
.huidingbu {
  width: 0.88rem;
  height: 0.88rem;
  background-image: url(../img/index/fanhui.png);
  background-size: 100% 100%;
  border-radius: 50%;
  position: fixed;
  bottom: 0.5rem;
  right: 0.2rem;
  z-index: 666;
  display: none;
  cursor: pointer;
  transform: all 0.3s;
}
.sousuo_input{
	float: left;
}
.sousuo_input .input1{
	width: 2.5rem;
	height: 0.31rem;
	line-height: 0.31rem;
	border: none;
	float: left;
	padding-left: 0.15rem;
	box-sizing: border-box;
	font-size: 12px;
	color: #333;
	/* background-image: url(../img/index/lanse_sousuo.jpg); */
	/* background-repeat: no-repeat; */
	/* background-position: 12px 9px; */
	letter-spacing: 1px;
}
.sousuo_input .sousuo{
	line-height: 0.31rem;
	float: left;
	font-size: 14px;
	color: #FFFFFF;
	width: 0.31rem;
	height: 0.31rem;
	border: none;
	cursor: pointer;
	background: #202d4f;
	margin-left:-0.31rem;
	background-image: url(./sousuo.png);
	background-repeat: no-repeat;
	background-size: 62%;
	background-position: 0.06rem;
}