@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1440px){
	nav{
	left:2.8%;
	}
	.ct1{
	z-index:9999
	}
	.ct_cont2{
	margin-left:3.58%;
	}
	.ct2{
	width:36.5%;
	float:left;
	margin:0;
	}
	.ct2_1{
	z-index:999;
	}
	.ct2_gg{
	width:51.39%;
	}
	.ct2 div:nth-child(3){
	background-color:#fff;
	}
	.ct3{
	z-index:99;
	}
	.ct4{
	width: 53.3%;
    margin-top:-9.76%;
    float: left;
	z-index:9;
	}
	.ct2_1 p{
	right:21.82%;
	}
	.ct3_1 p{
	right:21.82%
 	}
	}
@media only screen and (max-width: 1360px){
	.content{
	width:1200px;
	}
	.ct_cont2{
	margin-left:7.3%
	}
	.ct2{
	width:36.6%;
	}
	.ct2_gg{
    width:62.39%;
	}
	.ct2_1 {
	padding: 9.63% 2.08% 45.5%;
	}
	.ct2_1,.ct2_2{
	z-index:9999;
	}
	.ct4{
	width:50.4%;
	margin-top: -3.55%;
	}
	}
@media only screen and (max-width: 1280px){
	.content{
	width:1200px;
	}
	nav{
	left:0;
	}
	.ct_cont2{
	margin:0;
	}
	
	}
@media only screen and (max-width: 1200px){
	.content{
	width:1200px;
	}
	nav{
	width:1200px;
	left:0;
	}
	.ct1{
	width:54.5%;
	}
	.ct2{
	width:45.5%;
	}
	.ct2_gg{
	margin:0
	}
	.ct_cont2{
	margin-left:0;
	padding-left:9%;
	}
	.ct3{
	width:45.5%
	}
	.ct4{
	width:54.5%;
	margin-top:-5.4%
	}
	
	}
@media only screen and (max-width: 1024px) {
	.nav{
	display:none;
	}
	.phone_main{
	display:block;
	z-index:999;
	height:1.2rem;
	}	
	.menu {
    width: 0.58rem;
    right: 0.25rem;
    top: 0.4rem;
    }
  .menu_list {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #00a398;
    z-index: 999999;
    padding: 2rem 0 0;
    display: none;
    }
  .menu_list li a {
    font-size: 0.3rem;
    line-height: 0.6rem;
    color: #fff;
    }
  .menu_close {
    right: 0.3rem;
    top: 0.1rem;
    font-size: 0.6rem;
    color: #fff;
    }	
  .content {
    width:96%;
    margin: 0 auto;
    }
  .index_nav li{
	  text-align:center;
    }
  .index_nav li img{
	width:0.96rem;
	height:0.96rem;
	float:none;
	margin:0;
    }	
  .index_nav p{
	display:none;
	}	
.banner{
	top:1.2rem;
	}
.phone_logo{
	line-height:1.2rem;
	color:#333;
	font-size:0.48rem;
	font-weight:bold;
	margin-left:0.2rem
	}
.contation{
	background:none;
	width:96%;
	margin:0 auto;
	}
.banner-pagination{
	height:43px;
	}
.swiper-pagination-fraction{
	bottom:10px;
	}
.ct1{
	display:none;
	}	
.ct2_1 p{
	font-size:0.18rem;
	}
.ct2_1 p~p{
	font-size:0.16rem;
	}
.ct2 {
	width:100%;
	margin:0;
	}
.ct3{
	width:100%;
	}
.ct3_1 p{
	font-size:0.18rem;
	}
.ct3_1 p~p{
	font-size:0.16rem;
	}
.ct4{
	display:none;
	}	
.ct_cont2{
	padding:0;
	}
.cpzs_con{
	display:none;
	}
.cpzs_con_sj{
	display:block;
	}
.cpzs_r{
	width:44.29%;
	}
.cpzs_con{
	padding: 14.68% 0 6.25%;
	} 
.cpzs_con .swiper-container{
	height:270px;
	}