@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:#1e3986;
}

.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:15px;
}

.head_ph .menuph {
    position: absolute;
    top: 32px;
    right: 15px;
    cursor: pointer;
}



@media (min-width: 768px){
#menu {
   display:none !important;

}
}

@media (max-width: 1199px) and (min-width:768px){
	body{ min-width:1200px;}
}

@media screen and (max-width: 767px){
.head_ph{
	display:block;
}

.layout{
	margin-right: auto;
    margin-left: auto;
	padding:0 10px;
	width:auto;
}
.header_top{
	display:none;
}
.sp-lf{
	display:none !important;
}
.g-banner .slideBox .bd img{
	height:45vw;
}

.g-banner .hd{
	width:90%;
	height:auto;
}

.g-banner .slideBox .prev{
	display:none;
}

.g-banner .slideBox .next{
	display:none;
}

.news_flash{
	width:100%;
	float:none;
	height:auto;
}

.news_flash .bd{
	height:auto;
}

.news_flash .bd ul li{
	height:auto;
	padding-bottom:70px;
}

.news_flash .bd ul li .news_img{
	height:auto;
}

.news_right{
	width:100%;
	float:none;
	padding-top:30px;
}

.news_right ul li a{
	width:70%;
}
.am-avg-lg-12>li {
    width: 25% !important;
}

.notice_left{
	width:100%;
	float:none;
}

.header_notice{
	height:auto;
	background:#e8f1fa;
}

.notice_left .hd ul{
	margin:0;
	overflow-x: auto;
    white-space: nowrap;
}

.notice_left .hd ul li{
	display:inline-block;
	float:none;
}

.notice_left .bd .notice_cen ul li a{
	width:70%;
}

.notice_right{
	width:100%;
	float:none;
	padding-top:30px;
	height:auto;
	padding-bottom:30px;
}

.notice_img a{
	width:100%;
	float:left;
	height:auto;
	margin-left:1%;
	margin-right:1%;
	margin-top:20px;
}

.lane_nav{
	display:none;
}

.sw-lane{
	display:block;
	padding-bottom:45px;
	padding-top:30px;
}

.nav{
	display:none;
}

.foter{
	display:none;
}

.ph_foter{
	display:block;
}

.menu{
	display:none;
}

.list_banner{
	height:30vw;
    display: none;
}

.list_banner h4{
	padding-top:20px;
}

.list_banner p{
	display:block;
}

.sp-title-rig{
	display:none;
}

.more_pad{
	display:block;
}

ul.data-list > li > a{
	width:70%;
	font-size:16px;
}

.artice_right{
	width:100%;
	float:none;
}

.artice_left{
	display:none;
}

.sp-article h1{
	font-size:20px;
}

.page_contact{
	width:100%;
}

.sp_list .sp_img {
    width: 30%;
    height: auto;
}

.sp_list .sp_nav p {
    display: none;
}

.sp_list .sp_nav a {
    font-size: 14px;
    padding-bottom: 10px;
}

.main-right{
	padding:20px !important;    width: 100%  !important;
}

.kr{
	height:auto;
}

.sp-jsfc ul{
	margin:0;
}

.sp-jsfc ul li{
	width:30.3%;
	margin-right:1.5%;
	margin-left:1.5%;
	padding-bottom:18px;
}

.sp-jsfc .js_img{
	height:auto;
}

.sp-article{
	padding:10px;
}

.sp-jsfc ul li span{
	padding:7px 0;
}

.sp-xrld{
	width:100%;
}

.sp-xrld ul li h1{
	padding-top:0;
	font-size:16px;
}

.sp-xrld ul li .ld_img{
	margin-right:10px;
}

.sp-xrld ul li .ldjs_pad{
	display:block;
	font-size:14px;
	line-height:22px;
}

.sp-xrld ul li p{
	display:none;
}

.sp-xrld ul li .ld_more{
	font-size:14px;
}

.sp-bnsk{
	width:100%;
}

.sp-bnsk li:nth-child(odd) .cont-box{
	margin-right:0;
}

.sp-bnsk li .cont-box{
	width:45%;
}

.sp-article h4{
	font-size:20px;
}
}
@media (max-width: 360px)
{
.notice_left .bd .notice_cen ul li a{
	width:60%;
}
}