/*页面初始化*/

@charset "utf-8";
/* CSS Document */
body{
font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;  /*全局字体Microsoft Yahei  为流行的微软雅黑字体，如不需要，删除即可*/
  /*全局字体大小*/
color:#666666;  /*全局字体颜色*/
/*如果还需要定义网页的背景颜色或图片可以继续写*/
}
@font-face {
    /* font-properties */
    font-family: myFirstFont;
	src:url(../fonts/fzkt.TTF);
	}

.clear{
clear:both; /*建立一个通用的清除浮动选择符*/
}
body,div,ul,ol,li,form,p,input,fieldset,h1,h2,h3,h4,h5,h6,dl,dt,dd{ 
/*这些标签默认存在一些外边距、内边距等，必须提前清除*/
margin:0;
padding:0;
list-style:none;
}
table{ border-collapse:collapse;border-spacing:0;}
fieldset ,img{
/*有必要的时候把全局的图片边框去掉*/
 border:none;
 }



/*页面初始化*/

/*banner*/

.banner{
    width: 100%;
    height: 550px;
    background: url("../images/banner.png") no-repeat;
    background-size: 100% 100%;
    position: relative;
}

/*banner*/

/*header*/

.banner .header{
    width: 1200px;
    margin: 0 auto;
    padding-top: 24px;
}

.banner .header .logo{
    float: left;
    margin-left: 11px;
}

.banner .header .logo li{
    float: left;
    margin-left: 10px;
}

.banner .header .nav{
    float: left;
    margin-left: 59px;
}

.banner .header .nav li{
    float: left;
    line-height: 44px;
    margin-left: 5px;
}

.banner .header .nav li a{
    color: #4a6189;
    font-weight: bold;
    width: 100px;
    height: 35px;
    display:block;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
}

.banner .header .nav li a:hover{
    width: 100px;
    height: 35px;
    display:block;
    line-height:35px;
    text-align: center;
    border-radius: 20px;
    color: white;
    background: #0ba8ef;
}


.banner .time{
    width: 980px;
    height: 51px;
    background: url(wenzibeijing.png) no-repeat 0 0;
    line-height: 51px;
    position: absolute;
    bottom: 15px;
    left: 50%;
    margin-left: -490px;
}

.banner .time .wenzi{
    width: 800px;
    margin: 0 auto;
    text-align: center;
}

.banner .time .wenzi span{
    font-weight: bold;
    font-size: 16px;
    color: white;
    margin-right: 35px;
}

/*header*/

/*add style*/
.clearfix:after{
	content:"";
	clear:both;
	display:table;
	z-index:0;}
.right_block{
	width:100%;
	height:auto;
	
	}
.right_block>p{
	color:#3466af;
	font-size:20px;
	font-weight:600;
	margin-top:30px;
	margin-bottom:20px;
	}
.right_block_four , .right_block_thr {
	width:100%;
	height:auto;}
.right_block_thr{
	display:flex;}
.right_block_four li{
	float:left;
	width:158px;
	height:auto;
	margin-right:30px;}
.right_block_thr li {
	
	width:158px;
	
	margin-right:30px;}
.right_block_four li, .right_block_thr li{
		background:#3466af;
		margin-bottom:30px;}
.right_block_four li a , .right_block_thr li a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;}
.tab tr td{
	background:#3466af;}
.right_block_four li:last-child{
	margin-right:0px;}
.right_block_four li a img , .right_block_thr li a img {
	width:100%;}
.right_block_four li a div , .right_block_thr li a div{
	
	margin-top:-4px;
	padding: 6px;
	min-height:70px;}

.right_block_four li a div p , .right_block_thr li a div p {
	color:#ffffff;
	margin-bottom:8px;}
.right_block_four li a div p:first-child , .right_block_thr li a div p:first-child{
	font-size:16px;}
.right_block_four li a div p:last-child , .right_block_thr li a div p:last-child{
	font-size:12px;}
	.text_style {
		min-height:92px;}
.text_style p{
	font-size:12px;
	}
.text_style p:last-child{
	text-align:left;}