/*home-main*/
.owl-carousel{z-index:0!important}
.section{padding:4% 0;overflow:hidden}
.bgf{background:#f2f2f2}
.line{display:inline-block;width:100px;height:3px;background:#d79e33}
.view{display:inline-block;width:100px;height:36px;font-size:14px;color:#fff;text-align:center;line-height:36px;background:#d79e33;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-top:30px}
.view:hover{color:#fff;-moz-transform:translate3d(0, -3px, 0);-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0);}
.home-title{text-align:center;margin-bottom:40px}
.home-title h1{font-size:36px;color:#222;margin-bottom:10px}

.home-about .text{float:left;/*width:52.5%;*/width:100%;text-align:center}
.home-about .text h1{font-size:36px;color:#222}
.home-about .text h1 span{color:#d79e33}
.home-about .text p{font-size:16px;line-height:25px}

/* 2019-10-26 */
#about-slide{ float:right;width:45%;position: relative; }
#about-slide .slideBox {width:100%;}
#about-slide .slideBox .hd{z-index:100;position:absolute;right:20px;bottom:20px;text-align:right}
#about-slide .slideBox .hd ul{display:inline-block;margin:0 3px;}
#about-slide .slideBox .hd ul li{display:block;width:12px;height:12px;background:#fff;float: left;margin-right: 5px;}
#about-slide .slideBox .hd ul li.on {background:#d79e33}
/* 2019-10-26 */

.home-product .blue-border{float:left;width:100%;height:482px; margin:20px 0 0 20px}
/* 2019-10-26 */
#home-product{ width:100%;height:482px; position: relative;}
#home-product .slider{ width:100%; }
#home-product .slideBox{ width:100%; }
#home-product .lpic{ width:500px; height:480px; border:10px solid #a9e1f1; }
#home-product .img{}
#home-product .slideBox .hd{ width:500px; z-index:100;position:absolute;left:20px;bottom:20px;text-align:left}
#home-product .slideBox .hd ul{ display:inline-block;margin:0 3px;}
#home-product .slideBox .hd ul li{display:block;width:12px;height:12px;background:#ddd;float: left;margin-right: 5px;}
#home-product .slideBox .hd ul li.on{background:#d79e33}
#home-product .slideBox .bd{ width:100%; }
#home-product .slideBox .bd ul{ width:100%; }
#home-product .slideBox .bd ul li{ width:100%; }
/* 2019-10-26 */

.home-product .text{width:660px; height:480px;padding-top:100px; overflow:hidden}
.home-product .text h1{font-size:28px;color:#222}
.home-product .text p{font-size:16px;line-height:30px; padding-top:20px;}

#market{max-width:1440px;margin:0 auto}
/* 2019-10-26 */
#market .bd ul li { float: left;width: 25%; }
#market .bd ul li a{display:inline-block;position:relative;text-align:center;overflow:hidden;width: 100%;}
#market .bd ul li a img{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
#market .bd ul li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
/* 2019-10-26 */
#market .text{z-index:10;position:absolute;left:0;top:0;width:100%;height:100%;}
#market .text .fu{display:table;width:100%;height:100%;}
#market .text .cell{display:table-cell;vertical-align:middle;}
#market .text .bl{width:50px;height:2px;background:#fff;margin:0 auto 25px}
#market .text p{font-size:30px;color:#fff}


.home-news-list ul li{float:left;width:32%;background:#fff;margin-right:2%}
.home-news-list ul li:last-child{margin:0}
.home-news-list ul li a{display:block;border-bottom:2px solid #fff;padding:20px 30px;overflow:hidden}
.home-news-list ul li a .img{overflow:hidden}
.home-news-list ul li a .img img{width:100%;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.home-news-list ul li a .date{font-size:16px;color:#666;margin:25px 0 15px}
.home-news-list ul li a p{font-size:18px;color:#222;line-height:30px;height:60px;overflow:hidden}
.home-news-list ul li a .more{font-size:18px;color:#666;margin-top:25px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.home-news-list ul li a .more .jt{display:inline-block;width:25px;height:23px;background:url(../images/m1.png) no-repeat;margin-left:20px;vertical-align:middle;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.home-news-list ul li a:hover{border-bottom:2px solid #d79e33}
.home-news-list ul li a:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);} 
.home-news-list ul li a:hover .more{color:#d79e33}
.home-news-list ul li a:hover .more .jt{margin-left:30px;background:url(../images/m2.png) no-repeat;}

/*main*/
.sub-banner{width:100%;height:360px;background-size:cover;background-position:center}
.sub-banner .text{color:#fff;padding-top:200px}
.sub-banner .text h1{font-size:36px;margin-bottom: 15px;}
.sub-banner .text p{font-size:18px;}
.location{font-size:14px;color:#999;border-bottom:1px solid #ddd;padding:18px 0}
.location a{color:#999;margin:0 5px}
.location a:hover{color:#d79e33}
.container{padding:4% 0;overflow:hidden}
.c-left{float:left;width:71%}
.c-left .hd{border-bottom:1px solid #ddd;padding-bottom:15px}
.c-left .hd h1{font-size:20px;color:#222;margin-bottom:20px}
.data span{font-size:14px;color:#666;margin-right:15px}
.c-left .bd{font-size:14px;line-height:25px;border-bottom:1px solid #ddd;padding:3% 0 5%}
.c-right{float:right;width:25%}
.c-right .hd{font-size:36px;color:#222;margin-bottom:20px}
.pages{font-size:0;text-align:center;margin-top:20px}
.pages a{display:inline-block;width:56px;height:36px;line-height:36px;font-size:16px;border:1px solid #ddd;margin:0 5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.pages a.pa{width:60px;}
.pages a.active{color:#fff;background:#d79e33}
.page-2{margin-top:25px}
.page-2 p{font-size:16px;color:#d79e33;margin-bottom:10px}
.page-2 a{color:#666}
.page-2 a:hover{color:#d79e33}

.map{float:left;width:50%}
.map-content .text{float:right;width:47%;}
.map-content .text h1{font-size:24px;color:#d79e33;margin-bottom:8px}
.map-content .text h3{font-size:18px;color:#222;margin: 15px 0 0; }
.map-content .text p{font-size:14px;}

.purchase .hd{font-size:36px;color:#222;margin-bottom:20px}
.purchase .bd{overflow:hidden}
.purchase .colx{float:left;overflow:hidden}
.purchase .x1{width:23.75%}
.purchase .x2{width:39.25%;margin:0 5%}
.purchase .x3{width:27%}
.purchase .x4{width:100%;text-align:center}
.purchase .col-item{margin-bottom:20px}
.purchase .col-item h1{font-size:16px;color:#222;margin-bottom:5px}
.purchase .col-item .star{color:#ff0000;font-family:"Arial"}
.purchase .groups{max-width:285px;}
.purchase .g-input{width:100%;height:50px;font-size:14px;color:#666;border:1px solid #ddd;background:none;padding:0 10px;}
.purchase textarea{width:100%;height:150px;font-size:16px;color:#666;border:1px solid #ddd;background:none;padding:10px;resize:none}

.custom-checkbox input[type="checkbox"]{appearance:none;-webkit-appearance:none;outline:none;display:none}
.custom-checkbox{display:block;cursor:pointer;margin-bottom:10px}
.custom-checkbox input[type="checkbox"] + i{width:20px;height:20px;display:inline-block;margin-right:12px;background:url(../images/border.png) no-repeat;}
.custom-checkbox input[type="checkbox"]:checked + i{background-image:url(../images/checked.png)}
.custom-checkbox span{font-size:14px;color:#222;vertical-align:top}
.purchase button{display:inline-block;width:150px;height:50px;font-size:18px;color:#fff;border:0;background:#d79e33;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;cursor:pointer;margin:20px 20px 0}

.main-tabs{font-size:0;text-align:center;margin-bottom:5%}
.main-tabs a{display:inline-block;margin:0 15px}
.main-tabs h1{font-size:24px;}
.main-tabs .line{width:80px;height:2px;background:#fff;margin-top:20px;}
.main-tabs a.on{color:#d79e33}
.main-tabs a.on .line{background:#d79e33}

.news-list li{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}
.news-list li a{position:relative;display:block;overflow:hidden;padding-right:260px}
.news-list li .img{float:left;overflow:hidden}
.news-list li .img img{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.news-list li .text{max-width:600px;margin-left:340px;overflow:hidden}
.news-list li .text h1{font-size:20px;max-height:60px;overflow:hidden}
.news-list li .text p{font-size:14px;color:#666;max-height:40px;overflow:hidden;margin-top:20px}
.news-list li .text .view{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.news-list li .date{position:absolute;top:0;right:0;width:260px;text-align:center;padding-top:30px}
.news-list li .date .day{font-size:60px;color:#666}
.news-list li .date .dline{width:68px;height:1px;background:#666;margin:-10px auto 8px}
.news-list li .date .ym{font-size:20px;color:#222}
.news-list li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.news-list li a:hover .view{-moz-transform:translate3d(0, -3px, 0);-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0);}

.related-news .img{text-align:center;overflow:hidden}
.related-news .img img{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.related-news .img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.related-news li{border-bottom:1px solid #ddd;padding:15px 0}
.related-news li h1{font-size:16px;margin-bottom:10px}

.sub-menu{float:left;width:250px;}
.sub-menu .hd{font-size:36px;color:#222;margin-bottom:15px}
.sub-menu li{border-bottom:1px solid #ddd;overflow:hidden}
.sub-menu li a.on{color:#d79e33}
.sub-menu li .sub-a{display:inline-block;font-size:16px;padding:15px 0 10px;}
.sub-menu li .sub-a b{float:left;display:inline-block;width:3px;height:18px;background:#d79e33;vertical-align:-2px}
.sub-menu li .sub-a span{display:block;margin-left:15px;overflow:hidden}
.sub-menu li .second-menu{display:none}
.sub-menu li .second-menu a{display:block;font-size:16px;border-bottom:1px solid #fff;background:#f5f5f5;padding:10px 15px;}
.sub-menu li .second-menu a:hover{color:#fff;background:#d79e33}
.sub-menu li:hover .sub-a{color:#d79e33;border-color:#d79e33}

.sub-content{margin-left:280px;overflow:hidden}
.sub-content .pro-name{font-size:30px;color:#d79e33;margin-bottom:15px}
.product-list li{float:left;width:48%;overflow:hidden;margin-right:2%;margin-bottom:25px}
.product-list li a{display:block;border:1px solid #ddd;padding:10px}
.product-list li a .img{overflow:hidden}
.product-list li a .img img{width:100%;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.product-list li a .text{border-bottom:1px solid #ddd;padding:20px 0 15px}
.product-list li a .text h1{margin-bottom:10px;line-height: 32px;}
.product-list li a .text .shape{font-size:16px;color:#666}
.product-list li a .bot-link{padding:15px 0 5px;overflow:hidden}
.product-list li a .bot-link .more{float:left;font-size:18px;color:#666}
.product-list li a .bot-link .jt{float:right;width:24px;height:15px;background:url(../images/jt.png) no-repeat;margin-top:5.5px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.product-list li a:hover{border-bottom:1px solid #d79e33}
.product-list li a:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.product-list li a:hover .bot-link .more{color:#d79e33}
.product-list li a:hover .bot-link .jt{background:url(../images/jt1.png) no-repeat;}
.product-list li:nth-child(2n){margin-right:0}

.detail{overflow:hidden}
.detail .detailgoods .name{font-size:24px;color:#d79e33;}
.detail .detailgoods .type{font-size:36px;color:#222;margin:10px 0}
.detail .text{float:left;width:41%}
.detail .text .content{margin-top:25px}
.detail .text .content h1{font-size:24px;color:#222}
.detail .text .content p{font-size:16px;line-height:25px}
.detail .text .content h2{font-size:16px;color:#222}
.detail .img{float:right;width:58%;text-align:center;margin-top:-10%;}
.detail-content{margin-top:5%}
.detail-content .hd{font-size:30px;color:#fff;text-align:center;background:#5a5b5f;padding:10px 0;}


/*新添加*/
.about-main{background-size:cover;background-position:center;padding:40px 0}
.about-main .text{width:75%;color:#fff;background:rgba(0,0,0,.5);padding:3% 8%;margin:0 auto;font-size:14px;}
.about-main .text h1{font-size:30px;text-align:center;margin-bottom:25px}
.about-main .text p{font-size:14px;}

.about-article .img{float:left;width:38%}
.about-article .text{float:left;width:60%;padding:0 2%}
.about-article .text h1{font-size:24px;color:#222;font-weight:bold;margin-bottom:10px}
.about-article .text p{font-size:14px;line-height:22px}

#equipment .img{float:left;width:62.5%;height:520px;background-size:cover;background-position:center;background-repeat:no-repeat}
#equipment .text{float:left;width:37.5%;height:520px;background:#ededed;padding:30px}
#equipment .text h1{color:#222;margin-bottom:20px}
#equipment .text p{font-size:14px;line-height:25px;max-height:300px;overflow-y:auto;padding-right:10px}
#equipment .text p::-webkit-scrollbar {width:5px;height:1px;}
#equipment .text p::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.2);background: #d79e33;}
#equipment .text p::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.2);border-radius: 10px;background: #fff;}
/* 2019-10-26 */
#equipment .hd{z-index:10;position:absolute;right:40px;bottom:40px;width:92px;height:46px;overflow:hidden}
#equipment .hd .prev,#equipment .hd .next{float:left;width:46px;height:46px;margin-right:-1px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
#equipment .hd .prev{background:url(../images/left.png) no-repeat;}
#equipment .hd .next{background:url(../images/right.png) no-repeat;}
#equipment .hd .prev:hover{background:url(../images/a-left.png) no-repeat;}
#equipment .hd .next:hover{background:url(../images/a-right.png) no-repeat;}
/* 2019-10-26 */

.partner-list li{float:left;width:20%;text-align:center;margin:15px 0}