/* CSS Document */
@media screen and (max-width:1410px) {
	
}



@media screen and (max-width:1410px) {
	.wrapper{width:98%}

	.logo {
		/* width: calc(100% - 885px); */
		width: calc(95% - 885px);
		text-align: center;
		/* float: left; */
		padding-top: 20px;
		position: absolute;
		/* left: 10px; */
	}
}






@media screen and (max-width:520px) {
	.foot1_l ul {
	    float: left;
		margin-right:1%;
		width: 48%;
		padding-right: 0px;
	}
	
	
	.foot2 h2  {
		 border:solid
		display: block!important;
          width: 100%;
	}
	
	.foot1_r_r{
		clear:both;
		float:none!important;
	}
	
	
	.foot1_r_r img{
		width:100px;
		margin-left: calc((100% - 100px)/2);
		margin-top: 10px;
		border:solid;
	}
	
	
	.foot1_r_l{
		clear:both!important;
	}
	
}


@media screen and (max-width:1024px) {
	.logoMobile img{
		height:49px!important;
		max-width:  calc(100%-40px);
        padding: 10px 0 0 10px;
	}
	.main_r_b img{
		/*width:100%;*/
        height: auto !important;
	}
	
	
	.main_r_b .Newsimg{
		width:100%;
      
	}
	
	
	.main_l{
		/*
		width:98%;
		margin-left:1%;*/
		width:100%;
	}
	.main_r {
		width:100%;
		/*margin-left:1%;*/
	}
	.index_news_con li {
		width: 98%;
		float: left;
		margin-left: 1%;
		/*margin: 0 9px;*/
		/*border: 1px solid #f2f2f2;*/
	}
	
	.logo{
		display:none;
	}
	
	.index_cgal_con li {
		float: left;
		width: 98%;
		text-align: center;
		transition: all 1s;
		padding: 0.5%;
		border-left: 1px solid #ddd;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}

	.index_yycj_con li {
		float: left;
		width: 98%;
		text-align: center;
		padding: 1%;
	}
	.index_yycj_con li:nth-child(3n+1){
		
	}
	.index_gsjj_l {
		float: left;
		width: 98%;
	}

	.cgal_con li {
    text-align: center;
    width: 98%;
    margin-left: 1%;
    margin-bottom: 10px;
		height:unset;
     }
	.gHead li{
		width:100%;
		text-align: left;
	}
	.wrapper .nav{
		width:100%;
	   
	}
	.wrapper {
	/*width: 1200px;*/
	width:100%;
	margin: 0 auto;
	}
	
	
	
	.nav>li.on>a {
		background: #27abb3;/*39b3a6*/
		/* color: #fff; */
		transition: all 0.4s linear;

		padding-left:1%;
	}
	

	
	
	
	.footer {
	
	background:#27abb3;
	}
	
	.foot1_r {
		/* width: 520px; */
		float: right;
		width: 100%;
	}
	
	.main_l {
    background: #27abb3;
    }
	
	.nav>li:hover>a {
		background: #27abb3;
	}


	
	.foot1_l ul:nth-child(2n)
	{
	    margin-right:0%!important;
		
	}
	.foot1_l ul:nth-child(1n)
	{
	    margin-left:1%!important;
		
	}
	
	.nav>li>a {
		padding-left:1%;
	}

	.gHead{display:none;}

	.foot2{
		padding-bottom: 50px!important;
		margin-left: 1%;
		margin-right: 1%;
	}
	
	
	.foot1_l ul li {
		padding-bottom: 15px;
		font-size: 16px;
		color: #fff;
		
		width:100%; margin:0 auto;
	}

	
	.foot1_r_l {
	
		 clear:both;
		 height:auto;
		
	}

	.foot1_r_r {
		float: right;
		margin-right:10px;
	}
	

	.main_r_t {
		margin-top: 10px;
	}
	
	.main_r_t {
       margin-bottom: 20px;
	   margin-left:1%;
     }
	
	.about_con{
		width: 98%;
		margin-left: 1%;
	}

	.news_con {
		width: 98%;
		margin-left: 1%;
	}

}

.phone {
    display: none;
}

@media (max-width: 1024px)
{
	.bottom ul li {
	float: left;
	width: 23%;
	margin: 0 0 0 2%;
	text-align: center;
	}
	.bottom ul li span {
    display: block;
    line-height: 1.7em;
    font-size: 0.9em;
    color: #fff;
	}
	.botm {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 5em;
		background: #27abb3;
	}
	.phone {
		display: block;
	}
	
	
	
	
	
}



