*,::before,::after{margin:0 ; padding:0 ;font-size: 14px;line-height: 1; color: #fff;font-family: "宋体";}
img {display: block;}
a {text-decoration: none;}
.clearfix{ zoom:1; }
.clearfix:after{content: "";display: block; clear: both;}
li {list-style: none;}
.f_left {float: left;}
.f_right {float: right;}
.container {width: 1200px;margin: 0 auto;}

.top {background: url(../images/main_background.png)no-repeat center top;}
.top_nav {padding-top: 38px;}
.top_nav ul {font-size: 0;}
.top_nav ul li {display: inline-block;margin-left: 30px;vertical-align: bottom;font-size: 14px;}
.top_nav ul li span {font-size: 20px;}
.top_nav ul li a {font-size: 16px;}
.top_middle{/*float: left;*/width:580px;/*padding: 0 0 0 60px*/margin:auto;}
.top_middlea{float: left;width:328px; padding: 197px 0 0 10px}
.top_middle img:first-child {margin: 105px auto 49px;}
.top_middle img:nth-of-type(2) {margin: 0 auto 18px;}
.top_middle p {text-align: center;font-size: 20px;color: #f6f5f5;}
.top_main_ul {margin-top: 74px;padding-bottom: 111px;}
.top_main_ul li {width: 217px;margin-right: 28px;float: left;}
.top_main_ul li:last-child {margin-right: 0px;}
.top_main_ul li img { width: 217px; height: 212px; background-color: #ffffff; box-shadow: 0px 12px 53px 3px rgba(0, 125, 198, 0.51); border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.top_main_ul li p {text-align: center;font-size: 16px;margin-top: 20px}
.footer {background:url(../images/footer_background.png)no-repeat center top;padding: 18px 0 16px;}
.footer p {line-height: 28px;text-align: center;color: #999999;}