@charset "utf-8";
body{background-color: #fff;}
.header{box-shadow: 0 2px 8px rgba(0,0,0,.1);}
.header.fixed{position: relative;}
/******内页******/
.inpage-content{overflow: hidden;min-height: 500px;padding-bottom: 150px;}
/*面包屑*/
.bread{line-height: 20px;color: #333;}
.bread a{position: relative;display: inline-block;vertical-align: top;margin: 0 3px;transition: 0.3s;}
.bread a:first-child{margin-left: 0;}
.bread a.on,.bread a:hover{color: #da4711;}
/*分页*/
.page{padding-top: 50px;font-size: 0;text-align: center;}
.page > *{display: inline-block;vertical-align: top;padding: 0 1.1em;margin: 0 5px;height: 40px;background-color: #fff;border: 1px solid #ddd;font-size: 14px;line-height: 38px;color: #333;}
.page > a.on,.page > a:hover{background-color: #da4711;border-color: #da4711;color: #fff;}
.page > i{padding: 0;border: 0;color: #ddd;}

/*内页头部*/
.inpage-top{margin: 55px 0 30px;}
/*内页子导航*/
.inpage-sub-nav{font-size: 0;}
.inpage-sub-nav .item{position: relative;display: inline-block;vertical-align: top;padding-bottom: 20px;margin-left: 120px;font-size: 30px;line-height: 40px;font-weight: bold;color: #b2b2b2;transition: 0.3s;}
.inpage-sub-nav .item:after{content: "";position: absolute;left: 0;right: 1em;bottom: 0;height: 3px;background-color: #da4711;transform: scaleX(0);transform-origin: left;transition: 0.3s;}
.inpage-sub-nav .item:first-child{margin-left: 0;}
.inpage-sub-nav .item:hover{color: #000;}
.inpage-sub-nav .item:hover:after{transform: scaleX(1);}
.inpage-sub-nav .item.on{color: #000;}
.inpage-sub-nav .item.on:after{transform: scaleX(1);}

/*关于我们*/
.about-page{}
.about-page .part1{z-index: 1;position: relative;}
.about-page .part1:before{content: "";z-index: -1;position: absolute;left: 0;top: 0;bottom: 0;width: 20%;background: url(../images/about_page_part1_bg_element1.png) center no-repeat;background-size: cover;}
.about-page .part1:after{content: "";z-index: -1;position: absolute;right: 0;top: 0;bottom: 0;width: 33%;background: url(../images/about_page_part1_bg_element2.png) center no-repeat;background-size: cover;}
.about-page .part2{padding-top: 60px;}
.about-box{position: relative;padding-top: 70px;}
.about-box .info{position: relative;padding-right: 34%;}
.about-box .info .tit{position: relative;padding-bottom: 20px;}
.about-box .info .tit:after{content: "";position: absolute;left: 0;bottom: 0;width: 14px;height: 8px;background-color: #da4711;}
.about-box .info .tit .cn{font-size: 30px;line-height: 30px;}
.about-box .info .tit .en{margin-top: 10px;font-size: 12px;line-height: 16px;color: #999;text-transform: uppercase;}
.about-box .info .txt{margin-top: 35px;font-size: 16px;line-height: 2;text-align: justify;color: #666;}
.about-box .info .tip{margin-top: 30px;}
.about-box .info .tip span{display: inline-block;vertical-align: top;border-bottom: 1px solid #666;font-size: 16px;line-height: 2.25;color: #666;}
.about-box .info .year{position: absolute;right: 0;top: 30%;font-size: 36px;line-height: 50px;text-transform: uppercase;transform: rotate(90deg);transform-origin: left top;}
.about-box .info .year:after{content: "";position: absolute;left: 120%;top: 70%;width: 300px;height: 1px;background-color: #ccc;}
.about-box .info .year .num{display: block;color: #da4711;}
.about-box .pic{margin-top: 40px;overflow: hidden;}
.about-box .pic em{display: block;padding-top: 28%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.about-box .pic:hover em{transform: scale(1.05);}
/*关于我们信息列表*/
.about-info-list{padding-bottom: 80px;border-bottom: 1px solid #ccc;}
.about-info-list li{position: relative;margin-top: 40px;}
.about-info-list li:first-child{margin-top: 0;}
.about-info-list li .pic{width: 41%;overflow: hidden;}
.about-info-list li .pic em{display: block;padding-top: 56.57%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.about-info-list li .info{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 52%;}
.about-info-list li .info .tit{font-size: 30px;line-height: 30px;transition: 0.3s;}
.about-info-list li .info .tit span{position: relative;display: inline-block;vertical-align: top;padding-right: 20px;}
.about-info-list li .info .tit span:before{content: "";position: absolute;left: 100%;top: 50%;width: 40px;height: 1px;background-color: #da4711;}
.about-info-list li .info .tit span:after{content: "";position: absolute;left: calc(100% + 40px);top: 50%;width: 7px;height: 7px;margin-top: -3px;background-color: #da4711;}
.about-info-list li .info .txt{max-height: 192px;padding-right: 10px;margin-top: 30px;font-size: 16px;line-height: 2;text-align: justify;color: #666;overflow-y: auto;}
.about-info-list li:nth-child(2n) .pic{margin-left: 59%;}
.about-info-list li:nth-child(2n) .info{right: auto;left: 0;}
.about-info-list li:hover .pic em{transform: scale(1.05);}
.about-info-list li:hover .tit{color: #da4711;}
/*欢迎文字*/
.welcome-text{margin-top: 70px;font-size: 16px;line-height: 2;text-align: justify;}

/*杂志列表*/
.magazine-list{overflow: hidden;}
.magazine-list li{float: left;width: 23%;margin-left: 2.66%;margin-bottom: 20px;}
.magazine-list li:nth-child(4n+1){margin-left: 0;}
.magazine-list li a{display: block;}
.magazine-list li .pic{margin-right: 6px;overflow: hidden;box-shadow: 6px 6px 0 #ddd;}
.magazine-list li .pic em{display: block;padding-top: 126.6%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.magazine-list li .tit{font-size: 16px;line-height: 56px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.magazine-list li:hover .pic em{transform: scale(1.05);}
.magazine-list li:hover .tit{color: #da4711;}

/*新闻详情*/
.news-details{position: relative;margin-top: 60px;}
.news-details .title{padding-bottom: 35px;padding-right: 350px;border-bottom: 1px solid #ccc;font-size: 24px;line-height: 36px;font-weight: bold;}
.news-details .record{position: absolute;right: 0;top: 0;line-height: 20px;color: #999;}
.news-details .record span{display: inline-block;margin-left: 40px;}
.news-details .record span .icon{display: inline-block;width: 16px;height: 16px;vertical-align: middle;margin: -2px 4px 0 0;}
.news-details .content{padding: 35px 0 50px;border-bottom: 1px solid #ccc;line-height: 30px;text-align: justify;color: #666;}
.news-details .content p{margin-bottom: 25px;}
.news-details .content img{display: inline-block;width: auto!important;height: auto!important;}
.news-details .other-links{display: flex;justify-content: space-between;align-items: center;margin-top: 40px;}
.news-details .other-links .btn{position: relative;display: block;line-height: 20px;transition: 0.3s;}
.news-details .other-links .prev-btn{max-width: 40%;padding-left: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-details .other-links .prev-btn:after{content: "";position: absolute;left: 3px;top: 50%;width: 8px;height: 8px;border-top: 2px solid #da4711;border-left: 2px solid #da4711;transform: translate(0,-50%) rotate(-45deg);}
.news-details .other-links .next-btn{max-width: 40%;padding-right: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-details .other-links .next-btn:after{content: "";position: absolute;right: 3px;top: 50%;width: 8px;height: 8px;border-top: 2px solid #da4711;border-right: 2px solid #da4711;transform: translate(0,-50%) rotate(45deg);}
.news-details .other-links .back-btn{padding-left: 30px;}
.news-details .other-links .back-btn span{position: absolute;left: 0;top: 3px;width: 20px;height: 14px;border-top: 2px solid currentColor;border-bottom: 2px solid currentColor;color: #da4711;}
.news-details .other-links .back-btn span:after{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 2px;margin-top: -1px;background-color: currentColor;}
.news-details .other-links .btn:hover{color: #da4711;}

/*主要新闻轮播*/
.main-news-swiper{overflow: hidden;}
.main-news-swiper .swiper-slide{}
.main-news-swiper .swiper-slide a{position: relative;display: block;background-color: #fff;transition: 0.5s;}
.main-news-swiper .swiper-slide .pic{overflow: hidden;}
.main-news-swiper .swiper-slide .pic em{display: block;padding-top: 66%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.main-news-swiper .swiper-slide .info{padding: 10px 0;}
.main-news-swiper .swiper-slide .info .tit{height: 30px;font-size: 18px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.main-news-swiper .swiper-slide .info .txt{height: 50px;margin-top: 10px;font-size: 14px;line-height: 25px;text-align: justify;color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.main-news-swiper .swiper-slide .info .date{position: relative;margin-top: 20px;font-size: 12px;line-height: 20px;color: #999;}
.main-news-swiper .swiper-slide .info .date .arrow{position: absolute;right: 5px;top: 0;width: 20px;height: 20px;color: #999;transition: 0.3s;}
.main-news-swiper .swiper-slide .info .date .arrow:before{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 1px;background-color: currentColor;}
.main-news-swiper .swiper-slide .info .date .arrow:after{content: "";position: absolute;right: 0;top: 50%;width: 4px;height: 4px;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: translate(-20%,-45%) rotate(45deg);}
.main-news-swiper .swiper-slide:hover .pic em{transform: scale(1.05);}
.main-news-swiper .swiper-slide:hover .info .tit{color: #da4711;}
.main-news-swiper .swiper-slide:hover .info .date .arrow{right: 0;color: #da4711;}

/*新闻列表-图片*/
.news-pic-list{padding-top: 60px;margin-top: 50px;border-top: 1px solid #ccc;}
.news-pic-list li{margin-top: 40px;background-color: #fff;}
.news-pic-list li:first-child{margin-top: 0;}
.news-pic-list li a{display: block;overflow: hidden;}
.news-pic-list li .pic{float: left;width: 320px;overflow: hidden;}
.news-pic-list li .pic em{display: block;padding-top: 65%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.news-pic-list li .info{margin-left: 350px;color: #666;}
.news-pic-list li .info .tit{margin-top: 20px;font-size: 18px;line-height: 24px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.news-pic-list li .info .txt{height: 50px;margin-top: 15px;line-height: 25px;text-align: justify;color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-pic-list li .info .date{padding-top: 15px;line-height: 20px;color: #999;}
.news-pic-list li .info .arrow{position: relative;display: inline-block;vertical-align: top;width: 20px;height: 20px;margin-top: 30px;color: #999;transition: 0.3s;}
.news-pic-list li .info .arrow:before{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 1px;background-color: currentColor;}
.news-pic-list li .info .arrow:after{content: "";position: absolute;right: 0;top: 50%;width: 4px;height: 4px;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: translate(-20%,-45%) rotate(45deg);}
.news-pic-list li:hover .pic em{transform: scale(1.05);}
.news-pic-list li:hover .info .tit{color: #ec1b30;}
.news-pic-list li:hover .info .tit:after{transform: scaleX(1);}
.news-pic-list li:hover .info .date .more{text-indent: 0.5em;color: #ec1b30;}

/*活动列表*/
.activity-list{overflow: hidden;}
.activity-list li{float: left;width: 32%;margin-left: 2%;margin-bottom: 15px;}
.activity-list li:nth-child(3n+1){margin-left: 0;}
.activity-list li a{display: block;}
.activity-list li .pic{overflow: hidden;}
.activity-list li .pic em{display: block;padding-top: 68%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.activity-list li .tit{font-size: 18px;line-height: 46px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.activity-list li:hover .pic em{transform: scale(1.05);}
.activity-list li:hover .tit{color: #da4711;}

/*成员列表*/
.member-list{overflow: hidden;}
.member-list li{float: left;width: 23%;margin-left: 2.66%;margin-bottom: 10px;}
.member-list li:nth-child(4n+1){margin-left: 0;}
.member-list li a{display: block;}
.member-list li .pic{background-color: #fff;border: 1px solid #eee;overflow: hidden;}
.member-list li .pic em{display: block;padding-top: 36%;background-position: center;background-size: contain;background-repeat: no-repeat;transition: 0.8s;}
.member-list li .tit{font-size: 16px;line-height: 56px;text-align: center;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.member-list li:hover .pic em{transform: scale(1.05);}
.member-list li:hover .tit{color: #da4711;}

/*联系信息*/
.contact-info-box{font-size: 0;text-align: center;}
.contact-info-box .item{display: inline-block;vertical-align: top;width: 25%;min-height: 150px;padding: 0 10px;background-color: #fff;border-left: 1px solid #eaeaea;font-size: 16px;}
.contact-info-box .item:first-child{border-left: 0;}
.contact-info-box .item .icon{display: block;width: 32x;height: 32x;margin: 0 auto;filter: brightness(0) invert(.3);}
.contact-info-box .item .tit{margin: 20px 0;font-size: 18px;line-height: 30px;transition: 0.3s;}
.contact-info-box .item .txt{font-size: 16px;line-height: 25px;color: #666;transition: 0.3s;}
.contact-info-box .item:hover .icon{filter: none;}
.contact-info-box .item:hover .tit{color: #da4711;}
.contact-info-box .item:hover .txt{color: #da4711;}
/*电子地图*/
.e-map{position: relative;padding-top: 42%;margin-top: 50px;}
.e-map iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}


/*中屏PC:<=1440px(针对1366*650)*/
@media screen and (max-width: 1440px){
	
}

/*小屏PC:>=1025px && <=1280px*/
@media screen and (max-width: 1280px){
	
}

/*pad横屏:1024px*/
@media screen and (max-width: 1024px){
	
}

/*phone:<=768px*/
@media screen and (max-width: 768px){
	.inpage-content{min-height: 300px;padding-bottom: 50px;}
	/*面包屑*/
	.bread{display: none;}
	/*分页*/
	.page{padding-top: 30px;}
	.page > *{padding: 0 .8em;margin: 0 3px;height: 30px;font-size: 12px;line-height: 28px;}
	.page > i{display: none;}

	/*内页头部*/
	.inpage-top{margin: 30px 0 20px;}
	/*内页子导航*/
	.inpage-sub-nav .item{padding-bottom: 15px;margin-left: 20px;font-size: 18px;line-height: 20px;}
	.inpage-sub-nav .item:after{height: 2px;}
	
	/*关于我们*/
	.about-page .part1:before{display: none;}
	.about-page .part1:after{width: 100%;}
	.about-page .part2{padding-top: 20px;}
	.about-box{padding-top: 20px;}
	.about-box .info{padding-right: 0;}
	.about-box .info .tit{padding-bottom: 12px;}
	.about-box .info .tit:after{height: 3px;}
	.about-box .info .tit .cn{font-size: 18px;line-height: 20px;}
	.about-box .info .tit .en{margin-top: 5px;}
	.about-box .info .txt{margin-top: 15px;font-size: 14px;line-height: 1.8;}
	.about-box .info .tip{margin-top: 15px;}
	.about-box .info .tip span{font-size: 14px;line-height: 2;}
	.about-box .info .year{top: 0;font-size: 18px;line-height: 24px;transform: rotate(0);}
	.about-box .info .year:after{display: none;}
	.about-box .pic{margin-top: 15px;}
	/*关于我们信息列表*/
	.about-info-list{padding-bottom: 10px;}
	.about-info-list li{margin-top: 10px;}
	.about-info-list li .pic{width: 100%;}
	.about-info-list li .info{position: static;transform: translateY(0);width: 100%;padding: 15px 10px;}
	.about-info-list li .info .tit{font-size: 18px;line-height: 20px;}
	.about-info-list li .info .txt{margin-top: 10px;font-size: 14px;line-height: 1.8;}
	.about-info-list li:nth-child(2n) .pic{margin-left: 0;}
	/*欢迎文字*/
	.welcome-text{margin-top: 20px;font-size: 14px;line-height: 1.8;}
	
	/*杂志列表*/
	.magazine-list li{width: 48%;margin-left: 4%;margin-bottom: 10px;}
	.magazine-list li:nth-child(2n+1){margin-left: 0;}
	.magazine-list li .tit{font-size: 13px;line-height: 50px;}

	/*新闻详情*/
	.news-details{margin-top: 20px;}
	.news-details .title{padding: 10px 0 20px;font-size: 16px;line-height: 24px;text-align: center;}
	.news-details .record{position: static;padding: 10px 0;font-size: 12px;text-align: center;}
	.news-details .record span{margin: 0 5px;}
	.news-details .content{padding: 10px 0;line-height: 1.8;}
	.news-details .content p{margin-bottom: 10px;}
	.news-details .other-links{display: block;margin-top: 20px;}
	.news-details .other-links .btn{margin: 10px 0;}
	.news-details .other-links .back-btn{display: none;}
	.news-details .other-links .prev-btn{max-width: none;padding-left: 0;}
	.news-details .other-links .prev-btn:before{content: "上一篇：";}
	.news-details .other-links .prev-btn:after{display: none;}
	.news-details .other-links .next-btn{max-width: none;padding-right: 0;}
	.news-details .other-links .next-btn:before{content: "下一篇：";}
	.news-details .other-links .next-btn:after{display: none;}
	
	/*主要新闻轮播*/
	.main-news-swiper .swiper-slide .info .tit{height: 24px;font-size: 15px;line-height: 24px;}
	.main-news-swiper .swiper-slide .info .txt{height: 44px;margin-top: 8px;font-size: 13px;line-height: 22px;}
	.main-news-swiper .swiper-slide .info .date{margin-top: 10px;}
	
	/*新闻列表-图片*/
	.news-pic-list{padding-top: 20px;margin-top: 20px;}
	.news-pic-list li{margin-top: 20px;}
	.news-pic-list li .pic{width: 100px;}
	.news-pic-list li .info{margin-left: 110px;}
	.news-pic-list li .info .tit{margin-top: 10px;font-size: 15px;line-height: 20px;}
	.news-pic-list li .info .txt{display: none;}
	.news-pic-list li .info .date{padding-top: 5px;font-size: 12px;}
	.news-pic-list li .info .arrow{display: none;}
	
	/*活动列表*/
	.activity-list li{width: 48%;margin-left: 4%;margin-bottom: 15px;}
	.activity-list li:nth-child(3n+1){margin-left: 4%;}
	.activity-list li:nth-child(2n+1){margin-left: 0;}
	.activity-list li .tit{font-size: 13px;line-height: 32px;}
	
	/*成员列表*/
	.member-list li{width: 48%;margin-left: 4%;}
	.member-list li:nth-child(2n+1){margin-left: 0;}
	.member-list li .tit{font-size: 12px;line-height: 32px;}
	
	/*联系信息*/
	.contact-info-box .item{width: 50%;min-height: 124px;padding: 15px;}
	.contact-info-box .item:nth-child(3){border-left: 0;}
	.contact-info-box .item .icon{width: 24px;height: 24px;}
	.contact-info-box .item .tit{margin: 5px 0;font-size: 14px;line-height: 20px;}
	.contact-info-box .item .tit:after{height: 1px;}
	.contact-info-box .item .txt{margin-top: 5px;font-size: 12px;line-height: 20px;}
	/*电子地图*/
	.e-map{padding-top: 100%;margin-top: 20px;}
}