@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);
}



}

