body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;} 
body{background:#fff;color:#333;font-size:14px;font-family:'Poppins', 'Lato', sans-serif;} 
 
ul,ol{list-style-type:none;} 
select,input,img,select{vertical-align:middle;} 
 
a{text-decoration:none;} 
a:link{color:#fff !important;} 
a:visited{color:#fff !important;} 
a:hover,a:active,a:focus{color:#fff !important;text-decoration:underline;}
@font-face {

    font-family: 'Roboto-Regular';

    src: url('../font/Roboto-Regular.ttf');

}

/*#head{background: #000;}*/
.navbar{border-radius: 0 !important;margin-bottom: 0 !important;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    border-bottom: 1px solid #fff;
}
.navbar-nav>.active>a{background: none !important;}
.navbar-brand{padding: 15px 0 15px 30px}
.navbar-brand img{width: 50%;}
.navbar-default {border: none !important;z-index: 100;}
.navbar-default .navbar-nav>li>a{color: #fff;}
.main_content {
  /*width: 100%;*/
  margin: auto;
  position: absolute;
  top: 30%; left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.navbar-nav li{margin-left: 20px;}
#foot{color: #666 !important;padding: 20px 0;background: #F9F9F9;margin-top: 80px;}
#foot li {
    display: inline-block;
    margin-left: 5px;
}
#foot li a{color: #666 !important;}
#foot .foot_p{line-height: 35px;}
.split-line{color: #C9C9C9}
/* 超大PC屏幕下的专用样式*/ 
 @media screen and (min-width:768px) {
 	#main{margin-top: -50px;height: 800px !important;}
 	.navbar{background: rgba(0,0,0,.7) !important;}
  .container-fluid {
      padding-right: 40px;
      padding-left: 40px;
  }
  .nav>li>a {
      padding: 15px 17px !important;
  }
 }

/*在小于768像素的屏幕里,这里的样式才生效*/
 @media screen and (max-width:768px) {
 	#main{margin-top: -50px;height: 400px !important;}
 	.navbar-header {
	    padding-left: 15px;
	}
	.navbar{background: #000 !important;}
	.map{padding: 0 5px;}
  .main_content{width: 100%;}
  }
