body{color: #555;font-size: 14px;font-family: "微软雅黑",Helvetica,Arial,sans-serif;}
img{vertical-align: middle;}
.noShow{display: none;}
.bold{font-weight: 600;}
#mask {position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #000;     z-index: 1; left: 0px;     opacity:0.3; -moz-opacity:0.3;} 
.container{width: 1200px;margin:0 auto;overflow: hidden;}
.logoBar{padding:25px 0}
.logoBar .num{font-size: 22px;font-weight: 600;color: #e5342c;}
.mainNav{background: #2b2b2b;}
.mainNav li{float: left;width: 133px;text-align: center;transition: all .5s}
.mainNav li a{color: #fff;font-size: 16px;cursor: pointer;height: 56px;line-height: 56px;width: 100%;display: block;border-right: 1px solid #000;box-sizing: border-box;}
.mainNav li.active,.mainNav li:hover{background: #ffb901;}
.mainNav li:last-child{border-right: none;}
.mainNav li.active a,.mainNav li:hover a{font-weight: 600;}
.hotline{color: #333;font-size: 14px;}
.marL5{margin-left: 5px;}
.marT10{margin-top:10px}
.marT20{margin-top: 20px;}
.f32{font-size: 32px;font-weight: 600;}
.f20{font-size:20px;line-height: 36px;}
.f12{font-size: 12px;color: #aaa;}
.serchBox{padding:5px 0;border-bottom: 1px solid #eee;height: 30px;line-height: 30px;}
.serchBox,.serchBox a{color: #777;}
.serBtn{padding: 0 5px;}
.serchBox input{display:block;box-sizing: border-box;border:1px solid #eee;width: 200px;height: 30px;line-height: 34px;padding:0 5px}
.hotSer{font-size: 26px;color: #cc1710;font-weight: 600;margin-right: 10px;letter-spacing: 1px;}
.logoDes{font-size: 16px;line-height: 36px;}
.indexCon{padding:30px 0}

.indexPro>.container{box-shadow: 0 0 10px #ccc;border:1px solid #eee;box-sizing: border-box;padding:20px 10px}
.indexPro .sortList div.item{margin:10px 0.5%;background: #fff;box-sizing: border-box;text-align: center;transition: all .6s;}
.indexPro .sortList div.item .imgBox{border:1px solid #eee;height:200px;line-height: 200px;transition: all .6s;overflow: hidden;}
.indexPro .sortList div.item .imgBox img{width:50%;transition: all .6s;}
.indexPro .sortList div.item p{background: #eee;line-height: 44px;border-top: 3px solid #fff;transition: all .6s;}
.indexPro .sortList div.item:hover .imgBox{border:1px solid #ffb901}
.indexPro .sortList div.item:hover .imgBox img{width:55%}
.indexPro .sortList div.item:hover p{background: #ffb901;color: #fff;}
.indexPro .sortBox{margin:20px 1%;}
.indexPro .sortBox a{padding:15px 0px;box-sizing: border-box;border:1px solid #eee;font-size: 16px;transition: all .6s;display: block;text-align: center;width: 13%;margin:0 0.33%;}
.indexPro .sortBox a:hover{background: #ffb901;color: #fff;}
.indexAbt .txtDesBox{width:400px;margin-top: 42px;}
.indexAbt .txtDesBox .con{padding-top:10px;margin-top:10px;border-top:2px solid #eee;line-height: 24px;color: #777;}
.indexAbt .txtDesBox .f20{font-weight: 600;color: #999;}
.indexMainTil{margin:30px 0}
.indexMainTil .til{font-size: 28px;}
.indexMainTil .til .en{font-weight: 600;color: #ffb901;}
.indexMainTil .line{height:1px;border-top:1px dashed #aaa;vertical-align: middle;width:35%;margin-top: 35px;}
.indexAbt .sbImg{padding: 10px;background: #eee;margin-top: 148px;}
.footer{background: #2c2b2b;color: #ddd;padding-bottom:40px;font-size: 14px;}
.footer a{color: #ddd;font-size: 14px;}
.footer li{line-height: 30px;}
.footer .friendLink{background: #393939;}
.footer .friendLink  span{background: #ffb901;}
.footer .friendLink  span,.footer .friendLink  a,.fastLink a{padding:15px 20px;font-size: 14px;display: inline-block;}
.fastLink{padding:15px 0;border-bottom: 1px solid #555;margin-bottom: 30px;}
.fastLink a{border-right: 1px solid #555;padding:0 20px}
.fastLink a:last-child{border-right: none;}
.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.indexEnterPa{background: url(../Image/caigoubg.png) no-repeat center;background-size: cover;color: #461200;}
.indexEnterPa p{line-height: 36px;margin-top:15px;}
.indexEnterPa .toBuyBtn{background: #905606;color: #fff;border-radius: 20px;padding: 6px 18px;}
.indexLy .midTxt{font-size: 30px;margin-top: -250px;}
.indexLy .midTxt p:last-child{font-weight: 600;}
.indexLy .boTxt{line-height: 30px;margin-top:140px}
.indexLy .reList li{line-height: 24px;margin-top: 15px;}
.indexLy .reList li .til{font-size: 24px;color: #cf464f;font-weight: 600;line-height: 40px;}
.indexLy .reList li .num{background: #ffbd0e;color: #fff;font-size: 30px;padding:8px 4px;margin-right: 5px;}
.indexLy .reList li .txtCon{margin-left: 50px;}
.indexNews .newList{width:49%}
.indexNews .newList a>div{width:calc(100% - 110px)}
.indexNews .newList li{overflow: hidden;margin-bottom: 15px;font-size: 14px;}
.indexNews .newList .til,.indexNews .leftNews .til{font-size: 16px;color: #333;margin-bottom: 10px;line-height: 30px;}
.indexNews .newList .til .time,.indexNews .leftNews .til .time{font-size: 12px;color: #999;}
.indexNews .newList .conDes,.indexNews .leftNews .conDes{font-size: 14px;color: #777;}
.indexNews .leftNews{width: 49%;}
.wrap{margin:0 auto;width:1200px;}
.title{margin-bottom:18px;padding:22px 0px 9px 14px;height:19px;border-bottom:2px solid #dbdbdb;}
.title strong{float:left;display:inline-block;margin-left:-14px;padding-bottom:8px;width:80px;height:100%;border-bottom:2px solid #414141;color:#da020d;text-align:center;}
.title span{overflow:hidden;zoom:1;padding:7px 0 0 17px;background-position:0 -145px;font-family:SimSun;}
.title a{margin-top:4px;color:#444;}
.title .bold{color:#da020d;}
.title .right a:hover{color:#da020d;text-decoration:underline;}
#prev_next{margin: 10px 20px;clear: both;overflow: hidden;}
#prev_next li{margin: 5px 0;}
.rel_center{position:relative;left:50%;}
.order{margin:40px 0 120px 46px;line-height:40px;}
.order img{vertical-align:-5px;cursor:pointer;}
.order input{padding:0 3px;}
#submit{width:90px;height:34px;border:none;background-position:0px -366px;color:#fff;cursor:pointer;}
.widget dd {
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.widget p{
    max-width: 216px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.main{overflow:hidden;margin-top:29px;}
.left{float: right;}
.right{float: left;}
.short_title{font-size: 16px;color: #333;margin:20px 0  0px;padding: 10px 5px;color: #fff;background: #2b2b2b;}
.pro_list li{line-height: 38px;}
.article{width: 960px;}
.order input,.order textarea{padding:10px 5px;box-sizing: border-box;border:1px solid #eee;border-radius: 4px;}
.order td{padding:5px 0}
.pro_list{margin-bottom: 50px;}
.pro_list a{display: block;text-align: center;font-size: 14px;color: #555;border:1px solid #eee;margin-top:8px}
.pro_list li:first-child a{border:1px solid #ffb901}
.pro_list li dd{max-width: 100%;}
.article p,.article span{font-family: "微软雅黑"!important;line-height: 24px;}
.title .right{float: right;line-height: 14px;}
.title{height: 30px;}
.title strong{font-size: 18px;font-weight: 600;}
.order #submit{height:auto;padding:10px 20px;background: #555;font-size: 14px;margin-top: 20px;font-family: "微软雅黑";}
.page{padding: 50px 0 100px;text-align: center;float: none;}
.page select{border:1px solid #ccc;padding:2px 10px;border-radius: 4px;}
#prev_next{padding-top:10px;margin:50px 0 0 0;border-top:1px solid #eee}
.zoomify.zoomed{width:150%;height:150%}
.slh{max-width:calc(100% - 200px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.slh2{text-overflow: -o-ellipsis-lastline;
    max-height: 45px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
  




  .info_title{margin:10px 0;width:100%;height:35px;background:#efefef;}
.info_title b{display:inline-block; width:150px; text-align: center; font-weight: normal; height:100%;border-right:5px solid #fff; background:#333; color:#fff; line-height:35px;}
.info_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}


.pro li{float:left;overflow:hidden;margin:0 7px 20px;width:271px;text-align:center;white-space:nowrap;}
.pro li .li-img{ padding:2px; width: 97%; height: 199px; line-height: 199px; border:1px solid #dcdcdc; transition: 0.3s;}
.pro img{ max-width: 100%; max-height: 199px; vertical-align: middle;}
.pro a{color:#444;}
.pro a:hover{color:#da020d;}
.pro li:hover .li-img{border:1px solid #da020d;}