@import url('style.css');
*{margin:0;padding:0}
body{font:14px microsoft yahei;color:#000;}
a{text-decoration:none; color: inherit; }
img{border:0}
li{list-style:none}
.inner{min-width:1200px}
.width{width:1200px;margin:0 auto;}
.none{text-align:center;padding:30px 0}
.fl{float:left;}
.fr{ float:right;}

.head-logo{height:100px;width:1200px;top:0;z-index:998; margin:auto; text-align:center; overflow:hidden;}
.head-logo img{ margin-top:15px;}
.head-logo p{ font-size:16px; text-transform:uppercase;}

.head-line{margin:auto; overflow:hidden; display: flex; align-items: center; justify-content: center; padding-bottom:20px;}
.head-line dl{text-align:center; font-size:18px; padding:0px 20px;}
.active{color:#F00;}

.header11{height:50px;background:#ffe73c; position:fixed;width:100%;top:0;z-index:997; display:none;}
.header11 .nav{display: flex; align-items: center; justify-content: center;}
.header11 .nav li{line-height:50px;font-size:18px; padding:0px 20px;}
.header11 .nav li:hover{color:#F00;}

.banner .swiper-button-prev:after{content:"";width:15px;height:30px;background: url(../images/prev.png)}
.banner .swiper-button-next:after{content:"";width:15px;height:30px;background: url(../images/next.png)}

.index-txt{text-align:center; overflow:hidden;}
.index-txt dt{ font-size:48px;}
.index-txt dd{ width:260px; margin:auto; height:20px; background:#ffe52c; border-radius:10px; margin-top:30px;}
.index-txt li{margin-top:-50px; font-size:36px; padding-bottom:20px; font-weight:bold;}

.index-advantage{width:1200px; margin:auto; overflow:hidden; padding-top:60px;}
.index-advantage .bod{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:30px;}
.index-advantage .bod dl{ width:280px; background:#f1f1f1; text-align:center; padding:50px 0px; border-radius:20px;}
.index-advantage .bod dl dt{ width:150px; background:url(../images/dian.png) top left no-repeat; margin:auto; font-size:30px; font-weight:bold;}
.index-advantage .bod dl dd{ font-size:20px; color:#333; margin-top:15px;}

.index-case{width:1200px; margin:auto; overflow:hidden; padding-top:80px;}
.index-case .bod{display: flex; flex-wrap:wrap; justify-content: space-between; overflow:hidden; margin-top:30px;}
.index-case .bod .item{width:580px;overflow:hidden; margin-bottom:20px; background:#f1f1f1; border-radius:20px; overflow:hidden; display: flex; align-items: center;}
.index-case .bod .item .fl{width:220px; margin-right:30px;}
.index-case .bod .item .fl img{ width:100%;}
.index-case .bod .item .fr{width:330px;}
.index-case .bod .item .fr dt{ font-size:24px; font-weight:bold;}
.index-case .bod .item .fr dd{ font-size:16px; color:#666; margin-top:5px;}
.index-case .bod .item .fr dd span{ font-size:30px; color:#F00;}

.index-news{width:1200px; margin:auto; overflow:hidden; padding-top:80px;}
.index-news .bod{display: flex; flex-wrap:wrap; justify-content: space-between; overflow:hidden; margin-top:30px;}
.index-news .bod dl{width:520px;overflow:hidden; margin-bottom:20px; background:#f1f1f1; border-radius:20px; overflow:hidden; padding:20px 30px;}
.index-news .bod dl dt{ font-size:20px; font-weight:bold;}
.index-news .bod dl dd{ font-size:16px; color:#666; margin-top:10px; line-height:24px;}

.index-zhifu{width:1200px; margin:auto; overflow:hidden; padding-top:80px;}
.index-zhifu .bod{display: flex; flex-wrap:wrap; justify-content:center; overflow:hidden; margin-top:30px;}
.index-zhifu .bod dl{width:120px;overflow:hidden; margin-bottom:20px; border-radius:20px; overflow:hidden; text-align:center;}
.index-zhifu .bod dl dd{ font-size:20px; color:#000; margin-top:10px; line-height:24px;}

.bottom1-bj{ width:100%; background:#f2f2f2; text-align:center; overflow:hidden; margin-top:60px; margin-bottom:40px;}
.bottom1{ padding:60px 0px;}
.bottom1 dt{ font-size:30px;}
.bottom1 dd{ width:350px; background:#ffe52c; color:#000; font-size:20px; margin:auto; padding:6px 0px; margin-top:20px; border-radius:10px; border:#ddd 1px solid;}

.bottom2{width:1200px; margin:auto; text-align:center; display: flex; align-items: center; justify-content: center; padding-bottom:50px;overflow:hidden;}
.bottom2 dl{ margin:5px 15px; font-size:16px; color:#666;}

.bottom3-bj{border-top:#ffe52c 2px solid; overflow:hidden; padding:30px 0px;}
.bottom3{display: flex; align-items: center; justify-content: center;}
.bottom3 dl{ margin:0px 20px; text-align:center; font-size:16px; color:#666;}

.nybanner{ width:100%; overflow:hidden;}
.posbg{ width:100%; background:#f5f5f5;}
.pos{height:50px;}
.pos p{background:url(../images/pos.png) no-repeat left center; text-transform: uppercase; line-height:50px;padding-left:25px; font-size: 14px;}
.pos p a{color: #333;}

.about{width:1200px; overflow:hidden; margin:auto; padding-top:40px;}
.about .wenan{margin-top:40px; line-height:30px; font-size:18px;}

.newslist{ width:1200px; margin:auto; margin-top:40px; margin-bottom:40px; overflow:hidden;}
.newslist .bod{margin-top:30px;}
.newslist .bod dl{margin-bottom:20px; overflow:hidden; display:flex; align-items:center; background:#f1f1f1; border-radius:20px;}
.newslist .bod dl .fl{ width:260px; margin-right:40px;}
.newslist .bod dl .fl img{ width:100%;}
.newslist .bod dl .fr{ width:850px;}
.newslist .bod dl .fr dt{font-size:24px; margin-bottom:10px; color:#333;}
.newslist .bod dl .fr p{ font-size:14px;  color:#999;}
.newslist .bod dl .fr dd{ margin-top:10px; font-size:14px; color:#666;}
.newslist .bod dl .fr .more{ background:#f5f5f5; margin-top:10px; width:150px; height:30px; line-height:30px; text-align:center; border:#ddd 1px solid;}
.newslist .bod dl .fr .more:hover{ background:#ffe52c; color:#000;}

.newsny{width:1200px; margin:auto; margin-top:40px; margin-bottom:40px; overflow:hidden;}
.newsny .bod{ margin-top:40px; overflow:hidden; font-size:16px; line-height:30px; border-bottom:#CCC 1px dashed;}
.newsny .tuijian{overflow:hidden; margin-top:40px;}
.newsny .tuijian .fl{ font-size:16px; background:#f5f5f5; padding:10px 20px;}
.newsny .tuijian .fr{ font-size:16px; background:#f5f5f5; padding:10px 20px;}

.contact{width:1200px; overflow:hidden; margin:auto;}
.contact .wenan{margin-top:40px; line-height:30px; font-size:18px;}

.liuyan{ width:1200px; margin:auto; padding-top:40px;}
.liuyan img{ margin-bottom:30px;}
.liuyan form input{ width:500px; height:40px; border:#ddd 1px solid; margin-top:5px; margin-bottom:20px; border-radius:10px;}
.liuyan dl{ font-size:16px;}
.liuyan form button{ width:500px; height:40px; background:#ffe52c; color:#000; text-align:center; border:#CCC 1px solid; border-radius:10px;}
