.w1200{width: 1200px;margin: 0 auto;}
a{color: inherit;}
img{max-width: 100%;}
.mt80{margin-top: 80px;}
.mb80{margin-bottom: 80px;}
.space-between{display: flex;justify-content: space-between;align-items: center;}
.h-b{ height:calc(100vh - 160px);}
/*头部*/
.sm-head{height: 128px; background-color: #db001a;}
.sm-head-box{height: 100%;}
.sm-head-logo{height: 44px;}
.sm-head-logo img{height: 100%;}
.sm-head-nav ul{margin: 0;padding: 0;width: 620px;}
.sm-head-nav ul li{list-style: none;color: #fff;font-size: 22px;}
.sm-head-nav ul li a:hover{color: rgba(255,255,255,.8);}
/*底部*/
.sm-footer{background-color: #252424;padding-top: 25px;}
.sm-footer-l{color: #fff;font-size: 18px;}
.sm-footer-l dd b{font-size: 36px;font-weight: normal;line-height: 1;}
.sm-footer-l dt{font-weight: normal;}
.sm-footer-l dd{margin: 0;}
.sm-footer-l p{font-size: 14px;margin-top: 50px;margin-bottom: 10px;}
.sm-footer-r{color: #fff;font-size: 16px;text-align: center;}
/*内容部分*/
.sm-tit p{margin: 0 0 10px 0; color: #333333;font-size: 32px;}
.sm-tit span{display: block; color: #616161;font-size: 14px;text-transform: uppercase;}
.sm-tit span:after{content: '';display: block;margin:15px auto 0; width: 30px;border-bottom: 1px solid #616161;}
.sm-news ul{margin: 0;padding: 0;}
.sm-news ul li{list-style: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #666666;font-size: 18px;line-height: 2.5;}

.sm-shops ul{margin: 0;padding: 0;}
.sm-shops ul li{list-style: none;float: left;width: 33.33%; padding: 2px;cursor: pointer;}
.sm-shops-item{width: 100%; height: 1%;padding-top: 76.5%;position: relative;overflow: hidden;}
.sm-shops-item img{position: absolute;top:0;left: 0;right: 0;transition: all 0.6s;}
.sm-shops ul li p{margin: 0 auto;text-align: center; color: #fff;font-size: 16px;position: absolute;bottom: 10px;left: 0;right: 0;}
.sm-shops ul li:hover img{transform: scale(1.2);}


/*移动mob*/
.bg-head{background-color: #db001a;}
.am-header .am-header-title{margin: 0 20%;text-align: left;font-size: 1.8rem;color: #282828;}
/*ss首页*/
.am-slider-a1 {-webkit-box-shadow:none;box-shadow: none;}
/*head侧边*/
.mc-nav-l .am-offcanvas-bar{ background:rgba(0, 0, 0, .8); }
.am-menu-offcanvas1 .am-menu-nav>li>a{color: #fff;text-shadow:none;}
.am-menu-offcanvas1 .am-menu-nav>.am-open>a, .am-menu-offcanvas1 .am-menu-nav>li>a:focus, .am-menu-offcanvas1 .am-menu-nav>li>a:hover{ background:inherit;color: #fff;}
.mc-nav-l .am-dropdown-content{position: inherit; background:inherit;;color: #fff;border: none;width: 100%;}
.mc-nav-l ul.am-dropdown-content>li>a{ color: #fff;padding:10px 10%;font-size: 1.4rem;}
.mc-nav-l ul.am-dropdown-content>li>a:hover{background:inherit;;}
.mc-nav-l .am-dropdown-content:after, .am-dropdown-content:before{ display: none; }

.mob-banner{width: 100%;position: relative;}
.mob-banner img{width: 100%;}
.mob-banner-tit{color: #fff;position:absolute; bottom:10px;left: 20px;font-size: 24px;}
.mob-banner-tit span{font-size: 16px;margin-left: 10px;}
.mob-mtp{position: relative;}
.mob-part{background-color: #fff;border-radius: 10px;}
.mob-nav{display: block;overflow: hidden;}
.mob-nav ul li img{width: 50px;height: 50px;}
.mob-nav ul li p{margin-top:5px;font-size: 12px;}
.mob-news .am-list-news-hd h2{color: #333;font-size: 14px;line-height: 1;}
.mob-news .am-list-news-hd h2:before{content: '';display: inline-block;vertical-align: text-bottom;margin-top: -2px; height: 16px; border-left: 2px solid #fc1212;margin-right: 5px;}
.mob-news .am-list-news-hd img{width: 30px;}
.mob-news .am-list>li{border: none;}
.mob-news .am-list .am-list-item-dated a{padding: .5rem 0;line-height: 1.5;}

.mob-item{display: block;overflow: hidden;}
.mob-item ul li{float: left;width: 32%;}
.mob-item ul li:nth-child(3n+2){margin: 0 2%;}
.mob-item ul li img{width: 100%;}
.mob-cases{display: block;overflow: hidden;margin-left: -0.5rem;margin-right: -0.5rem;}
.mob-cases ul{margin: 0;padding: 0;}
.mob-cases ul li{width: 50%;float: left;padding:5px;list-style: none;position: relative;}
.mob-cases ul li .mob-cases-img{height: 1%;padding-top:62.75%;overflow: hidden;position: relative;}
.mob-cases ul li .mob-cases-img img{position: absolute;top: 0;left: 0;right: 0;width: 100%;}
.mob-cases ul li p{margin: 0; text-align: center;color: #fff;font-size: 1rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;position: absolute;bottom:7px;left: 0;right: 0;text-align: center;}

.mob-footer{background-color:#232322;font-size: .8rem;color: #fff;}
.mob-footer img{width:50px;height: 50px;}
.mob-ab-info{font-size: 14px;color: #333333;line-height: 2;}
.mob-ab-info h3{color: #d82b2b;font-size: 1.8rem;}
.mob-ab-info p{margin-bottom: 20px;}
.mob-ab-info img{width: 100%;}
.mob-news-list .am-list-item-text a{color: #666;}
.mob-news-list .am-list-main{color: #999;}
.menu {height: 45px;margin: 75px 10px 0 20px;}
.menu>ul {height: 45px;}
.menu>ul>li {float: left;padding: 0 20px;height: 45px;}
.mo1 {display: block;font-size: 18px;color: #4f4f4f;font-weight: bold; position: relative;height: 45px;}
.mo1:hover{color: #6bc34c;}
.menu .block {width: 40px;height: 4px;background: #6bc34c;position: absolute;bottom: 0px;z-index: 99;}
.logo {margin-top: 30px;}

.mob-footer{font-size: 10px;}
.mob-footer .sm-footer-l{color: #fff;font-size: 12px;}
.mob-footer .sm-footer-l dd b{font-size: 20px;font-weight: normal;line-height: 1;}
.mob-footer .sm-footer-l dt{font-weight: normal;}
.mob-footer .sm-footer-l dd{margin: 5px 0 0;}
.mob-footer .sm-footer-l dd+dt{margin-top: 8px;}
.mob-footer .sm-footer-l p{font-size: 12px;margin-top: 50px;margin-bottom: 10px;}
.mob-footer .sm-footer-r{color: #fff;font-size: 10px;text-align: center;}


.tt-box ul{margin: 0;padding: 0;}
.tt-box ul li{list-style: none;}
.tt-box ul li a{padding: 10px 0; list-style: none;display: flex;justify-content: space-between;align-items: center;}
.tt-info {flex: 1;overflow: hidden;}
.tt-info h3{margin-bottom: 5px; color: #474747;font-size: 14px;font-weight: normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tt-info p{margin-top: 0; margin-bottom: 5px; color: #797979;font-size: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;line-height: 1.3em;-webkit-line-clamp: 2;max-height: 2.6em;}
.tt-info span{color: #aaaaaa;font-size: 12px;}
.tt-img{margin-left: 40px; width: 94px;height:68px;border-radius: 5px;overflow: hidden;}
.tt-img img{width: 100%;}

.mob-tit{font-size: 16px;font-weight:bold;}
.ad-ding{font-size: 16px;color: #181f2f;}
.ad-ding span{color: #999999;}
.ad-ding span a{color: inherit;}

.about-item{margin: 130px 0;display: flex;}
.about-item img{max-width: 100%;width: auto;}
.about-item-l{width: 51.66%;}
.about-item-r{flex:1;}
.about-item-tit{color: #999999;font-size: 30px;margin-bottom: 30px;}
.about-item-tit span{color: #cc2d2b;}
.about-item-info {font-size: 14px;color: #666;}
.about-item-l .about-item-info {padding-right: 50px;}
.about-item-r .about-item-info,.about-item-r .about-item-tit {padding-left: 50px;}
.about-item-info p{text-indent: 2em;}
.about-item-con{display: flex;padding-left:110px; height: 100%;justify-content: center;flex-direction: column;color: #69ba58;font-size: 22px;}
.about-item-con p{margin:15px 0;}

.ling-ul{margin: 0;padding: 0;}
.ling-ul li{color: #333333;font-size: 24px;display: flex;margin: 20px 0;line-height: 2;}
.ling-ul li i{display: inline-block;vertical-align: middle;width: 36px;margin-right: 10px;}
.ling-ul li span{flex: 1;}
.mob-ling .ling-ul li{color: #333333;font-size: 12px;display: flex;margin: 10px 0;line-height: 2;}
.mob-ling  .ling-ul li i{display: inline-block;vertical-align: middle;width: 18px;margin-right: 10px;}


.sm-news-list ul{margin: 0;padding: 0;}
.sm-news-list ul li{margin: 35px 0; list-style: none;padding: 35px;border-bottom: 4px solid #d9e0f0;box-shadow: 0 0 10px 5px #f3f4f9}
.sm-news-list ul li a{display: flex;}
.sm-news-img{width: 257px;height: 154px;overflow: hidden;margin-right: 48px;}
.sm-news-img img{width: 100%;}
.sm-news-info{flex: 1;overflow: hidden;}
.sm-news-info h3{color:#181f2f;font-size: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sm-news-info p{color: #999999;font-size: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;line-height: 1.3em;-webkit-line-clamp: 2;}
.sm-news-time{padding-top: 10px; color: #666666;font-size: 14px;border-top:1px dashed #96a0c1;}
.sm-news-time i{color:#96a0c1;margin-right: 10px;}

.news-cont{padding: 100px 0;}
.news-cont h2{color: #000000;font-size: 30px;text-align: center;}
.news-cont-span {color: #999999;font-size: 16px;text-align: center;}
.news-cont-span span{margin:0 20px;}
.news-cont-info{color: #000;font-size: 16px;}
.news-cont-info img{max-width: 100%;}

.mob-news-box ul{margin: 0;padding: 0;}
.mob-news-box ul li{border-bottom: 1px solid #e6e6e6;padding:10px;list-style: none;}
.mob-news-box ul li a{display: flex;}
.mob-news-box-img{ width: 105px;height: 60px;overflow: hidden;margin-right:10px;}
.mob-news-box-img img{width: 100%;}
.mob-news-box-info{flex: 1;}
.mob-news-box-info h3{color: #666666;font-size: 14px;margin: 0;line-height: 1.2;font-weight: normal;}
.mob-news-box-info span{color: #999999;font-size: 12px;}

.mob-news-text-head h2{margin: 0; color: #1f1f1f;font-size: 18px;font-weight: bold;}
.mob-news-text-head span{color: #070707;font-size: 14px;}
.mob-news-text-info{color: #333333;font-size: 14px;line-height: 1.8;}
.mob-news-text-info img{max-width: 100%;}

/*分页*/
.am-pagination>.am-active>a, .am-pagination>.am-active>a:focus, .am-pagination>.am-active>a:hover, .am-pagination>.am-active>span, .am-pagination>.am-active>span:focus, .am-pagination>.am-active>span:hover {
    z-index: 2;
    color: #fff;
    background-color: #fc5f00;
    border-color: #fc5f00;
    cursor: default;
}
.am-pagination{text-align: center;}