/*默认全局样式*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
body {
  background: #fff;
  color: #555;
  font-size: 14px;
  font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
td,
th,
caption {
  font-size: 14px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-size: 100%;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}
a {
  color: #555;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
img {
  border: none;
}
ol,
ul,
li {
  list-style: none;
}
input,
textarea,
select,
button {
  font: 14px "微软雅黑", Helvetica, Arial, sans-serif;
}
table {
  border-collapse: collapse;
}
html {
  overflow-y: scroll;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  *zoom: 1;
}
.bg_color {
  background: #007CC2;
}
.font_color_fff {
  color: #fff;
}
body {
  overflow-x: hidden;
}
/*顶部标题start*/
#top_title {
  width: 1050px;
  height: 94px;
  margin: 0 auto;
}
#top_title .xihu_logo {
  margin-top: 14px;
  width: 350px;
  height: 68px;
  background: url(top_title.jpg) no-repeat;
}
/*顶部标题end*/
/*导航条start*/
#nav {
  width: 100%;
  height: 49px;
  background: #007cc2;
}
#nav ul {
  width: 1050px;
  height: 49px;
  margin: 0 auto;
}
#nav ul li {
  width: 175px;
  height: 49px;
  float: left;
  text-align: center;
  line-height: 49px;
}
#nav ul li a {
  font-size: 20px;
  color: #fff;
}
#nav ul li:hover {
  background: #0a974a;
}
/*导航条end*/
/*头部大图片start*/
#top_pic {
  width: 100%;
  height: 371px;
  background: url(top_bg_pic.jpg) no-repeat center center;
}
/*头部大图片end*/
/*主要内容区域 start*/
#main_content {
  width: 1050px;
  min-height: 720px;
  margin: 0 auto;
  margin-top: -40px;
  background: #fff;
}
#main_content .now_position {
  width: 100%;
  height: 60px;
  background: #007CC2;
  line-height: 60px;
  color: #fff;
}
#main_content .now_position span {
  color: #fff;
  font-size: 16px;
  margin-left: 28px;
}
#main_content .now_position a {
  color: #fff;
  font-size: 16px;
}
#main_content .left_area {
  width: 794px;
  height: auto;
  float: left;
}
#main_content .left_area .title {
  margin-top: 10px;
  width: 100%;
  height: 50px;
  background: #eee;
}
#main_content .left_area .title span {
  display: block;
  width: 160px;
  height: 50px;
  text-align: center;
  font-size: 20px;
  line-height: 50px;
  color: #007CC2;
}
#main_content .left_area ul {
  line-height: 2;
}
#main_content .left_area ul li {
  padding-left: 10px;
  font-size: 16px;
}
#main_content .left_area ul li span {
  display: inline-block;
  float: right;
  margin-right: 8px;
}
#main_content .right_area {
  margin-left: 10px;
  float: left;
  width: 246px;
  height: auto;
}
#main_content .right_area .father_col {
  width: 100%;
  height: 50px;
  background: #007CC2;
  text-align: center;
  line-height: 50px;
  margin-top: 10px;
}
#main_content .right_area .father_col a {
  color: #fff;
  font-size: 16px;
}
#main_content .right_area ul li {
  width: 100%;
  height: 50px;
  background: #d2e8f9;
  text-align: center;
  line-height: 50px;
  margin-top: 2px;
}
#main_content .right_area ul li a {
  font-size: 16px;
}
/*主要内容区域 end*/
.blue_line {
  clear: both;
  margin-top: 10px;
  height: 1px;
  border: none;
  border-top: 1px solid #007CC2;
}
.links {
  clear: both;
  width: 760px;
  height: 28px;
  line-height: 28px;
  margin: 0 auto;
}
.links ul li {
  text-align: center;
  width: 124.66666667px;
  float: left;
  border-right: 1px solid #007CC2;
}
.links ul li:last-child {
  border: none;
}
.footer {
  clear: both;
  margin-top: 2px;
  width: 100%;
  height: 246px;
  background: #007CC2;
  margin: 0 auto;
  text-align: center;
  line-height: 2.2;
}
.footer img {
  margin-top: 30px;
}
.footer p {
  color: #fff;
}
