﻿/* 小屏幕 small start*/
@media screen and (min-width: 993px) and (max-width: 1199px) {
body{
	font-size:14px;	
	background-size:100% auto;
}

.visible-md{display: block !important;}
.visible-md-block {display: block !important;}
.visible-md-inline {display: inline !important;}
.visible-md-inline-block {display: inline-block !important;}
.hidden-md{display:none !important;}

.wrapin{
	width:970px;	
}

.header{
	height: 60px;
}
.header_zw{
	height: 60px;
}
.header .logo{
	display: block;
	height: 60px;
}
.header .logo img{
	display: block;
	height: 60px;
}
.nav{	
	line-height: 60px;	
}
.nav a{	
	margin-left:30px;
}

/*hm 首页*/

.hm_about{
	padding:40px 0 50px 0;	
}
.hm_wish{
	padding:50px 0;
}
.hm_wish .photo{	
	width: 800px;
	height: 450px;
}

.hm_team{
	padding-bottom:40px;
}
.hm_team .title{
	height: 120px;
	line-height: 120px;	
}

.hm_culture{
	padding-bottom:50px;
}
.hm_culture .title{
	height: 120px;
	line-height: 120px;
	text-align: center;
	font-weight: bold;
	font-size:34px;
}

.hm_compare{
	padding-bottom:20px;
}
.hm_compare .title{
	height: 120px;
	line-height: 120px;
	text-align: center;
	font-weight: bold;
	font-size:34px;
}
.hm_compare a{
	width: 274px;
	height: 128px;
	border:1px solid #dcdcdc;
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	margin:0 32px 30px 0;
}
.hm_compare img{
	display: block;
	width: 274px;
	height: 128px;
}
.hm_compare a{
	width: 233px;
	height: 108px;
	border:1px solid #dcdcdc;
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	margin:0 10px 10px 0;
}
.hm_compare img{
	display: block;
	width: 233px;
	height: 108px;
}

.footer_cnt{
	padding:36px 0 50px 0;
}
.footer{
	margin-top:20px;
}

/*hm 首页*/

.news_wp{	
	padding:20px 0 0 0;
}

.news_item{
	width: 485px;	
	padding:20px 0;	
	margin-right:20px;
	height: 120px;
}
.news_item .photo{	
	width: 155px;
	height: 120px;	
}
.news_item .inf{
	width: 300px;
	float: right;
	padding-right:10px;
}
.news_item .name{
	height: 24px;
	line-height: 20px;
	font-size:16px;	
}
.news_item .tip{
	max-height: 72px;
	line-height: 24px;	
	font-size:14px;
}
.news_item .date{	
	line-height: 24px;
}

.page{	
	padding:30px 0;
}

.now_pos{
	height: 54px;
	line-height: 54px;
	padding-top:10px;
}

.cn_map{
	padding:20px 0 30px 0;	
}
.cn_map .title{
	height: 120px;
	line-height: 120px;	
	font-size:28px;	
}

.ab_nav{
	padding:50px 0;
	text-align: center;
}

.ab_wp{
	padding-bottom:50px;
}

.ab_floor .photo{	
	width: 485px;
	height: 485px;	
}
.ab_floor .wps{
	padding:25px 30px 0 30px;
	font-size:16px;
	line-height: 1.6;
	color:#666;
}
.ab_floor .t1{
	height: 56px;
	line-height: 56px;
	font-size:26px;
	color:#333;
}

.ab_tip{
	padding-bottom:50px;
}

.abhis_item{
	margin-bottom:50px;
}
.abhis_item dl{
	width: 350px;
}

.job_top{
	padding:40px 0 30px 0;	
}
.job_top .t1{
	height: 64px;
	line-height: 64px;
	font-size:28px;
}

.job_title{
	height: 60px;
	line-height: 60px;	
	margin-top:20px;
	font-size:20px;	
}


    .ab_floor .photo464 {
        float: left;
        width: 100%;
        height: 350px;
        position: relative;
        overflow: hidden;
    }

        .ab_floor .photo464 img {
            display: block;
            width: 100%;
            height: 350px;
            object-fit: cover;
        }

    .ab_floor .inf2 {
        float: none;
        width: 96%;
        margin: 0 auto;
        clear: both;
    }

    .ab_floor .photo350 {
        float: left;
        width: 100%;
        height: 370px;
        position: relative;
        overflow: hidden;
    }

        .ab_floor .photo350 img {
            display: block;
            width: 100%;
            height: 350px;
            object-fit: cover;
        }

    .ab_floor:nth-child(even) .photo350 {
        float: right;
    }

/* 小屏幕 small end*/
}
