html,body,p,h1,h2,h3,h4,h5,h6,li{margin:0px;padding:0px;}
.comtent{width: 100%;height: 100%;color: #505050;font-family: "微软雅黑";position: relative;}
.header{position: relative;}
.mainbox{width: 1010px; margin:0 auto;}
.footermainbox{width: 1010px; margin:0 auto; background:#383838;}
.header .top{overflow: hidden;font-size: 17px;padding: 10px 0px;}
.header .top .t-left img{margin-right: 5px;}
.header .top .t-left{width: 50%;}
.header .top .t-left p.p1{margin-top: 45px;letter-spacing: 2px;padding-left: 5px;}
.header .top .t-left p.p2{letter-spacing: 2px;}
.header .top .t-right{width: 185px;margin-top: 20px;}
.t-right i{display: inline-block;font-size: 42px;float: left;color: #C32526;margin-right: 10px; padding-top:3px;}
.t-right .line{font-size: 15px;letter-spacing: 1px;}
.t-right .phone{color: #C32526;font-size: 18px;letter-spacing: 2px;}
/*nav导航栏*/
	.nav{height:80px;width:100%;background:none;position: absolute;z-index: 99999999;text-align: center;}
	.navlist{padding:0px;overflow: hidden;}
	.navlist li{float: left;list-style: none;background: #265599;padding: 18px 0px; opacity: 0.8;}
	.navlist li:hover{background: #C32526;}
	.navlist li:hover a{border:none;}
	.navlist li.active{background: #C32526;}
	.navlist li.active a{border:none;}
	.navlist li a{color: #fff !important;display: inline-block;border-right: 1px solid #fff;padding: 0px 50px;font-size: 17px;text-decoration: none;}
/*banner滚动*/
 .swiper-container{height: 480px;}
 .swiper-pagination-bullet{width: 20px;border-radius: 0px;}
 /*内页banner滚动*/
 .nswiper-container{height: 350px;}
 .nswiper-pagination-bullet{width: 16px;border-radius: 0px;}
/*中间tab选项*/
 .middletab{margin-top: 40px;position: relative;height: 438px;margin-bottom: 50px;}
 .middletab .tab-sel{margin-bottom:8px;display: inline-block;margin-right: 4px;background:#F2F2F2;color: #265599;padding:15px;text-align: center; width: 244px;position: relative;cursor: pointer;}
 .middletab .tab-sel:hover,.middletab .active{background: #C32526;color: #fff;}
 .tab-sel i.fa{position: absolute;font-size: 42px;left: 112px;}
 .tab-sel i.up1{color: #fff;bottom:-14px;}
 .tab-sel i.up2{color:#B4B3C3;bottom:-23px;}
 .tab-sel i.fa{display:none ;}
 .middletab .active i.fa{display: block;}
 .tab-sel i.iconfont{display: inline-block;width: 100%;font-size: 46px; }
 .tab-sel b{font-size: 18px;}
 .select-block{background: #F2F2F2;overflow: hidden;position: absolute;left: 0px;top: 129px;width: 100%;height: 310px;display: none;}
 .select-block img{margin-right:35px;width: 468px;height: 310px;}
 .right-content h5{margin-top: 20px;font-size: 18px;font-weight: bold;color: #515151;margin-bottom: 10px;font-family:微软雅黑;}
 .diycontent{width:460px; line-height:28px; font-size: 14px;color: #515151;max-height: 225px;min-height: 208px; font-family:微软雅黑;}
 .knowdetail{color: #fff !important;background: #C32526;padding: 5px 25px;font-size: 15px;text-decoration: none !important;font-family:微软雅黑;}
.knowdetail:hover{box-shadow:0 0 8px rgba(0,0,0,0.5);}
 
 /*首页项目推荐*/
.index03{margin:0 auto; width:1010px; height:248px; margin-bottom: 85px; overflow:hidden;}
.index03_li{float:left;width:194px; height:248px; margin-right: 8px;}
.index03_img{ width:194px; height:190px; }
.index03_text{width:194px; height:58px; background: #f5f5f5; line-height:58px; text-align:center;font-family:微软雅黑; font-size:16px; font-weight:bold;color: #000;}
.index03_text:hover{background: #C32526;color: #fff;}
.index03_text a:hover{text-decoration:none;color: #fff;}

/*大标题部分*/
 .introblock{overflow: hidden;margin-bottom: 85px;}
 .introblock img{width: 456px;height: 268px;}
 .introfloat{width: 456px; height:300px;} 
 .top-title{border-left: 3px solid #225BAA;padding:0px 15px;margin-bottom: 15px;font-family:微软雅黑;}
 .top-title h4{font-size: 32px;color: #515151;letter-spacing: 2px;font-family:微软雅黑;}
 .top-title p{color: #aaa;font-size: 18px;font-family: Arial,Helvetica, sans-serif;word-spacing: 2px;letter-spacing: 1px; font-family:微软雅黑;}
 .introblock .introcontent{font-size: 16px;letter-spacing: 2px;text-indent: 2em;line-height: 28px;text-align: justify;color: #515151;min-height: 166px;overflow: hidden;font-family:微软雅黑;}

  
/*风采展示*/
 .elegant{background: url("../images/bg1.png") 100% top no-repeat;height:705px; padding-top:45px; }
 .swiper-container2{height: 501px;margin-top: 45px;}
 .swiper-container2 .slidebox{position: relative; overflow:hidden;}
 .swiper-container2 .slidebox img{height: 380px; width:100%;object-fit: cover;}
 .swiper-container2 .slidebox .title{text-align: center;background: #F2F2F2;color: #515151;padding: 20px 5px;font-size: 15px;letter-spacing: 1px;text-decoration:none;}
 .swiper-container2 .slidebox:hover .title{color: #fff;background: #C32526;text-decoration:none;}
 
 .swiper-container5{height: 501px;margin-top: 45px;}
 .swiper-container5.slidebox{position: relative;}
 .swiper-container5 .slidebox img{height: 380px;width: 245px;}
 .swiper-container5 .slidebox .title{text-align: center;background: #F2F2F2;color: #515151;padding: 20px 5px;font-size: 15px;letter-spacing: 1px;text-decoration:none;}
 .swiper-container5 .slidebox:hover .title{color: #fff;background: #C32526;text-decoration:none;}
 .slidebox .shadow {width: 245px;height: 380px;text-align: left;background:rgba(43, 94, 157,0.1);position: absolute;top: 0px;left: 0px;padding-top: 250px;  padding-left:20px;font-family:微软雅黑;line-height:30px;font-size:15px; color:#fff;}
 .slidebox .shadow .getmore{color: #fff;padding:5px 5px;border:0px solid #fff;display:none ;line-height: normal;text-decoration: none !important;line-height:30px;}
 .slidebox .shadow:hover{background:rgba(43, 94, 157,0.7);}
 .slidebox .shadow:hover .getmore{display:inline-block; }
 
 .slidebox:hover .shadow{background:rgba(43, 94, 157,0.7) !important;}
 .slidebox:hover .shadow .getmore{display:inline-block; }
 
 .swiper-container2 .btnnext,.swiper-container2 .btnprev{background: none;background: #fff;padding:2px 9px;width: 30px;
    height: 32px;color: #C32526;border: 1px solid #C32526;}
 .swiper-container2 .btnnext{top: 490px;right: 470px;}
 .swiper-container2 .btnprev{top: 490px;left: 470px;}
 .swiper-container2 .btnnext:hover,.swiper-container2 .btnprev:hover{color: #fff;background: #C32526;}
 .swiper-container2 .btnnext i,.swiper-container2 .btnprev i{font-size: 24px;}
 .swiper-container5 .btnnext,.swiper-container5 .btnprev{background: none;background: #fff;padding:2px 9px;width: 30px;
    height: 32px;color: #C32526;border: 1px solid #C32526;}
 .swiper-container5 .btnnext{top: 490px;right: 470px;}
 .swiper-container5 .btnprev{top: 490px;left: 470px;}
 .swiper-container5 .btnnext:hover,.swiper-container5 .btnprev:hover{color: #fff;background: #C32526;}
 .swiper-container5 .btnnext i,.swiper-container5 .btnprev i{font-size: 24px;}
/*服务*/
 .service .ser-top{padding-left: 20px;font-size: 18px;font-weight: 400;letter-spacing: 3px;color: #515151;line-height: 28px;padding-bottom: 20px;}
 .service img{width: 1010px;}
/*公司动态*/
 .news{margin-top: 85px;}
 .news .newslist{overflow: hidden; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px;}
 .news .newslist img{width: 505px;height: 180px;}
 .newslist .newsfloat{width: 505px;padding: 6px 35px 30px 35px;}
 .newslist .newsfloat h5{font-size: 18px;font-weight: bold;letter-spacing: 2px;color: #515151;margin-bottom: 5px;}
 .newslist .newsfloat .time{color: #aaa;font-size: 15px;letter-spacing: 1px;}
 .newslist .newsfloat .newscontent{letter-spacing: 1px;color: #515151;margin-top:10px; font-size:15px;max-height: 65px;overflow: hidden;}
/*视频*/
 .video{background: url("../images/bg2.png") 100% top no-repeat;padding-top: 100px;height: 350px;margin-top: 130px;}
 .video .saying h4{font-size: 34px;color:#fff; letter-spacing: 2px;}
 .video .saying h4 b{display: inline-block;overflow: hidden;height: 38px;width: 40px;}
 .video .saying .fa-circle{display: inline-block;float: left;margin-top: 22px; margin-left: 13px;font-size: 10px;}
 .video .saying p{color: #fff;letter-spacing: 2px;font-size: 15px;padding-top: 7px;}
 .forposition{position: relative;}
 .videobox{width: 600px;height: 345px;position: absolute;top: -190px;right: 0px;}
 .swiper-container3 .btnnext1,.swiper-container3 .btnprev1{background: none;padding:2px 9px;width: 30px; height: 32px;color: #fff;}
 .swiper-container3 .btnnext1{top: 145px;right: 40px;}
 .swiper-container3 .btnprev1{top: 145px;left: 40px;}
 .swiper-container3 .btnnext1:hover,.swiper-container3 .btnprev1:hover{color: #fff;background: #C32526;}
 .swiper-container3 .btnnext1 i,.swiper-container3 .btnprev1 i{font-size: 24px;}
 
/*合作伙伴*/
 .partner{margin-top: 85px;}
 .partnerlist{overflow: hidden;padding: 0px;margin-top: 40px;}
 .partnerlist li{float: left;list-style: none;margin-left: 5px;margin-right: 5px;margin-bottom: 10px;}
 .partnerlist li img{width: 75px;height: 40px;}
/*底部导航*/
 .footer{margin-top: 85px;background:#383838;}
 .footerlist{overflow: hidden;padding-top: 60px;background:#383838;}
 .webmap div{display: inline-block;width: 130px;min-height: 211px;float: left;}
 .webmap div b{display: block;color: #CBCBCB;font-size: 15px;}
 .webmap div ul{padding: 0px;margin-top: ;}
 .webmap div ul li{list-style: none;padding-top: 15px; }
 .webmap div ul li a{color: #818181;text-decoration: none !important;font-size: 14px;}
 .webmap div ul li a:hover{color: orange;}
 .footerlist .weixin{width: 130px;color:#818181; text-align: center;margin: 0px 8px;}
 .footerlist .weixin img{width: 130px;margin-bottom: 15px;}
 .footerlist .zixun{text-align: center; color: #818181;font-size: 15px;letter-spacing: 2px; padding: 15px; }
 .footer .btm{background: #2D2D2D;color: #939393;text-align:center;letter-spacing: 1px;font-size: 15px;padding:10px;}
/*右侧浮动条*/
 .right-float-box{position: fixed;right: 0px;bottom:0px;width: 100px;color:#265599 ; z-index: 2222; }
 .right-float-box .listbox a{text-decoration: none;color: #265599;}
 .right-float-box .listbox:hover a{text-decoration: none;color: #fff;}
 .right-float-box .listbox{text-align: center;margin-bottom: 10px;background: #F2F2F2;padding:15px 10px;cursor: pointer;}
 .right-float-box b{font-size: 15px;letter-spacing: 2px;}
 .right-float-box .active{background:#C32526; }
 .right-float-box .active a{color: #fff !important;}
 .right-float-box .listbox:hover{color: #fff !important;background:#C32526;}
 .right-float-box i.iconfont{ display: block;font-size: 48px; margin-bottom: -9px;}
  .right-float-box i.iconfont.zxbm{ display: block;font-size: 55px; margin-bottom: -9px;}
 
 .navlist li:nth-last-child(1) a{
	 
	 border-right: 0;
 }
