body {
  font-family: '微软雅黑';
  font-size: 15px;
}
.clear:after {
  content: '';
  display: block;
  clear: both;
}
a {
  color: #333333;
}

.f60b3 {
  color: #0f60b3;
  font-size: 19px;
  font-weight: bold;
}
.hd {
  
  width: 100%;
  height: 223px;
}
.hd > div {
  width: 100%;
}
.hd > div > div {
  width: 1100px;
  margin: 0 auto;
}
.hd .hd1 {
  background: #099add;
  height: 35px;
  line-height: 35px;
}
.hd .hd1 > div {
  height: 100%;
}
.hd .hd1 > div ul {
  
  width: 180px;
  float: left;
  color: #FFFFFF;
}
.hd .hd1 > div ul li {
  float: left;
}
.hd .hd1 > div ul li a {
  color: #FFFFFF;
}
.hd .hd1 > div ul li span {
  padding: 0 5px;
}
.hd .hd1 > div .d1 {
  
  float: left;
  color: #FFFFFF;
  margin-left: 140px;
}
.hd .hd1 > div .d1 img,
.hd .hd1 > div .d1 div {
  float: left;
}
.hd .hd1 > div .d1 img {
  margin-top: 15px;
  margin-right: 5px;
}
.hd .hd1 > div .d2 {
  
  float: right;
  color: #fff;
}
.hd .hd2 {
  height: 180px;
  background: url(bg_02.jpg) no-repeat;
}
.hd .hd2 div > a,
.hd .hd2 div .ss {
  float: left;
}
.hd .hd2 div .nav {
  width: 100%;
  height: 37px;
}
.hd .hd2 div .nav > ul {
  float: left;
}
.hd .hd2 div .nav > ul li {
  float: left;
  margin-left: 10px;
  margin-right: 70px;
  padding-top: 5px;
}
.hd .hd2 div .nav > ul li a {
  font-size: 17px;
  color: #4ebbda;
}
.hd .hd2 div .nav > ul li a img {
  margin-right: 10px;
  vertical-align: middle;
}
.hd .hd2 div .nav > div {
  float: right;
}
.hd .hd2 div .nav > div img {
  margin: 0 10px;
  vertical-align: bottom;
}
.hd .hd2 div .nav > div a {
  font-size: 17px;
  color: #000;
}
.hd .hd3 {
  height: 8px;
  background: #3baee4;
}
.ct1,
.ct2,
.ct3,
.ct4 {
  width: 100%;
}
.ct1 > div,
.ct2 > div,
.ct3 > div,
.ct4 > div {
  width: 1100px;
  height: 100%;
  margin: 0 auto;
}
.ct1 {
  
  background: #fff;
  height: 410px;
}
.ct1 > div {
  position: relative;
}
.ct1 > div > div {
  height: 100%;
}
.ct1 .qhnr {
  
  width: 980px;
  float: left;
}
.ct1 .qhnr .d1 {
  width: 100%;
  height: 100%;
}
.ct1 .qhnr .d1 > p {
  width: 100%;
  height: 68px;
  line-height: 75px;
  color: #0f60b3;
  font-size: 19px;
  font-weight: bold;
}
.ct1 .qhnr .d1 .bt-right {
  width: 460px;
  line-height: 34px;
}
.ct1 .qhbt {
  
  float: right;
  width: 120px;
}
.ct1 .qhbt > ul {
  margin-top: 68px;
  width: 100%;
}
.ct1 .qhbt > ul li {
  width: 100%;
  padding-right: 32px;
  line-height: 50px;
  text-align: right;
}
.ct1 .qhbt > ul li a {
  color: #0088cc;
}
.ct1 .qhbt > ul li a.hover {
  font-weight: bold;
  font-size: 17px;
}
.ct1 .hx {
  
  position: absolute;
  width: 1px;
  height: 329px;
  background: #9bb4da;
  right: 10px;
  top: 60px;
}
.ct2 {
  
  background: #f7f7f7;
  height: 455px;
}
.ct2 > div p {
  color: #0f60b3;
  font-size: 19px;
  font-weight: bold;
  height: 58px;
  line-height: 86px;
  overflow: hidden;
}
.ct3 {
  
  background: #FFFFFF;
  height: 536px;
}
.ct3 > div p {
  color: #0f60b3;
  font-size: 19px;
  font-weight: bold;
  height: 58px;
  line-height: 86px;
  overflow: hidden;
}
.ct3 > div > ul {
  width: 100%;
  margin-top: 10px;
  height: 50px;
}
.ct3 > div > ul li {
  float: left;
}
.ct3 > div > ul li a {
  padding: 8px 21px;
  border: 1px solid transparent;
  color: #666666;
  font-weight: bold;
}
.ct3 > div > ul li a.hover {
  border: 1px solid #fe9e73;
  color: #fe9e73;
}
.ct3 > div > ul li span {
  margin: 0 31px;
}
.ct3 > div .d2 {
  width: 100%;
  height: 390px;
}
.ct3 > div .d2 > div {
  width: 710px;
  height: 100%;
}
.ct3 > div .d2 > ul {
  width: 375px;
  height: 100%;
}
.ct3 > div .d2 > ul li {
  width: 100%;
  margin-bottom: 20px;
}
.ct3 > div .d2 > ul li a {
  display: block;
  width: 335px;
  padding-left: 10px;
  
  color: #333333;
}
.ct3 > div .d2 > ul li span {
  padding-left: 10px;
  color: #666666;
}
.ct4 {
  
  background: url(bgg_06.jpg) no-repeat;
  height: 423px;
}
