@media all and (min-width:320px) and (max-width:1800px){
.header .inheader{
	padding: 0 30px;
}	
.header .inheader .menu > li{
	margin-left: 20px;
}	
.header .inheader .menu > li.searchdiv,
.header .inheader .menu > li.pcmenu,
.header .inheader .menu > li.loginto {
    margin-left: 30px;
}
.header .inheader .menu > li.searchdiv{
	margin-left:170px;
}
.neww1500{
	margin:0 95px; width:calc(100% - 190px);
}


}

@media all and (min-width:320px) and (max-width:1600px){
	.newstop{
		width:calc(100% - 30px);
	}
	.header .inheader .menu > li.searchdiv,
	.header .inheader .menu > li.pcmenu,
	.header .inheader .menu > li.loginto {
		margin-left: 15px;
	}	
	.header .inheader .menu > li.searchdiv{
		margin-left:100px;
	}
	

	.header .menu > li ul.subnav{
		transform:translateX(-35%)  translateY(-30px);
	}
	.header .menu > li:hover ul.subnav{
		transform:translateX(-35%) translateY(0);
	}
	
}

@media all and (min-width:320px) and (max-width:1500px){

.plb01{
	padding:0 15px 30px;
}
.header .inheader{
	width:1360px; padding:0; box-sizing:border-box;
}
.w1500{
	width:1360px; box-sizing:border-box; padding:0;
}

.header .headertel {
    margin-left: 50px;
}

.header .inheader .menu > li.loginto{
	display:none;
}
.neww1500{
	margin:0 95px; width:calc(100% - 190px);
}
.swiper-container.swiper-container-index01 {
    width: calc(50% + 680px);
}

.index03list .index03lbtm {
    padding: 25px 40px;
}



.register_r .register_r_div .t .ten {
    font-size: 44px;
}
.register_r .register_r_div .t .tcn {
    font-size: 36px;
    margin-top: -24px;
}
.register_r .register_r_div .t {
    margin-bottom: 40px;
}
.register_r .mtopli .mtlt {
    font-size: 18px;
    margin-bottom: 12px;
}
.register_r .mtopli input {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    padding: 0 20px;
}
.register_r .mtopli {
    margin-bottom: 25px;
}
.register_r .mtopli:nth-child(4) input {
    width: calc(100% - 180px);
}
.register_r .mtopli .tosend {
    width: 170px;
    line-height: 50px;
    font-size: 16px;
}
.mtoptext {
    font-size: 12px;
    margin-bottom: 30px;
}
.sub_button {
    line-height: 60px;
    font-size: 22px;
}





.flexslider .slides .bannertext01 .bannertextt{
	font-size:36px;  margin-top:14%;
}
.flexslider .slides .bannertext01 .bannertextb{
	font-size:22px; margin:20px 0 100px;
}
.flexslider .slides .bannertext01 .bannertextc a{
	font-size:16px;   padding:0 22px;  width:180px; height:50px; line-height:50px;
}
.flexslider .slides .bannertext01 .bannertextc img{
	width:18px; margin-top: 21px;
}



.flexslider .slides .bannertext01.bannertext02 .bannertextt{
	font-size:46px; margin-top: 11%;
}
.flexslider .slides .bannertext01.bannertext02 .bannertextb{
	font-size:14px; margin: 10px 0 52px; 
}






















}

