@charset "utf-8";
 
/*产品标签*/
.pro-tab-wrap { width: 100%; min-width: 1248px; margin: auto; background: #fff }
.container {width: 1248px;margin: 0 auto;}
.pro-tabs { padding: 0; }
.pro-tabs .am-tabs-nav{ border: none; text-align: center; }
.pro-tabs .am-tabs-nav > li{ display: inline-block; width: 150px; float: none; }
.pro-tabs .am-tabs-nav > li > a { background: #393532; color: #fff; padding: 6px 3px; font-size: 14px; border: none;margin:0 8px; border-radius: 50px;  }
.pro-tabs .am-tabs-nav > li:first-child > a {  }
.pro-tabs .am-tabs-nav > li > a:hover, .pro-tabs .am-tabs-nav > li > a:focus { text-decoration: none; background-color: #00ccff; color: #fff; }
.pro-tabs .am-tabs-nav > li.am-active > a, .pro-tabs .am-tabs-nav > li.am-active > a:hover, .pro-tabs .am-tabs-nav > li.am-active > a:focus { background-color: #00ccff; color: #fff; border: none;}
.pro-tabs .am-tabs-bd { border: none; overflow: visible; }
.pro-tabs .am-tabs-bd .am-tab-panel { padding: 0; }

/**/
.idx-pro-wrap { position: relative; padding: 40px 0 0; }
.idx-pro-wrap .swiper-button-prev, .idx-pro-wrap .swiper-button-next { width: 40px; height: 40px; background-size: 40px 40px; margin-top: -34px; }
.idx-pro-wrap .swiper-button-prev { background-image: url(../images/psw-left.png); left: -50px; }
.idx-pro-wrap .swiper-button-next { background-image: url(../images/psw-right.png); right: -50px; }
.idx-pro { position: relative; }
.idx-pro .p-img { }
.idx-pro .p-tit { text-align: center; padding: 15px 0; /*background-color: #f2f2f2;*/ color: #313131; }
.idx-pro .p-m { background: url(../images/pro-more.jpg) no-repeat -32px 0; width: 32px; height: 78px; position: absolute; top: 0; right: 0; }
.idx-pro a:hover .p-m { background-position: 0 0; }

/*==*/
.home_pro_list { width: 100%; }
.home2_banner2 { width: 100%; height: 350px; position: relative; margin-top: 20px; }
.home2_banner2 .hd { width: 1348px; height: 40px; position: absolute; top:50%; margin-top: -20px; left: 50%; margin-left: -674px; z-index: 1010px; }
.home2_banner2 .hd .prev, .home2_banner2 .hd .next { display: block; width: 40px; height: 40px; cursor: pointer; overflow: hidden; }
.home2_banner2 .hd .prev { float: left; background: url(../images/psw-left.png) no-repeat center center; }
.home2_banner2 .hd .next { float: right; background: url(../images/psw-right.png) no-repeat center center; }
.home2_banner2 .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.home2_banner2 .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; }
.home2_banner2 .hd ul li.on { background-position: 0 0; }
.home2_banner2 .bd { margin: 0 auto; width: 1248px; overflow: hidden; }
.home2_banner2 .bd ul { overflow: hidden; zoom: 1; }
.home2_banner2 .bd ul li { margin-right: 20px; width: 297px; float: left; _display: inline; overflow: hidden; text-align: center; animation-timing-function: ease-in-out; animation-name: breathe1; animation-duration: 1000ms; animation-iteration-count: 1; animation-direction: alternate; -webkit-animation-timing-function: ease-in-out; -webkit-animation-name: breathe1; -webkit-animation-duration: 1000ms; -webkit-animation-iteration-count: 1; -webkit-animation-direction: alternate; }
.home2_banner2 .bd ul li .pic { position: relative; }
.home2_banner2 .bd ul li .pic .p-img { }
.home2_banner2 .bd ul li .pic .p-tit { text-align: center; padding: 15px 0; /*background-color: #f2f2f2;*/ color: #313131; }