.aui-list .aui-list-item{border-bottom: 0;background-image:none;padding-left:0;}
.aui-list{border-top: 0;background-image:none;background: transparent;}

.bg-white{background: #fff;}
.font-size-12{color:#000 !important;font-size: 0.6rem !important;}
.font-size-gray-12{color:#949494 !important;font-size: 0.6rem !important;}
.font-size-13{color:#000 !important;font-size: 0.65rem !important;}
.font-size-14{color:#000 !important;font-size: 0.7rem !important;}
.font-size-bold-16{color:#000 !important;font-weight: bold;}

/*导航*/
.common-nav{position: fixed;top:0px;z-index: 102;width: 100%;height: 25px;right: 0;}
.nav{position: fixed;top:0px;z-index: 100;opacity: 0;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav-active .nav {opacity: 1;background-color:#fff;overflow: auto;padding-top: 1rem;}
.nav-list {margin: 0;padding: 10px 0;}
.nav-item {height: 2.9rem;line-height: 2.9rem;border-bottom:1px solid #fbfbfb;padding:0 10px;}
.nav-item-active{background: #fbfbfb;}
.nav-item-active .nav-link{color:#a21825;}
.nav-link {font-size: 0.7rem;text-transform: uppercase; text-decoration: none;color: #333;opacity: 1;-webkit-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out;}
.nav-link .aui-iconfont{font-size: 0.6rem;font-weight: bold;}
.nav-trigger {display: block;position: absolute;width: 20px;height:16px;right: 15px;top: 25px;z-index: 200;}
.nav-active .nav-trigger {opacity: 0.5;}
.nav-icon {display: inline-block;position: relative;width: 22px;height: 2px;border-radius:50px;background-color: #a21825;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav-icon:before,.nav-icon:after {content: '';display: block;width: 22px;height: 2px;border-radius:50px;position: absolute;background: #a21825;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav-icon:before {margin-top: -8px;}
.nav-icon:after {margin-top: 8px;}
.nav {-webkit-transform: translate(100%, -100%) scale(0.5);transform: translate(100%, -100%) scale(0.5);border-radius: 100%;}
.nav-active .nav {border-top:1px solid #f5f5f5;-webkit-transform: translateY(0) scale(1);transform: translateY(0) scale(1);border-radius: 0;width: 100%;top:50px;bottom:0;}
.nav-link {opacity: 0;-webkit-transition-delay: 500ms;transition-delay: 500ms;}
.nav-active .nav-link {opacity: 1;}
.nav-active .nav-icon {background: rgba(0, 0, 0, 0);}
.nav-active .nav-icon:before {margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.nav-active .nav-icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.navContent{display: none;}
.navContent li{height: 50px;line-height: 50px;padding:0 20px;}
.navContent li a{display: inline-block;width: 100%;height: 100%;padding-left:10px;line-height: 50px;border-bottom:1px solid #fbfbfb;font-size: 0.65rem;color:#000;background: url(../images/circle_b.png) no-repeat center left;background-size: 4px 4px;}
/*头部*/
header{height:55px;position:relative;box-shadow:0 0 5px rgba(0,0,0,0.1);background:#fff;position: fixed;z-index: 101;width: 100%;}
header .logo{display: inline-block;z-index: 103;position: absolute;top:15px;left: 15px;}
header .logo img{width:195px;}
header .right-nav{width: 1.35rem;height: 1.35rem;position: absolute;top:28px;right:15px;}
header .right-nav img{width: 1.35rem;height: 1.35rem;}
.footer-img{display: inline-block;width: 0.6rem;vertical-align: middle;padding-bottom: 2px;margin-right: 5px;}

/*底部*/
footer{width:100%;padding-bottom:0.75rem;background: #242424;}
.footer-info h2{font-size: 0.95rem;font-weight: bold;color:#fff;}
.footer-info h3{font-size: 1.1rem;color:#fff;}
.footer-info p{font-size:0.65rem;color:#a7a7a7;line-height: 26px;}
.footer-bd{padding:0.5rem 2rem;text-align: center;}
.footer-bd img{width:170px;display: inline-block;padding:15px;}

/*首页*/
.padded-header{padding-top:55px;}
.padded-footer{padding-bottom:3.45rem;}
.margin-bottom{margin-bottom:35px;}
.index-box{padding:0.75rem 0 0;}

.comm-title{border-bottom: 1px solid #cecece;line-height: 35px;}
.comm-title h4{color: #000;font-size: 0.75rem;border-bottom:2px solid #a21825;}
.comm-title a{font-size: 13px;color:#444;}

.index-news-list{border-bottom: 1px solid #eee;}
.index-news-list:last-child{border-bottom:0;}
.index-news-list-title{font-size: 0.65rem;color:#444;}
.index-news-list .aui-list-item-inner{border-bottom: 1px dashed #c8c8c8;}
.index-news-list .aui-list-item{padding-left:15px;background: url(../images/circle_black.png) no-repeat center left;background-size: 4px 4px;}
.index-news-list .aui-list-item .aui-list-item-right{font-size: 0.65rem;color:#444;width: 75px;flex: 0 0 auto;text-align: right;}

.index-about{}
.index-about h2{font-size: 17px;color: #323232;font-weight: bold;margin: 5px 0 10px;}
.index-about p{font-size: 13px;color: #333;line-height: 1.25rem;text-align: justify;}
.index-about img{width: 100%;margin-top: 8px;}
.index-about-line{width: 30px;height: 1px;background: #1c469f;margin:10px 0;}
.index-about-text,.index-about-text p{font-size: 11px;color:#676775;line-height: 20px;}
.index-about-btn{width: 85px;height: 25px;line-height: 25px;color:#fff;font-size: 12px;text-align: center;display: block;border-radius: 50px;background: #1c469f;}

.index-hse{padding:30px 15px 15px;}
.index-hse .aui-row .aui-col-xs-4{margin-bottom: 20px;}

.tsza-title{background: url(../images/tsza.jpg) no-repeat center top;background-size: 100% 100%;padding:22px 0;text-align: center;}
.tsza-title h1{color: #fff;font-size: 24px;font-weight: bold;}
.tsza-title p{color: #fff;font-size: 8px;text-transform: uppercase;}

.border-absolute{border:2px solid #e8dbdc;border-top:0;width: 80%;position: absolute;right: 15px;bottom: 0px;top:0;}
.tsza-left{width: 80px;text-align: center;background: #a21825;border-radius: 4px;height:55px;flex: 0 0 auto;padding-top:9px;}
.tsza-left p{font-size: 0.8rem;color: #fff;font-weight: bold;line-height: 1rem;}
.tsza-left span{font-size: 0.5rem;color:#d4747d;text-transform: uppercase;line-height: 0.6rem;}
.tsza-right{font-size: 13px;color:#4c4c4c;line-height: 21px;align-self: center;}
.tsza-arrow{color:#1b4287;padding:0 0.5rem;font-weight: bold;font-size: 0.7rem;}
.index-tsza .aui-list .aui-list-item{margin-bottom: 15px;}
.index-tsza .aui-list .aui-list-item:last-child{margin-bottom:0;}
.index-img-title{width: 165px;margin:0 auto 20px;}

.index-tab{border-bottom: 1px solid #fff;}
.index-tab .aui-tab-item{background: #1b4287;color: #fefefe;border-right: 1px solid #fff;margin-right: 1px;font-size: 12px;}
.index-tab .aui-tab-item:last-child{border-right: 0;margin-right: 0;}
.aui-tab-item.aui-active{color:#fefefe;background: #0a77d5;}
.index-tab-img{width: 100%;height: 0;padding-bottom:49.33%;position: relative;}
.index-tab-img img,.zyjs-item-img img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;object-fit: cover;}
.index-tab-text h2{color:#000;font-weight: bold;font-size: 15px;}
.index-tab-text p{color:#545454;font-size: 13px;line-height: 25px;min-height: 100px;}
.index-tab-text .index-about-btn{margin:15px auto 0;}

.ys1{background: #efefef;}
.font-size-13{font-size: 13px !important;color:#000  !important;line-height: 20px;}
.swiper-button-next{top:38% !important;right:0 !important;background: url(../images/next.png) no-repeat center top !important;background-size: 35px 35px !important;width: 35px !important;height: 35px !important;}
.swiper-button-prev{top:38% !important;left:0 !important;background: url(../images/prev.png) no-repeat center top !important;background-size: 35px 35px !important;width: 35px !important;height: 35px !important;}
.people-img{width: 211px;height: 233px;margin:0 auto;position: relative;}
.people-img img{width: 100%;height: 100%;object-fit: cover;}
.swiper-slide h4{font-weight: bold;color: #000;}
.swiper-slide p{font-size:12px;color: #606062 !important;}
.people-img-bg{position: absolute;z-index: 0;top:20px;z-index: -1;height: 197px;width:90%;left: 50%;transform: translateX(-50%);}
.ys2-bd{margin-top: -55px;}
.zyjs-item-img{width: 100%;height: 0;padding-bottom:72.46%;position: relative;}
.ys2-item p{width: 70%;margin:5px auto 15px;text-align: center;font-size: 14px;color:#5d6064;line-height: 24px;}
.ys3{background: #f8f8f8;}

.index-title{text-align: center;}
.index-title h1{font-size: 20px;color:#000;font-weight: bold;}
.index-title h6{font-size: 11px;color:#c3c3c3;margin-bottom: 8px;}
.index-title p{width: 30px;height: 2px;background: #a21825;margin:0 auto;}
.service{background: url(../images/service.png) no-repeat center top;background-size:100% 180px;padding:30px 0 5px;}
.service .index-title h1,.service .index-title h6{color: #fff;}
.service .index-title p{background: #fff;width: 15px;height: 2px;}
.box-shadow{box-shadow: 0 0 10px rgba(0,0,0,0.15);}

.index-contact{background: #a21825;padding:15px;}
.index-contact h1,.index-contact h6{color: #fff;text-transform: uppercase;}
.index-contact p{background: #fff;}
.index-contact-info h2{font-size: 0.85rem;font-weight: bold;color: #000;}
.index-contact-info p{font-size: 0.65rem;color: #333;line-height: 1.3rem;}
.index-map{height: 7.5rem;}
.index-map img{height: 100%;width: 100%;object-fit: cover;}

/*二级页*/
.main-box{padding:0.5rem 0;}
.con-info h1{font-size: 15px;font-weight: bold;color: #a21825;padding-bottom: 5px;border-bottom:1px solid #d2d9df;}
.con-info-text p{font-size:13px;line-height: 30px;color: #767676;}
.con-info-text p img{margin:10px 10px 0 0;display: inline-block;width: 8px;height:8px;}
.con-map{height: 200px;overflow:hidden;}

.notice-title{font-size: 14px;color:#3c3c3c;}
.notice-time{font-size: 13px;color:#807f7f;}
.notice-list .aui-list-item{border-bottom:1px dashed #818181;padding-bottom: 10px;margin-bottom: 10px;}

.download{width: 55px;height: 22px;border-radius: 2px;border:1px solid #d1d6df;float: right;line-height: 22px;font-size: 12px;text-align: center;color:#333;}

.news-list .aui-list-item{border-bottom: 1px dashed #818181;padding-bottom: 15px;margin-bottom: 15px;}
.news-list .aui-list-item-media{padding:0;margin-right: 10px;width: 120px;height: 80px;}
.news-list .aui-list-item-media img{width: 100%;height: 100%;object-fit: cover;}
.news-list .aui-list-item-inner{padding:0;}
.news-list-text{font-size: 12px;line-height: 20px;color: #000;min-height:40px;margin-top: 3px;}
.news-list-time{color:#7b7b7b;font-size: 0.5rem;margin-top: 17px;}

.qq-list .aui-col-xs-6{margin-bottom: 15px;}
.qq-user{width: 42px;height: 42px;border-radius: 50%;overflow: hidden;margin-right:5px;}
.qq-user img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.qq-info p{font-size: 10px;color:#000;line-height: 19px;}
.qq-num img{margin:0 5px -4px 0;display: inline-block;}
.content-box,.content-box p{font-size: 0.7rem;color:#000;line-height: 1.55rem;text-align: justify;}
.content-box img,.news-detail-text img{display: block;margin:10px auto;}

.news-detail-title{font-size: 0.9rem;color:#000;}
.news-detail-time{color:#939393;font-size: 0.65rem;}
.news-detail-text,.news-detail-text p{font-size: 0.6rem;color:#000;line-height: 27px;text-align: justify;text-indent: 2em;}
.news-detail-text p{margin-bottom: 10px;}

.about-swiper{background: #f3f5f7;padding:25px 15px 30px;}
.about-img{height: 0;padding-bottom: 75%;width: 100%;margin-left: 20px;margin-right: 20px;}
.about-swiper .swiper-button-next{top:50% !important;right:0 !important;background: url(../images/right.png) no-repeat center top !important;background-size: 12px 20px !important;width: 12px !important;height: 20px !important;}
.about-swiper .swiper-button-prev{top:50% !important;left:0 !important;background: url(../images/left.png) no-repeat center top !important;background-size: 12px 20px !important;width: 12px !important;height: 20px !important;}
.about-img img{position: absolute;top: 0;bottom: 0;left: 20px;right: 20px;height: 100%;width:calc(100% - 40px);;object-fit: cover;}
.about-service{padding:25px 15px 0;}

/*分页*/
.page-list{text-align: center;margin:30px auto 20px;}
.pagination{text-align: center;}
.pagination li{display:inline-block;height:26px;padding:0 8px;line-height:26px;border:1px solid #ccc;margin:0 2px;}
.pagination li,.pagination li a{color:#333;font-size:11px;}
.pagination li.active{color:#fff;background:#c61a1a;border:1px solid #c61a1a;}
.pagination li img{display: inline-block;}

.list-imgs .aui-col-xs-6{margin-bottom: 10px;}
.list-imgs .aui-col-xs-6:nth-child(2n-1){padding-right: 8px;}
.list-imgs .aui-col-xs-6:nth-child(2n){padding-left: 8px;}
.list-imgs p{font-size: 0.55rem;line-height: 0.8rem;color:#000;text-align:center;padding:0 0.25rem;margin:0.5rem 0;}
.list-imgs p.aui-ellipsis-2{height: 1.6rem;}
.list-img-padded{width: 100%;height: 0;padding-top: 66.66%;position: relative;}
.list-img-padded img{width: 100%;height:100%;object-fit:cover;position: absolute;top:0;left: 0;}

.business-tab{background: transparent;margin:0 15px;}
.business-tab .aui-tab-item{margin:0 15px;height: 1.5rem;line-height: 1.5rem;border:1px solid #67696c;color:#67696c;font-size: 0.6rem;}
.business-tab .aui-tab-item.aui-active{color:#fff;background: #a21825;border-color: #a21825;}
.tab-select{background: #f6f6f6 url(../images/down.png) no-repeat 97% center;height: 1.75rem;margin: 15px 0;padding:0 0.5rem;background-size:8px 5px;}
.tab-select select{font-size: 0.6rem;color:#a21825;line-height: 1.75rem;height: 1.75rem;}