@media all and (min-width:320px) and (max-width:1700px){

.w1700{
	width:1500px;
}

}


@media all and (min-width:320px) and (max-width:1500px){

.w1700{
	width:1360px;
}
.header .inheader{
	width:1360px; padding:0; box-sizing:border-box;
}
.w1500{
	width:1360px; box-sizing:border-box; padding:0;
}
.header .inheader .menu li > a {
    padding: 0 22px;
}
.header .inheader .menu > li.shopdiv {
    margin: 0 40px 0 180px;
}
.bannertext .t {
    font-size: 28px; margin: 1.5% 0 0;
}
.bannertext .line {
    width: 52px;
    height: 8px;
    margin: 15px auto;
}
.bannertext .b {
    font-size: 18px;
}


.swiper-pagination-box-index .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    margin: 0 6px;
}

#index01,#index02,#index03,#index04{
	padding:50px 0;
}
.index01,.index02,.index03,.index04{
	margin-top:30px;
}



.about01 {
    padding: 50px 0;
}
#about02 {
    margin: 50px 0;
}
.about01 .about01_r {
    margin-top: 50px;
}
.a_l_t .t {
    font-size: 36px;
}
.a_l_t .b {
    font-size: 18px;
}
.a_l_b .t {
    font-size: 18px;
}
.about01_r_list {
    padding: 20px 22px 15px;
}
.about02 {
    padding: 0 320px !important
}
.aboutt {
    font-size: 26px;
}
.aboutt span {
    margin-top: 22px;
}
#about03,#online {
    padding: 50px 0px;
}
.js_list .img img {
    height: 80px;
}
.js_list .t {
    font-size: 22px;
}
.js_list {
    padding: 50px 20px;
}
#index01, #index02, #index03, #index04 {
    padding: 50px 0;
}
.about03{
	margin-top:50px;
}
.bannertext.bannertext_page .t{
	font-size:36px;  line-height:66px;
}
.bannertext .line{
	width:55px; height:2px;  margin: 15px auto ;
}
.bannertext.bannertext_page .b{
	font-size:36px;
}
.service02{
	padding:50px 0;
}
.brands {
    padding: 0 220px 90px;
}
.bannertext_page .textbgin {
    padding: 100px 0 100px 8%;
}
.bannertext_page .textbgin .tbt {
    font-size: 32px;
}
.bannertext_page .textbgin .tbt span {
    font-size: 16px;
    margin-left: 12px;
}
.bannertext_page .textbgin .tbbt {
    font-size: 22px;
    margin-bottom: 25px;
}
.bannertext_page .textbgin .tbb {
    font-size: 16px;
    line-height: 26px;
	height:52px;
}
.bannertext_page .textbgin .tbline {
    margin: 40px 0;
}

.probiglist .probiglist_text .t {
    font-size: 28px;
}
.probiglist .probiglist_text .b {
    font-size: 28px;
}
.probiglist .probiglist_text a {
    font-size: 18px;
    padding: 8px 24px;
    margin-top: 26px;
}
.pro_show_03_in {
    padding: 0 200px;
}
.showdiv{
	margin:60px 0 40px;
}
.showdiv_in {
    padding: 0 100px;
}
.header .inheader .menu > li.searchdiv {

    margin-left: 220px;
}

.recruit_show .recruit_show_t {
    font-size: 26px;
}
.recruit_show .recruit_show_b .recruit_show_b_list {
    font-size: 14px;
    margin-left: 90px;
}
.recruit_show .recruit_show_b {
    margin: 18px 0;
}
.recruit_show_mid .recruit_show_t {
    font-size: 16px;
    margin: 18px 0 12px;
}
.recruit_show_mid .recruit_show_b {
    font-size: 15px;
}
.recruit_show_end a {
    padding: 12px 18px;
    font-size: 16px;
    border-radius: 8px;
}
.recruit_show_end a:last-of-type {
    margin-left: 18px;
}
.recruit_show_big {
    margin: 60px 0 40px;
}


#pages{
	padding: 0 90px;
}
.pro_show_06{
	margin:50px 0; 
}
}

