* {
  padding: 0;
  margin: 0;
  font-family: Microsoft YaHei;
}

ul li {
  list-style: none;
}

a {
  text-decoration: none;
  color: #000;
}

a:visited {  color: #000;}

 
.header {  width: 100%;  background-color: #ffffff;    padding: 15px 0 0 0;}
.top {  width: 1200px;height: 97px; margin: 0 auto; display: flex;  justify-content: space-between;}
.top .logo {  width: 25%; float: left; padding-bottom: 15px; }
.top .nav11 { width: 75%;padding-top:70px\9; display: flex;  align-self: flex-end;   float: left; }
.header-r {  position:absolute; top:70px; right: 20px;}
.header-r ul li { line-height: 19px; float: left;  }

.phone{margin-right: 20px; }
.phone img{ width: 22px; height: 22px;   margin-right: 6px; float: left;}
.phone span{ font-size: 16px;display: inline-block\0; padding-bottom: 5px\0;}
.diqu a { width: 45px;}
.diqu a img { width: 19px; height: 19px; margin-top: 2px;  margin-right: 6px; float: left; border: none\0; display: inline-block\0; }
.diqu a span{ font-size:14px; margin-top: 2px; display: inline-block\0;}
.diqu a:hover{color:red;}
 
.banner {  width: 100%; height: 900px;  margin:0 auto 10px auto;  }
 @media screen and (min-width: 1920px) { 
.banner {width: 1920px;}
body{overflow-x:hidden; }
} 
 


.footer {  width: 100%;  height: 197px;  background: url("../images/map.png") no-repeat;  background-size: 503px;  background-position: 51% 0;  font-size: 12px;  padding-top: 15px;  box-sizing: border-box;}

.foot_menu{text-align: center;padding-top: 10px;}
.foot_menu a{ font-size: 12px; color: #666666; padding: 0 20px;}

.quanwei,.banquan,.d-logo { width: 100%;  display: flex; justify-content: center; text-align: center;}
.quanwei,.banquan {  margin: 13px 0;  font-size: 12px;  font-family: Arial;  font-weight: 400;  color: #cbcbcb;  line-height: 20px; text-align: center;}
.quanwei p a:link,.quanwei p a:visited{color:#cdcdcd;}

.d-logo {  mvisitedn-top: 18px; text-align: center;}

.d-logo span { display: inline-block; margin-right: 45px;}

 
