.clearfix:before, .clearfix:after { content: ""; display: block; height: 0; overflow: hidden; }  	
.w1200{width:1200px;margin:0 auto;}
.w1580{max-width:1640px;margin:0 auto; min-width:1200px;}
.w1760{max-width:1760px;margin:0 auto; min-width:1200px; padding:0 30px;}
/*header*/
.header{overflow:visible;position: fixed;z-index:99;top:0;width:100%;padding-top:0;transition-duration:.5s; height:100px; left:0; min-width:1280px;}
.header .logo{height:60px;transition-duration:.5s; position:absolute; top:36px; left:30px;}
.header .logo .img100 {display: block;max-width: 100%;max-height: 100%; margin:0 auto;}
/*.header .header-right{display:inline-flex;justify-content:space-around; }*/
.header .header-mains{transition:all 0.5s;padding:20px 0 10px 0;max-width:1760px;padding-left:30px;margin: 0 auto;padding-right:30px;min-width:1250px;position: relative;}
/*header .header-nav*/
.header .header-nav{font-size:0; float:right;}
.header .header-nav .nav-item{position:relative;display:inline-block;*display:inline;zoom:1;}
.header .header-right{padding-top:20px; position: relative;}
.header .header-right .fenz{width:100%; height: 30px; position: absolute; left: 0;top: -10px; line-height: 10px; font-size:12px;}
.header .header-right .fenzz{float:left; color:#666}
.header .header-right .fenzy{float:right;}
.header .header-right .fenzy a{margin:0 4px; padding: 0 8px;color:#666; border-right:1px solid #ccc; font-size:12px;}
.header .header-right .fenzy a:last-child{border:none;}
.header .header-nav .nav-top-a1{display:block;font-size:16px;line-height:40px;padding:0 20px;transition-duration:.3s; text-transform:uppercase; }
/*er*/
.header .header-nav .nav-sub-wrap{display:none;background:#39425b;position:absolute;left:50%;margin-left:-87.5px;width:175px;top:70px;height:auto;border-top:3px solid #99755f;}
.header .header-nav .sub-a{display: block;color:#fff; font-size:14px; line-height:30px; padding:10px 0; text-align:center; border-bottom:1px solid #414961;}
.header .header-nav .sub-a:hover{background:#222a40;}
/*.header .header-nav .nav-sub-wrap:before{position:absolute;z-index:1;left:0px;top:0px;height:2px;width:100%;background-color:#FFF;content:"";transform: scale3d(0, 1, 1);transform-origin: center;transition:all 0.5s;}
.header .header-nav .nav-item:hover .nav-sub-wrap:before{transform: scale3d(1, 1, 1);}*/
/*top-link*/
.header .top-link{ position:absolute;top:0; right:0;}
.header .top-link a{ padding:0 19px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.header .top-link a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.header .top-link .linkatm{ padding-right:0;background-image:url(../img/top-line2.png);background-repeat:no-repeat;background-position:left center;}
/*nav-bg*/
.header.nav-bg{box-shadow: 0px 2px 2px 1px rgba(0,0,0,0.03);position:fixed;transition:all .5s; background-color:#242e49;background:rgba(36, 46, 73, 0.90);}
.header.nav-bg .header-mains{padding:10px 30px 10px 30px;}
.header.nav-bg .logo{top:30px;}

/*css3*/
.hide1 {-webkit-transform: scale(0) !important;-ms-transform: scale(0) !important;transform: scale(0) !important;opacity: 0 !important; }
.show1 {z-index:100;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1; }		
		
/* banner代码开始*/
.content5.swiper-pagination-bullets{width:auto!important;height:25px;padding:0px 10px 0px 10px;border-radius:15px;left:50%!important;bottom:60px!important;transform:translate(-50%,0)}
.content5.swiper-slide img{display:inline-block;width:100%;height:auto;}
.content5.swiper-pagination-bullet{width:10px!important;height:10px!important;opacity: 0.6;background-color:#fff!important;margin-top:5px!important;border-radius:100%;}
.content5.swiper-pagination-bullet-active{background: #fff;opacity: 1;}	
.banner{width:100%;}
.banner img{width:100%;}
.banner .swiper-wrapper{ font-size:0;}
.banner .swiper-pagination-bullets{ position:absolute; left:0; right:0; bottom:30px!important;}
.banner .swiper-pagination-bullets .swiper-pagination-bullet{ background:#fff;}
.banner .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#a71e23;}