/* CSS Document */
.wrapper { position: relative;}
.topbar {
  min-width: 1000px;
  height: 42px;
  background: url(xb_topbg.jpg) repeat-x;
}
.topbar-con {
  width: 1000px;
  height: 42px;
  line-height: 42px;
  margin: 0 auto;
}
.topbar-con ul li {
  float: right;
  font-size: 12px;
  color: #106fb2;
  overflow: hidden;
  height: 42px;
}
.divisionline a {
  padding-right: 10px;
}
.topbar-con ul li a { 
  padding-left: 10px;
  color: #106fb2;
}
.topbar-con ul li a:hover { color:#CC3333;}
.content-bg {
  min-width: 1000px;
  background:url(xb_sitebg.jpg) no-repeat top center;
}
.content {
  width: 1000px;
  margin: 0 auto;
}
.banner { height: 160px;}
.logo {
  display: inline;
  float: left;
  margin-top: 26px;
  margin-left: 10px;
}
.banner-right {
  display: inline;
  float: right;
  max-width: 530px;
  margin-top: 50px;
  margin-right: 20px;
}
.search {
  position: absolute;
  top: 128px;
  left: 50%;
  margin-left: 128px; 
}
.searchtext {
  float: left;
  width: 281px;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  border: 1px solid #0568ae;
}
.searchbtn {
  float: left;
  width: 60px;
  height: 32px;
  line-height: 32px;
  color: #fff;
  background-color: #0568ae;
  cursor: pointer;
}
.weather {
  float: right;
  line-height:16px;
  margin-top: 10px;
  font-size: 12px;
}
.weather img { 
  float: left;
  margin-right: 5px;
}
.weather a { color: #0568ae;}
.weather a:hover { color: #CC3333;}
.nav {
  height: 50px;
  line-height: 50px;
  background-color: #fff;
  border-bottom: 5px solid #076aaf;
}
.nav ul li {
  float: left;
  width: 123px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
.sy { width: 105px !important;}
.nav ul li a {
  display: block;
  color: #0568ae;
}
.nav ul li a:hover {
  color: #fff;
  background-color: #0568ae;
}
.footer {
  padding-top: 20px;
  padding-bottom: 15px;
  background-color: #fff;
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}
.conac-logo {
  display: inline;
  float: left;
  margin-top: 10px;
  margin-left: 100px;
}
.wzzc {
  display: inline;
  float: left;
  margin-top: 20px;
  margin-left: 20px;
}
.copyright {
  display: inline;
  margin-left: 20px; 
  float: left;
  line-height: 20px;
  font-size: 12px;
}

.top_2018yd{
width:auto;
height:77px;
margin: 0 auto;
background:url(szf_2018hdyd_1.jpg) repeat-x center;
}

.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background: #000000;opacity: 0.8 !important;filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;top:-400px;margin-left:-300px; width: 600px;height: 270px;background:#fff;z-index: 1001;display: none;}
.alert-delete{width: 100%;height: 38px; line-height: 38px;  font-size: 20px; font-weight: bold; position: relative; background-color: #347bd7; color: #fff; text-align: center;}
.alert-delete span{position: absolute;top:10px;right: 10px; width: 19px;height: 19px; background: url(tcdelete.jpg) center center no-repeat;cursor:pointer;}
.alert-wzsm{width: 560px;height: 100px;margin: 30px auto 0; line-height: 40px;font-size: 20px;color: #000;text-align: center;font-family:"Microsoft YaHei"; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-wzsm p{font-size:20px;font-family:"Microsoft YaHei";}
.alert-footer{width: 100%; height: 105px;font-size: 20px;color: #000;}
.alert-footer span{cursor: pointer;float: left;font-family:"Microsoft YaHei";}
.continue{width: 124px;height: 42px;display:inline-table; background-color:#347bd7;border:2px solid; color:#FFFFFF; text-align:center; line-height:42px;}
.fangqi{line-height: 42px;font-size: 20px;color: #347bd7;margin-left: 30px;}
.xuanze{width: 210px;height: 42px;margin: 25px auto 0;}
 @media only screen and (max-width: 414px) {
   .alert-warning{position: fixed;left:2%;top:-400px;margin-left:0; width: 96%;height: auto;background: #fff;background-size: 100%; z-index: 1001;}
   .alert-wzsm{width: 80%;height: auto;margin: 15px auto 0; line-height: 28px;font-size: 18px;color: #000;text-align: center; }
   .alert-wzsm p{font-size:18px;}
   .alert-footer{width: 100%; height: 70px;line-height: 70px;font-size: 18px;color: white;margin-top: 10px;}
   .continue{ width: 124px;height: 42px;background-size: 100%; display:inline-table; background-color:#000099;}
}