@media (max-width:1700px) {
    .main02 div {
        font-size: 26px;
        width: 86.45%
    }
    /*.main06tt {*/
    /*    font-size: 125px;*/
    /*}*/
    /*.main06con {*/
    /*    font-size: 37px;*/
    /*}*/
}
@media (max-width:1400px) {
    .main02 div {
        font-size: 26px;
        width: 86.45%
    }
}
@media (max-width:1200px) {
	header{padding: 0px 15px; width: 100%;}
	header .header_right{right: 55px;}
	.main01{padding: 0 15px;}
	.main05{padding: 8.5% 15px 10%;}
	footer{padding: 0 15px;}
}

@media (max-width:991px) {
    header {
        position: relative;
        padding: 0 15px;
		width: 100%;
		height: 50px;
		line-height: 50px;
    }
	header nav{height:50px;}

    header .header_right {
        right: 15px;
		top: 15px;
		min-width:40px
    }
	.login_box .login_top h1{
		width: auto;
	}

	.main_list{
		padding: 0 20px;
	}

    h1 {
        width: 130px;
        margin-right: 15px;
    }

    header nav ul li {
        margin-left: 20px;
        margin-top: 5px;
    }

    header nav ul li a {
        font-size: 10px;
        color: #5a5a5a;
    }

    .main05tt {
        font-size: 45px;
		width: 37.6875%;
		float: right;
		margin-bottom: 9%;
    }
	.footer01{display: block;}
    .footer01 ul li a, .footer02 span, .footer02 div, .footer03 {
        font-size: 14px;
    }

    .au_con {
        padding: 50px 15px;
    }

    .autt span {
        font-size: 12px;
        color: #0baae5;
    }

    .autt b {
        font-size: 28px;
        margin-bottom: 26px;
    }

    .autxt {
        font-size: 14px;
        margin-bottom: 30px;
    }

    .au_banner, .s_banner {
        height: 335px;
    }
	.au_banner, .s_banner1 {
        height: 335px;
    }

    .ceotop01 {
        font-size: 14px;
    }

    .footer01 ul li + li {
        margin-left: 30px;
    }
	.s_con{padding: 9% 15px 8%; }
	footer{padding: 0 15px;}
	.inner_footer{width: 50%;}
	.appdown{width: 50%;}
	.appdown img{max-width: 145px;width:100%;}
	.footer03 {
		text-align: left;
	}
}

@media (max-width:600px)
{
    .main05tt {
        font-size: 28px;
        margin-bottom: 4%;
    }
    .main_list .main_h {
        padding: 12px 0;
    }
    .main_list .main_h h1 a img {
        width: 150px;
    }
    .user_icon img {
        width: 40px;
    }
    .main_list .main_h .user_info .user_bt a {
        padding: 10px 0;
    }
    .inner {
        
    }
    .main_box .main_top .main_bt ul li:first-child {
        width: 110px;
        margin-right: 8px;
    }
    .main03 ul li:after {
        width: 1px;
    }

	.main01{padding: 0 15px;}
	.main05{padding: 8.5% 15px 10%;}
}
@media (max-width:545px)
{
    .main_box .main_top .main_bt, .main_box .main_mid {
        margin-top: 20px;
    }
	.footer01{display: block;}
	.footer03{padding-top: 5px;}
}
@media (max-width:500px)
{
    .login_box .login_top h1 img {
        width: 200px;
    }
    .login_box .login_top h1 {
        padding-bottom: 20px;
    }
    .login_box .login_top p {
        font-size: 22px;
    }
    .login_box .login_top {
        margin-bottom: 20px;
    }
    .login_box form .input_box, .login_box form .login_bt {
        width: 300px;
    }
    .main_list .main_h h1 a img {
        width: 145px;
    }
    .user_icon img {
        width: 35px;
    }
    .main_box .main_top h2 {
        font-size: 22px;
    }
    .main_box .main_top > ul li {
        font-size: 15px;
    }
    .main_box {
        padding-top: 20px;
    }
    .main_box .list_box table th, .main_box .list_box table td {
        font-size: 15px;
        padding: 13px 0;
    }
    .main_box .list_box table .ta_check, table .ta_num {
        width: 55px;
    }
    .main_list .main_h .user_info {
        width: 120px;
    }
    .main05tt {
        font-size: 22px;
    }
	.stt_img{width: 50.74% !important;}
	.stt img{width: 35.74%;}
	.s_con{padding : 50px 15px;}
	.service2 .s_con{padding : 50px 15px;}
	.phoneimg img{width: 440px;}
	.autt b{font-size: 18px;}
	.inner_footer{width: 60%;}
	.appdown{width: 40%;}
	.footer01 ul li a, .footer02 span, .footer02 div, .footer03{font-size: 10px;}
	.appdown img{width: 115px;}
	.footer01 h2{min-width: 100px;}
	
}

@media (max-width: 465px) {
	.footer02 span{margin-bottom: 5px;}
}
/* @media (max-width:423px) {
	.inner_footer{width: 50%;}
	.appdown{width: 50%;}
} */
@media (max-width:420px) {
	h1{margin-right: 10px;}
	header nav ul li{margin-left: 10px;}
}

@media (max-width:400px)
{
    .login_box .login_top h1 img {
        width: 180px;
    }
    .login_box .login_top p {
        font-size: 20px;
    }
    .login_box .login_top h1 {
        padding-bottom: 15px;
    }
    .login_box .login_top {
        margin-bottom: 15px;
    }
    .login_box form .input_box input {
        height: 47px;
    }
    .login_box form .input_box, .login_box form .login_bt {
        width: 270px;
    }
    .login_box form .input_box input {
        height: 50px;
    }
    .login_box form .login_bt a {
        height: 47px;
        font-size: 18px;
    }
    .main_box .list_box table .ta_time {
        width: 180px;
    }
    .main_box .list_box table .ta_check, table .ta_num {
        width: 52px;
    }
    .main_box .main_top .main_bt ul li a {
        font-size: 15px;
        padding: 7px 0;
    }
    header nav ul li {
        margin-left: 10px;
        margin-top: 0px;
    }
	header nav ul {
		margin-top: -3px;
	}
    h1 {
        width: 100px;
        margin-right: 5px
    }
	.footer01 h2 {
		min-width:80px
	}
    .footer01 ul li a, .footer02 span, .footer02 div, .footer03 {
        font-size: 10px;
		vertical-align: top;	
    }
    .footer01 ul li + li {
        margin-left: 15px;
    }
	
    .footer02 span {
        margin-bottom: 5px;
    }
	.footer01 a{display: block;}
	.inner_footer .footer01 ul{margin-top: 0;}
	.appdown img {
		max-width: 120px;
	}
		
}

@media (max-width:320px)
{
    .login_box .login_top p {
        font-size: 19px;
    }
    .login_box form .input_box, .login_box form .login_bt {
        width: 250px;
    }
}