.lmbanner{margin-top:80px; width: 100%; height:18rem; background-position: 50%; background-size: cover; background-repeat: no-repeat; padding-top:7rem; padding-left: 20px; position: relative;}
.lmbanner:after{content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: inline-block; width: 100%; height: 100%; background: #333; opacity: .3; z-index:1;}
/*.lmbanner.lmb4{background-image:url(../images/banner-about.png);}*/
.lmbanner.lmb1{background-image:url(../images/banner-news.jpg);}
.lmbanner.lmb9{background-image:url(../images/banner-project.png);}
.lmbanner.lmb14{background-image:url(../images/banner-dangjian.png);}
.lmbanner.lmb21{background-image:url(../images/banner-notice.png);}
.lmbanner.lmb22{background-image:url(../images/banner-yuangong.jpg);}
.lmbanner.lmb23{background-image:url(../images/banner-contact.png);}
.lmbanner.lmb24{background-image:url(../images/banner-project.png);}
.lmbanner.lmb5,.lmbanner.lmb7,.lmbanner.lmb4{background-image:url(../images/1.jpg);}
.lmbanner.lmb6,.lmbanner.lmb8{background-image:url(../images/2.jpg);}
.lmbanner.lmb4:after{display: none;}
.lmbanner.lmb4 .lm-tit h3,.lmbanner.lmb4 .lm-tit p{text-shadow: 0 1px 5px #444;}
.lmbanner .container{padding: 0; position: relative; height: 100%;}
.lm-tit{color: #fff; position: relative; z-index:2;}
.lm-tit h3{font-size:2rem; margin-bottom: 12px; line-height: 1em;}
.lm-tit p{font-size:0.9rem; margin-bottom: 0; text-transform: uppercase}
.lm-tit:after{content: ""; position: absolute; left: 0; bottom: -16px; display: inline-block; width: 70px; height: 2px; background-color: #f4f4f4;}
.lm{background: #f4f4f4; padding:1rem 0;}
.lm img{max-width: 100%;}
.lm.about{padding: 0;}
.lm.about .container{padding:30px 10px;}
.lm.about .about-part1{margin-bottom:30px; overflow: hidden;}
.lm.about h3{margin:0; margin-bottom: 1rem; text-align: center; color: #333; font-size:18px;}
.lm.about p{font-size:16px;  line-height:2em; text-indent: 2em;}
.lm.about .pt{width: auto!important; height: auto!important; display: block; margin:0px auto; margin-bottom: 30px; }
.lm.about h2{font-size:20px; line-height:30px; margin-bottom: 30px; font-weight: bold; color: #ff862c; position: relative; padding-left: 15px;}
.lm.about h2:before{content: ''; display: block; position: absolute; left: 0; top: 0; width: 3px; height: 30px; background: #ff862c;}

.lm .detail{padding:1rem; position: relative; background: #fff;}
.lm .place{display: none;}
.lm .detail-title{font-size:20px; line-height: 1.3; text-align: center;font-weight: 600;}
.lm .detail-info{margin:15px 0; font-size:14px; text-align: center;}
.lm .detail-content{font-size: 16px; line-height: 1.5;}
.lm .detail-content img{margin:0px auto; display: block; max-width: 100%; width:auto!important; height:auto!important;}
.epages{padding:20px 0; text-align: center;font-size: 13px; color: #606266;}
.epages span{display: inline-block;height: 28px; line-height: 28px; margin-right: 10px;}
.epages a,.epages b{display: inline-block; background-color: #f4f4f5;  min-width: 35.5px; height: 28px; line-height: 28px;margin: 0 5px;}
.epages b{background-color: #ff862c; color: #fff;}
.bg-white{background: #fff;}
.full{width: 100%;}
.full img{width: 100%;}
.rzqy-list,.news-list{padding-top:20px;}
.rzqy-info,.news-img{background: #f4f4f4; padding:20px 0;}
.rzqy-data{overflow: hidden; color: #fff;}
.rzqy-data .left-data h3{margin-bottom: 34px; position: relative; font-size: 18px;}
.rzqy-data .left-data h3:after{ content: ""; position: absolute; left: 0; bottom: -17px; display: inline-block; width: 98px; height: 2px; background-color: #ff862c;}
.rzqy-data li{margin-bottom: 12px; font-size: 14px; line-height: 1em;}
.rzqy-data .right-data{text-align: center;}
.rzqy-data .right-data h3{margin-bottom: 16px; font-size: 18px; }
.wuye img{width: 100%;}
.wuye .content{padding: 30px; background-color: #ff862c; color: #fff;}
.wuye .content h3{font-size: 22px; margin-bottom: 28px; text-align: center;}
.wuye .content p{font-size: 16px;}
.news-img{overflow: hidden;}
#newsalbum{width: 100%; border-radius: 5px; overflow: hidden;}
#newsalbum .owl-item{width:100%; height:16rem; position: relative;}
#newsalbum .owl-item .pic{width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: 100% auto;}
#newsalbum .owl-item p{position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0,0,0,.66); color: #fff; margin-bottom: 0; font-size: 16px; padding: 0 1rem;  height:42px; line-height: 38px; overflow: hidden;}
#newsalbum .owl-dots .owl-dot span{width: 10px; height: 10px; border-radius: 50%; background: #ccc; margin:0; margin-right:6px;}
#newsalbum .owl-dots .owl-dot.active span{width: 20px; border-radius: 5px; background-color: #ff8d12; opacity: 1;}
.news-img .title1{display: none;}

.contact{background:#FF862B; padding:20px; color: #fff;}
.contact h3{display: none;}
.contact h4{font-size:16px; line-height: 1em; margin-bottom:10px;padding-left: 25px; background-repeat: no-repeat; background-position: left center; background-size:20px 20px; }
.contact h4.i1{background-image: url(../images/ico-contact1.png);}
.contact h4.i2{background-image: url(../images/ico-contact2.png);}
.contact h4.i3{background-image: url(../images/ico-contact3.png);}
.contact h4.i4{background-image: url(../images/ico-contact4.png);}
.contact p{font-size: 14px; line-height: 1.5em; margin-bottom:20px;}
.contact img{width: 150px; display: block;}
.liuyan{background: #fff; padding:20px;}
.liuyan h3{font-size:18px; margin-bottom:20px; line-height: 1em;}
.liuyan p{font-size:14px; color: #606266; line-height:32px;}
.liuyan .input-text,.liuyan .input-area{height: 36px; line-height: 36px; font-size: 14px; border: 1px solid #dcdfe6; width: 100%; border-radius: 4px;}
.liuyan .input-area{height:110px;}
.liuyan .input-sub{display: block; width: 140px; height: 50px; line-height: 50px; background-color: #ff862c; border-radius: 10px; margin:0px auto; border:0; font-size: 22px; color: #fff;}
.search-tit{font-size: 18px; margin-bottom: 0; line-height: 3em;}

.lm-nav2{overflow: hidden; position: relative; margin-bottom:40px; padding: 0;}
.lm-nav2:after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #e4e7ed; z-index: 1;}
.lm-nav2 li{height:46px; line-height:46px; font-size:18px; color: #454545; font-weight: 700; text-align: center; position: relative; display: inline-block;}
.lm-nav2 li:last-child{padding-right: 0;}
.lm-nav2 li:first-child{padding-left: 0;}
.lm-nav2 li.on a,.lm-nav2 li a:hover{color: #f19149;}
.lm-nav2 li.on:after{content: ""; background-color: #f19149; position: absolute; bottom: 0; left:0; width:100%; height: 2px; z-index:2;}

.list-notice{overflow: hidden; font-size: 14px;  }
.list-notice li a{display: block; background: #fff; padding:1.5rem 1rem; overflow: hidden; margin-bottom:2rem; color: #999;}
.list-notice .pic{width:33%; float: left; border-radius: 10px; overflow: hidden;}
.list-notice .pic img{width: 100%; height: 100%; transition: all .2s;}
.list-notice .txt{width:63%; float:right;}
.list-notice .txt h3{margin: 10px 0 15px 0; line-height: 22px; overflow: hidden; height: 45px; font-size: 18px; color: #000;}
.list-notice .txt p{margin-bottom: 15px; line-height: 22px; overflow: hidden; height: 45px; line-height: 22px;}

.list-qiye{overflow: hidden; font-size: 14px;}
.list-qiye li{margin-bottom: 30px;}
.list-qiye a{display: block; overflow: hidden; padding: 10px; color: #333; transition: all .2s;}
.list-qiye .pic{width:32%; max-width: 245px; float: left; border-radius: 5px; overflow: hidden; border:1px solid #e1e1e1;}
.list-qiye .pic img{width: 100%;}
.list-qiye .txt{width:65%; float: right;}
.list-qiye .txt h3{line-height: 20px; font-size: 18px; padding: 10px 0 15px 0; position: relative; border-bottom: 2px solid #ddd;}
.list-qiye .txt span{display: block; position: relative;}
.list-qiye .txt h3:after{content: ""; position: absolute; left: 0; bottom: -2px; display: inline-block; height: 2px; width: 78px; background: #ff862c;}
.list-qiye .txt p{margin-top: 12px; line-height: 22px; margin-bottom: 0; height:44px; overflow: hidden;}

.list-news{overflow: hidden; font-size: 14px;}
.list-news li{margin-bottom: 30px;}
.list-news a{display: block; overflow: hidden; padding: 10px; color: #666; transition: all .2s;}
.list-news .pic{padding: 0; border-radius: 5px; overflow: hidden; border:1px solid #e1e1e1; height: 100px;}
.list-news .pic img{width: 100%; min-height: 100%;}
.list-news .txt h3{height: 20px; overflow: hidden; line-height: 20px; line-height: 20px; font-size: 16px; color: #333;}
.list-news .txt span{display: block; position: relative; padding: 10px 0; position: relative; border-bottom: 2px solid #ddd;}
.list-news .txt span:after{content: ""; position: absolute; left: 0; bottom: -2px; display: inline-block; height: 2px; width: 78px; background: #ff862c; transition: all .3s ease-in;}
.list-news .txt p{margin-top: 12px; line-height: 22px; margin-bottom: 0; height:44px; overflow: hidden;}

.list-dang{overflow: hidden; font-size: 14px;}
.list-dang li{margin-bottom:20px;}
.list-dang a{display: block; overflow: hidden; height:100px; color: #333;}
.list-dang .date{width:21%; height: 100%; background:#999; float: left; color: #fff; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.list-dang .date p{font-size: 16px;}
.list-dang .date b{font-size:24px; font-weight: normal;}
.list-dang .txt{width:77%; height: 100%; background:#fff; padding:10px; position: relative; float: right;}
.list-dang .txt h3{margin-bottom:10px; font-size:16px; line-height: 1em; height: 1em; overflow: hidden;text-overflow: ellipsis;}
.list-dang .txt p{text-overflow: ellipsis; overflow: hidden; line-height: 24px; height: 48px; margin-bottom: 0; color: #999;}
.list-dang .txt span{display:none;}

.bankuai-info{background: #f4f4f4; padding:30px 0;}
.bankuai-info .con{background:#FF862C;}
.bankuai-info .pic img{width: 100%;}
.bankuai-info .text{padding:20px; color: #fff;}
.bankuai-info .text h2{font-size: 20px; text-align: center; line-height: 1em; margin-bottom:20px;}
.bankuai-info .text p{font-size:16px; line-height:2em; text-indent: 2em; margin-bottom: 0;}
.bankuai-list{padding-top:30px;}
.bankuai-part .title{margin-bottom:30px;}
.bankuai-part .title h3{font-size:24px; color: #333; line-height: 1em; margin-bottom: 20px;}
.bankuai-part .title p{font-size: 18px; color: #999; margin-bottom: 0; text-transform: uppercase;}
.bankuai-part .con{font-size: 16px; line-height: 2em;}
.bankuai-part .con h3{font-size: 20px; text-align: center; margin-bottom: 20px; font-weight: bold;}
.bankuai-part .con p{text-indent: 2em; text-align: justify;}
.list-qiye2{overflow: hidden; font-size: 14px;}
.list-qiye2 li{margin-bottom:20px;}
.list-qiye2 a{padding: 10px; color: #333;}
.list-qiye2 .pic{display: none;}
.list-qiye2 .txt h3{line-height: 20px; font-size: 18px; padding: 10px 0 15px 0; position: relative; border-bottom: 2px solid #ddd;}
.list-qiye2 .txt span{display: block; position: relative;}
.list-qiye2 .txt h3:after{content: ""; position: absolute; left: 0; bottom: -2px; display: inline-block; height: 2px; width: 78px; background: #ff862c;}
.list-qiye2 .txt p{display: block; margin-top: 12px; line-height: 22px; margin-bottom: 0; height:44px; overflow: hidden;}


@media (min-width: 1025px){
.lmbanner{/* margin-top: -50px; */padding-left: 0;}
.lm{padding: 70px 0;}
.lm-nav{ margin-top: -50px; position: relative; z-index: 10; padding: 0;}
.lm-nav li{width:140px; height:50px; line-height:50px; margin-right:18px; display: inline-block; }
.lm-nav li:last-child{margin-right: 0;}
.lm-nav li a{display: block; width: 100%; height: 100%; border-radius: 10px 10px 0 0; background: #fff; font-size:18px; text-align: center; color: #999;}
.lm-nav li.on a,.lm-nav li a:hover{background: #ff862c; color: #fff; position: relative;}
.lm-nav li.on a:after{content: ""; position: absolute; left: 50%; bottom: -10px; -webkit-transform: translateX(-50%); transform: translateX(-50%); display: inline-block; width: 0; height: 0; border-right: 23px solid transparent; border-left: 23px solid transparent; border-top: 23px solid #ff862c;}
.lm .container{padding:0;}
.lm.about:after{content: ""; display:block; width: 100%; height: 70px; background: #fff;}
.lm.about .container{padding: 70px 0;}
.lm.about .about-part1{margin-bottom:50px;}
.lm.about h3{margin: 30px 0 39px 0; font-size: 22px;}
.lm.about p{font-size: 18px; line-height: 2.5em;}
.lm.about .pt{float: left; margin-right: 30px; margin-bottom: 0;}
.lm.about h2{font-size:30px;}
.lm .detail{padding: 117px 120px 100px 120px;}
.lm .place{position: absolute; right: 46px; top: 38px; display: block; font-size: 22px;}
.lm .detail-title{margin:0px auto;font-size: 24px; }
.lm .detail-info{margin:28px 0; font-size: 18px;}
.lm .detail-content{font-size:16px; line-height:2;}
.lm .detail-content td {border: 1px solid #666;}
.epages{padding: 70px 0;}
.epages .wy,.epages .sy{display: none;}
.lm.about img[data-v-6e65d35f]{margin:0; margin-right: 70px; width: 403px; height: 472px; float: left;}
.rzqy-info{padding: 110px 0;}
.news-img{padding: 70px 0;}
.rzqy-data .left-data{width: 644px; float: left; height: 270px; background: url(../images/bg-leftdata.png) no-repeat left top; padding: 30px 0 0 25px; }
.rzqy-data .right-data{width: 466px; float: right; height: 270px; padding-top: 156px; background: url(../images/bg-rightdata.png) no-repeat left top; }
.rzqy-data h4{display: none;}
.rzqy-list{padding-top: 70px;}
.news-list{padding-top: 40px;}

#newsalbum{width: 800px; float: left; }
#newsalbum .owl-item{width: 800px; height: 355px; position: relative;}
#newsalbum .owl-controls{margin-top:0;}
#newsalbum .owl-dots{position: absolute; bottom:10px; right: 10px;}
#newsalbum .owl-dots .owl-dot span{background: #eee; opacity: .48;}
.news-img .title1{float: right; position: relative; padding-top: 110px; padding-bottom:20px; display: block;}
.news-img .title1 h3{font-size: 44px; height: auto; margin-bottom: 12px; color: #ff862c; line-height: 1em;}
.news-img .title1 p{font-size: 20px; color: #999;}
.news-img .title1:after{content: ""; position: absolute; left: 0; bottom: 0; display: inline-block; width: 70px; height: 2px; background-color: #999;}
.lm-nav2 li{height: 53px; line-height: 53px; font-size: 28px; padding: 0 60px;}
.lm-nav2 li{font-size:20px; font-weight: 700;}
.lm-nav2 li:last-child{padding-right: 0;}
.lm-nav2 li:first-child{padding-left: 0;}
.lm-nav2 li.on:after{left:60px; width: 110px;}
.lm-nav2 li:first-child:after{left: 0;}

.contact{padding:40px; width: 50%; height: 600px; border-radius: 10px 0 0 10px; float: left;}
.contact h3{font-size:20px; line-height: 1em; margin-bottom:20px; font-size: 24px; margin-bottom: 30px; display: block;}
.contact h4{font-size: 18px; margin-bottom:18px;}
.contact p{font-size: 16px; margin-bottom:34px;line-height: 1em;}
.liuyan{border-radius: 0 10px 10px 0; padding: 40px; float: right; width: 50%; height: 600px;}
.liuyan h3{font-size: 24px; margin-bottom: 36px;;}
.liuyan p{line-height: 40px;}

.list-notice li a:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.list-notice li a:hover{box-shadow: 0 0 4px rgba(0,0,0,.2);}

.list-qiye .pic{width:245px;}
.list-qiye .txt{width:870px;}
.list-qiye a:hover{background: #f5f5f5;}
.list-news .pic{ height: 140px;}
.list-news .txt{padding-left: 30px;}
.list-news .txt h3{margin-top: 14px; font-size: 18px;}
.list-news .txt span{padding: 10px 0 15px 0;}
.list-news a:hover{background: #f5f5f5;}
.list-news a:hover .txt span:after{width: 100%;}

.list-dang li{margin-bottom: 34px;}
.list-dang a{height: 136px;}
.list-dang .date{width:150px;}
.list-dang .date p{font-size: 16px;}
.list-dang .date b{font-size: 32px;}
.list-dang .txt{width:1010px; padding: 30px 192px 0 45px;}
.list-dang .txt h3{margin-bottom: 20px; font-size: 18px;}
.list-dang .txt p{text-overflow: ellipsis; overflow: hidden; line-height: 24px; height: 48px; margin-bottom: 0; color: #999;}
.list-dang .txt span{display: block; position: absolute; top: 50%; right: 39px; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 40px; height: 40px; text-align: center; line-height: 40px; background: #999; color: #fff; border-radius: 50%;}
.list-dang a:hover .date,.list-dang a:hover .txt span{background: #ff862c;}

.bankuai-info{padding: 110px 0;}
.bankuai-info .con{height: 320px; overflow: hidden; display: flex; justify-content: space-between;}
.bankuai-info .pic{width:43%; height: 100%;}
.bankuai-info .pic img{width: 100%; height: 100%;}
.bankuai-info .text{width:57%; padding:50px 40px 40px 40px;}
.bankuai-info .text h2{font-size: 24px; margin-bottom:30px;}
.bankuai-info .text p{font-size:18px; line-height:2.2em;}
.bankuai-list{padding-top: 70px;}
.bankuai-part .title{margin-bottom:40px;}
.bankuai-part .title h3{font-size: 30px;}
.list-qiye2 li{margin-bottom: 30px;}
.list-qiye2 a{display:flex; justify-content: space-between; transition: all .2s;}
.list-qiye2 a:hover{background: #f5f5f5;}
.list-qiye2 .pic{display: block; width:25%; border-radius: 5px; overflow: hidden; border:1px solid #e1e1e1;}
.list-qiye2 .pic img{width: 100%;}
.list-qiye2 .txt{width:73%;}
}

@media (max-width: 1024px){
.lm-nav{padding: 0;}
.lmnavul{ display: flex; display: -webkit-flex; justify-content: space-between; flex-direction: row;flex-wrap: wrap; }
.lm-nav li{display: block; height: 4.25rem; width: 25%; line-height: 4.25rem; font-size: 1.4rem; border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}
.lm-nav li:last-child{border-right: 0;}
.lm-nav li a{display: block; width: 100%; height: 100%; text-align: center; color: #999;}
.lm-nav li.on a{background: #ff862c; color: #fff; position: relative;}
.lm-nav.ln1 li{width:50%;}
.lm-nav.ln24 li{width:33.3%;}
.rzqy-data .left-data,.rzqy-data .right-data{background: url(../images/bg-leftdata-m.jpg) no-repeat left top; padding: 20px; background-size: 100% 100%;}
.rzqy-data .left-data{margin-bottom: 1rem;}
.rzqy-data h4{ background:#ff862c; color: #fff; font-size: 20px; line-height: 1em; padding: 1em;}
.epages .pa{display: none;}
.lm-nav2 li{display:block; float: left; width: 25%; }
}

@media (max-width: 500px){
.lmbanner{height: 15rem;}
.list-notice .pic{ display: none;}

.list-notice .txt{width: 100%; float: none;}
.list-qiye li{width: 50%; float: left; margin-bottom: 1rem;}
.list-qiye .pic{width:100%; float: none; height:80px; overflow:hidden; display:flex;}
.list-qiye .pic img{max-height:100%;}
.list-qiye .txt{display: none;}
.list-news .txt span{padding:5px 0;}
.list-dang .date p{font-size: 14px;}
.list-dang .date b{font-size:20px;}
.lm-nav2{margin-bottom:20px;}
.lm-nav2 li{font-size:16px; }
.list-news li{margin-bottom: 20px;}
.contact img{width: 150px; display: block; margin:0px auto;}

.lm .detail-content span {font-size: 16px !important;}
.lm .detail-content td {border: 1px solid #666;}
.lm .detail-content td p{text-align: center !important;text-indent: 0 !important;}
}


