.legal .legal-tit { font-size: 0.42667rem; color: #333; font-weight: bold; text-align: center; margin-top: 0.66667rem; }

.legal p { font-size: 0.37333rem; color: #666; margin: 0.4rem 0; }

.contact-us .contact-map { margin-top: 0.8rem; }

.contact-us .contact-map #map { width: 100%; height: 6rem; }

.contact-us .contact-address p { font-size: 0.37333rem; margin: 0.4rem 0; }

.gt-swiper-tit { width: 100%; margin-top: 0.8rem; }

.gt-swiper-tit .swiper-container { height: 0.93333rem; }

.gt-swiper-tit .swiper-slide { width: 2.4rem; height: 0.8rem; text-align: center; padding-bottom: 0.13333rem; }

.gt-swiper-tit .swiper-slide.swiper-slide-active a { color: #d6001d; border-bottom: 1px solid #d6001d; }

.gt-swiper-tit .swiper-slide a { display: inline-block; font-size: 0.56rem; color: #333; height: 0.66667rem; border-bottom: 1px solid #fff; }

.gt-swiper-tit ul li { float: left; width: 2.4rem; }

.gt-swiper-tit ul li a { display: inline-block; font-size: 0.56rem; color: #333; border-bottom: 1px solid #fff; }

.gt-swiper-tit ul li.active a { color: #d6001d; border-bottom: 1px solid #d6001d; }

.gt-swiper-con { margin-top: 0.53333rem; border: 1px solid #e5e5e5; }

.social { padding-top: 0.4rem; }

.social p { font-size: 0.37333rem; color: #333; margin: 0.4rem 0; }

.social .social-slideCon { padding: 0.53333rem; }

.social .social-slideCon .social-slide-img { float: left; width: 40%; margin-right: 5%; }

.social .social-slideCon .social-slide-txt { float: left; width: 55%; }

.social .social-slideCon .social-slide-txt .social-tit { font-size: 0.42667rem; color: #333; font-weight: bold; margin-bottom: 0.66667rem; }

.social .social-slideCon .social-slide-txt a { display: inline-block; font-size: 0.32rem; color: #999; padding-left: 0.66667rem; margin: 0.26667rem 0.13333rem; }

.social .social-slideCon .social-slide-txt a.s-see { background: url("../images/qkbd-icon01.png") no-repeat left center; -moz-background-size: 0.48rem; background-size: 0.48rem; }

.social .social-slideCon .social-slide-txt a.s-lod { background: url("../images/qkbd-icon02.png") no-repeat left center; -moz-background-size: 0.48rem; background-size: 0.48rem; }

.media-swiper .gt-swiper-con .swiper-slide ul { padding: 0.13333rem; }

.media-swiper .gt-swiper-con .swiper-slide ul li { float: left; width: 48%; margin: 1%; padding-bottom: 0.4rem; text-align: center; }

.media-swiper .gt-swiper-con .swiper-slide ul li .qk-img img { height: 5.33333rem; margin: 0 auto; }

.media-swiper .gt-swiper-con .swiper-slide ul li .qk-name { font-size: 0.37333rem; color: #333; margin: 0.26667rem 0; }

.media-swiper .gt-swiper-con .swiper-slide ul li a { display: inline-block; font-size: 0.26667rem; color: #999; padding-left: 0.53333rem; }

.media-swiper .gt-swiper-con .swiper-slide ul li a.s-see { background: url("../images/qkbd-icon01.png") no-repeat left center; -moz-background-size: 0.48rem; background-size: 0.48rem; }

.media-swiper .gt-swiper-con .swiper-slide ul li a.s-lod { background: url("../images/qkbd-icon02.png") no-repeat left center; -moz-background-size: 0.48rem; background-size: 0.48rem; }

.new-media { padding: 0.13333rem 0; background: url("../images/index-tz-bg.jpg") no-repeat center bottom; -moz-background-size: 100%; background-size: 100%; margin-bottom: -1.06667rem; }

.new-media .new-media-qr { text-align: center; margin: 0.53333rem 0; }

.new-media .new-media-qr img { width: 3.33333rem; padding: 0.33333rem; background: #fff; margin: 0 auto; -webkit-box-shadow: 2px 2px 10px #eee; -moz-box-shadow: 2px 2px 10px #eee; box-shadow: 2px 2px 10px #eee; }

.new-media .new-media-qr span { display: inline-block; font-size: 0.4rem; color: #333; margin-top: 0.26667rem; }

.media-infor { padding: 0.8rem 0 0; }

.media-infor .index-media-tit ul li { width: 25%; }

.media-infor .index-media-tit ul li a { font-size: 0.45333rem; }

.media-infor .news-moreBtn { margin-top: 0.4rem; text-align: center; }

.media-infor .news-moreBtn a { display: inline-block; width: 0.32rem; height: 0.32rem; background: url("../images/qkbd-icon03.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.building { padding: 0.53333rem 0 0; }

.building .building-item { margin-top: 0.53333rem; }

.building .building-item .building-tit { font-size: 0.56rem; color: #333; font-weight: bold; margin-bottom: 0.4rem; }

.building .building-item p { font-size: 0.37333rem; color: #333; line-height: 0.61333rem; }

.building .building-item ul li { margin-top: 0.4rem; padding-bottom: 0.4rem; border-bottom: 1px solid #e5e5e5; }

.building .building-item ul li .bd-txt { margin-top: 0.26667rem; }

.building .building-item ul li .bd-txt a { font-size: 0.37333rem; color: #333; }

.building .building-item ul li span { display: inline-block; font-size: 0.32rem; color: #999; margin-top: 0.26667rem; padding-left: 0.4rem; background: url("../images/rmt-icon01.png") no-repeat center left; -moz-background-size: 0.26667rem; background-size: 0.26667rem; }

.building .building-item .bd-more-btn { margin-top: 0.4rem; text-align: center; }

.building .building-item .bd-more-btn a { display: inline-block; width: 0.32rem; height: 0.32rem; background: url("../images/qkbd-icon03.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.sdic-con { padding: 0.8rem 0 0; }

.sdic-con p { font-size: 0.37333rem; color: #666; line-height: 0.61333rem; margin: 0.26667rem 0; }

.sdic-con .boss-autograph { text-align: right; }

.sdic-con .boss-autograph img { display: inline-block; width: 2.93333rem; margin-top: 1.06667rem; }

.sdic-con .team-list .team-list-item { margin-top: 0.4rem; padding-bottom: 0.4rem; border-bottom: 1px solid #e5e5e5; }

.sdic-con .team-list .team-list-item .team-img img { float: left; width: 2.4rem; height: 2.4rem; }

.sdic-con .team-list .team-list-item .team-img .team-name { float: left; margin-left: 0.53333rem; padding-top: 0.4rem; }

.sdic-con .team-list .team-list-item .team-img .team-name span { display: block; color: #333; }

.sdic-con .team-list .team-list-item .team-img .team-name span.n { font-size: 0.48rem; }

.sdic-con .team-list .team-list-item .team-img .team-name span.z { font-size: 0.37333rem; margin-top: 0.13333rem; }

.sdic-con .team-list .team-list-item .team-txt { margin-top: 0.4rem; }

.sdic-con .group-member { margin-top: 0.8rem; }

.sdic-con .group-member .group-member-tit { font-size: 0.56rem; color: #333; font-weight: bold; }

.sdic-con .group-member ul { margin-top: 0.53333rem; }

.sdic-con .group-member ul li { float: left; width: 48%; margin: 1%; background: #f7f7f7; }

.sdic-con .group-member ul li a { display: block; padding: 0.26667rem; }

.sdic-con .group-member ul li .group-m-img { width: 100%; height: 2.26667rem; background: #fff; }

.sdic-con .group-member ul li .group-m-img img { width: auto; max-width: 100%; max-height: 100%; margin: 0 auto; position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.sdic-con .group-member ul li span { display: block; height: 0.85333rem; font-size: 0.32rem; color: #333; text-align: center; line-height: 0.42667rem; margin-top: 0.13333rem; }

.sdic-con ul.company-data li { padding: 0.26667rem 0; border-bottom: 1px solid #e5e5e5; overflow: hidden; }

.sdic-con ul.company-data li span { display: block; font-size: 0.48rem; color: #333; font-weight: bold; }

.sdic-con ul.company-data li span:first-child { float: left; }

.sdic-con ul.company-data li span:last-child { float: right; color: #d6001d; }

.media-details { padding-top: 0.8rem; text-align: center; }

.media-details .details-tit { font-size: 0.48rem; color: #333; font-weight: bold; text-align: center; }

.media-details .details-time { display: inline-block; font-size: 0.32rem; color: #999; margin-top: 0.26667rem; padding-left: 0.4rem; background: url("../images/rmt-icon01.png") no-repeat center left; -moz-background-size: 0.26667rem; background-size: 0.26667rem; }

.media-details h3 { font-size: 0.42667rem; color: #333; font-weight: bold; text-align: center; margin: 0.4rem 0; }

.media-details p { font-size: 0.37333rem; color: #666; line-height: 0.61333rem; margin: 0.26667rem 0; text-align: left; }

.media-details .details-share { text-align: center; margin: 0.66667rem 0; }

.media-details .details-share a { display: inline-block; width: 0.56rem; height: 0.56rem; margin: 0 0.4rem; }

.media-details .details-share a.d-wechat { background: url("../images/rmt-share01.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.media-details .details-share a.d-weibo { background: url("../images/rmt-share02.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.media-details .details-share a.d-Qzone { background: url("../images/rmt-share03.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.media-details .details-share a.d-all { background: url("../images/rmt-share04.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.media-details .details-turning { width: 100%; overflow: hidden; }

.media-details .details-turning a { float: left; display: block; font-size: 0.37333rem; color: #333; font-weight: bold; width: 33.33%; padding: 0.26667rem 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #e5e5e5; }

.media-details .details-relevant { text-align: left; margin-top: 1.06667rem; }

.media-details .details-relevant .details-relevant-tit { font-size: 0.56rem; color: #333; font-weight: bold; }

.media-details .details-relevant ul { margin-top: 0.4rem; }

.media-details .details-relevant ul li { padding: 0.2rem 0; border-bottom: 1px solid #e5e5e5; overflow: hidden; }

.media-details .details-relevant ul li a { display: block; overflow: hidden; }

.media-details .details-relevant ul li .m-txt { float: left; width: 68%; }

.media-details .details-relevant ul li .m-txt span { display: inline-block; font-size: 0.32rem; color: #999; padding-left: 0.33333rem; background: url("../images/rmt-icon01.png") no-repeat left center; -moz-background-size: 0.26667rem; background-size: 0.26667rem; }

.media-details .details-relevant ul li .m-txt p { font-size: 0.37333rem; color: #333; margin-top: 0.13333rem; }

.media-details .details-relevant ul li .m-img { float: left; width: 28%; margin-left: 4%; }

.media-details .details-relevant ul li .m-img img { display: block; }

.website-group ul { padding: 0.53333rem 0; }

.website-group ul li { float: left; width: 48%; margin: 1%; padding: 0.26667rem 0; border-bottom: 1px solid #e5e5e5; }

.website-group ul li a { display: block; font-size: 0.37333rem; color: #333; height: 1.01333rem; line-height: 0.50667rem; padding-left: 0.4rem; background: url("../images/wzq-icon01.png") no-repeat left 0.13333rem; -moz-background-size: 0.26667rem; background-size: 0.26667rem; overflow: hidden; }

.website-group .website-more { margin-top: 0.4rem; text-align: center; }

.website-group .website-more a { display: inline-block; width: 0.32rem; height: 0.32rem; background: url("../images/qkbd-icon03.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.business { padding-top: 0.8rem; }

.business p { font-size: 0.37333rem; color: #666; line-height: 0.6rem; }

.business .framework-tit { margin-top: 0.53333rem; }

.business .f-item-tit { font-size: 0.45333rem; color: #333; font-weight: bold; margin: 0.66667rem 0 0.4rem; }

.business .f-item-img { margin: 0.26667rem 0; }

.business .business-tit ul li { float: left; width: 33.33%; text-align: center; }

.business .business-tit ul li.active a { color: #d6001d; border-bottom: 1px solid #d6001d; }

.business .business-tit ul li a { display: inline-block; font-size: 0.45333rem; color: #333; font-weight: bold; padding-bottom: 0.13333rem; border-bottom: 1px solid #fff; }

.business .business-list { margin-top: 0.53333rem; }

.business .business-list .business-list-item { display: none; }

.business .business-list .business-list-item.active { display: block; }

.business .business-list .business-list-item ul.ul-qz li { float: left; width: 48%; margin: 1%; padding: 0.26667rem 0; border-bottom: 1px solid #e5e5e5; }

.business .business-list .business-list-item ul.ul-qz li a { display: block; font-size: 0.37333rem; color: #333; height: 1.01333rem; line-height: 0.50667rem; padding-left: 0.4rem; background: url("../images/wzq-icon01.png") no-repeat left 0.13333rem; -moz-background-size: 0.26667rem; background-size: 0.26667rem; overflow: hidden; }

.business .business-list .business-list-item ul.ul-ss li { float: left; width: 31.33%; margin: 1%; }

.business .business-list .business-list-item ul.ul-cy li { float: left; width: 48%; margin: 1%; text-align: center; }

.business .business-list .business-list-item ul.ul-cy li a { display: block; }

.business .business-list .business-list-item ul.ul-cy li .group-m-img { height: 2.66667rem; border: 1px solid #e5e5e5; }

.business .business-list .business-list-item ul.ul-cy li .group-m-img img { width: auto; max-width: 100%; max-height: 100%; margin: 0 auto; position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.business .business-list .business-list-item ul.ul-cy li span { display: block; font-size: 0.32rem; color: #333; height: 0.90667rem; margin-top: 0.13333rem; line-height: 0.45333rem; overflow: hidden; }

.hidden { display: none; }

.showMore-Btn, .inforBtn { margin-top: 0.4rem; text-align: center; }

.showMore-Btn a, .inforBtn a { display: inline-block; width: 0.32rem; height: 0.32rem; background: url("../images/qkbd-icon03.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; }

.search-result { padding: 0.8rem 0; }

.search-result .search-r-con { overflow: hidden; }

.search-result .search-r-con .k { float: left; width: 70%; height: 1.06667rem; line-height: 1.06667rem; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none; padding-left: 0.93333rem; background-image: url("../images/search-result-icon.png"); background-repeat: no-repeat; background-position: 0.26667rem center; -moz-background-size: 0.46667rem; background-size: 0.46667rem; }

.search-result .search-r-con .b { float: left; font-size: 0.34667rem; color: #fff; width: 30%; height: 1.06667rem; line-height: 1.06667rem; text-align: center; background: #c5292a; border: none; outline: none; }

.search-result ul li { padding: 0.26667rem 0; overflow: hidden; position: relative; border-bottom: 1px solid #e5e5e5; }

.search-result ul li .r-num { float: left; width: 10%; font-size: 0.34667rem; color: #c5292a; font-weight: bold; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.search-result ul li .r-txt { float: left; font-size: 0.4rem; color: #333; width: 70%; padding-right: 3%; padding-left: 5%; background: url("../images/histroy-icon01.png") no-repeat left 0.13333rem; -moz-background-size: 0.26667rem; background-size: 0.26667rem; }

.search-result ul li .r-time { float: left; font-size: 0.34667rem; color: #999; width: 22%; text-align: center; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.newsVideo .newsVideo-item { margin-top: 0.8rem; }

.newsVideo .newsVideo-item .newsVideo-tit { font-size: 0.56rem; color: #333; font-weight: bold; }

.newsVideo .newsVideo-item ul li { margin-top: 0.4rem; }

.newsVideo .newsVideo-item ul li .newsVideo-img { width: 100%; position: relative; }

.newsVideo .newsVideo-item ul li .newsVideo-img img { display: block; width: 100%; }

.newsVideo .newsVideo-item ul li .newsVideo-img a span.b { display: block; width: 1.2rem; height: 1.2rem; background: url("../images/videoBtn.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: absolute; left: 0.53333rem; bottom: 0.53333rem; text-indent: 999em; overflow: hidden; }

.newsVideo .newsVideo-item ul li .newsVideo-img a.vs-btn { display: block; width: 1.2rem; height: 1.2rem; background: url("../images/videoBtn.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: absolute; left: 0.53333rem; bottom: 0.53333rem; }

.newsVideo .newsVideo-item ul li p { font-size: 0.37333rem; color: #333; margin-top: 0.13333rem; }
#BodyLabel img{display:inline-block;height:auto !important;}

