/*public*/
.size1 {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.backcolor {
  background: #3671cf;
}
.color {
  color: #3671cf;
}
/*header*/
.header {
  width: 100%;
  height: auto;
  background: white;
}
.header .header_top {
  height: 35px;
  background: url(../images/h1.jpg) no-repeat right;
  text-align: right;
  color: white;
}
.header .header_top p {
  display: inline-block;
  padding-left: 32px;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  background: url(../images/h3.png) no-repeat left center;
  letter-spacing: 1px;
  margin-right: 15px;
}
.header .header_top p span {
  padding-left: 10px;
}
.header .header_nav {
  margin-bottom: 10px;
}
.header .header_nav .logo {
  color: #4D4D4D;
}
.header .header_nav .logo h2 {
  font-size: 30px;
  line-height: 40px;
  letter-spacing: 2px;
}
.header .header_nav .logo p {
  font-size: 10px;
  line-height: 28px;
}
.header .header_nav .menu {
  display: inline-block;
  margin-top: 25px;
}
.header .header_nav .menu li {
  display: block;
  float: left;
  margin-left: 25px;
  font-size: 16px;
}
.header .header_nav .menu li a {
  display: inline-block;
  padding-bottom: 15px;
  height: 24px;
  line-height: 24px;
}
.header .header_nav .menu li:hover a,
.header .header_nav .menu li.hover a {
  background: url(../images/h2.png) no-repeat center bottom;
}
/*footer*/
/*footer*/
.footer {
  width: 100%;
  background: #2C90D8;
  color: white;
}
.footer .footer_nav {
  width: 100%;
  height: 50px;
  background: url("../images/f1.jpg") no-repeat bottom;
  line-height: 48px;
  color: white;
  font-size: 18px;
  text-align: center;
}
.footer .footer_nav a {
  color: white;
  padding: 0 25px;
}
.footer .footer_box {
  margin-top: 25px;
}
.footer .footer_box .left {
  width: 380px;
  height: 255px;
  background: url("../images/f4.png") no-repeat bottom right;
}
.footer .footer_box .left .tits .txt1 {
  font-size: 18px;
}
.footer .footer_box .left .tits .txt2 {
  font-size: 26px;
  color: #56A6E0;
  line-height: 30px;
}
.footer .footer_box .left .txt {
  margin-top: 5px;
}
.footer .footer_box .left .txt p {
  line-height: 26px;
  font-size: 16px;
}
.footer .footer_box .center {
  width: 370px;
  text-align: center;
  height: 255px;
  background: url("../images/f4.png") no-repeat right bottom;
}
.footer .footer_box .center img {
  width: 140px;
  height: 150px;
  margin-top: 40px;
}
.footer .footer_box .center .txt2 {
  font-size: 16px;
  margin-top: 10px;
}
.footer .footer_box .right {
  width: 325px;
  height: auto;
}
.footer .footer_box .right .ipt {
  width: 100%;
  height: 38px;
  line-height: 38px;
  margin-bottom: 10px;
}
.footer .footer_box .right .ipt input {
  width: 190px;
  height: 36px;
  border: 1px solid white;
  background: 0;
  padding-left: 10px;
  color: white;
}
.footer .footer_box .right .text {
  width: 276px;
  height: 91px;
  line-height: 170px;
}
.footer .footer_box .right .text textarea {
  width: 200px;
  height: 91px;
  background: 0;
  border: 1px solid white;
  margin-bottom: 10px;
  line-height: 36px;
  color: white;
  float: right;
}
.footer .footer_box .right .btnt {
  width: 202px;
  height: 38px;
  background: #53A9E8;
  color: white;
  font-size: 18px;
  margin-left: 74px;
  cursor: pointer;
}
.footer .footer_bottom {
  width: 100%;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #2282C7;
}
.footer .footer_bottom strong {
  font-weight: 500;
  padding: 0 30px;
  color: white;
}
.footer .footer_bottom strong a {
  color: white;
}
