/* 重置样式 */
section, body, div, p, span, h1, h2, h3, h4, h5, h6, form, input, a, ul, li, dt, dd, dl, ol, header, nav, footer {margin: 0;padding: 0;}
a {text-decoration: none;}
li {list-style: none;}
input {border: none;outline: none;background-color: transparent;}

/* 通用样式 */
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}

.menu{
    /*width: 50%;*/
    position: fixed;
      top:2vh;
    right: 3%;
    z-index: 9999;
}
.menu img{
    max-width: 74%;
}

#nav1{
  position: fixed;
  width: 26%;
  z-index: 200;
  background:#f48d32;
  right: 0.5%;
  top:11%;
  padding: 8px 0 15px;
  display: none;
  border-radius: 5px;
}

#nav1 li a{
  text-align: center;
  font:14px/34px "微软雅黑";
  display:block;
  color:#fff;
 }


 .box1{margin-top: 20px;}
.bt1{letter-spacing: 3px;color: #999999;font-size: 28px;text-align: center;font-weight: bold;padding-left: 20%;background: url(../images/bt1.png) no-repeat 26% center;background-size: 15%;}

.w1{text-align: center;letter-spacing: 1px;color: #ff9b23;font-size: 12px;margin-top: 8px;padding: 0 5px;line-height: 20px;}
.ybox{margin-top: 20px;}
.ysort li{width: 46%;margin: 0 2% 15px 2%;text-align: center;}
.ysort li h3{margin-top: 10px;color: #999999;font-size: 20px;font-weight: bold;}
.ysort li p{color: #ff9b23;font-size: 12px;line-height: 20px;margin-top: 7px;height: 80px;overflow: hidden;}
.ysort li .img img{width: 70%;}

.box2{margin-top: 10px;}
.bt2{letter-spacing: 3px;color: #999999;font-size: 28px;text-align: center;font-weight: bold;padding-left: 20%;background: url(../images/bt2.png) no-repeat 26% center;background-size: 15%;}
.psort{margin-top: 10px;}
.psort li{width: 24%;margin: 0 0.5%;}
.psort li a{display: block;text-align: center;height: 35px;padding: 0 2px; background-color: #f48d32;line-height: 35px;font-size: 12px;color: #fff;overflow:hidden; /*超出的部分隐藏起来。*/ 
white-space:nowrap;/*不显示的地方用省略号...代替*/
text-overflow:ellipsis;/* 支持 IE */}


.picList{margin-top: 20px;overflow: hidden;}
.plist li{width: 46%;margin: 0 2% 15px 2%;background-color: #f48d32;padding-top: 30px;}
.plist li a.img{display: block;}
.plist li a.img img{width:100%;display: block;padding-bottom: 10px;}
.plist li h3 a{display: block;color: #fff;font-size: 14px;margin-bottom: 15px; font-weight: normal;text-align: center;background: url(../images/line2.png) no-repeat bottom center;padding-bottom: 8px;}
.gd a{display: block;height: 40px;line-height: 40px;width: 150px; background-color: #f48d32;margin: 0 auto;margin-top: 20px;color: #fff;text-align: center;}
.bt3{margin-top: 30px; letter-spacing: 3px;color: #999999;font-size: 28px;text-align: center;font-weight: bold;padding-left: 20%;background: url(../images/bt3.png) no-repeat 26% center;background-size: 15%;}
.abox {background: url(../images/abj.jpg) no-repeat top center;background-size: 100% 100%;margin-top: 25px;padding-top:20px;}
.abox h3{color: #1b1e28;font-weight: bold; font-size: 20px;line-height: 28px;text-align: center;padding-bottom: 24px;}
.abox h3 span{color: #f48d32;font-size: 12px;display: block;text-transform: uppercase;text-align: center;}
.aright{position: relative;background: rgba(0,0,0,.65);width: 85%;margin:0 auto;margin-top: 30px;}
.acon{color: #ff9b23;font-size: 14px;line-height: 23px;padding: 60px 10px 20px 10px;}
.amore a{background: url(../images/line3.png) no-repeat left bottom;display: block;width: 70px;height: 70px;background-color: #ff9b23;line-height: 70px;text-align: center;color: #1b1e28;font-size: 14px;position: absolute;top:-35px;left: 50%;margin-left: -35px; text-transform: uppercase;}

.box4{margin-top: 30px;}
.bt4{letter-spacing: 3px;color: #999999;font-size: 28px;text-align: center;font-weight: bold;padding-left: 20%;background: url(../images/bt4.png) no-repeat 26% center;background-size: 15%;}
.case_list1{margin-top: 20px;}
.case_list1 li{width: 46%;margin: 0 2% 15px 2%;background-color: #f48d32;border-radius: 10px;border: solid 3px #f48d32;box-sizing:border-box;}
.case_list1 li a.img{display: block;}
.case_list1 li a.img img{width:100%;display: block;border-radius: 10px 10px 0 0;}
.case_list1 li h3 a{font-size: 14px;color: #ffffff;display: block;text-align: center;overflow:hidden; /*超出的部分隐藏起来。*/ 
white-space:nowrap;/*不显示的地方用省略号...代替*/
text-overflow:ellipsis;/* 支持 IE */line-height: 30px;}




.box5{margin-top: 30px;}
.bt5{letter-spacing: 3px;color: #999999;font-size: 28px;text-align: center;font-weight: bold;padding-left: 20%;background: url(../images/bt5.png) no-repeat 26% center;background-size: 15%;}
.news_list1{margin-top: 40px;}
.news_list1 li{width: 98%;margin: 0 auto;margin-bottom: 6px;display: flex;
    align-content: space-between;
    flex-wrap: nowrap;
    display: -webkit-flex;}
.nei{width: 66%;margin-left: 2%;padding: 0 2%;background:#f48d32;}
.nei span{color: #fff;opacity: 0.25;font-size: 16px;display: block;margin-top: 2px;}
.nei h3 a{color: #fff;font-size: 14px;font-weight: bold;display: block;overflow:hidden; /*超出的部分隐藏起来。*/ 
white-space:nowrap;/*不显示的地方用省略号...代替*/
text-overflow:ellipsis;/* 支持 IE */margin-top: 2px;padding-bottom:8px;background: url(../images/line4.jpg) no-repeat bottom left;}
.news_list1 li a.img {display: block;width: 30%;}
.news_list1 li a.img img{display: block;width: 100%;}
.news_list1 li p{color: #fff;font-size: 12px;line-height: 20px;margin-top: 7px;}

.news_list1 li .nei h3 a{background: url(../images/line44.jpg) no-repeat bottom left;}



.box6{margin-top: 30px;background:#f48d32;color: #fff;font-size: 14px;padding: 10px;line-height: 30px;}
.box6 span{padding-left: 15%;background: url(../images/mtel.png) no-repeat left center;line-height: 30px;display: block;}


.box7{background:#1b1e28;padding: 20px 0 10px 0;}
.ft1{padding: 0 3%;}
.tleft{width: 74%;}
.tlogo img{max-width:80%; height:auto !important;width:auto !important;}
.tewm{width:24%;text-align: center;line-height: 30px;color: #f48d32;font-size: 16px;}
.tewm img{width: 100%;}
.ft1 ul{margin-top: 15px;}
.ft1 ul li{color: #f48d32;font-size: 12px;width: 48%;float: left;margin-right: 2%;line-height: 24px;box-sizing:border-box;}
.ft1 ul li p{width: 96%;}
.ft1 ul li:last-child{margin-right: 0;}
.bq{margin-top: 20px;color: #f48d32;font-size: 12px;text-align: center;line-height: 24px;}

.tlogo{text-align: center;}
.icon-home:before{content: '';}
