﻿.index-con{}
.index-more1{display: block;width:100px;height:42px;background: url("../img/bg3.png") center center no-repeat;margin: 0 auto;}
.index-more2{display: block;width:100px;height:42px;background: url("../img/bg4.png") center center no-repeat;margin: 0 auto;}

/*banner*/
.swiper-container{height:800px;width:100%;background-position: center center;background-repeat: no-repeat;}
.pagination{position: absolute;width:  100%;bottom: 30px;text-align:  center;}
.pagination .swiper-pagination-switch{display: inline-block;width: 10px;height: 10px;border-radius: 50%;position: relative;margin: 0px 8px;cursor: pointer;background: #ffffff;}
.pagination .swiper-active-switch{background: #ffcd0a;}
.banner .swiper-slide a{display: block;background-position: center center;height:100%;background-repeat: no-repeat;}
.banner .right-left{position:absolute;width: 1200px;top: 51%;left:  50%;margin-left:  -600px;}
.banner .arrow-left i{position:absolute;left: -90px;top:50%;margin-top: -48px;font-size: 28px;color: #fff;padding: 30px;}
.banner .arrow-right i{position:absolute;right: -90px;top:50%;margin-top: -48px;font-size: 28px;color: #fff;padding: 30px;}
.banner .arrow:hover i{color: #ffcd0a;}



/*首页样式*/
.index-con{padding: 30px 0 70px;overflow:hidden;}
.index-con .index-title{background: url("../img/bg1.png") center center no-repeat;text-align: center;position: relative;height: 100px;}
.index-con .index-title:before{content:"";display: block;width: 50%;border-bottom: 1px solid #1e1e1f;position:  absolute;left:  50%;bottom: 1px;margin-left: 135px;}
.index-con .index-title h2{font-size:32px;padding-top:15px;color:#fff}
.index-con .index-title h2 b{color:#ffcd0a}
.index-con .index-title p{font-size:20px;color:#666;text-transform:uppercase;letter-spacing:1px;padding-top:4px}
.index-con .index-title-l{background: url("../img/bg2.png") center center no-repeat;text-align: center;position: relative;height: 100px;}
.index-con .index-title-l:before{content:"";display: block;width: 50%;border-bottom: 1px solid #1e1e1f;position:  absolute;right:  50%;bottom:1px;margin-right: 136px;}
.index-con .index-title-l h2{font-size:32px;padding-top:15px;color:#333}
.index-con .index-title-l p{font-size:20px;color:#666;text-transform:uppercase;letter-spacing:1px;padding-top:4px}
.index-con .index-content{width: 1200px;margin:0 auto;position: relative;overflow:  hidden;}


/*搜索*/
.index-search{padding:0;background:#0b0b0b;border-bottom:1px solid #1f1f1f}
.index-search-con{width:1200px;margin:0 auto;position:relative}
.index-search .key{height:86px}
.index-search .key span{float:left;color:#999;border-right:1px solid #1f1f1f;padding-right:15px;position:relative;top:23px;margin-right:10px}
.index-search .key span i{display:block;font-style:normal;font-size:12px}
.index-search .key a{line-height:86px;color:#999;margin-left:6px;font-size:14px}
.index-search .input-key{width:400px;position:absolute;right:0;top:18px;height:44px}
.index-search .input-key .input{width:315px;line-height:42px;background:0 0;border:1px solid #fff;padding:0 10px;box-sizing:border-box;position:absolute;right:78px}
.index-search .input-key .submit{width:79px;line-height:42px;background:0 0;border:1px solid #fff;padding:0 10px;box-sizing:border-box;position:absolute;right:0;cursor:pointer;z-index:5}
.index-search .input-key i{color:#fff;position:absolute;right:25px;top:11px;font-size:21px}



/*产品展示*/
.index-pro{background-color: #0b0b0b;background-image: url("../img/index9.jpg");background-position: left bottom;background-repeat: no-repeat;}
.index-pro .swiper-container2{overflow:hidden;padding: 30px 0 0;}
.index-pro .swiper-container2 .swiper-slide{float: left;width: 391px;margin: 0 4px 10px;background: #282828;}
.index-pro .swiper-container2 .swiper-slide p.more{clear:both;font-size:18px;overflow:hidden;padding: 20px;border-top: 1px solid #666;color:  #666;}
.index-pro .swiper-container2 .swiper-slide a{display:block;text-align:center;border: 1px solid #666;position:relative;box-sizing:border-box;}
.index-pro .index-pro-bottom{  border-top: 1px solid #666;  margin-top: 15px;  }
.index-pro .index-pro-bottom p{  text-align:  center;  color:  #666;  padding: 10px 0 30px; }
.index-pro .index-pro-bottom .index-more2{}
.index-pro .swiper-container2 .swiper-slide a:hover{border: 1px solid #ffcd0a;}
.index-pro .swiper-container2 .swiper-slide a:hover p.more{border-top: 1px solid #ffcd0a;}





/*关于我们*/
.index-about{background:  #f5c702;}
.index-about .index-about-con{position:relative;padding: 60px 0 65px;}
.index-about .index-about-con .img{position:relative;z-index:5;width: 602px;height: 438px;border: 10px solid #0b0b0b;}
.index-about .index-about-con .img img{width: 602px;height: 438px;}
.index-about .index-about-con .img:before{content:"";display: block;width: 100%;height: 100%;border: 2px solid #0b0b0b;position:  absolute;left: 26px;top: 26px;}
.index-about .index-about-con .swiper-container4{overflow:hidden;height:439px}
.index-about .index-about-con .right-left{position:absolute;left:-80px;top:44%;z-index:999}
.index-about .index-about-con .right-left .arrow{display:inline-block;width:70px;height:50px;text-align:center;line-height:50px;color:#fff;background:#000}
.index-about .index-about-con .right-left .arrow i{font-size:18px}
.index-about .index-about-con .right-left .arrow:hover{background:#1c1c1c}
.index-about .index-about-con .right-left .arrow:hover i{color:#f5c702}
.index-about .index-content{overflow:initial}
.index-about .index-about-con .con{background: #1c1c1c;width: 590px;height: 375px;position:absolute;top: 115px;left: 597px;box-sizing:border-box;z-index:  5;padding:  50px;}
.index-about .index-about-con .con p{font-size:16px;color: #666;line-height:32px;text-indent:  2em;}




/*荣誉资质*/
.index-wisdom{height: 633px;background-color: #0b0b0b;box-sizing:  border-box;background-image: url("../img/bg6.png");background-position: left bottom;background-repeat: no-repeat;background-size: 100%;}
.index-wisdom h2.index-title{color:#fff;}
.index-wisdom p.inde-desc{color:#fff;line-height: 29px;}
.index-wisdom p.inde-desc:after{background:#fff;}
.index-wisdom .swiper-container3{padding-top: 60px;overflow:  hidden;height: 390px;position:  relative;z-index:  5;}
.index-wisdom .swiper-container3 .swiper-slide{  text-align:  center; }
.index-wisdom .swiper-container3 .swiper-slide a{display:  block;margin:  0 auto;}
.index-wisdom .swiper-container3 .swiper-slide a img{width: 240px;height: 341px;position: relative;left:0;top:0;transition: 0.5s;}
.index-wisdom .swiper-container3 .swiper-slide a p{text-align: center;color: #666;font-size:  14px;padding: 8px 0 0;}
.index-wisdom .swiper-container3 .swiper-slide a:hover img{width: 260px;height: 361px;left:-5px;top:-5px;}
.index-wisdom .swiper-container3 .swiper-slide a:hover p{color:#f0ad4e;}
.index-wisdom .right-left{text-align: left;width:  1300px;position:  absolute;top: 40%;left:  -50px;z-index:  1;}
.index-wisdom .right-left i{color: #fff;font-size:24px;}
.index-wisdom .right-left .arrow{display: inline-block;width:48px;height: 98px;background:rgba(255,255,255,0.1);line-height: 98px;text-align: center;}
.index-wisdom .right-left .arrow i{font-size:48px;color:#fff;}
.index-wisdom .right-left .arrow:hover i{color:#f0ad4e;}
.index-wisdom .right-left .arrow-right3{float: right;}
.index-wisdom .index-content{overflow:initial}


/*高端工艺*/
.index-gao{}
.index-gao a{background: url("../img/index4.jpg") center center no-repeat;display: block;width: 100%;height: 413px;}



/*资讯中心*/

.index-news{background: #0b0b0b;}
.index-news .index-news-con{position:relative;margin-top:60px;}
.index-news .index-news-con .img{position:relative;z-index:5;width: 427px;}
.index-news .index-news-con .img:after{content:"";display: block;width: 392px;height: 253px;position: absolute;background: #f5c702;left: 0;top: 0;}
.index-news .index-news-con .img img{width: 392px;height: 253px;border:1px solid #f1f1f1;position:  relative;left: 14px;top: 15px;z-index:  5;}
.index-news .index-news-con .con{width: 749px;height: 234px;position:absolute;top:21px;left: 458px;box-sizing:border-box;overflow:  hidden;border-bottom:  1px solid #fff;}
.index-news .index-news-con .con h3{font-size: 18px;color: #f6c803;padding: 0px 0 15px;}
.index-news .index-news-con .con p.time{color:#666;float:  right;font-size:  14px;font-weight:  500;}
.index-news .index-news-con .con p.time i{margin-right: 5px;font-size:  20px;position:  relative;top: 1px;}
.index-news .index-news-con .con p.desc{font-size: 14px;color:#666;line-height: 29px;text-indent:  2em;}
.index-news .index-news-con .con p.desc a{color: #f5c700;}
.index-news .num-list{padding-top:30px}
.index-news .num-list ul{list-style:none;overflow:hidden;padding-bottom: 30px;}
.index-news .num-list ul li{width: 49%;text-align:left;font-size:14px;display:inline-block;box-sizing:border-box;padding: 40px 15px 20px 30px;position:  relative;}
.index-news .num-list ul li p{color:#666}
.index-news .num-list ul li p.time{font-size: 18px;display:  block;width:  96px;height:  96px;text-align:  center;border: 2px solid #f3c704;position:  absolute;}
.index-news .num-list ul li p.time b{font-size:26px;display: block;margin: 12px auto 0;text-align:  center;}
.index-news .num-list ul li p.t{font-size:18px;color:#fff;padding: 3px 0 10px 120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index-news .num-list ul li p.desc{line-height:28px;font-size:16px;height:58px;overflow:hidden;padding:  0 0 0 120px;}
.index-news .num-list ul li:hover p.t{color:#f5c700;}

.warning{text-align: center;color:red;padding-bottom: 3px;}
.honor-big-hover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;text-align:center;display: none;}
.honor-big-hover .bg{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;left:0;top:0;z-index:1}
.honor-big-hover .hover-img{margin:0 auto;height:100%}
.honor-big-hover .hover-img img{max-width:100%;max-height:100%;position: relative;z-index: 5}















/*详情页*/
.detail-box{background: #0b0b0b; }
.content-detail{overflow:hidden;width:1200px;margin:0 auto;padding: 26px 0 50px;}
.content-detail .content{width: 922px;overflow:hidden;float:  left;margin-left: 20px;}
.content-detail .content p.time{position: relative;z-index: 5;color: #666;font-size: 14px;left: -20px;padding: 14px 0 20px;border-bottom: 1px solid #f3f3f3;}
.content-detail .content p.time i{position: relative;z-index: 5;color: #333;font-size: 14px;margin-right: 5px;margin-left: 20px;}
.content-detail .content p.desc{position: relative;z-index: 5;color: #666;line-height: 23px;padding: 5px 0;text-indent: 2em;font-size: 14px;}
.content-detail .content h2{color:#fff;font-size:  18px;font-weight:  500;padding-bottom: 12px;}
.content-detail .content h2 i.c{display:inline-block;width: 10px;height: 10px;border-radius: 50%;background: #f5c702;margin-right: 10px;}
.content-detail .content img{max-width: 100%;}




/*产品*/
.content-detail .product-content ul{list-style:none;overflow:hidden}
.content-detail .product-content ul li{float:left;width:33.333%;margin-bottom: 20px;}
.content-detail .product-content ul li a{display:block;text-align:center;border:1px solid #f1f1f1;position:relative;box-sizing:border-box;margin: 0 11px;}
.content-detail .product-content ul li a img{width:  283px;height:  217px;}
.content-detail .product-content ul li a p{border-top: 1px solid #666;padding: 20px;background: #282828;color: #666;}
.content-detail .product-content ul li a:hover{border-color: #f5c702;}
.content-detail .product-content ul li a:hover p{border-color: #f5c702;}





/*产品详情*/
.product-detail{}
.product-detail .pro-top{overflow:hidden}
.product-detail .pro-top .pro-img{float:left;width:412px;margin-right:20px}
.product-detail .pro-top .pro-img .big{width:410px;height:360px;border:1px solid #666;background-position:center center;background-repeat:no-repeat;background-color:#282828;background-size: 95%;}
.product-detail .pro-top .pro-img .small{padding-top:20px;overflow:hidden}
.product-detail .pro-top .pro-img .small ul{width:432px}
.product-detail .pro-top .pro-img .small ul li{width:25%;float:left;list-style:none}
.product-detail .pro-top .pro-img .small ul li img{width:84px;height:64px;cursor:pointer;border:2px solid #666}
.product-detail .pro-top .pro-img .small ul li.on img{border:2px solid #f5c702}
.product-detail .pro-top .pro-tit{float:left;width:483px;color:#bababa}
.product-detail .pro-top .pro-tit h2{color:#bababa;padding-bottom:20px}
.product-detail .pro-top .pro-tit .price{display:block;background:#131212;padding:10px 15px 3px;color:#666}
.product-detail .pro-top .pro-tit .price p{padding-bottom:8px}
.product-detail .pro-top .pro-tit .price p b{color:#f6cb03}
.product-detail .pro-top .pro-tit .num{border-top:1px dashed #666;border-bottom:1px dashed #666;padding:8px 0;color:#666;margin:25px 0}
.product-detail .pro-top .pro-tit .pro-ser{color:#666;position:relative}
.product-detail .pro-top .pro-tit .pro-ser span{display:block;padding:0 0 0 84px;color:#999;position:relative;top:-20px}
.product-detail .pro-top .pro-tit .pro-ser span p{padding:0 0 4px 0}
.product-detail .pro-top .pro-tit .go-shop{display:block;background:#f5c702;width:89px;text-align:center;padding:7px 0;margin-top:60px}

.product-detail .pro-para h3{padding:50px 0 10px;color:#babaaa;border-bottom:1px solid #666}
.product-detail .pro-para ul{overflow:hidden;list-style:none;border-bottom:1px solid #666;padding:15px 0 0}
.product-detail .pro-para ul li{width:33.333%;float:left;color:#666;margin-bottom:15px}
.product-detail .pro-para ul li i{font-style:normal;color:#999}
.product-detail .editor .p-d1{font-size:32px;text-align:center;color:#666;font-weight:600;padding:50px 0 10px}
.product-detail .editor .p-d2{text-align:center;font-size:16px;color:#666}
.product-detail .editor .p-d3{text-align:center;color:#f5c702;font-size:32px;padding:10px 0 15px}
.product-detail .editor .p-d3 i{font-size: 32px;}
.product-detail .editor .p-d4{display:block;width:385px;height:45px;margin:0 auto;background:#393939;color:#000;text-align:center;line-height:45px;font-size:26px}









/*关于我们*/
.editor{}
.editor img{max-width: 100%;}
.about-content{}
.about-content .huo{list-style: none;overflow: hidden;}
.about-content .huo li{width: 50%;float: left;margin-bottom: 25px;box-sizing: border-box;}
.about-content .huo li a{display: block;margin:0 auto;width:407px;height: 221px;border:1px solid #f1f1f1;background-position: center center;background-repeat: no-repeat; }
.about-content .huo li p{font-size: 16px;color:#666;padding: 20px 0;text-align:  center;}
.about-content .history{overflow:hidden}
.about-content .history li{overflow:hidden;padding-bottom:30px;position:relative}
.about-content .history li .img{float:left;position: relative;}
.about-content .history li .img img{width:461px;height:234px}
.about-content .history li .con{width:396px;position:absolute;right:0;top:50%;transform:translate(0,-50%)}
.about-content .history li .con .t{font-size:18px;color:#fff}
.about-content .history li .con .t b{color:#f7d004;font-size:32px;font-family:'迷你简菱心';margin-right:6px;letter-spacing:1px}
.about-content .history li .con .desc{}
.about-content .history li:before{content:"";display: block;width: 2px;height: 100%;background: #f5c702;position: absolute;left:461px;top: 0;z-index:  5;}
.about-content .history li .img:after{content:"";display: block;width:48px;height: 2px;background: #f5c702;position: absolute;left:100%;top:117px;}
.about-content .history li .img:before{content:"";display: block;width:10px;height:10px;background: #f5c702;position: absolute;right: -53px;top: 113px;border-radius: 50%;}
.about-content .history li:last-child{padding-bottom: 0;}
.about-content .history li.right .img{float: right}
.about-content .history li.right .con{left:0;right:auto;}
.about-content .history li.right .img:before{left: -53px;}
.about-content .history li.right .img:after{left:-48px;right:auto}






/*荣誉资质*/
.honor-content{}
.honor-content ul{overflow:hidden;list-style:none;text-align:center}
.honor-content ul li{width:25%;float:left;margin-bottom:23px}
.honor-content ul li a{display:block;margin:0 10px;background:#131212;padding:0 0 15px}
.honor-content ul li img{margin:15px;width:177px;height:251px}
.honor-content ul li p.p1{color:#999;border-top:2px solid #0b0b0b;padding:7px 0 2px}
.honor-content ul li p.p2{font-size:14px;color:#666}


.honor-list ul{overflow:hidden;list-style:none;text-align:center}
.honor-list ul li{width: 33.3333%;float:left;margin-bottom:23px;}
.honor-list ul li a{display:block;margin:0 10px;background:#131212;padding:0 0 15px}
.honor-list ul li img{margin:15px;width: 256px;height: 163px;}
.honor-list ul li p.p1{color:#999;border-top:2px solid #0b0b0b;padding:7px 0 2px}
.honor-list ul li p.p2{font-size:14px;color:#666}








/*新闻资讯*/
.content-detail .news-list{padding-top:30px}
.content-detail .news-list ul{list-style:none;overflow:hidden;padding-bottom: 30px;}
.content-detail .news-list ul li{text-align:left;font-size:14px;box-sizing:border-box;padding: 40px 15px 20px 0px;position:  relative;}
.content-detail .news-list ul li p{color:#666}
.content-detail .news-list ul li p.time{font-size: 18px;display:  block;width:  96px;height:  96px;text-align:  center;border: 2px solid #f3c704;position:  absolute;padding:  0;left:  0;}
.content-detail .news-list ul li p.time b{font-size:26px;display: block;margin: 12px auto 0;text-align:  center;}
.content-detail .news-list ul li p.t{font-size:18px;color:#fff;padding: 3px 0 10px 120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.content-detail .news-list ul li p.desc{line-height:28px;font-size:16px;height:58px;overflow:hidden;padding:  0 0 0 120px;}
.content-detail .news-list ul li:hover p.t{color:#f5c700;}
.news-flash{}
.news-flash .swiper-container{height:347px}
.news-flash .swiper-container a{display:block;position:relative}
.news-flash .swiper-container a img{width:922px;height:347px}
.news-flash .swiper-container a p{position:absolute;bottom:0;width:100%;box-sizing:border-box;background:rgba(0,0,0,0.8);color:#999;padding:10px 0 10px 100px}
.news-flash .swiper-container .pagination{text-align:right;padding-right:100px;box-sizing:border-box;bottom:15px}










/*新闻资讯-详情页*/
.news-content .detail-title{padding:0 0 10px 0}
.news-content .detail-title h1{font-weight:500;font-size: 24px;color: #999;text-align:  center;}
.news-content .detail-title p.note{padding:10px 0;color: #666;position:relative;font-size:14px;text-align:  center;border-bottom: 1px solid #1b1b1b;}
.news-content .detail-title p.note i{margin:0 8px 0 0}
.news-content .content p{  color: #666;  line-height: 24px;  text-indent: 2em;  padding: 5px 0;  }
.news-content .detail-pages{padding: 15px 0 5px;border-top: 1px solid #1b1b1b;}
.news-content .detail-pages p{font-size:16px;padding:2px 0}
.news-content .detail-pages p a{display:block;color:#666}
.news-content .detail-pages p a:hover{color: #f5c702;}

.news-content .share{text-align:  right;padding: 10px 0;}
.news-content .share em{color: #666;font-style: normal;position: relative;top: -12px;}
.news-content .share i{display: inline-block;width:36px;height: 36px;border-radius: 50%;background-image: url("../img/share.jpg")}
.news-content .share i.i1{background-position: 0px 0px;}
.news-content .share i.i2{background-position: -40px 0px;}
.news-content .share i.i3{background-position: -80px 0px;}
.news-content .share i.i4{background-position: -120px 0px;}
.news-content .share i.i5{background-position: -160px 0px;}





/*联系我们*/
.contact-detail{position:relative;padding:50px 0;}
.contact-detail .left{width:300px;float:left;margin-right:30px;padding:18px 0 20px;border:1px solid #282828}
.contact-detail .left ul li{list-style:none;box-sizing:border-box;position:relative;color:#666;font-size:14px;text-transform:uppercase;padding:0 60px 20px 85px}
.contact-detail .left ul li p{color:#666;padding:15px 0 0;position:relative;margin-top:15px;text-transform:initial}
.contact-detail .left ul li p:before{    content: "";display: block;width: 40px;height: 2px;background: #666;position: absolute;top: 0;left: 1px;}
.contact-detail .left .img{text-align:center}
.contact-detail .left .img img{width:124px;height:124px;border:5px solid rgba(255,255,255,.55)}

.contact-detail .right{width:800px;float:left;background:#10100f}
.contact-detail .right h2{text-align:center;padding:30px 0 0;color:#fff;font-size:24px;font-weight:500}
.contact-detail .right h2 i{font-size:24px;color:#ffcd0a}
.contact-detail .right h2 b{color:#ffcd0a;font-weight:500}
.contact-detail .right p.note{color:#666;text-align:center;padding:8px 0 20px}
.contact-detail .right ul{list-style:none;width:459px;margin:0 auto}
.contact-detail .right ul li{overflow:hidden;padding:0 0 20px}
.contact-detail .right ul li:last-child{text-align:center}
.contact-detail .right ul li span{display:inline-block}
.contact-detail .right ul li label{display:block;color:#999;padding:0 0 5px}
.contact-detail .right ul li input{color:#fff;background:#0b0b0b;border:0 solid #666;width:443px;height:30px;padding:0 0 0 10px;box-sizing:border-box}
.contact-detail .right ul li span input{width:220px}
.contact-detail .right ul li textarea{color:#fff;background:#0b0b0b;border:0 solid #666;width:443px;height:190px;padding:10px 0 0 30px;box-sizing:border-box}
.contact-detail .right ul li a{display:inline-block;width:86px;height:30px;border:#fff;background:#262625;text-align:center;line-height:30px;color:#999}
.contact-detail .right ul li a.submit{background:#ffcd0a;color:#333;margin-right:20px}

.warning-xun{color:red;padding-bottom: 5px}
.contact_map{width:100%;height:546px}













