*{
	margin: 0;
	padding: 0;

}
body{
	font-family: "Microsoft YaHei";
	font-size: 12px;

	-webkit-font-smoothing:antialiased;

}
ul,li{
	list-style: none;
}
a{
	text-decoration: none;
	color: #333;
}
a:hover{
	color:#000;
	webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;	
}
img{
	border: 0;
}
.clear{
	clear: both;
}
.container {
    width: 1120px;
    margin:0 auto;
}
.container{*zoom:1;}
.container:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}




.top_link{
	height: 32px;
	line-height: 32px;	
	background: #002670;

}
.top_link .container{

}
.top_l{
	width:300px;
	float: left;

}
.ul_toplinkl li{
	height: 32px;
	line-height: 32px;		
	float: left;
	padding: 0 2px 0 3px;
}
.ul_toplinkl li a{
	display: block;
	height: 32px;
	line-height: 32px;		
    font-size: 14px;
    color: #e5e3e3;
    padding: 0 5px;
    text-shadow: 0px 2px 1px #002670;
    filter: dropshadow(color=#002670, offx=0, offy=2);
}
.ul_toplinkl li a:hover{
	color:#fff;

}
.top_tq{
	width:300px;
	float: left;
	height: 32px;
	line-height: 32px;
	margin-left:100px;


}
.top_r{
	width:140px;
	height: 32px;
	line-height: 32px;	
	margin-left:60px;
	float: left;

}
.ul_toplinkr li{
	float: left;
	padding: 0 2px 0 3px;
}

.ul_toplinkr li a{
	display: block;
	height: 32px;
	line-height: 32px;		
    font-size: 14px;
    color: #e5e3e3;
    padding: 0 5px;
    text-shadow: 0px 2px 1px #002670;
    filter: dropshadow(color=#002670, offx=0, offy=2);
}
.ul_toplinkr li a:hover{
	color:#fff;

}

.js_sq{
	width: 200px;
	float: right;

}
.top{
	height: 100px;
	width: 100%;
	min-width:1120px;
	background:#00368f;
background: #00368f url(../images/sqcloud.png) no-repeat top right;
}
.logo{
	float: left;
	_display: inline;
}
.logo a{
    padding-top: 10px;
    display: block;
    text-indent: -9999em;
    width: 400px;
    height: 90px;
    background: url(../images/logo_b.jpg) no-repeat 0 10px;
	
}

.nav_sq{
	height: 41px;
	line-height: 41px;
	font-size: 16px;
	color: #fff;	
	width: 100%;
	min-width:1120px;
background:#fff;
/*border-bottom:1px solid #6699cc;*/
	
	
}


.content_2 .container{


}

/*图片链接*/

.tplj{
	height: 205px;
	width: 100%;
	min-width:1120px;
	background: #ebf4fe;
	margin: 0px 0 0 0;
}

.tplj_l{
	float: left;
	width: 370px;

	margin-top: 60px;
}
.tplj_l a{
	display: block;
	float: left;
}
.tplj_l .zxfz{
	padding:0 25px;
	margin: 20px 0 0 0;
}


.tplj_r{
	float: right;
	width: 750px;
	
	margin: 60px 0 0 0;
}

.tplj_ul li{
	float: left;
	width: 60px;
	text-align: center;
	padding:0 15px;

	-webkit-transition: all .3s ease, opacity 2s ease, top .5s ease;
	-o-transition: all .3s ease, opacity 2s ease, top .5s ease;
	transition: all .3s ease, opacity 2s ease, top .5s ease;
}
.tplj_ul li:hover{   
    -webkit-transform: translateY(-.625em);
    -ms-transform: translateY(-.625em);
    -o-transform: translateY(-.625em);
    transform: translateY(-.625em);
}    
.tplj_ul li a{
	text-align: center;
}
.tplj_ul li img,
.tplj_ul li span{
	display: block;
margin:0 auto;

}
.tplj_ul li span{
	padding: 15px 0;
}



.bottom{
	height: 215px;
	width: 100%;
		min-width:1120px;
	background: #143670 url(../images/bottom_bg01.jpg) no-repeat 50% 50%;
}
.bottom .container{


}
.bottom_l,
.bottom_r{
	width: 235px;
	float: left;

	
}
.bottom_r{
	margin:10px 0 0 50px;
}

/*底部左*/
ul.dblj{
	margin:30px 0 0 0;
}
ul.dblj li{
	float: left;
	width: 60px;
	padding:10px 15px;
}
ul.dblj li a{
	color:#ccc;
	font-size: 12px;
}
ul.dblj li a:hover{
	color:#fff;
	-webkit-transition: all .3s ease, opacity 2s ease, top .5s ease;
	-o-transition: all .3s ease, opacity 2s ease, top .5s ease;
	transition: all .3s ease, opacity 2s ease, top .5s ease;	
}

/*底部右*/
ul.wxwb li{
	float: left;
	color: #fff;
	width: 74px;
	margin:0 10px;
	text-align: center;

}
ul.wxwb li img{
	display: block;
	color: #fff;
	width: 75px;
	height: 75px;

}
ul.wxwb li span{
	display: block;
	padding:5px 0;
	color: #ccc;
}

/*底部中*/
.bottom_c{
	width: 500px;
	height: 180px;
	margin:15px 0;
	float: left;
	border: 1px solid #0a3985;
	border-bottom: none;
	border-top: none;
}
.bottom_c h1{
	width: 260px;
	margin: 0 auto;
	background: url(../images/logo.png) no-repeat 10px center;
}
.bottom_c h1 a{
	display: block;
	text-indent: -9999em;
	height: 80px;
	line-height: 80px;
	width: 260px;
	margin: 50px auto;

}

/*版权*/
.bq{       
	height: 145px;
	width: 100%;
	min-width: 1120px;
           margin:0 auto;
	background: #ffffff;	
}
.bq p{
	color: #000;
	line-height: 30px;
#	text-align: center;
}

/*焦点图*/