body {margin:0;font-family:Arial;font-size:13px;}
a:link{text-decoration:none; color:#444477}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;color:#444477;}  

.topnav {
  overflow: hidden;
  background-color:#444477;
}


.topnav a {
  float: left;
  display: block;
  color: #ffffff;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 1em;
}

.active {
  background-color: #990000;
  color: white;
}

.topnav .icon {
  display: none;
}

.dropdown {
  float: left;
  overflow: hidden;
}

.dropdown .dropbtn {
  font-size: 1em;    
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 10px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
  font-size: 13px;  
  border-bottom:1px dashed #ccc; 
}

.topnav a:hover, .dropdown:hover .dropbtn {
  background-color: #555;
  color: white;
}

.dropdown-content a:hover {
  background-color: #ddd;
  color: black;
}

.dropdown:hover .dropdown-content {
  display: block;
}


.contain{
  width:85%;
  margin:auto;
 overflow:hidden;

}

.box-s{
  width:21%;
  margin:5px;
  float:left;
  overflow:hidden;
}

.box-b{
  width:54%;
  margin:5px;
  float:left;
  overflow:hidden;

}
.row{
  width:100%;
  overflow:hidden;
}

.row-b{
  width:97%;
  overflow:hidden;
  margin:auto;

}


.t-menu{
  display:block;
  margin:auto;
  background-color:#444477;
  padding:12px 14px;
  padding-left:16px;
  color:#ffffff;
  border:1px solid #ffffff;
  border-radius:5px;
  margin-top:3px;
}

.box-s a{
  display:block;
  background-color:#ffffff;
  padding:8px 14px;
  border-bottom:1px  dashed #ccc;
}

.box-s a:hover{
  background-color:#eee;
  color:#000000;
  border:1px solid #ffffff;
  border-bottom:1px  dashed #ccc;
}

.box-menu{
  border:0px solid #4444aa;
  margin-left:10px;
  margin-right:10px;
}

.box-menu a{
  display:block;
  padding:10px;
  border-bottom:1px dashed #ccc;
}
.box-menu a:hover{
  background:#eee;
}


.t-list{
  padding:8px 10px;
  background:#444477;
  color:#fff;
  margin-top:20px;
  border-left:1px solid #4444aa;
  border-radius:7px 7px 0px 0px;
  text-align:center;
  margin-bottom:0px;
}

fieldset{
  border:1px solid #ccc;
  border-radius:7px;
  margin-top:15px;
  margin-bottom:20px;
}


legend{
  display:block;
  width:40%;
  color:#630;
  text-align:center;
  background:#87cefa;
  border-radius:4px;
  border-left:4px solid #aaa;
  border-right:4px solid #aaa;
  padding:10px;
  text-shadow:0px 0px 0px #aaa;

}



p a{
  display:block;
  padding-top:8px;
  padding-bottom:8px;
  border-bottom:1px dashed #ccc;
  text-indent:20px;

}


p a:hover{
  background:#eee;
}

p{
  text-indent:30px;
  margin:0px;
  padding:2px 0px;
}


ol{margin-left:30px;}
dd{margin:10px  0px 10px 0px;text-indent:20px;}
 h3{
  color:#660000;
  margin:5px;
  padding-bottom:10px;
  }
 h2{color:#333366;}

b{
  color:#005500;
  font-size:14px;


}

dd{
  margin:px 10px 0px 10px;
  padding:0px 0px 0px 10px;
  
}

.foot65{
	width:100%;
	margin:auto;
	padding:10px 10px 10px 80px;
	overflow:hidden;
	background-color:#444477;
	color:#ffffff;
	
}
.pic-b{
  border:5px solid #fff;
  box-shadow:0px 0px 4px #aaa;
  margin:10px;

}

.pic-b-gray{
  border:5px solid #eee;
  box-shadow:0px 0px 4px #aaa;
  margin:10px;
}
 
.bt-som{display:block;padding:6px 25px 6px 25px  ;background:#f80;margin:10px;border-radius:5px;border:1px solid #860;}
.bt-som:hover{background:#eee}

@media screen and (max-width: 1200px) {
  .topnav a:not(:first-child), .dropdown .dropbtn {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }



}

@media screen and (max-width: 1200px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .topnav.responsive .dropdown {float: none;}
  .topnav.responsive .dropdown-content {position: relative;}
  .topnav.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }



}


@media only screen and (max-width: 1200px) {

.contain{
  width:95%;
}

.box-s , .box-b ,.row-b{
  width:95%;
}

.hh{display:none;}

.mm-ban
{display:none;}


}

@media only screen and (max-width: 600px) {

.contain{
  width:98%;


}

.box-s , .box-b ,{
  width:95%;
}
.row-b{width:100%}

.hh{display:none;}

.mm-ban
{display:none;}

.banbb{
width:75%;



}




