
.container,ul{padding: 0;}
p,ul{margin: 0;}
li{list-style: none;}
body{background: #f9f9f9;font-family: "微软雅黑 ","PingFangSC-Regular" ; }
img{vertical-align: middle;}
a{text-decoration: none !important;}
.left{float: left;}
.right{float: right;}
.top-head{height: 50px;border-bottom: 1px solid #C6C8CA;}
.top-head p{font-size: 14px; color: #af0416;line-height: 50px;}
.top-head p img{margin-right: 10px;margin-top: -6px;}

.top-back{height: 230px;background: url(../images/index53_02.jpg);background-size: cover;}
.top-back .left{margin-top: 50px;}
.top-back form{margin-top: 80px;}    
.top-back form input {width: 300px; height: 60px; padding: 0;border:1px solid #b61b2b;padding-left: 20px;outline: none;}
input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    -webkit-text-fill-color: #807c7c;
    transition: background-color 5000s ease-out 0.5s;
}
.top-back form button{background: #af0416;border:1px solid #b61b2b}
.top-back form button img{padding: 18px 30px;}

.top-nav {height: 70px;background: #af0416;}
.top-nav ul {display: flex;}
.top-nav ul li{width: 16.6%;text-align: center;position: relative;}
.top-nav ul li.act {background:#8c000f;}
.top-nav ul li:hover {background:#8c000f;}
.top-nav ul li:hover .top-nav2{display: block;}
.top-nav ul li a{font-size: 16px; color: #FFFFFF;line-height: 70px;display: block;text-decoration:none;}

.top-nav2 {display: none;z-index: 100000;position: absolute;background: #af0416;width: 100%;}
.top-nav2 a{font-size: 14px !important; color: #FFFFFF;line-height: 50px !important;border-bottom: 1px solid rgba(255,255,255,.1);}
.top-nav2 a:hover{background:rgba(255,255,255,.3) !important; }


.subject {background: #FFFFFF;padding: 40px 18px 0;margin-bottom: 60px;}
.subject .index1{display: flex;justify-content: space-between;}
.subject .index1 .index1-left{width: 49%;padding: 15px;border: 1px solid #e3e3e3;}
.subject .index1 .index1-left .swiper {width: 100%;}  
.subject .index1 .index1-left .swiper .swiper-slide{position: relative;}
.subject .index1 .index1-left .swiper img{width: 100%;} 
.subject .index1 .index1-left .swiper p{padding: 0 100px 0 20px;position: absolute;bottom: 0;left: 0; height: 70px;display: inline-block;background: rgba(0,0,0,0.5);line-height: 70px;font-size: 20px;color: #FFFFFF;width: 100%;}
.subject .index1 .index1-left .swiper .swiper-pagination{right: 20px;left:auto;width: auto;bottom:20px}
.subject .index1 .index1-left .swiper .swiper-pagination-bullet {border-radius: 0;background: #999999;width: 6px;height: 6px;}
.subject .index1 .index1-left .swiper .swiper-pagination-bullet-active{background: #af0416;}

.subject .index1 .index1-right {width: 49%;}
.subject .index1 .index1-right .index1-right-top ul{display: flex;justify-content: space-between;}
.subject .index1 .index1-right .index1-right-top ul li{text-align: center;display: block;width: 20%;font-size: 18px;color: #666666;padding-bottom: 15px;border-bottom:1px solid #cbcbcb;}
.subject .index1 .index1-right .index1-right-top ul li.act{color: #af0416;border-bottom:2px solid #af0416 ;}
.subject .index1 .index1-right .index1-right-top ul li:hover{color: #af0416;border-bottom:2px solid #af0416 ;cursor:pointer;}

.subject .index1 .index1-right .index1-right-content div{display: none;}
.subject .index1 .index1-right .index1-right-content div.block{display: block;}
.subject .index1 .index1-right .index1-right-content ul{margin-top: 20px;    padding-left: 20px;}
.subject .index1 .index1-right .index1-right-content ul li{list-style: disc;color: #666666;}
.subject .index1 .index1-right .index1-right-content ul li a {font-size: 14px; color: #666666;line-height: 43px;display: block;text-decoration: none;height: 43px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.subject .index1 .index1-right .index1-right-content ul li:hover{color: #af0416;}
.subject .index1 .index1-right .index1-right-content ul li a:hover{color: #af0416;}

.subject .index2 {padding: 50px 0;}
.subject .index2 ul{display: flex;justify-content: space-between;}
.subject .index2 ul li{width: 23%;padding: 30px 0;background: #f7f7f7;border: 2px solid #e0e0e0; border-radius: 10px;}
.subject .index2 ul li h2{color: #000000;font-size: 24px; text-align: center;}
.subject .index2 ul li p{color: #999999;font-size: 12px;text-align: center;text-transform: uppercase}
.subject .index2 ul li:hover{background: #af0416;border: 2px solid #af0416;cursor:pointer;}
.subject .index2 ul li:hover h2{color: #FFFFFF;}
.subject .index2 ul li:hover p{color: #FFFFFF;}

.subject .index3 {display: flex;justify-content: space-between; padding-bottom: 40px;flex-wrap: wrap;}
.subject .index3 .index3-left{width:100%;}
.subject .index3 .index3-left .index3-left-title{display: block;border-bottom: 1px solid #cbcbcb;margin-bottom: 20px;position:relative;height: 40px;}
.subject .index3 .index3-left .index3-left-title h2{font-size: 24px;color: #000000;padding-left: 15px;float: left;font-weight: bold;}
.subject .index3 .index3-left .index3-left-title h2::before{width: 6px;height: 20px;color: #af0416;position: absolute;left: 0;bottom: 13px;content: ' ';background: #af0416;}
.subject .index3 .index3-left .index3-left-title a{font-size: 16px;color: #666666;float: right;}
.subject .index3 .index3-left  .index3-left-content p{font-size: 14px;color: #666666; line-height: 30px;}

.subject .index3 .index3-right{width:100%;margin-top: 30px;}
.subject .index3 .index3-right .index3-right-title{display: block;border-bottom: 1px solid #cbcbcb;margin-bottom: 20px;position:relative;height: 40px;}
.subject .index3 .index3-right .index3-right-title h2{font-size: 24px;color: #000000;padding-left: 15px;float: left;font-weight: bold;}
.subject .index3 .index3-right .index3-right-title h2::before{width: 6px;height: 20px;color: #af0416;position: absolute;left: 0;bottom: 13px;content: ' ';background: #af0416;}
.subject .index3 .index3-right .index3-right-title a{font-size: 16px;color: #666666;float: right;}


.subject .index3 .index3-right .index3-right-lunbo .swiper {width: 100%;}  
.subject .index3 .index3-right .index3-right-lunbo .swiper img{width: 100%;} 

.subject .index3 .index3-right .index3-right-lunbo .swiper .swiper-button-prev{background-image: url(../images/2.png);left:0;width: 30px;height: 60px;background-size: 30px 60px;webkit-background-size: 30px 60px;-moz-background-size: 30px 60px;}
.subject .index3 .index3-right .index3-right-lunbo .swiper .swiper-button-prev:hover{background-image: url(../images/3.png);}

.subject .index3 .index3-right .index3-right-lunbo .swiper .swiper-button-next{background-image: url(../images/4.png);right:0;width: 30px;height: 60px;background-size: 30px 60px;webkit-background-size: 30px 60px;-moz-background-size: 30px 60px;}
.subject .index3 .index3-right .index3-right-lunbo .swiper .swiper-button-next:hover{background-image: url(../images/1.png);}

.foot {background: #8c000f;position: relative;}
.foot .foot-top {padding-top: 30px; display: flex;justify-content: space-between;border-bottom: 1px solid rgba(255,255,255,.1);}
.foot .foot-top .foot-top-left{padding-bottom: 10px;width: 70%;}
.foot .foot-top .foot-top-left .foot-top-left-nav{padding-bottom: 25px;}
.foot .foot-top .foot-top-left .foot-top-left-nav a{font-size: 20px;color: #CCCCCC;padding-right: 50px;}
.foot .foot-top .foot-top-left .foot-top-left-nav a:hover{color: #FFFFFF;}
.foot .foot-top .foot-top-left p{font-size:14px;color: #FFFFFF;font-weight: bold;}
.foot .foot-top .foot-top-left p img{margin-top: -4px;width: 20px;margin-right: 5px;}
.foot .foot-top .foot-top-left .dizhi {font-size: 14px;color: #cccccc;    font-weight: initial;margin-top: 0px;}

.foot .foot-top .foot-top-right {width: 30%;position: relative;}
.foot .foot-top .foot-top-right .img{float: right;}
.foot .foot-top .foot-top-right .img img{width: 90px;}
.foot .foot-top .foot-top-right .img p{color: #FFFFFF;text-align: center;    margin-top: 10px; font-size: 14px;}
.foot .foot-link {font-size: 14px;color: #cccccc; padding: 10px 0 20px;}
.foot .foot-link a{padding-right: 10px;color: #cccccc;text-decoration: none;}

.foot .container{position:relative}
 .top{position: fixed;right: 20px;bottom: 60px;cursor:pointer;}


/*关于我们*/
.about{padding: 35px 20px;background: #FFFFFF;margin-bottom: 130px;}
.about .img{float: left;border: 1px solid rgba(218,218,218,0.5);margin-right: 35px;overflow: hidden;}

.about .img img{transition:All 0.8s ease-in-out;}
.about .img:hover img{transform: scale(1.1);}

.about h2{color: #000000;font-size: 30px;}
.about h2 img{margin-top: -2px;    margin-right: 20px;}
.about p{color: #666666;font-size: 16px;line-height: 33px;}  
.about img{max-width: 100%;}

.about-lb .swiper .swiper-pagination{right: 20px;left:auto;width: auto;bottom:20px}
.about-lb .swiper .swiper-pagination-bullet {border-radius: 0;width: 6px;height: 6px;}
.about-lb .swiper .swiper-pagination-bullet-active{background: #af0416;}


/*案例*/
.anli{margin-bottom: 130px;}
.anli ul li{margin-bottom: 30px;background: #FFFFFF;}
.anli ul li a{display: flex;justify-content: space-between;flex-wrap: nowrap;text-decoration: none;}
.anli ul li .anli-img{overflow: hidden;width: 35%;}
.anli ul li .anli-img img{transition:All 0.8s ease-in-out;width: 100%;}
.anli ul li .anli-content{padding: 40px 45px;width: 65%;}
.anli ul li .anli-content .anli_botton{color: #666666;font-size: 12px;padding: 5px 8px;border: 1px solid rgba(102,102,102,.2);border-radius: 5px;}
.anli ul li .anli-content h2{color: #8c000f;;font-size: 24px;font-weight: bold; margin-bottom: 0;      margin: 25px 0;  height: 30px;
	overflow: hidden;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.anli ul li .anli-content p {color: #666666;font-size: 14px;
	overflow: hidden;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
    
.anli ul li .anli-content .ber{width: 100%;height: 1px;background: rgba(102,102,102,.2);position: relative;margin: 23px 0;}
.anli ul li .anli-content .ber::before{width: 0%;height: 1px;position: absolute;left: 0;bottom: 0;content: ' ';background: #8c000f;transition: .8s all;}   
.anli ul li .anli-content .anli_ckxq{color: #000000;font-size: 16px;position:relative;line-height: 16px;}    
.anli ul li .anli-content .anli_ckxq span{background: url(../images/aljt.png) no-repeat;height: 15px;width: 15px;display: inline-block;background-position: center center;position: absolute;    top: 1px;}

.anli ul li a:hover .anli-img img{transform: scale(1.1);}
/*.anli ul li a:hover .anli-content h2{color:#8c000f;}*/
.anli ul li a:hover .anli-content .ber::before{width: 100%;}
.anli ul li a:hover .anli-content .anli_ckxq{color: #8c000f;}
.anli ul li a:hover .anli-content .anli_ckxq span{background: url(../images/aljt1.png) no-repeat;}

/*分公司*/
.fgs {padding: 40px 20px 30px;background: #FFFFFF;margin-bottom: 130px;}
.fgs h2{color: #000000;font-size: 36px;text-align: center; position:relative;margin-bottom: 50px;}
.fgs h2::before{width: 110px;height: 4px;position: absolute;left: 50%;bottom: -20px;transform: translate(-50%, -50%);content: ' ';background: #af0416;}   
.fgs p{color: #666666;font-size: 16px;line-height: 36px;}
.fgs img{max-width: 100%;}

/*联系我们*/
.lxwmcontent{background: #FFFFFF;}
.lxwm {display: flex;justify-content: space-between;flex-wrap: nowrap;padding-bottom: 130px;}
.lxwm .lxwm_left{width: 54%;}   
.lxwm .lxwm_left  img{width: 100%;display: block;height: 100%;}
.lxwm .lxwm_right{ padding: 50px 60px;background: #f9f9f9;    width: 46%;}
.lxwm .lxwm_right h2{color: #010101;font-size: 36px; font-weight: bold;}
.lxwm .lxwm_right .lxwm_right_title{display: flex;justify-content: flex-start;margin-top: 50px;}
.lxwm .lxwm_right .lxwm_right_title .lxwm_title{margin-left: 20px;}
.lxwm .lxwm_right .lxwm_right_title .lxwm_title span{color: #666666;font-size: 14px;line-height: 25px;display: inline-block;}
.lxwm .lxwm_right .lxwm_right_title .lxwm_title p{color: #000000;font-size: 18px;line-height: 36px;}

#allmap{width: 100%;height: 100%;}
#allmap .BMapLabel{height: 50px !important;}

/*新闻*/
.news-index{background: #FFFFFF;padding: 0px 0 130px 0;}
.news-top ul{display: flex;justify-content: flex-start;flex-wrap: nowrap;}
.news-top ul li{margin-right: 30px;border-bottom: 1px solid #e3e3e3;    margin-bottom: 40px;width: 32%;}
.news-top ul li:nth-child(3) {margin-right: 0}
.news-top ul li .img{overflow: hidden;}
.news-top ul li .img img{width: 100%;transition:All 0.8s ease-in-out;}
.news-top ul li p{color: #333333;font-size: 18px;line-height: 30px;margin: 30px 20px;    height: 60px;
overflow: hidden;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news-top ul li .news-time{color: #999999;font-size: 14px;margin: 20px 20px 35px; }
.news-top ul li .news-time img{margin-top: -4px;}
.news-top ul li:hover .img img{transform: scale(1.1);}
.news-top ul li:hover p{color: #8c000f;}
.news-top ul li:hover{border-bottom: 1px solid #8c000f;}

.news-list{margin-bottom: 40px;}
.news-list ul li{border-bottom: 1px solid #e3e3e3;}
.news-list ul li p{color: #333333;font-size: 16px;padding: 0 100px 0 20px;line-height: 80px; position: relative;
	overflow: hidden;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.news-list ul li p .dian{width: 8px;height: 8px;background: #af0416;display: inline-block;}
.news-list ul li p .time{float: right;color: #999999;font-size: 14px;display: inline-block;position: absolute;right: 20px;top: 0px;}
.news-list ul li a:hover p{color: #af0416;}

/*详情*/

.show .show_title .show_ftitle{color: #000000;font-size: 24px;text-align: center;display: block;line-height: 24px;}
.show .show_title h2{margin: 0 0 40px;color: #000000;font-size: 40px;text-align: center;line-height: 50px;font-weight: bold;}
.show .show_title p {text-align: center;color: #999999;font-size: 16px;    line-height: 16px; border-bottom: 1px solid rgba(102,102,102,.2);padding-bottom: 20px;}
.show .show_con{margin-top: 50px;}
.show .show_con p {color: #666666;font-size: 16px;line-height: 30px;}
.show .show_con p img{max-width: 100%;margin: auto;}
.show .show_sx{width: 100%;display: flex;border: 1px solid rgba(102,102,102,.2);box-sizing: border-box; margin: 115px 0 0px;}
.show .show_sx a{flex: 1;border-right: 1px solid rgba(102,102,102,.2);line-height: 100px;height: 100px;text-align: center;overflow: hidden;padding: 0 10px;box-sizing: border-box;font-size: 16px;color: #666666;}
.show .show_sx a.return{width: 110px;flex: none;}
.show .show_sx a:nth-child(3){border: none;}
.show .show_sx a:nth-child(1):hover{color: #af0416;}
.show .show_sx a:nth-child(3):hover{color: #af0416;}

/*业务*/
.yewu{background: #FFFFFF;padding: 40px 20px 130px 20px;}
.yewu .yewu-index{margin-bottom: 50px;}
.yewu .yewu-index:last-child{margin-bottom:0}
.yewu .yewu-index h2{color: #000000;font-size: 24px; position: relative;margin-left: 20px;margin-bottom: 45px;}
.yewu .yewu-index h2::before{width: 6px;height: 20px;position: absolute;left: -20px;top: 5px;content: ' ';background: #af0416;}   
.yewu .yewu-index p{color: #666666;font-size: 16px;     line-height: 36px;}
.yewu .yewu-index img{max-width: 100%;}

/*资质*/
.zizhi{background: #FFFFFF;padding: 35px 20px 130px 20px;}
.zizhi ul {display: flex;justify-content:flex-start;flex-wrap: wrap;}
.zizhi ul li{border: 1px solid #f1f1f1;    margin-bottom: 20px;margin-right: 2%;width: 32%;}
.zizhi ul li:nth-child(3n){margin-right:0}
.zizhi ul li .img{position: relative;overflow: hidden;}
.zizhi ul li .img .zz-img{width: 100%;transition:All 0.8s ease-in-out;}
.zizhi ul li .img div{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(102,102,102,.5);display: none;}
.zizhi ul li .img div img{position: absolute;width: 40px;height: 40px;transform: translate(-50%,-50%);left: 50%;top: 50%;}
.zizhi ul li a:hover .img div{display: block;}

.zizhi ul li a:hover .img .zz-img {transform: scale(1.1);}

.zzc{width: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,.6);height: 100%;z-index: 10000;display: none;}
.zzc .img{max-height: 510px;max-width: 708px;width: 80%;padding: 15px;box-sizing: border-box;overflow: hidden;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.zzc .img img{display: block;width: 100%;}

/*招聘*/
.zhaopin{padding: 0px 0 130px 0px;display: flex;justify-content:space-between;flex-wrap: wrap;}
.zhaopin .zhaopin-left{width: 23%;}
.zhaopin .zhaopin-left .shaixun{background: #af0416; color: #FFFFFF;font-size: 16px;line-height: 70px;padding-left: 60px;    padding-left: 45px;position:relative}
.zhaopin .zhaopin-left .shaixun::before{width: 4px;height: 14px;background:#FFFFFF;position: absolute;left: 30px;top: 53%;transform: translateY(-50%);content: ' ';}
.zhaopin .zhaopin-left .shaixun-condition{background: #FFFFFF;padding: 50px;box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);}
.zhaopin .zhaopin-left .shaixun-condition ul li{margin-bottom: 50px;}
.zhaopin .zhaopin-left .shaixun-condition ul li h3{color: #000000;font-size: 18px; font-weight: bold;    margin-bottom: 20px;}
.zhaopin .zhaopin-left .shaixun-condition ul li div a{display: block;color: #666666;font-size: 16px;line-height: 36px;}
.zhaopin .zhaopin-left .shaixun-condition ul li div a.act{color: #af0416;}
.zhaopin .zhaopin-right{width: 74%;}
.zhaopin .zhaopin-right ul li{margin-bottom: 35px;    box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);}
.zhaopin .zhaopin-right ul li .top1{color: #000000;font-size: 16px; line-height: 70px;position: relative;background: #ffffff;padding-left: 60px;}
.zhaopin .zhaopin-right ul li .top1::before{border-radius: 50%;width: 40px;height: 40px;position: absolute;right: 60px;top: 50%;transform: translateY(-50%);content: ' ';background: url(../images/zp1.png) center no-repeat;}
.zhaopin .zhaopin-right ul li .bottom{display: none; padding: 60px 110px 90px;background: #FFFFFF;}
.zhaopin .zhaopin-right ul li .bottom p{color: #666666;font-size: 16px;line-height: 34px;}
.zhaopin .zhaopin-right ul li .bottom div a{color: #FFFFFF;font-size: 16px;background: #af0416;padding: 15px 20px;border-radius: 5px;}
.zhaopin .zhaopin-right ul li.act .top1{background: #af0416;color:#FFFFFF}
.zhaopin .zhaopin-right ul li.act .top1::before{background: url(../images/zp2.png) center no-repeat;}
.zhaopin .zhaopin-right ul li.act .bottom{display: block;}
/*发展历程*/
.fzlc{background: #FFFFFF;padding: 70px 0 60px;margin-bottom: 130px;}
.fzlc h1{color: #000000;font-size: 30px;font-weight: bold;text-align: center;margin-bottom: 80px;}

.fzlc .fzlc-img{position: relative;height: 50px;}
.fzlc .fzlc-img img{position: absolute;left: 49.3%;transform: translateY(-50%);top: 50%;}
.fzlc ul {position: relative;}
.fzlc ul::after{
	width: 16px;
	height: 100%;
	position: absolute;
	left: 49.3%;
	top: 50%;
	transform: translateY(-50%);
	content: ' ';
	background: url(../images/fzlc.png) repeat-y;}
.fzlc ul li{display: flex;justify-content:flex-start;flex-wrap: wrap; padding-bottom: 30px;}
.fzlc ul li:nth-child(2n){justify-content: flex-end;}
.fzlc ul li .fzlc-zuo{
	width: 50%;padding: 0 40px;position: relative;
	display: flex;justify-content:flex-start;flex-wrap: nowrap; 
	}
.fzlc ul li .fzlc-zuo .img{width: 40%;overflow: hidden;display: block;}
.fzlc ul li .fzlc-zuo .img img{transition:All 0.8s ease-in-out;}

.fzlc ul li .fzlc-zuo:hover .img img {transform: scale(1.1);}

.fzlc ul li .fzlc-zuo .time{width: 60%; margin-left: 25px;}
.fzlc ul li .fzlc-zuo .time h2{color: #af0416;font-size: 36px;font-weight: bold;}
.fzlc ul li .fzlc-zuo .time p{color: #000000;font-size: 18px;}


.fzlc ul li .fzlc-zuo::before{
	width: 24px;
	height: 100%;
	position: absolute;
	right: -3px;
	z-index: 10;
	top: 50%;
	transform: translateY(-50%);
	content: ' ';
	background: url(../images/fzlc-zuo.png) center no-repeat;
}
.fzlc ul li:nth-child(2n) .fzlc-zuo::before{
	width: 24px;
	height: 100%;
	position: absolute;
	left: -4px;
	z-index: 10;
	top: 50%;
	transform: translateY(-50%);
	content: ' ';
	background: url(../images/fzlc-you.png) center no-repeat;
}


#ajaxm{text-align: center;color: #999999;font-size: 18px;padding-top: 60px;display: block;}


/*面包屑导航*/
.mb_nav{padding: 35px 0 ;    color: #666666;}
.mb_nav span{color: #666666;font-size: 14px;}
.mb_nav span img{margin-top: -4px;}
.mb_nav a{color: #666666;font-size: 14px;}
.mb_nav a:last-child{color: #000000 !important;}
/*分页*/
.fenye {text-align: center;padding-top: 50px;}
.fenye a{display: inline-block;border: 1px solid #d3d3d3;width: 30px;height: 30px;line-height: 30px;border-radius: 25px;margin: 0 5px;
	font-size: 14px;color: #666666;box-sizing: initial;
}
.fenye a:first-child{    padding: 0px 11px;width: auto;}
.fenye a:last-child{    padding: 0px 11px;width: auto;}
.fenye a:hover{background: #af0416; color: #FFFFFF;border: 1px solid #af0416;}
.fenye a.act{background: #af0416; color: #FFFFFF;border: 1px solid #af0416;}




.sj_nav ,.sj_header {display: none;}
@media only screen and (max-width:1600px) {
   /*.foot .top{right: 9%;}*/
}
@media only screen and (max-width:1440px) {
   /*.foot .top{right: 5%;}*/
}
@media only screen and (max-width:1366px) {
	.foot .container{position:inherit}
	.foot .top{right: -60px;}
	
	
   /*.foot .top{right: 3%;}*/
}
@media only screen and (max-width:1200px) {
	.foot .top{right: 0;}
	.anli ul li .anli-content{padding: 30px 45px;}
	.anli ul li .anli-content h2{    margin: 20px 0;}
   .anli ul li .anli-content .ber{margin: 15px 0;}
   
   
}
@media only screen and (max-width:1024px) {
	
	
	.sj-ss{float: right;margin-top: 15px;margin-right: 13px;}
	.sj_header{border-bottom: 1px solid #f5f5f5;display: block;height: 55px;position: fixed;left: 0;top: 0;background-color: #fff;padding: 0 15px;box-sizing: border-box;z-index: 100000;width: 100%;}
    .sj_header .logo{float: left;line-height: 55px;}
    .sj_header .logo img{height: 32px;vertical-align: middle;}
    .sj_header .lang{float: right;line-height: 55px;margin-right: 20px;}
    .sj_header .Fast-Navigation-btn {margin-top: 13px;  display: block;  float: right;    background: url(../images/Fast-Navigation.svg) center no-repeat;  cursor: pointer;width: 30px;height: 30px;  }
    .sj_header .Fast-Navigation-btn.act{background: url(../images/Fast-Navigation2.svg) center no-repeat;}
    .kx{width: 100%;height: 55px;}
    .sj_nav{width: 100%;position: fixed;left: 0;top: 55px;background-color: #fff;width: 100%;z-index: 1000;}
    .sj_nav a{width: 100%;  color:#666666;  display: block; line-height: 48px; font-size: 16px;width: 100%;padding:  0 25px;box-sizing: border-box;font-weight: bold;}
	.sj_nav ul li p{display:flex;position:relative}
	.sj_nav ul li p.act{ border-bottom: 2px solid #af0416;}
	.sj_nav ul li p.act a{color:#af0416;}
	.sj_nav ul li p a{flex:1}
	.sj_nav ul li div{display:none;padding-left:20px;}
	.sj_nav ul li div a{line-height:32px;font-size:14px}
	.sj_nav ul li div a.act{color:#af0416;}
	
	.sj_nav ul li p span{
		display: block;width: 42px;height: 26px;position: absolute;right: 26px;top: 13px;background: url(../images/navjt.png) center right no-repeat;background-size: contain; 
	}
	.sj_nav ul li p span.act{ 
		background: url(../images/navjt2.png) center right no-repeat;background-size: contain;
	}
	
	
	.top-head ,.top-back,.top-nav{display: none;}
	.subject {padding: 20px 18px 0;}
	.subject .index1{display: initial;}
	.subject .index1 .index1-left{width: 100%;margin-bottom: 20px;}
	.subject .index1 .index1-left .swiper p{font-size: 16px;}
	.subject .index1 .index1-right{width: 100%;}
	.subject .index1 .index1-right .index1-right-top ul li{font-size: 16px;}
	
	.subject .index2 ul{flex-wrap: wrap;}
	.subject .index2 ul li{width: 48%;    margin-bottom: 16px;}
	
	.subject .index3{display:block}
	.subject .index3 .index3-left{width: 100%; margin-bottom: 20px;}
	.subject .index3 .index3-left .index3-left-title h2{font-size: 20px;}
	.subject .index3 .index3-left .index3-left-title h2::before{bottom: 16px;height: 20px;}
	.subject .index3 .index3-left .index3-left-title a{font-size: 14px;margin-top: 5px;}
	.subject .index3 .index3-right{width: 100%;}
	.subject .index3 .index3-right .index3-right-title h2{font-size: 20px;}
	.subject .index3 .index3-right .index3-right-title h2::before{bottom: 16px;height: 20px;}
	.subject .index3 .index3-right .index3-right-title a{font-size: 14px;margin-top: 5px;}
	
	
   /*.foot{display: none;}*/
   
   	/*.fix_footer {	display: block;width: 100%; height: 65px;position: fixed; left: 0; bottom: 0;background: #161616;z-index: 10000000;}
	.fix_footer ul li {width: 25%; float: left;padding: 7px 0 0;text-align: center;}
	.fix_footer ul li .img {height: 30px; padding: 0px 0;box-sizing: border-box;text-align: center;}
	.fix_footer ul li .img img {display: block; width: 30px;height: 30px;margin: 0 auto;}
	.fix_footer ul li p {color: #fff;line-height: 20px; font-size: 12px; margin-top: 5px;}
    .fixright{ display: none; }*/
   .foot{    padding: 0 18px;}
   .foot .foot-top{flex-wrap: wrap;}
   .foot .foot-top .foot-top-left {width: 100%;}
   .foot .foot-top .foot-top-left .foot-top-left-nav a{font-size: 16px;display: inline-block;}
   .foot .foot-top .foot-top-left p{font-size: 32px;}
   .foot .foot-top .foot-top-left p img{    width: 32px;margin-top: -7px;}
   .foot .foot-top .foot-top-left .dizhi{    line-height: 32px;}
   .foot .foot-top .foot-top-right{width: 100%;}
   .foot .foot-top .foot-top-right .img{    float: none;margin: auto;    display: block;width: 150px;    text-align: center;}
   .foot .foot-top .foot-top-right .img p{padding: 0 0 15px;}
    
    /*关于我们*/
    .about{margin-bottom: 40px;}   
   .about h2{font-size: 27px;margin-top: 38px;}
   .about .img{float: none;margin-right:0}
   .about .img img{width: 100%;}
   .about h2 img{margin-right: 10px;}
   .about p{font-size: 14px;}
   
   /*案例*/
  .anli{margin-bottom: 40px;}
  .anli ul li a{flex-wrap: wrap;}
  .anli ul li .anli-img{width: 100%;}
  .anli ul li .anli-content{width: 100%;    padding: 30px 20px;}
  .anli ul li .anli-content h2{font-size: 20px;height: 26px;}
  .anli ul li .anli-content .anli_ckxq{font-size: 14px;}
  .anli ul li .anli-img img{width: 100%;}
  /*分页*/
  .fenye{padding-top: 10px;}
  /*分公司*/
  .fgs{padding: 30px 20px 30px;    margin-bottom: 40px;}
   .fgs h2{font-size: 30px;margin-bottom: 30px;}
   .fgs p{line-height: 30px;font-size: 14px;}
   /*联系我们*/
  .lxwm{flex-wrap: wrap;    padding-bottom: 40px;}
  .lxwm .lxwm_left{width: 100%;height: 300px;}
  .lxwm .lxwm_right{width: 100%;padding: 30px 20px;}
  .lxwm .lxwm_right h2{font-size: 28px;}
  /*新闻*/
 .news-top ul{flex-wrap: wrap;}
 .news-top ul li{margin-right:0;margin-bottom:0;width: 100%;}
 .news-top ul li .img img{width: 100%;}
 .news-top ul li p{    font-size: 14px;margin: 20px 15px;}
 .news-list ul li p{    font-size: 14px;padding: 0 100px 0 15px;}
 .news-top ul li .news-time{margin: 20px 15px;}
 /*详情*/
.news-index{padding: 0px 0 50px 0;}
	.mb_nav{margin: 0px 0 0px 20px;padding: 25px 0;}
	.show{padding: 0px 20px;}
	.show .show_title .show_ftitle{    font-size: 18px;    line-height: 18px;}
	.show .show_title h2{    font-size: 26px;line-height: 34px;margin: 0 0 20px;}
	.show .show_title p{font-size: 14px;line-height: 14px}
	.show .show_con{margin-top: 30px;}
	.show .show_con p{font-size: 14px;line-height: 28px;}
	.show .show_sx{margin: 30px 0 20px;flex-wrap: wrap;}
	.show .show_sx a{height: 40px;line-height: 40px;width: 100%;flex: none;border-bottom: 1px solid #bfbfbf;border-right: none;    font-size: 14px;}
	.show .show_sx a.return{display: none;}
	/*业务*/
	.yewu{padding: 30px 20px 40px 20px;}
	.yewu .yewu-index h2{margin-bottom: 20px;}
	.yewu .yewu-index p{font-size: 14px;line-height: 30px;}
	
	/*资质*/
	.zizhi{padding: 35px 20px 40px 20px;}
	.zizhi ul li{width: 100%;margin-right: 0;}
	
	
	
	/*发展历程*/
	.fzlc{padding: 50px 0 60px;margin-bottom: 40px;}
	.fzlc h1{font-size: 26px;    margin-bottom: 30px;}
	.fzlc ul li .fzlc-zuo{flex-wrap: wrap;padding: 0 20px;padding: 0 30px 0 20px;}
	.fzlc ul li:nth-child(2n) .fzlc-zuo{padding: 0 20px 0 30px;    width: 48%;}
	.fzlc ul li .fzlc-zuo::before{right: -8px;}
	.fzlc ul li:nth-child(2n) .fzlc-zuo::before{    left: -6px;}
	.fzlc ul li .fzlc-zuo .img{    width: 100%;}
	.fzlc ul li .fzlc-zuo .img img{width: 100%;}
	.fzlc ul li .fzlc-zuo .time{width: 100%;margin-left: 0px;}
	.fzlc ul li .fzlc-zuo .time h2{font-size: 28px;margin: 8px 0;}
	.fzlc ul li .fzlc-zuo .time p{font-size: 14px;}
	
	/*招聘*/
	.zhaopin{padding: 0px 0 40px 0px;}
	.zhaopin .zhaopin-left{width: 100%;}
	.zhaopin .zhaopin-right{width: 100%;}
	.zhaopin .zhaopin-right ul li .top1 span{display: none;}
	.zhaopin .zhaopin-right ul li .top1{padding-left: 20px;    }
	.zhaopin .zhaopin-right ul li .top1::before{right: 20px;}
	.zhaopin .zhaopin-right ul li .bottom {padding: 40px 20px 50px;}
	
	.zhaopin .zhaopin-left .shaixun-condition {padding: 30px;    margin-bottom: 35px;}
	.zhaopin .zhaopin-left .shaixun-condition ul li h3{margin-bottom: 5px;font-size: 16px;}
	.zhaopin .zhaopin-left .shaixun-condition ul li{margin-bottom: 15px;}
	.zhaopin .zhaopin-left .shaixun-condition ul li div a{display: inline-block;padding-right: 10px;    font-size: 14px;}
	/**/
	#ajaxm{font-size: 16px;}
	
}
