*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;}
body{font-size: 14px;}
a{text-decoration: none;color: inherit;}
i,em{font-style: normal;}
input,button,textarea{outline: none;appearance: none;border: 0;font-family: '微软雅黑';background-color: transparent;}
textarea{resize: none;}
.fl{float: left;}
.fr{float: right;}
.clearfix::after{content: '';display: block;clear: both;}

.flex{display: flex;}
.flex-wrap{flex-wrap: wrap;}
.flex-col{ flex-direction: column;}

.items-center{align-items: center;}
.items-start{align-items: flex-start;}
.items-end{align-items: flex-end;}
.flex-1{flex: 1;}

.justify-start{justify-content: flex-start;}
.justify-between{justify-content: space-between;}
.justify-center{ justify-content: center;}
.justify-end{justify-content: flex-end;}

.w100{width: 100%;}
.h100{height: 100%;}
.auto{margin: 0 auto;}
.w1200{width: 1200px;}

.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fs22{font-size: 22px;}
.fs24{font-size: 24px;}
.fs26{font-size: 26px;}
.fs28{font-size: 28px;}
.fs30{font-size: 30px;}
.fs36{font-size: 36px;}
.fs48{font-size: 48px;}
.fs60{font-size: 60px;}

.bgfff{background-color: #fff;}
.bg252525{background-color: #252525;}
.bgEDEAE6{background-color: #EDEAE6;}
.bg966851{background-color: #966851;}
.bgE6E6DF{background-color: #E6E6DF;}
.bgf5f5f5{background-color: #f5f5f5;}
.bgff6800{background-color: #ff6800;}

.crfff{color: #fff;}
.cr000{color: #000;}
.cr151520{color: #151520;}
.cr252525{color: #252525;}
.cr3E3010{color: #3E3010;}
.cr54544A{color: #54544A;}
.cr94948B{color: #94948B;}
.cr966851{color: #966851;}
.cr99170F{color: #99170F;}
.crEBDDC4{color: #EBDDC4;}
.crF1EEEA{color: #F1EEEA;}
.crfc935c{color: #fc935c;}
.crCECEC6{color: #CECEC6;}

.crffc774{color: #ffc774;}
.cr333{color: #333;}
.cr666{color: #666;}
.cr999{color: #999;}
.crff6800{color: #ff6800;}

.fw400{font-weight: 400;}
.fw700{font-weight: 700;}

.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}

.mask{ top: 0; left: 0; width: 100%; height: 100%;}
.mask5{background-color: rgba(0, 0, 0, .5);}
.mask8{background-color: rgba(0, 0, 0, .8);}

.loading .wrap { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.loading .wrap .around {width: 1.7rem;height: 1.7rem;margin: 0 auto;}
.loading .wrap .around-circle {border: .16rem #e0e0e0 solid;border-top: .16rem #299ff7 solid;border-radius: 50%;-webkit-animation: circRot 1.2s infinite linear;animation: circRot 1.2s infinite linear;}
.loading .text { margin-top: .6rem; color: #b3b3b3; font-size: 1.125rem;text-align: center;}

.zi9{z-index: 9;}
.zi99{z-index: 99;}
.zi999{z-index: 999;}

.tl{text-align: left;}
.tc {text-align: center;}
.tr{text-align: right;}
.csp{cursor: pointer;}
.pa {position: absolute;}
.pr {position: relative;}
.pf {position: fixed;}
.hm,.vm {transform: translate(-50%,-50%);}
.vm {top: 50%;}
.hm {left: 50%;}
.dib {display: inline-block;}
.db {display: block;}
.hide {display: none;}
.oh{overflow: hidden;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.clamp2{line-clamp: 2;}
.clamp3{line-clamp: 3;}
.nowrap{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.border-none{border: 0;}

/* 手机和平板 */
@media screen and (max-width: 992px) {
    .wrap{width: 100%;padding: 10px;}
}
/* 小屏幕显示器 */
@media screen and (min-width: 992px) {
    .wrap{width: 960px;}
}
@media screen and (min-width: 1250px) {
    .wrap{width: 1200px;}
}

/* 头部 */
.hhy-head{width: 100%;height: 104px;}
.hhy-head .top{height: 30px;}
.hhy-head .top .city:hover .city-list{display: block;}
.hhy-head .top .city .city-list{top: 20px;left: -20px;width: 520px;border: 1px solid #E3E3E3;}
.hhy-head .top .city .city-list .hot-cities{padding: 10px 20px;}
.hhy-head .top .city .city-list .all-cities{padding: 10px 20px;}
.hhy-head .top .city .city-list .hot-cities a{display: inline-block;width: 56px;line-height: 30px;text-align: center;}
.hhy-head .top .city .city-list .all-cities a{display: inline-block;width: 56px;line-height: 25px;text-align: center;}

.hhy-head .top .user ul li{height: 20px;}
.hhy-head .top .user ul li a{border-right: 1px solid #999;padding: 0 8px;}
.hhy-head .top .user ul li:last-child a{border: 0;}

.hhy-head .nav_icon{top: 13px;left: 20px;display: none;}
.hhy-head .nav_icon img{width: 19px;}
.hhy-head .logo img{height: 40px;margin-right: 25px;}
.hhy-head .nav ul li{height: 80px;text-align: center;padding: 27px 8px;}
.hhy-head .nav ul li>a{padding: 5px;}
.hhy-head .nav ul li:hover{color: #ff6800;}
.hhy-head .nav ul li:hover>a{border-bottom: 2px solid #ff6800;}
.hhy-head .nav ul li:hover .submenu{display: block;transition: all 0.3s ease; }

.hhy-head .search-box{width: 190px;height: 42px;border: 1px solid #E3E3E3; padding-left: 10px; color: #999; font-size: 14px; outline: none;margin-left: 25px;}
.hhy-head .search-box .search-input{width: 140px;height: 100%;}
.hhy-head .search-box .iconfont{font-size: 18px;top: 12px;right: 10px;}
.hhy-head .hotline-box{margin-left: 40px;}
.hhy-head .hotline-box .iconfont{font-size: 34px;margin-right: 10px;}
.hhy-head .submenu{top: 80px;left: 0;height: 140px; border-top: 1px solid #e1e1e1; box-shadow: 0px 3px 8px 0px #e1e1e1;padding-top: 30px;}
.hhy-head .submenu .submenu-section{width: 300px;border-right: 1px solid #e1e1e1;padding-left: 30px;}
.hhy-head .submenu .submenu-section:last-child{border-right: 0;}
.hhy-head .submenu .submenu-section p{margin-bottom: 10px;}
.hhy-head .submenu .submenu-section p .iconfont{font-size: 12px;margin-left: 3px;}
.hhy-head .submenu .submenu-section a{width: 80px;display: inline-block;line-height: 30px;}

.hhy-head .submenu .submenu-grid{padding-left: 30px;}
.hhy-head .submenu .submenu-grid .submenu-item{width: 120px;}
.hhy-head .submenu .submenu-grid .iconfont{font-size: 40px;}

.hhy-head .close_icon{top: 14px;right: 23px;display: none;}
.hhy-head .close_icon img{width: 18px;}
@media screen and (max-width: 992px) {
    .hhy-head{width: 100%;background-color: #252525;}
    .hhy-head .top{position: absolute;height: 60px;top: 44px;}
    .hhy-head .top .city{width: 120px;}
    .hhy-head .top .city .city-list{width: 355px;}
    .hhy-head .nav_icon{display: block;}
    .hhy-head .logo{float: none;margin: 0 auto;}
    .hhy-head .logo img{height: 25px;}
    .hhy-head .nav{width: 100%;display: none;background-color: #252525;position: absolute;left: 50%;transform: translateX(-50%) ;top: 44px;z-index: 9999;}
    .hhy-head .nav ul li{width: 100%;height: 45px;line-height: 45px;text-align: center; padding: 0 8px;}
    .hhy-head .nav ul li a{color: #EBDDC4;display: block;font-size: 14px;transition: .3s;position: relative;}
    .hhy-head .nav ul li.on{background: url(../../static/imgs/index/m/nav_hover.png);background-repeat: no-repeat; background-size: 100% 60px;}
    .hhy-head .search-box{display: none;}
    .hhy-head .hotline-box{display: none;}
    .hhy-head .close_icon{display: none;}
}

/* banner轮播图 */
.banner-swiper .small{display: none;}
.banner-swiper a img{width: 100%;height: 360px;display: block;}
@media screen and (max-width: 992px) {
    .banner-swiper .big{display: none;}
    .banner-swiper .small{display: block;}
    .banner-swiper a img{width: 100%;height: 180px;}
}

/* 分类 */
.hhy-cate{height: 54px;background: url(../../static/imgs/news/two_nav_bg_img.png) no-repeat center/cover;font-size: 16px;}
.hhy-cate li{width: 120px;height: 54px;line-height: 54px;}
.hhy-cate li.on{background: url(../../static/imgs/news/two_nav_hover.png) no-repeat center/cover;color: #966851;}
@media screen and (max-width: 992px) {
    .hhy-cate{height: 40px;font-size: 13px;}
    .hhy-cate li{width: 80px;height: 40px;line-height: 40px;}
    .hhy-cate li.on{background: url(../../static/imgs/news/m/two_nav_hover.png) no-repeat center/cover;color: #966851;}
}

/* 底部 */
.hhy-foot .foot-1{width: 100%; background: linear-gradient(to bottom, #ff9f00, #ff6900);}
.hhy-foot .foot-1 .wrap .left img{width: 200px;height: 230px;color: #bbeaae;margin: 0 30px 0 0;}
.hhy-foot .foot-1 .wrap .left .letter{letter-spacing: 7px;}
.hhy-foot .foot-1 .wrap .right li{margin-left: 40px;}
.hhy-foot .foot-1 .fw700{font-size: 36px;}
.hhy-foot .foot-1 .letter{font-size: 22px;}
.hhy-foot .foot-1 .wrap .right li .iconfont{margin-right: 5px;}
@media screen and (max-width: 992px) {
    .hhy-foot .foot-1 .wrap .left img{width: 120px;height: 140px;}
    .hhy-foot .foot-1 .fw700{font-size: 18px;}
    .hhy-foot .foot-1 .letter{font-size: 14px;}
}

.hhy-foot .foot-2{border-bottom: 1px solid #47474E;padding: 60px 0 60px 0;}
.hhy-foot .foot-2 .left{width: 462px;}
.hhy-foot .foot-2 .left .logo{width: 100px;}
.hhy-foot .foot-2 .left p{margin-top: 13px;line-height: 30px;color: #999;}
.hhy-foot .foot-2 .center {width: 400px;}
.hhy-foot .foot-2 .center h6{margin-top: 15px;margin-bottom: 5px;}
.hhy-foot .foot-2 .center li{width: 58px;margin: 18px 30px 0 10px;color: #999;}
.hhy-foot .foot-2 .center li a{color: #999;}
.hhy-foot .foot-2 .right{width: 232px;}
.hhy-foot .foot-2 .right li .code{margin-top: 30px;width: 96px;height: 96px;}
@media screen and (max-width: 992px) {
    
}

/* 固定底部 */
.fix-foot {width: 100%;height: 60px;left: 0;bottom: 0;line-height: 60px;}
.fix-foot .find-text{font-size: 22px;}
.fix-foot .wrap dl .iconfont{font-size: 20px;margin: 0 10px 0 20px;}
.fix-foot .wrap .dianhua{font-size: 24px;}
.fix-foot .wrap .dianhua .iconfont{font-size: 36px;margin-right: 15px;}
.fix-foot .wrap .dianhua .appoint{width: 38px;border-radius: 4px;padding: 5px;line-height: 16px;margin-left: 20px;}
@media screen and (max-width: 992px) {
    .fix-foot .find-text{font-size: 16px;}
    .fix-foot .wrap dl{display: none;}
    .fix-foot .wrap .dianhua{font-size: 18px;}
    .fix-foot .wrap .dianhua .iconfont{font-size: 20px;margin-right: 15px;}
}


/* 固定左侧 */
.fixed-left{ left: 20px; bottom: 60px;}
.fixed-left .iconfont{font-size: 60px;color: #fb6757;}

/* 固定右侧 */
.fixed-right{width: 57px;right: 0;top: 40%;}
.fixed-right ul{width: 57px;border-radius: 2px;box-shadow: 0 4px 8px 0 rgba(7, 17, 27, 0.1);}
.fixed-right ul li{width: 100%;height: 67px;cursor: pointer;border-top: 1px solid #E7E7E7;padding-top: 9px;}
.fixed-right ul li a p{height: 18px;line-height: 18px;margin-top: 2px;}
.fixed-right ul li:last-child{height: 73px;border-top: 6px solid #f5f6f6;}
.fixed-right ul li:last-child a{border: 0;}
.fixed-right ul li:first-child a{border: 0;}
.fixed-right ul li .drop-code{right: 72px;top: -80px;width: 200px;height: 232px;background-image: url(../imgs/code.jpg);background-size: 200px 232px;padding: 24px 34px 0 34px;}
.fixed-right ul li .drop-code img{width: 115px;height: 115px;margin-bottom: 12px;}
.fixed-right ul li .drop-code span{width: 70px;height: 40px;line-height: 20px;}
.fixed-right ul li .drop-phone{right: 72px;top: 2px;width: 200px;height: 70px;line-height: 70px;background-image: url(../img/9-3.png);background-size: 200px 70px;}
.fixed-right ul li .box{width: 32px;height: 32px;background-color: #fc935c;border-radius: 5px;font-size: 24px;color: #fff;}


