@media all and (min-width:320px) and (max-width:1660px){
	.neww1500{
		margin:0 95px; width:calc(100% - 190px);
	}
}

@media all and (min-width:320px) and (max-width:1500px){

.neww1500{
	margin:0 95px; width:calc(100% - 190px);
}
.w1500{
	width:1360px; margin-left:auto; margin-right:auto;
}

#main .flex-direction-nav a.flex-prev{
	right:22%;
}
#main .flex-direction-nav a.flex-next {
    right: 6%;
}
#main .flexslider .flex-control-paging li a {
    font-size: 18px;
}
#main .flexslider .flex-control-paging li a.flex-active {
    font-size: 40px;
}

.index01 {
    margin-top: 90px;
    margin-bottom: 90px;
}
.indext {
    margin-bottom: 67px;
}
#index02 {
    padding: 50px 0 15px;
}
#index02 .index02 .indext {
    margin-bottom: 35px;
}
.index02con .index02list {
    margin: 35px 0;
}


#index03{
	 margin:90px 0; padding-top:100px;
}
.index04{
	margin-bottom:90px;
}
.index05{
	margin-bottom:90px;
}

#zp01{
	padding-bottom:0%;
}

#main .flexslider .slides > li .newtext .newtextin{
	width:calc(100% - 180px);
}


.mtit .t {
	font-size: 46px;
}
.homeBoxA-c ul li .num {
	font-size: 60px;
}
.homeBoxA-c ul li .num span {
	font-size: 24px;
}
.homeBoxA-c ul li .num::after {
	font-size: 26px;
	right: 5px;
}
.homeBoxA-c ul li:nth-child(3) .num::after {
	right: 11px;
}
.homeBoxA-c ul li {
	padding: 0 50px;
}
.mtib .t {
	font-size: 34px !important;
	margin: 35px auto 10px;
}
.mtib .b {
	font-size: 20px;
}
.homeBoxA-a {
	width: 80px;
	height: 80px;
	margin: 0 auto 30px;
}
.homeBoxA-c ul li .t{
    font-size:18px;
}








}









