@charset "UTF-8";
/* CSS Document */
@font-face {
  font-family: Poppins;
  src: url("../fonts/Poppins-Regular.ttf"), url("../fonts/Poppins-Regular.eot");
  /* IE9 */ }

@font-face {
  font-family: Manzein;
  src: url("../fonts/Manzein-demo-2.ttf"), url("../fonts/Manzein-demo-2.eot");
  /* IE9 */ }

/*=====================通用样式定义========================*/
body, th, td {
  font-size: 12px;
  font-family: Poppins; }

body {
  margin: 0;
  padding: 0;
  word-break: break-word;
  font-size: 12px;
  background: #fff; }

form,
ul,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0; }

a, button {
  cursor: pointer; }

input,
select {
  border: 0 none;
  box-sizing: border-box;
  padding: 0;
  font-size: 14px;
  line-height: 16px; }

button {
  background: none;
  border: none; }

table,
td {
  font-size: 12px;
  padding: 0;
  border-collapse: collapse; }

img {
  border: 0;
  vertical-align: middle; }

ul,
li {
  list-style-type: none; }

/* 通用浮动属性 */
.fl {
  float: left; }

.fr {
  float: right; }

.clear {
  clear: both;
  line-height: 0;
  height: 0;
  font-size: 0;
  overflow: hidden; }

.clear1 {
  clear: both;
  line-height: 0;
  height: 0; }

.clearfix::before,
.clearfix::after {
  content: '';
  display: block;
  visibility: hidden;
  clear: both;
  line-height: 0;
  height: 0; }

/*文字对齐方式*/
.tc {
  text-align: center; }

.ind {
  text-indent: 2em; }

.center {
  width: 1200px;
  height: auto;
  position: relative;
  margin: 0 auto; }

/*常用方法*/
.b {
  font-weight: bold; }

.w80 {
  width: 80px; }

.w165 {
  width: 165px; }

/* 默认链接颜色 */
a:link,
a:visited {
  text-decoration: none; }

a:hover {
  text-decoration: none; }

/*清除链接虚框*/
:focus {
  outline: none; }

/*针对Firfox*/
a,
area {
  blr: expression(this.onFocus=this.blur()); }

/* map */
#BMapLib_bubble_content0{
  /* height: auto!important; */
}


.scenic-pictures .picUi{
  overflow: hidden;
}



