*{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,html,input{font:12px/1.5 "microsoft yahei",tahoma,arial,\5b8b\4f53,sans-serif;}
img{border:none;display:inline-block;}
ul,ol{list-style:none;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{ height:1%;}
*+html .clearfix{ height:1%;}
body{color:#333;}
a{color:#333333;text-decoration:none;}
a:hover{}
.bk40{height:40px;clear:both;width:100%;}
.container{width:1200px;margin:0 auto;}
.f124{font-size:124px !important;}
.f36{font-size:36px !important;}
.f24{font-size:24px !important;}
.f16{font-size:16px !important;}
.f14{font-size:14px !important;}
.f_l{float: left;}
.f_r{float: right;}
.mb50{margin-bottom: 50px !important;}
.mb30{margin-bottom: 30px !important;}
.mb10{margin-bottom: 10px !important;}
.w1000{width:1000px;margin:0 auto}

/*头部*/
#header{width:100%;}
.snap-bar{width:100%;height:50px;background-color:#fff;}

.snap-bar ul{text-align:right;padding:16px 0;}
.snap-bar li{display:inline-block;height:18px; line-height:18px;}
.snap-bar li a{display:block;height:18px;padding-left: 35px;margin-left:10px;}
.snap-bar li.china a{background:url(../images/china.gif) no-repeat left center;}
.snap-bar li.english a{background:url(../images/english.gif) no-repeat left center;}

/*导航*/
.navbar{height:77px;background-color: #eee;}
.logo{height:77px;overflow:hidden;}
.logo img{height: auto;}
.navbar-ul{list-style:none;}
.navbar-ul li{display:inline-block;height:77px;line-height:77px;margin-left:60px;}
.navbar-ul li a{font-size:14px;padding:10px 0;color:#000}
.navbar-ul li.active a,.navbar-ul li a:hover{border-bottom:3px solid #f6b801;}

/*底部*/
#footer{background-color:#f6b801;padding: 50px 0;}
.fo-con{width:645px;background:url(../images/qrcode.jpg) no-repeat right 35px;}
.fo-c{width:465px;}
.fo-con dl{margin-right: 65px;}
.fo-con dl dt{font-size:16px;height:20px; line-height:20px;margin-bottom:15px;color:#000;}
.fo-con dl dd{line-height:25px;}
.fo-con dl dd a:hover{text-decoration:underline}
.fo-c h3{font-size:16px;font-weight: normal}
.fo-c h2{font-size: 30px;font-weight: normal;height:60px;line-height:60px;border-bottom:2px solid #fff;margin-bottom: 20px;}
.fo-c p{line-height:25px;}
.fo-c>div{margin-top:20px;}


/*首页样式*/
.banner-home{background-color:#131112;height:600px;text-align:center;}
.modo{width:1200px;margin:0 auto;height:450px;overflow: hidden}
.modo ul{margin-right: -15px;}
.modo li{margin-right: 15px;height:450px;overflow: hidden}
.modo li a{display: block;position:relative;}
.modo li a .mod{display:none;position:absolute;top:0; left:0;width:390px;height:450px;background-color:rgba(207, 167, 41, 0.7);font-size:16px;box-sizing:border-box;}
.mod .m-text{display: table-cell; vertical-align:middle;}
.mod p{text-align:center;line-height:40px;color:#000;}
.modo li a:hover .mod{display: table;}
.home-skippr{height:600px;}

.home-ad,.pro-ad{height:121px;background-color:#f6b801;text-align: center}

.product h2,.home-about h2,.home-news h2,.home-more h2{font-size:24px;text-align: center;font-weight: normal;height:55px;line-height:55px;}
.product h2:after,.home-about h2:after,.home-news h2:after,.home-more h2:after{
    content:" ";
    height:2px;
    background-color:#f6b801;
    width:50px;
    display: block;
    margin:0 auto;
}
.product{overflow: hidden;}
.product p{font-size:16px;text-align: center;height:35px;line-height:35px;color:#72706f;}

.product-list{margin-right:-15px;}
.product-list li{width:390px;height: 270px;display: table;overflow:hidden;margin-right:15px;background-color:#ffffff;margin-top: 15px;}
.product-list li:hover{background-color:#f6b801;}
.product-list li a{display: table-cell; vertical-align:middle;width:390px;height: 270px;overflow:hidden;line-height:0}
.product-list li a > img{width:100%;height:100%;object-fit:contain;display: block;}
.product-list li a:hover>img{display:none;}
.product-list li a:hover p{display:block;}
.product-list li p{font-size:24px;color:#000; display:none;}

.home-banner2{
    height:600px;
    background: url(../images/home-ad2.jpg) no-repeat top center;
}
.home-about{overflow: hidden}
.akdv{width:498px;height:653px;overflow: hidden;padding-top:12px;}
.akdv-about{width:643px;height:665px;overflow: hidden;background:url(../images/last-test.png) no-repeat left bottom;}
.akdv-about.en{background: url(../images/last-test-en.png) no-repeat left bottom;}
.akdv-about p{font-size:14px;color:#666666;line-height:40px;}

.home-news{background-color:#121212;padding:40px 0 100px;}
.home-news h2{color:#fff;}

.news-pic{width:570px; height: 560px;overflow: hidden}
.news-list{width:600px; height: 560px;overflow: hidden}
.news-list li{height:124px;width:600px;background-color: #fff;margin-bottom: 21px;}
.news-list .news-num{width:100px;height:107px;border-right:2px solid #000;text-align:center;line-height:124px;color:#f6b801;font-size:48px;margin-right:35px;}
.news-list .news-p{height:124px;padding:10px 20px 10px 0;}
.news-list .news-p h4{
    font-size:16px;font-weight: normal;height:30px;line-height: 30px;color:#000;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.news-list .news-p p{
    line-height:24px;
    text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}

.home-more h2:after{width:100px;}
.home-more h3{text-align: center;font-size:16px;font-weight:normal;}

/*产品目录样式*/
.pro-m{text-align: center;}
.pro-skippr{height:600px;}
.pro-banner2{height:800px;background:url(../images/pro-ad2.jpg) no-repeat top center;}

/*产品目录详细*/
.pro-list{overflow:hidden}
.pro-list ul.td{margin-right: -10px;}
.pro-list .td > li{margin-right: 10px;margin-bottom: 10px;width:232px;float:left;text-align: center;font-size:16px;cursor:pointer}
.pro-list .td > li > a{width:232px;height: 40px;display: block;line-height: 40px;background-color:#f6b801;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.pro-list .td > li > a:hover{background-color:#e9e9e9;}
.pro-list .td > li.active > a{background-color:#e9e9e9;}
.pro-list .td > li > ul{display: none;}

.pro-secondtype{display: none;text-align: center;}
.pro-secondtype > ul > li{
    display: inline-block;
    padding:0 5px;
}
.pro-secondtype > ul > li > a{
    display: block;
    font-size: 16px;
    line-height: 40px;
    padding:0 15px;
    border:1px #e5e5e5 solid;
}
.pro-secondtype > ul > li.active > a{
    border: 1px #f6b801 solid;
    background: #f6b801;
}

.hd-pic{width:520px;height:520px;border:2px solid #f6b801;}
.hd-pic a{display: block}
.hd-pic img{max-width:100%;max-height:100%; text-align: center;}
.hd-cont{width:635px;}
.hd-cont h2{height:35px;line-height: 35px;border-left:5px solid #f6b801;font-size:18px;font-weight: normal;padding-left:10px;margin-bottom: 40px;color:#000;}
.hd .line{height:6px;background-color:#ededed;}
.hd-cont .pd10{padding:15px 0 0;}
.hd-cont p{line-height:35px;font-size:14px;}
.pro-detail .hd{display: none}

/**/
.hdlist{margin-right:-15px;}
.hdlist li{width:390px;margin-right:15px;float:left;margin-bottom: 50px;}
.hdlist li a{display:block;border:1px solid #f6b801;width:388px;height: 268px;overflow:hidden}
.hdlist li a img{width: 100%;height: 100%;object-fit: contain;}
.hdlist li p{height:50px;line-height:50px;font-size:16px;text-align: center}

.page{background-color:#f6b801;height:50px;line-height: 50px;}
.page ul{text-align: center;}
.page li{display:inline-block;font-size:16px;margin:0 15px;}
.page li a:hover{text-decoration: underline}

/*关于我们*/
.akdv-banner{
    height:600px;
}
.about-banner{
    height:600px;
}
.about-con h2{font-size:24px;text-align: center;font-weight: normal;height:55px;line-height:55px;}
.about-con h2:after{
    content:" ";
    height:2px;
    background-color:#f6b801;
    width:50px;
    display: block;
    margin:0 auto;
}
.about-con{
    text-align: center
}
.about-con p{font-size:16px;line-height:40px;}

/*新闻列表*/
.news-banner{
    height:600px;
}
.news-con h2{font-size:24px;text-align: center;font-weight: normal;height:55px;line-height:55px;}
.news-con h2:after{
    content:" ";
    height:2px;
    background-color:#f6b801;
    width:50px;
    display: block;
    margin:0 auto;
}
.news-ls li{width:539px;height:132px;overflow: hidden;float: left;margin-bottom:50px;}
.news-ls li h3{
    font-weight: normal;margin:10px 0;line-height:25px;color:#000;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.news-ls li h3 a:hover{text-decoration: underline}
.news-ls li p{line-height:20px;}
.news-ls li p span{color:#666;}
.news-ls li p a{
    display:block;
    text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.news-ls li:nth-child(2n-1){
    border-right:2px solid #f6b801;
    padding-right: 60px;
}
.news-ls li:nth-child(2n){
    padding-left: 60px;
}

.page2{background-color:#ebebeb;height:40px;line-height: 40px;}
.page2 ul{text-align: center;}
.page2 li{display:inline-block;font-size:12px;margin:0 10px;}
.page2 li a:hover{text-decoration: underline}

/**/
.news-content{width:1000px;margin:0 auto;}
.news-content h1.title{font-size: 24px;font-weight: normal; text-align:center;line-height: 35px;margin-bottom:50px;}
.news-content p{font-size:16px;line-height:30px;}
.news-back{background-color:#ebebeb;height:40px;line-height: 40px;}
.news-back a{display: block;height:40px;padding:0 20px;font-size:16px;background-color:#f6b801;color:#000;}

/*资料下载*/
.down-banner{
    height:600px;
}
.down-con h2{font-size:24px;text-align: center;font-weight: normal;height:55px;line-height:55px;}
.down-con h2:after{
    content:" ";
    height:2px;
    background-color:#f6b801;
    width:50px;
    display: block;
    margin:0 auto;
}
.down-con li{
    float:left;
    margin-right:145px;
}
.down-con li:nth-child(3n){
    margin-right:0px;
}
.down-con li a{display: block;width:293px;height: 400px;border:5px solid #f6b801}
.down-con li a img{width:293px;height: 400px;}
.down-con li p{line-height:40px;background:url(../images/dot.gif) no-repeat left center; padding-left:20px;}


/**/
.akdv-bk h2{font-size:24px;text-align: center;font-weight: normal;height:55px;line-height:55px;}
.akdv-bk h2:after{
    content:" ";
    height:2px;
    background-color:#f6b801;
    width:50px;
    display: block;
    margin:0 auto;
}
.akdv-bk{overflow: hidden;}
.akdv-bk p{font-size:16px;text-align: center;line-height:35px;color:#72706f;}
.akdv-bk-banner{
    height:600px;
}
.akdv-banner1{
    height:654px;
    background:url(../images/akdv1.jpg) no-repeat top center;
}
.akdv-banner2{
    background:url(../images/akdv2.jpg) no-repeat top center;
}
.akdv-banner3{
    height:1075px;
    background:url(../images/akdv3.jpg) no-repeat top center;
}

/*图片文字*/
.htext{color:#fff;font-size:24px; text-align: center;height:100%;display: table;width:100%;}
.htext .lo{margin-bottom:60px;}
.htext .line{background-color:#f6b801;height:2px;width:100px;margin:15px auto 0;}
.dtable{display: table-cell;vertical-align: middle;}
.dtable p{line-height:50px;}

.htext-akdv1 p{font-size:14px;color:#fff;}
.htext-akdv1 h3{color:#f6b801;font-weight: normal;font-size:24px;}

.htext-akdv1 .ak1{margin-bottom:40px;}
.htext-akdv1 .dtable p{line-height:30px;}
.htext-akdv2{text-align:left;display:block;position: relative;width:1200px;margin:0 auto;}

.htext-akdv2 .hbox{width:52px;height:52px;background-color:#f6b801;margin-bottom:40px;}
.htext-akdv2 h3{font-size: 24px;font-weight:normal;}
.htext-akdv2 p{text-align: left;font-size:16px;color:#fff;}

.htext-akdv3{text-align:left;display:block;position: relative;width:1200px;margin:0 auto;}
.htext-akdv3 .dtable{padding-top:90px;}
.htext-akdv3 h3{font-size:48px;font-weight:normal;color:#f6b801;line-height:65px;}
.htext-akdv3 p{text-align: left;font-size:16px;color:#fff;font-size: 18px;}

.htext-pro .pro-line{width:500px;margin:0 auto;background-color:#fff;height:12px;}
.htext-pro p{color:#f6b801; line-height: 120px;}

.tbl_page{margin:0px auto 0px;border:0px solid #dddddd;width:100%;font-size:16px}
.tbl_page span{color:#ff0000;margin:0 2px 0 2px; font-size:16px}
.tbl_page a{text-decoration:underline;line-height:24px;padding-top:5px;padding-left:1px;padding-right:1px;width:50px;margin:0 6px -2px 0;text-align:center; font-size:16px}	
.tbl_page a:link{color:#333;text-decoration:none;}
.tbl_page a:visited{color:#333;text-decoration:none;}
.tbl_page a:hover{color:#ff0000;text-decoration:underline;}
.tbl_page .no{color:#333;line-height:24px;padding-top:5px;padding-left:1px;padding-right:1px;width:50px;margin:0 6px -2px 0;text-align:center;; font-size:16px}
