.header{margin-top:40px;}
@media (min-width: 992px){
    .header .w{border-bottom:1px solid #eee;height:70px;}
}
.header .logo{width:32.6%;}
.header .logo img{width:100%;}
.header .nav{min-width:465px;text-align:center;}
.header .nav ul{margin-left:-15px;}
.header .nav li{float:left;margin-left:15px;margin-top:10px;}
.header .nav li a{display:inline-block;text-align:center;line-height:60px;width:40px;height:60px;color:#767676;font-size:14px;}
.header .nav li a:hover,.header .nav li .active{background:#c7000a;color:#fff;}
.header .nav li img{float:right;margin-top:29px;margin-left:15px;}
.header .mobile{display:none;}

@media (max-width:640px){
	.header{margin-top:10px;height:50px;}
    .header .logo{width:70%;}
    .header .nav{display:none;}
    .header .mobile{display:block;position:relative;float:right;}
	.toolbar{position:absolute;top:0;left:0;right:0;background-color:transparent;line-height:58px;}
	.menu-button{z-index:99;height:36px;width:36px;cursor:pointer;}
	.menu-button:before{z-index:99;content:"";position:absolute;top:5px;right:3px;border-bottom:17px double #b0120a;border-top:6px solid #b0120a;width:30px;height:5px;}
	.menu-left{float:left;margin-right:1.5em;}
	.menu-right{float:right;}
	.sidebar{margin:0;padding-top:1em;color:white;background-color:#b0120a;}
	.sidebar h6{margin:0 .8em;padding:0;font-weight:300;}
	.sidebar li{margin:.5em 0;padding:0 1em;line-height:32px;}
	.sidebar li:hover{background-color:#e84e40;}
	.sidebar hr{margin:2em auto;border:0;padding:0;width:80%;height:1px;background-color:white;}
	/*主要样式*/
	.subNav{cursor:pointer;padding:5px;}
	.subNav h6 a{color:#fff;font-size:20px;}
	.navContent{display:none;color:#999;}
}

/* banner */
.swiper-container {width:100%;height:100%;margin-left: auto;margin-right: auto;margin-top:45px;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-container img{width:100%;}
@media (min-width: 992px){
	.swiper-container {width:1200px;}
}
@media (max-width:640px){
    .swiper-button-prev{display:none;}
	.swiper-button-next{display:none;}
	.swiper-container{margin-top:0px;}
}

/* about-case */
.about-case{margin-top:45px;}
.about-case .about{width:22.5%;text-align:left;float:left;}
.title{border-bottom:2px solid #eee;margin:0px;height:35px;}
.title span{color:#c7000a;font-size:20px;font-weight:bold;}
.title i{color:#737373;font-size:20px;font-style:normal;margin-left:5px;}
.about-case .about .t-logo{margin-top:35px;padding:0px 32px;}
.about-case .about .t-logo .col-right{width:115px;font-size:16px;color:#c7000a;margin-top:5px;}
.about-case .about .desc{line-height:25px;display:inline-block;margin-top:20px;font-size:12px;color:#848484;}
.about-case .case{width:72.5%;float:right;}
.about-case .case .case-tit .more{border-bottom:2px solid #eee;height:35px;line-height:35px;}
.about-case .case .case-tit .more a{color:#c7000a;font-size:12px;}
.about-case .case .case-con{margin-top:35px;}
.about-case .case .case-con .item{margin-left:-65px;}
.about-case .case .case-con .item .item01{float:left;margin-left:65px;}
.about-case .case .case-con .item .item01 b{display:block;width:402px;height:189px;overflow: hidden;}
.about-case .case .case-con .item .item01 b img{width:100%;cursor: pointer;transition: all 0.6s; }
.about-case .case .case-con .item .item01 b img:hover{transform: scale(1.4); }
.about-case .case .case-con .item .item01 span{display:block;font-size:16px;line-height:40px;}
.about-case .case .case-con .item .item01 span a{color:#4f4f4f;}
.about-case .case .case-con .item .item01 span a:hover{color:#c7000a;}
.about-case .case .case-con .item .item01 p{font-size:12px;margin:0px;}
.about-case .case .case-con .item .item01 p a{background:#c7000a;color:#fff;padding-left:13px;width:110px;line-height:28px;height:28px;display:inline-block;}

@media (max-width:640px){
    .about-case{margin-top:25px;}
	.about-case .about{width:100%;float:none;}
    .about-case .about .t-logo{margin-top:20px;padding:0px 65px;}
	.about-case .about .desc{margin-top:10px;}
    .about-case .case{width:100%;float:none;margin-top:20px;}
	.about-case .case .case-con{margin-top:20px;}
    .about-case .case .case-con .item{margin-left:0px;}
    .about-case .case .case-con .item .item01{float:none;margin-left:0px;width:100%;margin-top:20px;}
	.about-case .case .case-con .item .item01 b{width:100%;height:155px;}
    .about-case .case .case-con .item .item01 span{line-height:32px;}
}

/* 资质  业绩  新闻 */
.zi-yj-news{margin-top:45px;}
.zi-yj-news .zi{width:22.5%;float:left;}
.zi-yj-news .zizhi-con{margin-top:30px;float:left;}
.zi-yj-news .yj{width:410px;margin-left:60px;display: inline-block;}
.zi-yj-news .news{/* margin-left:58px; */width:32.5%;float:right;}
.zi-yj-news .news-con{margin-top:30px;}
#outer {width:100%;}
#tab {overflow:hidden;zoom:1;}
#tab .a{color:#fff;float:left;color:#fff;background:url('../images/hk1.png') no-repeat;text-align:center;height:37px;cursor:pointer;line-height:37px;width:67px;}
#tab .a.current {color:#fff;background:url('../images/hk.png') no-repeat;}
#tab .b{color:#fff;float:left;color:#fff;background:url('../images/hks.png') no-repeat;text-align:center;height:37px;	cursor:pointer;	line-height:37px;width:67px;}
#tab .b.current {color:#fff;background:url('../images/hks1.png') no-repeat;}
#content {border-top-width:0;margin-top:20px;}
#content ul {line-height:25px;display:none;}
#content ul li b{display:block;width:100%;height:189px;overflow:hidden;}
#content ul li b img{width:100%;cursor: pointer;transition: all 0.6s; }
#content ul li b img:hover{transform: scale(1.4); }
#content ul li span{display:block;margin-top:15px;font-size:16px;}
#content ul li span a{color:#505050;}
#content ul li span a:hover{color:#c7000a;}
#content ul li i{display:block;font-style:normal;font-size:16px;color:#505050;}
#content ul li p{font-size:12px;color:#848484;line-height:26px;margin-top:5px;}
.zi-yj-news .yj-sj{display:none;}
@media (max-width:640px){
    .zi-yj-news{margin-top:25px;}
    .zi-yj-news .zi{width:100%;float:none;}
    .zi-yj-news .zizhi-con{margin-top:20px;float:none;}
    .zi-yj-news .yj{width:100%;margin-left:0px;margin-top:20px;}
	.zi-yj-news .scrollfather{display:none;}
	.zi-yj-news .yj-sj{display:block;height:200px;overflow:hidden;margin-top:20px;color:#848484;}
    .zi-yj-news .news{margin-left:0px;width:100%;float:none;margin-top:20px;}
    .zi-yj-news .news-con{margin-top:20px;}
	#tab .a{float:left;width:20%;}
	#tab .b{float:left;width:20%;}
	#content ul li b{width:100%;height:155px;}
}

/* pages */
.page_slides{margin-top:50px;}
.pagesmain{margin-top:10px;}
.pagesmain .page-l{width:15%;height:752px;float:left;}
.pagesmain .page-l .tit{margin-top:40px;height:50px;padding-left:10px;border-left:1px solid #c7000a;}
.pagesmain .page-l .tit span{padding-top:5px;display:block;color:#c7000a;font-size:20px;}
.pagesmain .page-l .tit i{font-style:normal;color:#787878;font-size:12px;}
.pagesmain .page-l ul{margin-top:20px;}
.pagesmain .page-l ul li{padding:10px 0px;}
.pagesmain .page-l ul li a{font-size:16px;color:#474747;}
.pagesmain .page-l ul li a i{font-style:normal;}
.pagesmain .page-l ul li:hover a,.pagesmain ul .active a span,.pagesmain ul .active a i{color:#c7000a;}
.pagesmain .page-c{float:left;}
.pagesmain .page-r{width:80%;margin-top:55px;float:right;}
.pagesmain .page-r .m-Crumbs_tit{text-align:right;border-bottom:2px solid #eee;padding-bottom:15px;}
.pagesmain .page-r .m-Crumbs_con{margin-top:40px;}
.pagesmain .page-r .m-Crumbs_con .desc{width:50%;margin:20px auto 0px;color:#848484;line-height:25px;}

@media (max-width:640px){
    .page_slides{margin-top:15px;}
	.page_slides img{width:100%;}
	.pagesmain .page-l{width:100%;height:auto;float:none;display:inline-block;}
	.pagesmain .page-l .tit{display:none;}
    .pagesmain .page-l ul{margin-top:10px;}
    .pagesmain .page-l ul li{float:left;width:33.3%;text-align:center;padding:0px 0px;}
	.pagesmain .page-l ul li a{background:#ccc;display:block;padding:10px 0px;border:1px solid #fff;}
	.pagesmain .page-l ul li a:hover,.pagesmain .page-l ul .active a{background:#c7000a;}
	.pagesmain .page-l ul li a:hover,.pagesmain .page-l ul .active a span,.pagesmain .page-l ul .active a i{color:#fff;}
	.pagesmain .page-l ul li a span{display:none;}
    .pagesmain .page-c{display:none;}
    .pagesmain .page-r{width:100%;margin-top:20px;float:none;}
	.pagesmain .page-r .m-Crumbs_tit{text-align:left;}
    .pagesmain .page-r .m-Crumbs_con{margin-top:20px;}
	.pagesmain .page-r .m-Crumbs_con img{max-width:100%;}
    .pagesmain .page-r .m-Crumbs_con .desc{width:100%;margin:20px auto 0px;color:#848484;line-height:25px;}
}

/* contact */
.contact-tit h3{color:#454545;}
.contact-tit li{float:left;margin-top:30px;width:33.3%;font-size:16px;color:#666;}
.contact-tit li i{float:left;}
.contact-tit li span{float:left;margin-left:10px;}
.contact_r{margin-top:35px;width:100%;height:415px;}

@media (max-width:640px){
	.contact-tit li{float:none;margin-top:20px;width:100%;display:inline-block;font-size:16px;color:#666;}
    .contact_r{margin-top:25px;width:100%;height:300px;}
}

/* case */
.caseMain .item{margin-left:-6%;}
.caseMain .item .item01{float:left;margin-left:6%;margin-top:40px;width:44%;}
.caseMain .item .item01 b{display:block;width:100%;/* height:189px; */overflow: hidden;}
.caseMain .item .item01 b img{width:100%;cursor: pointer;transition: all 0.6s; }
.caseMain .item .item01 b img:hover{transform: scale(1.4); }
.caseMain .item .item01 span{display:block;font-size:16px;line-height:40px;}
.caseMain .item .item01 span a{color:#4f4f4f;}
.caseMain .item .item01 span a:hover{color:#c7000a;}
.caseMain .item .item01 p{font-size:12px;margin:0px;}
.caseMain .item .item01 p a{background:#c7000a;color:#fff;padding:0px 13px;min-width:100px;line-height:28px;height:28px;display:inline-block;}

@media (max-width:640px){
.caseMain .item{margin-left:0%;}
.caseMain .item .item01{float:none;margin-left:0%;margin-top:30px;width:100%;}
}

/* article */
.articleMain .item .item01{margin-top:40px;width:100%;display:inline-block;}
.articleMain .item .item01 .img{float:left;width:42%;}
.articleMain .item .item01 .img img{width:100%;}
.articleMain .item .item01 .text{float:left;width:45%;margin-left:35px;}
.articleMain .item .item01 .text span{display:block;line-height:25px;}
.articleMain .item .item01 .text span a{color:#505050;font-size:16px;}
.articleMain .item .item01 .text p{color:#848484;font-size:16px;line-height:28px;margin-top:5px;}

@media (max-width:640px){
    .articleMain .item .item01 .img{float:none;width:100%;}
    .articleMain .item .item01 .text{float:none;width:100%;margin:10px 0px 0px 0px;}
}















/* 分页 */
.paging{width:100%;display:inline-block;margin:30px auto 0px;text-align:center;min-height:30px;}
.paging a{padding:5px 10px;background:#d7dcd3;margin:0px 5px;}
.paging a:hover{color:#c7000a;}
.paging span{display:inline-block;background:#c7000a;padding:5px 10px;color:#fff;}
.paging a.next{margin:0px;}
.paging a.prev{margin:0px;}
/* 分页 */
.pagings{width:100%;display:inline-block;margin:30px auto 0px;text-align:center;min-height:30px;}
.pagings a{padding:5px 10px;background:#d7dcd3;margin:0px 5px;}
.pagings a:hover,.pagings .active{background:#c7000a;color:#fff;}


/* footer */
.footer{width:100%;height:173px;background:url('../images/foot_back.jpg') no-repeat center center;margin-top:50px;}
.footer ul li{float:left;width:75px;margin-top:25px;}
.footer ul li img{float:right;margin-right:20px;margin-top:11px;}
.footer ul li a{color:#fff;font-size:12px;}
.footer ul li a:hover{color:#c7000a;}
.footer .phone{color:#fff;font-size:12px;margin-top:13px;}
.footer .phone i{font-style:normal;margin-left:30px;}
.footer .address{color:#fff;font-size:12px;margin-top:13px;}
.footer .bq{color:#fff;font-size:12px;margin-top:35px;float:left;width:80%;}
.footer .jszc{float:right;width:20%;margin-top:35px;color:#fff;font-size:12px;}
.footer .jszc a{color:#fff;}
.footer .jszc a:hover{color:#c7000a;}
@media (max-width:640px){
	.footer{margin-top:25px;height:220px;background:url('../images/foot_back.jpg') center center;}
    .footer ul li{float:left;width:55px;margin-top:15px;}
    .footer ul li img{float:right;margin-top:11px;margin-right:10px;}
	.footer .phone span{display:block;}
    .footer .phone i{display:block;margin-top:10px;font-style:normal;margin-left:0px;}
	.footer .address{margin-top:10px;}
	.footer .bq{margin-top:30px;float:left;line-height:22px;width:60%;}
    .footer .jszc{float:right;margin-top:78px;color:#fff;font-size:12px;width:33%;}
}
