﻿.jg-box{padding: 20px 0 0 0;}
.jg-left{width: 830px}
.jg-right{width: 320px}
/*机构列表*/
.jg-diqu-select{padding: 10px;border: 1px solid #EEEEEE;display: flex;}
.diqu-w1{min-width: 80px;font-size: 14px;font-weight: 400;color: #787878;padding: 5px 0}
.diqu-w2 ul{display: flex;flex-wrap: wrap;}
.diqu-w2 ul li{padding:0 10px;margin: 0 7px 5px;}
.diqu-w2 li a{font-size: 14px;font-weight: 400;color: #222222;display: inline-block;padding: 5px 8px;}
.diqu-w2 li.on a,.diqu-w2 li a:hover{color: #E63131;background: #FFE4E4;}
.jg-list-item{display: flex;border-bottom: 1px solid #F4F4F4;padding: 25px 0;align-items: center;}
.jg-list-item .img,.jg-list-item .img img{width: 72px;height: 72px;}
.jg-list-item .img{border:1px solid #F1F1F1;padding: 4px;border-radius: 6px;margin-right: 20px;}
.jg-list-item .info{flex: 1;min-width: 0}
.jg-list-item .info .txt{margin-right: 20px;display: flex;justify-content: space-between;align-items: center;}
.jg-list-item .info .title{line-height: 22px;padding-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 22px;}
.jg-list-item .info .title a{font-size: 18px;font-weight: bold;color: #222222;}
.jg-list-item .info .title a:hover{color: #E63131;}
.jg-list-item .info .txt .tel,.jg-list-item .info .txt .map{font-size: 14px;font-weight: 400;color: #222222;line-height: 20px;margin-bottom: 6px;}
.jg-list-item .info .jg-tags{display: flex;justify-content: space-between;align-items: center;}
.jg-list-item .info .jg-tags .sp1{width: 85px;height: 26px;background: #F8F9FA;border-radius: 2px 2px 2px 2px;text-align: center;line-height: 26px;font-size: 13px;font-weight: 400;color: #A7A7A7;}
.jg-list-item .info .jg-tags .sp2{display: flex;align-items: center;font-size: 13px;font-weight: 400;color: #A7A7A7;}
.jg-list-item .info .jg-tags .sp2 img{margin-right: 4px;}
.jg-r-yxtj .jg-list-item .img{border: none;padding: 0}
.jg-r-yxtj .jg-list-item .img,.jg-r-yxtj .jg-list-item .img img{width: 64px;height: 64px;}
.jg-r-yxtj .jg-r-title{margin-bottom: 0}
.jg-list-item .info .txt .map{margin-bottom: 0}
.jg-list-item .info .txt .tel span,.jg-list-item .info .txt .map span{margin-right: 20px;}
.jg-list-item .info .txt .tel em,.jg-list-item .info .txt .map em{color: #787878;font-style: normal;}
.jg-list-item .info .details a{width: 84px;height: 32px;border-radius: 2px;border: 1px solid #FFCCCC;display: block;text-align: center;line-height: 32px;font-size: 13px;font-weight: 400;color: #E63131;}
.jg-list-item .info .details a:hover{background: #E63131;color: #fff;}

.jg-r-title{font-size: 20px;font-weight: bold;color: #222222;padding-left: 16px;position: relative;margin-bottom: 20px;}
.jg-r-title img{display: none;}
.jg-r-title:after{content: "";position: absolute;left: 0;top: 50%;transform: translate(0,-50%);width: 4px;height: 18px;background: #1890FF;}
.jg-r-ad .img img{width: 100%}
.jg-r-ad2,.jg-r-ad3 .img,.jg-r-zszc{margin-top: 32px;}
.jg-index-body .jg-r-ad2{margin-top: 0;}
.jg-area-body .jg-r-zszc{display:none}
.jg-r-zszc li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 10px;padding-left: 20px;position: relative;}
.jg-r-zszc li:after{width: 5px;height: 5px;background: #CCCCCC;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);border-radius: 5px;content: ""}
.jg-r-zszc li a{font-size: 14px;font-weight: 400;color: #222222;}
.jg-r-zszc li a:hover{color: #1890FF}
.jg-r-title .menu{display: inline;margin-left: 20px;color: #666666;font-size: 18px;font-weight: normal;}
.jg-r-title .menu a{font-size: 18px;font-weight: 400;color: #787878;position: relative;}
.jg-r-title .menu a.on,.jg-r-title .menu a:hover{color:#1890FF}
.jg-r-title .menu a:first-child:after{content: "";position: absolute;height: 12px;width: 1px;background: #E9E9E9;right: -18px;top: 50%;transform: translate(0,-50%);}
.jg-r-title .menu i{font-style:normal}
.jg-r-title .menu i:last-child{display:none}
/*机构列表*/

/*机构主页*/
.jg-des{margin-top: 20px;}
.jg-des-box{background: url(../images/jg_bg.png) 0 0 no-repeat;padding:50px 60px 0 60px;}
.jg-des-top{display: flex;align-items: start}
.jg-des-logo .img{background: #FFFFFF;padding: 10px;border-radius: 8px 8px 8px 8px;border: 1px solid #D9DADF;margin-right: 24px;}
.jg-des-logo .img img{width: 140px;height: 140px;display: block;}
.jg-dex-info{flex: 1;min-width: 0}
.jg-dex-info .title{font-size: 24px;font-weight: bold;color: #FFFFFF;margin-bottom: 13px}
.jg-dex-info .title a{color: #FFFFFF;}
.jg-dex-info .tag1{display: flex;font-size: 14px;font-weight: 400;color: #FFFFFF;margin-bottom: 25px;}
.jg-dex-info .tag1 .map,.jg-dex-info .tag1 .hot{display: flex;align-items: center;}
.jg-dex-info .tag1 .map img,.jg-dex-info .tag1 .hot img{margin-right: 8px;}
.jg-dex-info .tag1 .map{margin-right: 30px;}
.jg-dex-info .tag2{display: flex;flex-wrap: wrap;margin-bottom: 30px;}
.jg-dex-info .tag2 .item{width: 50%;font-size: 16px;font-weight: 400;color: #FFFFFF;display: flex;align-items: center;margin-bottom: 13px;min-width: 0;justify-content: space-between;}
.jg-dex-info .tag2 .item i{margin-right: 8px;}
.jg-dex-info .tag2 .item span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flex: 1}
.jg-dex-info .tag2 .item span em{font-style: normal;}
.jg-des-menu ul{display: flex;}
.jg-des-menu ul li{flex: 1;margin-right: 10px;}
.jg-des-menu ul li:last-child{margin-right: 0}
.jg-des-menu ul li a{display: block;text-align: center;line-height: 62px;height: 62px;background: rgba(255,255,255,0.3);border-radius: 3px 3px 0px 0px;font-size: 18px;font-weight: 400;color: #FFFFFF;}
.jg-des-menu ul li a:hover,.jg-des-menu ul li.on a{background: #FFFFFF;color: #1890FF;}
.jg-area-body .jg-gk-box .video,.jg-area-body .jg-gk-box .jg-r-title,.jg-area-body .jg-gk-box .content{display:none !important}
.jg-area-body .jg-gk-box{margin:0}
.jg-gk-box{display: flex;margin-top: 20px;align-items: start;}
.jg-gk-box .video{width: 370px;height: 208px;margin-right: 40px;}
.jg-gk-box .video img{width: 370px;height: 208px;}
.jg-gk-box .info{flex: 1}
.jg-gk-box .comment{display: flex;align-items: end;margin-bottom: 30px;}
.jg-gk-box .comment .item{flex: 1;margin-right: 40px;}
.jg-gk-box .comment .item:last-child{margin-right: 0}
.jg-gk-box .comment .txt .tip1{font-size: 14px;font-weight: 400;color: #222222;}
.jg-gk-box .comment .txt .tip2{font-size: 40px;font-weight: bold;color: #222222;}
.jg-gk-box .comment .score{margin-bottom: 7px;}
.jg-gk-box .comment .score .val{display: flex;justify-content: space-between;font-size: 13px;font-weight: 400;color: #222222;margin-bottom: 8px;}
.jg-gk-box .comment .score .val span:last-child{color: #A7A7A7;}
.jg-gk-box .comment .score .val span em{font-style: normal;}
.jg-gk-box .comment .score .layui-progress,.jg-gk-box .comment .score .layui-progress-bar{height: 8px;background: #F0F5F9}
.jg-gk-box .comment .score:nth-child(2) .layui-progress-bar{background: #FF9607}
.jg-gk-box .comment .score:nth-child(3) .layui-progress-bar{background: #1890FF}
.jg-gk-box .comment .score:nth-child(4) .layui-progress-bar{background: #27BF84}
.jg-gk-box .content{font-size: 14px;font-weight: 400;color: #222222;line-height: 24px;position: relative;}
.click-hide{display: none;}
.jg-left .jg-l-index{margin-top: 25px;}
.jg-gk-box .content .txt{height: 72px;overflow:hidden;}
.jg-gk-box .content .more{text-align: left;margin-top: 16px;}
.jg-gk-box .content .more a{color: #1890FF}
.jg-gk-box .content .more a:hover{color: #fff;}
.jg-l-tzgg-list .item{padding: 0 0 15px 0;}
.jg-l-tzgg-list .item .title{line-height: 24px;margin-bottom: 12px;}
.jg-l-tzgg-list .item .title a{font-size: 16px;font-weight: bold;color: #222222;}
.jg-l-tzgg-list .item .title a:hover{color: #1890FF;}
.jg-l-tzgg-list .item .info{font-size: 14px;font-weight: 400;color: #787878;line-height: 24px;}
.jg-l-more{text-align: center;}
.jg-l-more a{width: 140px;height: 36px;border: 1px solid #0072E2;text-align: center;line-height: 36px;display: inline-block;font-size: 16px;font-weight: 400;color: #1890FF;}
.jg-l-more a:hover{background: #0072E2;color: #fff}
.jg-l-zsjz,.jg-l-jxd{margin-top: 25px;}
.jg-l-zsjz-ul{margin-bottom: 16px;}
.jg-l-zsjz-ul li{height: 65px;line-height: 65px;border-bottom: 1px solid #EFEFEF;}
.jg-l-zsjz-ul li a{display: flex;justify-content: space-between;align-items: center;font-size: 18px;font-weight: 400;color: #222222;}
.jg-l-zsjz-ul li a:hover{color: #1890FF;}
.jg-l-zsjz-ul li span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0;}
.jg-l-zsjz-ul li span:first-child{flex: 1;margin-right: 10px;}
.jg-l-zsjz-ul li span:last-child{font-size: 16px;color: #A7A7A7;}
.jg-l-table{margin-bottom: 16px;}
.jg-l-table table{width: 100%}
.jg-l-table table th,.jg-l-table table td{text-align: left;padding:13px 16px;border: 1px solid #F3F3F3;}
.jg-l-table table th{background: #F8FAFF;font-size: 14px;font-weight: 400;color: #787878;}
.jg-l-table table td{font-size: 14px;font-weight: 400;color: #222222;}
.jg-l-table table td a{color: #222222;}
.swiper-jg{display: flex;display: none;}
.swiper-jg-l,.swiper-jg-r{width: 46px;height: 180px;background: #F6F6F6;border-radius: 4px 4px 4px 4px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.swiper-jg-cen{flex: 1;margin: 0 16px;height: 180px;min-width: 0}
.swiper-jg-list{overflow: hidden;height: 180px;position: relative;}
.swiper-jg-list ul{width: 160%;position: absolute;left: 0;top: 0;}
.swiper-jg-list ul li{border-radius: 4px 4px 4px 4px;border: 1px solid #ECECEC;height: 180px;box-sizing: border-box;width: 202px;float: left;margin-right: 16px;text-align: center;}
.swiper-jg-list ul li .img img{width: 80px;height: 80px;}
.swiper-jg-list ul li .img{padding: 20px 0;}
.swiper-jg-list ul li .title{text-align: center;padding: 0 20px;font-size: 18px;font-weight: 400;color: #222222;line-height: 20px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;}
.jg-left-menu .title{height: 56px;background: #0D66EE;padding: 0 16px;line-height: 56px;font-size: 24px;font-weight: bold;color: #FFFFFF;}
.jg-left-menu ul li a{display: block;height: 56px;background: #F6F6F6;padding: 0 16px;line-height: 56px;border-bottom: 1px solid #E8E8E8;font-size: 24px;font-weight: 400;color: #222222;}
.jg-left-menu ul li a:hover,.jg-left-menu ul li a.on{color: #0D66EE;}
/*机构主页*/

/*内容页*/
.area-title{border-bottom: 1px solid #F2F2F2;padding-bottom:20px;}
.area-title h1{font-size: 30px;font-weight: bold;color: #222222;line-height: 35px;text-align: center;}
.area-title p{font-size: 14px;color: #A7A7A7;line-height: 19px;padding: 36px 0 0 0;text-align: center;}
.area-title p span{margin: 0 8px;}
.area-content{padding: 24px 0 0 0;}
.area-content p {text-indent: 2em;padding-bottom: 20px;}
.area-content img{max-width: 80%;margin: 0 auto;display: block;}
.area-content{font-size: 16px;color: #56585A;line-height: 28px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break: break-word;}
.cont-previous{padding: 0 32px;background: #fff;padding-bottom: 32px;}
.cont-previous p{font-size: 16px;color: #666666;line-height: 32px;}
.cont-previous p a{font-size: 16px;color: #666666;}
.cont-previous p a:hover{color: #FF6B30}
.area-content p.title-style{border-left: #78bdff 4px solid;text-indent: 0;font-size: 18px; color: #333; padding-left: 15px;margin-bottom: 15px;font-weight: 700; padding-bottom: 0;}
.jg-area-xgtj .jg-r-title:after{background: #E63131}
.jg-area-xgtj-list .item{padding: 20px 0;border-bottom: 1px solid #F2F2F2;}
.jg-area-xgtj-list .item .title{font-size: 18px;font-weight: 400;color: #222222;line-height: 26px;margin-bottom: 16px;}
.jg-area-xgtj-list .item .title a{color: #222222;}
.jg-area-xgtj-list .item .title a:hover{color: #1890FF;}
.jg-area-xgtj-list .item .info{font-size: 14px;font-weight: 400;color: #787878;line-height: 22px;margin-bottom: 16px;}
.jg-area-xgtj-list .item .tips{font-size: 13px;font-weight: 400;color: #A7A7A7;line-height: 26px;}
.jg-area-xgtj-list .item .tips span{margin-right: 32px;}
/*内容页*/

/*移动端重构*/
@media(max-width:1200px){
	.jg-box{padding: 0;}
	.jg-left,.jg-right{width: auto;float: none;}
	/*机构列表*/
	.jg-diqu-select{background: #fff;border: none;display: block;position: relative;z-index: 2;padding: 0.533rem 0.453rem}
	.diqu-w1{width: auto;padding: 0;font-size: 0.373rem;}
	.diqu-w1 i{background: url(../images/selectbg.png) 0 0 no-repeat;width: 0.24rem;background-size: 0.24rem;display: inline-block;height: 0.106rem;vertical-align: top;margin: 0.16rem 0 0 0.1rem}
	.diqu-w2{position: absolute;background: #fff;left: 0.453rem;right: 0.453rem;box-sizing: border-box;border: 1px solid #FFE4E4;padding: 0.2rem 0 0.2rem 0.2rem;top: 1.1rem;display: none;}
	.diqu-w2 ul li{padding:0 0;margin: 0 0.2rem 0.133rem;}
	.diqu-w2 li a{font-size: 0.373rem;padding: 0.133rem}
	.jg-list-box{background: #fff;padding: 0 0.453rem}
	.jg-list-item{padding: 0.533rem 0}
	.jg-list-item .img,.jg-list-item .img img{width: 1.493rem;height: 1.493rem;}
	.jg-list-item .img{border:none;padding: 0;border-radius: 0;margin-right: 0.32rem;}
	.jg-list-item .info .txt{margin-right: 0.32rem;align-items: end;}
	.jg-list-item .info .title{line-height: 0.64rem;padding-bottom: 0.1rem;height: 0.64rem}
	.jg-list-item .info .title a{font-size: 0.426rem;}
	.jg-list-item .info .txt .tel,.jg-list-item .info .txt .map{font-size: 0.346rem;line-height: 0.64rem;margin-bottom: 0;}
	.jg-list-item .info .txt .tel span,.jg-list-item .info .txt .map span{margin-right: 0.32rem;}
	.jg-list-item .info .details a{width: auto;height: 0.64rem;border-radius: 0;border: none;line-height: 0.64rem;font-size: 0.346rem;color: #E63131;}
	.jg-list-item .info .details a i{display: inline;font-style: normal;}
	.jg-r-title{position: relative;padding-left: 0;background: #F8F9FD;text-align: center;line-height: 1.173rem;font-size: 0.426rem;color: #257AEC;z-index: 7;margin-bottom:0}
	.xh-box .jg-r-title{margin-bottom: 0;}
	.jg-r-title img{display: inline-block;width: 0.266rem;}
	.jg-r-title:after{display: none;}
	.jg-r-title .menu{position: absolute;left: 0;right: 0;top: 1.173rem;margin: 0;background: #F8F9FD;display: none;}
	.jg-r-title .menu i{display: none;}
	.jg-r-title .menu a{display: block;border-top: 1px solid #E8E8E8;line-height: 1.173rem;font-size: 0.426rem;}
	/*机构列表*/

	/*机构主页*/
	.jg-des{margin-top: 0;}
	.jg-des-box{background: #fff;padding:0.453rem 0 0 0;}
	.jg-des-top{display: block;padding:0 0.453rem;}
	.jg-des-logo{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.453rem;}
	.jg-des-logo .img{padding: 0.106rem;border-radius: 0.213rem;margin-right: 0.453rem;}
	.jg-des-logo .img img{width: 1.86rem;height: 1.86rem;}
	.jg-des-logo a.wap-show{background: #E63131;width: 2.88rem;text-align: center;line-height: 0.853rem;border-radius: 0.053rem;font-weight: 400;color: #FFFFFF;font-size: 0.373rem;display: flex;align-items: center;justify-content: center;}
	.jg-des-logo a.wap-show img{height: 0.373rem;margin-right: 0.266rem;}
	.jg-dex-info .title{font-size: 0.48rem;color: #222222;margin-bottom: 0.293rem}
	.jg-dex-info .title a{color: #222222;}
	.jg-dex-info .tag1{font-size: 0.32rem;color: #999999;margin-bottom: 0.426rem;}
	.jg-dex-info .tag1 .map img,.jg-dex-info .tag1 .hot img{margin-right: 0.106rem;height: 0.373rem}
	.jg-dex-info .tag1 .map{margin-right: 0.426rem;}
	.jg-dex-info .tag2{display: block;margin-bottom: 0.53rem;background: #F8F9FD;padding: 0.32rem}
	.jg-dex-info .tag2 .item{width: 100%;font-size: 0.373rem;color: #666666;margin-bottom: 0.24rem;}
	.jg-dex-info .tag2 .item span{display: flex;}
	.jg-dex-info .tag2 .item span em:nth-child(1){width: 2rem;}
	.jg-dex-info .tag2 .item span em{white-space: wrap;min-width:0;}
	.jg-dex-info .tag2 .item span em:nth-child(2){flex: 1}
	.jg-dex-info .tag2 .tag2-r{position: relative;padding-left: 0.16rem;border-left: 1px solid #D9DEE2;margin-left: 0.32rem}
	.jg-dex-info .tag2 .tag2-r img{height: 0.426rem;}
	.jg-des-menu{padding:0 0.453rem;border-bottom: 1px solid rgba(0,0,0,0.1);}
	.jg-des-menu ul{display: block;overflow-y: auto;white-space: nowrap;}
	.jg-des-menu ul li{margin-right: 0.586rem;display: inline;}
	.jg-des-menu ul li:last-child{margin-right: 0}
	.jg-des-menu ul li a{display: inline-block;line-height: 0.746rem;height: 0.746rem;background: none;border-radius:0;font-size: 0.4rem;color: #999999;padding: 0.32rem 0;position: relative;}
	.jg-des-menu ul li a:hover,.jg-des-menu ul li.on a{color: #222222;}
	.jg-des-menu ul li a:hover:after,.jg-des-menu ul li.on a:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height:0.08rem;background: #54A0F3;border-radius: 0.053rem;}
	.jg-gk-box{background: #fff;margin: 0;padding:0 0 0.453rem 0}
	.jg-gk-box .comment{display: none;}
	.jg-gk-box .content{font-size: 0.4rem;line-height: 0.8rem;padding: 0 0.453rem;}
	.jg-gk-box .content .txt{height: 2.4rem;}
	.jg-area-body .jg-l-zsjz,.jg-area-body .jg-l-zszy,.jg-area-body .jg-l-jxd{background:#fff;margin:0;padding:0.453rem;}
	.jg-l-zsjz-ul li{padding:0.32rem 0;}
	.jg-l-zsjz-ul li a{display:block;font-size:0.426rem;font-weight: 400;color: #222222;}
	.jg-l-zsjz-ul li a span{display:block;white-space:normal;text-overflow:initial}
	.jg-l-zsjz-ul li{height:auto;line-height:0.64rem;}
	.jg-l-zsjz-ul li a span:first-child{margin-right:0}
	.jg-l-zsjz-ul li a span:last-child{font-size:0.346rem;}
	.jg-l-table{margin-bottom: 0.426rem;}
	.jg-l-table table th,.jg-l-table table td{text-align: left;padding:0.346rem 0.426rem;}
	.jg-l-table table th{font-size: 0.426rem;}
	.jg-l-table table td{font-size: 0.426rem;}
	.jg-area-body .jg-gk-box .jg-r-title{display:block !important}
	/*机构主页*/

	/*内容页*/
	.area-box{background: #fff;padding:0 0.453rem;}
	.area-title{border-bottom: none;padding:0}
	.area-title h1{font-size: 0.533rem;line-height: 0.746rem;text-align: left;padding-top: 0.426rem}
	.area-title p{font-size: 0.32rem;color: #999999;line-height: 0.586rem;padding: 0.266rem 0 0 0;text-align: left;}
	.area-title p span{margin: 0 0.266rem 0 0;}
	.area-content p {text-indent: 2em;padding-bottom: 0.4rem;}
	.area-content img{max-width:100%;}
	.area-content{font-size: 0.4rem;line-height: 0.746rem;color: #333333;padding: 0.533rem 0 0.266rem 0;}
	.cont-previous{padding: 0 0.426rem;padding-bottom: 0.426rem;}
	.cont-previous p{font-size: 0.4rem;line-height: 0.746rem;}
	.cont-previous p a{font-size: 0.4rem;}
	.area-content p.title-style{border-left: #78bdff 0.1rem solid;font-size: 0.5rem;color: #333;padding-left: 0.3rem;text-indent: 0; margin-bottom: 0.3rem;font-weight: 700;padding-bottom: 0;}
	.jg-area-xgtj{margin-top: 0.16rem;background: #fff;padding:0.613rem 0.453rem 0 0.453rem;}
	.jg-area-xgtj .jg-r-title:after{background: #E63131}
	.jg-area-xgtj-list .item{padding: 0.4rem 0;}
	.jg-area-xgtj-list .item .title{font-size: 0.426rem;line-height: 0.64rem;margin-bottom: 0.24rem;height: 0.64rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.jg-area-xgtj-list .item .tips{font-size: 0.346rem;line-height: 0.64rem;}
	.jg-area-xgtj-list .item .tips span{margin-right: 0;}
	/*内容页*/
}
/*移动端重构*/
/*new*/