@charset "utf-8";
a,b,big,blockquote,body,caption,center,dd,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,i,iframe,img,label,li,object,ol,p,span,strong,table,tt,u,ul{padding:0;margin:0;border:0;font-size:14px;font-family:"Microsoft YaHei";}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
button,input,select,textarea{font-size:14px;font-family:"Microsoft YaHei";outline:0;-moz-outline:0;padding:0;margin:0}
li,ol,ul{list-style:none}
li{vertical-align:text-top}
h1,h2,h3,h4,h5,h6{font-size:100%}
script{height:0;line-height:0}
em,i{font-style:normal}
a{text-decoration: none;color: #666;}
a:active,a:hover,a:link,a:visited{text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:0;-moz-outline:0}
.clear{clear:both;zoom:1}
.clear:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.clearfix:after{clear:both;overflow:hidden}

.header{width: 100%;background-color: #f5f5f5;margin: 0;height: 44px;}
.header .logo{float: left;width: 140px;height: 30px;overflow: hidden;margin-left: 15px;margin-top: 8px;}
.header .logo img{width: 100%;height: 100%;}

.nav_box{margin: 10px auto;white-space: nowrap;overflow-x: auto;}
.nav_box a{font-size: 16px;color:#666;margin: 0 10px;height: 22px;line-height: 22px;display:inline-block;position:relative}
.nav_box a span{position:relative;z-index:3}
.nav_box a.checked{color:#2c2c2c;font-weight:700;font-size: 18px;}
.nav_box a.checked:after{position:absolute;left:-5%;bottom:0;width:110%;display:block;content:"";height: 6px;background-color:#ff5a39;border-radius: 3px;z-index:2}


.banner-swiper{width:100%;height:180px;}
.banner-swiper .swiper-wrapper{height:180px}
.banner-swiper .banner-pagination{width: 100%;height:3px;position: absolute;z-index: 999;bottom: 0;display: flex;justify-content: space-between;}
.banner-swiper .swiper-slide{position:relative}
.banner-swiper .swiper-slide img{width:100%;height:100%}
.banner-swiper .swiper-slide a span{display:block;width:100%;height:36px;background-color:rgba(0,0,0,.5);line-height:36px;box-sizing:border-box;padding:0 10px;overflow:hidden;color:#fff;position:absolute;left:0;bottom:0;font-size:14px}
.swiper-pagination-bullets .swiper-pagination-bullet{width: 20%;height:3px;opacity:1;background-color:#ccc;margin:0 0 0 .5%!important;vertical-align:top;border-radius:0}
.swiper-pagination-bullets .swiper-pagination-bullet:first-child{margin-left:0!important}
.swiper-pagination-bullets .swiper-pagination-bullet-active{width:25%;background-color:#ff5a39}

.news-container{margin-top: 10px;}
.toggle-ul{width:100%;height: 40px;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.toggle-ul span{display: inline-block;font-size: 16px;color:#666;cursor:pointer;position:relative;line-height: 36px;padding: 0 10px;}
.toggle-ul span:nth-child(2){margin:0 1.8rem}
.toggle-ul span.checked{font-size: 18px;font-weight:700;color:#333;}
.toggle-ul span.checked:after{content:"";width: 40px;height: 5px;background-color:#ff5a39;border-radius: 3px;position:absolute;bottom: -6px;left: 0;right:0;margin:auto}
.news-li li{width:100%;/* display:flex; */margin-bottom: 10px;overflow: hidden;}
.news-li li>a{display: block;width: 120px;height: 75px;overflow:hidden;border-radius:.1rem;float: left;}
.news-li li>a img{width:100%;height:100%;border-radius:.1rem}
.news-li li .news-a-link{width:100%;font-size:.28rem;line-height:.36rem;color:#545454;height:auto;flex-shrink:0}
.news-li li>div{width: 65%;height: 75px;margin-left: 130px;}
.news-li li>div>a{display: block;height: 45px;overflow:hidden;font-size: 14px;line-height: 22px;color:#545454;}
.news-li li .three-img{flex-shrink:0;width:100%;display:flex;align-items:center;flex-direction:row;height:1.65rem;justify-content:space-between}
.news-li li .news-a-link+a{flex-shrink:0;width:100%;display:block;margin:.18rem 0;height:3.55rem;overflow:hidden}
.news-li li .news-a-link+a img{width:100%;border-radius:.15rem}
.news-li li .three-img>a{display:block;width:2.3rem;height:1.53rem;border-radius:.1rem;max-height:none;overflow:inherit;overflow:hidden}
.news-li li .three-img img{height:100%;vertical-align:bottom}
.news-li li .news-bottom-info{flex-shrink:0;width:100%;height:.36rem;line-height:.36rem;color:#a6a6a6;display:block}
.news-li li .news-info{height: 18px;line-height: 18px;color:#a6a6a6}
.news-li li .news-info span{width: 80px;display:inline-block}
.news-li li .news-bottom-info i,.news-li li .news-info i{width: 15px;height: 12px;display:inline-block;background:url(../images/mg17.png) no-repeat;background-size:100% 100%;vertical-align:text-bottom;margin: 0 5px 3px 10px;}

.read-more{display: block;text-align:center;cursor:pointer;width: 90%;height: 30px;line-height: 30px;border-radius: 15px;border:solid 1px #ff8439;margin: 10px auto;color:#ff8439;}

.box_style{margin: 0 10px;}
.box_title {height: 32px;line-height: 30px;border-bottom: 1px solid #d3d3d3;margin-top: -10px;position: relative;}
.box_title p.h3 {font-size: 18px;float: left;font-weight: 700;color: #666;border-bottom: 2px solid #ffb230;}
.yqlink{margin-top: 2px;}
.yqlink a {display: inline-block;margin-right: 20px;margin-top: 10px;}


/*底部*/
.footer{text-align:center;line-height:30px;margin:30px auto 0;background:#1e1e1e;color:#fff;padding:30px 0; clear: both;}
.footer a{color:#ddd;}
.footer a:hover{text-decoration:underline;}