
@media screen and (max-width: 1130px){
    .area .container{
        width:94%;
        margin:0 3%;
    }
    .page-main-menu ul li{
        width:12.5%;
    }
}
@media screen and (max-width: 1000px){
    .page-footer .top .left{
        margin-right:0;
    }
}
@media screen and (max-width: 900px){
    .page-footer .top .left{
        display:none;
    }
   .division.chaxun .form .input-row .group{
        margin-left:25px;
        width: calc(100% - 50px);
        width: -moz-calc(100% - 50px);
        width: -webkit-calc(100% - 50px);
        margin-bottom:49px;
    }
    .division.chaxun .form .input-row span{
        width:100%;
        display:inline-block;
        font-size:26px;
        color:#333333;
		margin-top:10px;
        margin-bottom:19px;
    }
   .division.chaxun .form .input-row input{
        width: calc(100% - 22px);
        width: -moz-calc(100% - 22px);
        width: -webkit-calc(100% - 22px);
    }
}
@media screen and (max-width: 750px){
    body{
        font-size:18px;
    }
    .hamburger{
        display:block;
    }
    .hamburger .box .list{
        line-height:44px;
    }
    .page-header{
        position:relative;
    }
    .page-header .right{
        margin-top:7px;
    }
    .page-header .right a{
        margin-left:29px;
    }
    .page-header .right .contact{
        margin-right:17px; display:none;
    }
    .page-header .right a.contact i{
        width:24px;
        height:24px;
        background-size:24px 24px;
        top:6px;
    }
    .page-top{
        height:70px;
		padding-top:0px;
    }
    .page-top .logo{
        margin-top:0px;
    }
    .page-main-menu{
        display:none;
    }
    .page-footer .top{
        padding-bottom:33px;
    }
    .page-footer .top .right .wx{
        display:none;
    }
    .page-footer .top .middle{
        margin-left:25px;
    }
    .page-footer .top .middle .title{
        font-size:24px;
    }
    .page-footer .top .middle ul{
        font-size:22px;
    }
    .page-footer .top .middle ul li{
        line-height:49px;
    }
    .page-footer .top .middle ul li i{
        width:22px;
        height:22px;
        background-size:22px 22px !important;
    }
    .page-footer .top .right{
        margin-right:32px;
    }
   /* .page-footer .top .right .content .mes{
        width:184px;
    }*/
    .page-footer .top .right .content p .t{
        font-size:30px;
        margin-top:16px;
        margin-bottom:19px;
    }
    .page-footer .top .right .content p .b{
        font-size:16px;
        font-weight:bold;
        width:100%;
        text-align:center;
        display:inline-block;
    }
    .page-footer .copyright{
        font-size:inherit;
        line-height:44px;
    }
    .index-page .page-banner .img-list{
        height:384px;
    }
   .division .division-title{
        margin-top:62px;
        margin-bottom:68px;
    }
 .division .division-title .middle{
        width:304px;
        margin-left: calc((100% - 304px) / 2);
        margin-left: -moz-calc((100% - 304px) / 2);
        margin-left: -webkit-calc((100% - 304px) / 2);
    }
    .division .division-title .middle .t{
        font-size:30px;
        margin-bottom:-1px;
    }
  .division .division-title .middle .b{
        font-size:26px;
    }
   .division .division-title .line{
        width: calc((100% - 304px) / 2);
        width: -moz-calc((100% - 304px) / 2);
        width: -webkit-calc((100% - 304px) / 2);
        top:34px;
    }
   .division.chaxun{
        height:455px;
    }
.division.chaxun .division-title{
        margin-bottom:20px;
    }
 .division.chaxun .container{
        width:100%;
        margin:0;
    }
.division.jigou .division-title .container{
        width:100%;
        margin:0;
    }
    .index-page .division.jigou .f-list{
        margin-bottom:24px;
    }
	   .index-page .division.jigou .f-list img{ width: calc((100% - 20px) / 2);
        width: -moz-calc((100% - 20px) / 2);
        width: -webkit-calc((100% - 20px) / 2); }
		
    .index-page .division.jigou .f-list a{
       
        margin-right:20px;
        margin-bottom:25px;
    }
    .index-page .division.jigou .f-list a:first-child+a,
    .index-page .division.jigou .f-list img:first-child+img+img+img+img+img{
        margin-right:0;
    }

.prolist ul li{  width: 47%; }
.prolist ul li p{padding: 0 1%; }


}
@media screen and (max-width: 700px){
    .page-footer .top .middle{
    }
    .page-footer .top .right{
        clear:left;
        float:left;
        margin-left:25px;
    }
    .rightBody .list li{
    
    width:98%;    height: 60px;
    overflow: hidden;
   
}
.col-1 div.content {
    padding: 10px;
}
.table-list td, .table-list th {
    padding-left: 10px;
}
}
@media screen and (max-width: 500px){
    body{
        font-size:14px;
    }
    .hamburger.open .box .list{
        line-height:40px;
    }
    .page-top .logo img{
        width:280px;
		padding-top:15px;
       
    }
    .page-header .right a{
        margin-left:12px;
    }
    .page-header .right a.contact i{
        width:14px;
        height:14px;
        background-size:14px 14px;
        top:3px;
    }
    .page-footer .top .middle .title{
        font-size:18px;
    }
    .page-footer .top .middle ul li{
        font-size:16px;
        line-height:36px;
    }
    .page-footer .top .middle ul li i{
        width:17px;
        height:17px;
        background-size:17px 17px !important;
    }
    .table_form .submit {  margin-top:20px;/* width:100%*/}
	#content {width:100%;}
	.take .submit{ width:100%;}
	.take .submit input {width:100%; margin:0;}
    
}
@media screen and (max-width: 400px){
    .hamburger .h-icon{
        right:20px;
		top: 55px;
    }

    .prolist ul li{  width: 98%; }
	.col-1 div.content {
    padding: 5px;
}
.table_form .input {
    padding-left:10px;
}
.table_form td{padding-left:0px;}
body fieldset {
    border: none;
    padding: 0;
}
.rightBody .list li .time{ line-height:40px;  font-size: 18px;}
.rightBody .list li p .title{line-height:40px;}
.rightBody .list li p{ height:40px; overflow:hidden}
.banner1{ background-size:400%; height:200px;}
 .table-list .btn {
    padding-top: 0px;
    padding-bottom: 0px;
}
a.btn{display:block; padding:0 5px;}
}