﻿/* 通用样式 */
* {
	margin: 0;
	padding: 0;
}

ul {
	padding: 0;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
	color: #000000;
}

.clearfix {
	*zoom: 1;
}

.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.blank20{ clear:both; height:20px;}
.w1200{ width:1200px; margin:0 auto; color:#Fff;text-shadow: 0 0 20px #133b78;filter:shadow(Color=#0000ff,Direction=10,Strength=10); height:340px; line-height:300px; font-size:60px; font-weight:bold; text-align:center;}
.clearfix:after {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

html,
body {
	width: 100%;
	font-family: "微软雅黑", "Microsoft YaHei UI", "Microsoft YaHei UI Light", "宋体", Helvetica-Black-SemiBold, Tahoma, Arial, sans-serif;
}

/* 主体部分 */
.main-body {
	width: 100%;
	position: relative;
	background-color: #eee;
}

.container {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.zz-main{
    background-color: #F4F6F8;
}
.big{

}
.big li{
    float: left;
    width: 31%;
    margin-right: 3%;
    margin-top: 3%;
}
.big li:nth-child(3n){
    margin-right: 0;
}
.big li a{
    display: block;
    width: 100%;
    background-color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 42px;
    color: #494949;
    padding: 70px 10px 30px;
    transition: all .4s;
}
.big li a:hover{
    transform: translateY(-2%);
    box-shadow: 1px 1px 10px 2px #CCC;
    -webkit-box-shadow: 1px 1px 10px 2px #CCC;
    -moz-box-shadow: 1px 1px 10px 2px #CCC;
}
.tbxx{ width: 100%;  
 
}
.tbxx img{ width:50%;margin:0 auto;
 
}
.big li a p{
    margin-top: 40px;
}

h1{
    margin: 60px 0;
}
h1 img{
	display: block;
	width: 100%;
}

.bsfwbox li {
    float: left;
    width: 530px;
    background: rgba(90,164,254,.2);
    height: 120px;
    line-height: 120px;
    border-radius: 20px;
    padding: 0 26px;
    margin-right: 35px;
    margin-bottom: 30px;
    transition: all .4s;
}
.bsfwbox li:nth-child(2n){
    margin-right: 0;
}
.bsfwbox li:hover{
    transform: translateY(-2%);
    box-shadow: 1px 1px 10px 2px #CCC;
    -webkit-box-shadow: 1px 1px 10px 2px #CCC;
    -moz-box-shadow: 1px 1px 10px 2px #CCC;
}
.bsfwbox li p {
    display: inline-block;
    line-height: normal;
    color: #5aa4fe;
    font-weight: bold;
    width: 358px;
    font-size: 24px;
    margin-top: 8px;
    margin-left: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bsfwbox li img{ width:30px; height:30px; padding-top:25px;
}
.bsfwbox li a.bjbl{
    float: right;
    width: 78px;
    height: 40px;
    line-height: 40px;
    border-radius: 65px;
    text-align: center;
    background: #5aa4fe;
    font-size: 24px;
    color: #ffffff;
    margin-top: 42px;
}




.footer{
	width: 100%;
	height: 120px;
	background-color: #000000;
	margin-top: 30px;
}