@charset "utf-8";
/* CSS Document */
.containers {
    margin-right: auto;
    margin-left: auto;
	padding:0 10px;
}
.head_ph{
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 200;
	overflow:hidden;
	padding-bottom:30px;
	    background-color: #013f88;
}

.head_ph .containers, .head_ph .ph_logo {
    position: relative;
    height: 100%;
}

.head_ph .ph_logo {
	padding-top:10px;
	width:80%;
}

.head_ph .ph_logo img {
    max-width: 100%;
	padding-top:26px;
}

.head_ph .menuph {
    position: absolute;
    top: 35px;
    right: 15px;
    cursor: pointer;
}

.layout{ width:1400px; margin:0 auto;}


@media (min-width: 768px){
#menu {
    opacity: 0;
}
}
@media (max-width: 1199px) and (min-width:768px){
	body{ min-width:1400px;}
	.layout{ min-width:1400px; margin:0 auto;}
}
@media (max-width: 1399px){
	.layout{ width:90%; margin:0 auto;}
	.zjtd .bd ul li{
		height:22vh;
		margin-right:22px;
	}
}

@media screen and (max-width: 767px){
.head_ph{
	display:block;
}
#menu {
    opacity: 0;
}
.layout{
	margin-right: auto;
    margin-left: auto;
	padding:0 15px;
	width:auto;
}
.header_top{
	display:none;
}
.header_vel{
	display:none;
}
.nav{
	display:none;
}
.g-banner{
	display:none;
}
.foter{
	display:none;
}
.ph_banner{
	display:block;
}
.ph_foter{
	display:block;
}
.news_flash{
	width:100%;
	background-size: 40% 100%;
}
.news_flash .hd{
	width:40%;
}
.news_flash .bd ul li{
/*	height:250px;*/
width: 100%;
}
.news_flash .bd ul li img{
	width: 100%;
}
.news_flash .bd ul li .txt{
	margin-top:60px;
}
.news_flash .bd ul li .txt h4{
	font-size:14px;
}
.news_flash .bd ul li .txt p{
	display:none;
}
.news_right{
	width:100%;
}
.header_zrsm{
	padding:20px 0;
}
.header_zrsm p{
	width:100%;
	line-height:24px;
	font-size:14px;
	padding-top:15px;
	padding-bottom:15px;
}
.xsjz{
	width:100%;
	float:none;
}
.xsjz_flash .bd ul li{
	height:250px;
}
.xsjz_flash .bd ul li .xs_txt h4{
	margin-top:10px;
}
.xsjz_flash .bd ul li .xs_txt h5{
	margin-top:10px;
}
.xsjz_flash .bd ul li .xs_txt h6{
	margin-top:10px;
}
.xsjz_flash .bd ul li .xs_img{
	margin-top:20px;
}
.xsjz_flash .bd ul li .xs_txt{
	margin-top:25px;
}
.xsjz_nav{
	padding-top:20px;
}
.tzgg{
	width:100%;
	float:none;
}
.kylw{
	width:100%;
	float:none;
	margin-top:30px;
}
.yx_right{
	width:100%;
	float:none;
	margin-top:30px;
}
.yxts_cen ul li{
	width:100%;
	margin-left:0;
	margin-right:0;
}

.yx_txt span{
	padding-top:20px;
}
.zjtd .bd ul li{
	width:32%;
	height:22vh;
	margin-right:15px;

}
.header_nav{
	background:none;
}
.pc_xwzx_right ul li div p{
	    font-size: 16px;
}
.notice-item a div p{
	    font-size: 16px;
}
.new_title_left_more{
	    float: right;
}
.pc_xwzx_right ul li div{
	    padding: 0 20px;
}
.notice-it{
	    padding: 18px 20px;
}
.pc_kyvg_foot div a p{
	
}








}
@media (max-width: 400px)
{

}



