/****列表无数据****/
.NoneData{}
.NoneData .icons_before{ display:block; margin:0 auto 10px; border-radius:50%; background:#f8f8f8; height:78px; width:78px; position: relative; }
.NoneData .icons_before::before{ position: absolute; left:50%; top:50%; margin-top:-13px; margin-left:-13px; height:26px; width:26px; background-position:-420px -62px; }
.NoneData .nword{ font-size:16px; line-height:24px; color:#555555; }
.NoneData .ntip{ font-size:14px; line-height:24px; color:#bcbcbc; }
/******体检中心******/
.ListA{}
.ListA .listTypes{ font-size:0; line-height:0; padding:10px 20px; background-color:#f8f8f8; border:1px solid #eeeeee; margin-bottom:20px; }
.ListA .listTypes .links{}
.ListA .listTypes .links a{ font-size:14px; line-height:18px; color:#666666; position: relative; display:inline-block; }
.ListA .listTypes .links a+a{ margin-left:43px; }
.ListA .listTypes .links a+a::before{ content:""; position: absolute; left:-21px; top:50%; margin-top:-9px; height:18px; width:1px; background:#eeeeee; }
.ListA .listTypes .links a.on,
.ListA .listTypes .links a:hover{ color:#3866ff; }
.ListA .listTypes .word{ font-size:14px; line-height:18px; color:#666666; }
.ListA .ul{}
.ListA .ul li{}
.ListA .ul li:hover{ box-shadow:0 0 10px rgba(0,0,0,.2); }
.ListA .ul li+li{ margin-top:20px; }
.ListA .ul .pad{ padding:20px; border:1px solid #eeeeee; }
.ListA .ul .Top{}
.ListA .ul .Top .imgBox{ transition:all 0.3s; }
.ListA .ul .Top .cont{ margin-left:20px; width:340px; }
.ListA .ul .Top .cont .title{ display:block; font-size:16px; line-height:1.6em; color:#444444; font-weight:bold; margin:-4px 0 15px; }
.ListA .ul .Top .cont .p{ font-size:12px; line-height:20px; color:#666666; }
.ListA .ul .Top .cont .p p{ position: relative; padding-left:22px; max-width:100%; vertical-align:top; }
.ListA .ul .Top .cont .p .p2{ padding-right:30px; display:inline-block; }
.ListA .ul .Top .cont .p p span{ display:inline-block; /*background:#f2f2f2; border-radius:3px; padding:0 7px;*/ margin-right:10px; }
.ListA .ul .Top .cont .p p+p{ margin-top:7px; }
.ListA .ul .Top .cont .p p::before{ height:20px; width:20px; position: absolute; left:0; top:0; }
.ListA .ul .Top .cont .p .p1::before{ background-position:-757px 0; }
.ListA .ul .Top .cont .p .p2::before{ background-position:-779px -1px; }
.ListA .ul .Top .cont .p .p3::before{ background-position:-800px -1px; }
.ListA .ul .Top .cont .p .p4::before{ background-position:-757px -19px; }
.ListA .ul .Top .cont .p .address{ display:inline-block; vertical-align:middle; color:#3866ff; margin-left:7px; line-height:18px; margin-top:-1px; position: absolute; top:2px; right:0; }
.ListA .ul .Top .cont .p .time{/* display:inline-block; vertical-align:middle; color:#3866ff; border:1px solid #3866ff; padding:0 4px; line-height:18px; margin-top:-1px; */ color:#666; }
.ListA .ul .Top .cont .p .address:hover{ color:#ffaa00; }
.ListA .ul .Top .cont .p .time:hover{/* background:#3866ff; color:#fff; */}
.ListA .ul .Top .imgBox:hover{ opacity:0.8; }
.ListA .ul .Top .score{ max-width:260px; padding-top:20px; }
.ListA .ul .Top .score .scoreNumber{ font-size:14px; color:#555555; }
.ListA .ul .Top .score .scoreNumber .nums{ font-size:27px; line-height:1.4em; margin-right:4px; }
.ListA .ul .Top .score .scoreIcon{ border-left:1px solid #eeeeee; font-size:0; line-height:0; margin-left:18px; padding:5px 0 5px 15px; }
.ListA .ul .Top .score .scoreIcon p+p{ margin-top:7px; }
.ListA .ul .Top .score .scoreIcon .scoreTit,
.ListA .ul .Top .score .scoreIcon .num{ font-size:12px; line-height:18px; }
.ListA .ul .Top .score .scoreIcon .stars{ margin:0 9px; }
.ListA .ul .Top .score .txt{ text-align:center; font-size:14px; line-height:1.4em; color:#999999; margin-top:15px; }
.ListA .ul .Meal{ padding-top:15px; }
.ListA .ul .Meal .dl{ font-size:0; line-height:0; }
.ListA .ul .Meal .dt{ background-color:#f8f8f8; border:1px solid #eeeeee; color:#444444; }
.ListA .ul .Meal dd{ color:#555; border-bottom:1px solid #eee; }
.ListA .ul .Meal .wid{ display:inline-block; vertical-align:middle; font-size:14px; line-height:1.6em; padding:7px 10px; text-align:center; }
.ListA .ul .Meal .wid1{ padding-left:15px; width:540px; text-align:left; }
.ListA .ul .Meal .wid2{ width:135px; }
.ListA .ul .Meal .wid3{ width:90px; }
.ListA .ul .Meal .wid4{ width:90px; }
.ListA .ul .Meal .dt .wid1{ position: relative; }
.ListA .ul .Meal .dt .wid1::before{ content:""; display:block; width:3px; height:18px; background:#3866ff; position:absolute; left:0; top:50%; margin-top:-9px; }
.ListA .ul .Meal dd a{ display:block; color:#555; display:inline-block; max-width:100%; }
.ListA .ul .Meal dd del{ color:#999; }
.ListA .ul .Meal dd .red{ color:#ff0000; }
.ListA .ul .Meal .more{ font-size:14px; color:#999999; line-height:1em; margin-top:17px; display:inline-block; vertical-align:top; }
.ListA .ul .Top .cont .title:hover,
.ListA .ul .Meal dd a:hover,
.ListA .ul .Meal .more:hover{ color:#3866ff; }
/***地图弹框***/
#MapTank{}
#MapTank .block{ padding:10px; width:872px; }
#MapTank .Map{ border:1px solid #cedaef; width:478px; height:500px; box-sizing:content-box; margin-right: 10px; }
#MapTank .Map *{ box-sizing:content-box; }
#MapTank .Map img{ max-width:99999px; }
#MapTank .Map .BMapLib_bubble_content img{ width:100px; height:75px; float:right; margin-left:5px; }
#MapTank .MapContent{ border:1px solid #cedaef; width:362px; height:502px; }
#MapTank .MapContent .cont{ padding:5px 10px; }
#MapTank .MapContent .cont .h2{ margin:0 0 3px; }
#MapTank .MapContent .cont .h2 a{ display:inline-block; font-size:16px; line-height:1.6em; color:#4b4643; }
#MapTank .MapContent .cont .h2 a:hover{ color:#3866ff; }
#MapTank .MapContent .cont p{ font-size: 13px; color: #666; line-height: 20px; }
#MapTank .MapContent .SearchTab{ font-size:0; line-height:0; border-top:1px solid #cedaef; border-bottom:1px solid #cedaef; }
#MapTank .MapContent .SearchTab .div{ display:inline-block; width:50%; text-align:center; cursor:pointer; }
#MapTank .MapContent .SearchTab .div.on{ background:#f2f2f2; }
#MapTank .MapContent .SearchTab .div+.div{ border-left:1px solid #cedaef; }
#MapTank .MapContent .SearchTab .div span{ font-size:13px; line-height:36px; color:#666; display:inline-block; position: relative; padding-left:20px; }
#MapTank .MapContent .SearchTab .icons_before::before{ position: absolute; left:0; top:50%; margin-top:-9px; background-position:-829px 0; height:17px; width:14px; }
#MapTank .MapContent .roadinput{ padding:10px; line-height:27px; border-bottom:1px solid #cedaef; }
#MapTank .MapContent .roadinput .input{ margin-left:8px; border:1px solid #cedaef; line-height:25px; height:27px; padding:0 5px; width:190px; font-size:13px; }
#MapTank .MapContent .roadinput b{ font-size:13px; padding:0 8px; margin-left:10px; display: inline-block; line-height: 25px; font-weight: normal; border:1px solid #cedaef; position: relative; top: 1px; cursor: pointer; }
#MapTank .MapContent .roadinput b:hover{ background:#f2f2f2; }
#MapTank .MapContent .RoadLine{ height:355px; overflow-y:auto; }
.tangram-suggestion-main{ z-index:1000; }
/***预约时间弹框***/
#TimeTank{}
#TimeTank .block{ padding:10px 10px 11px; }
#TimeTank .CalendarDate{ width:500px; }
#TimeTank .CalendarDate .controldiv .left,
#TimeTank .CalendarDate .controldiv .right{ line-height:46px; }
#TimeTank .CalendarDate .controldiv p{ font-size:16px; line-height:46px; }
#TimeTank .CalendarDate table td{ padding:10px 5px; line-height:20px; }
/******体检中心详情******/
/**信息简介**/
#PhysicalInfo{}
#PhysicalInfo .em{ font-style:normal; }
#PhysicalInfo .Border{ border:1px solid #eeeeee; font-size:0; line-height:0; }
#PhysicalInfo .imgBox{}
#PhysicalInfo .cont{ width:710px; padding:0 20px 0 30px; }
#PhysicalInfo .cont .h1{ font-size:24px; line-height:1.5em; color:#333333; font-weight:normal; }
#PhysicalInfo .cont .h1 .tag{ border:1px solid #3866ff; background:#3866ff; font-size:12px; line-height:16px; color:#fff; padding:0 5px; display:inline-block; vertical-align:middle; margin-left:10px; transition:all 0.3s; }
#PhysicalInfo .cont .h2{ font-size:14px; line-height:1.6em; color:#999999; font-weight:normal; margin-bottom:14px; }
#PhysicalInfo .cont p{ font-size:14px; line-height:1.6em; color:#666666; margin-top:5px; }
#PhysicalInfo .cont .tit{ color:#555555; }
#PhysicalInfo .cont p a{ color:#3866ff; margin-left:10px; }
#PhysicalInfo .cont p a:hover{ color:#ffaa00; }
#PhysicalInfo .numbers{ width:274px; border-left:1px solid #e7e7e7; padding:20px 50px; }
#PhysicalInfo .numbers .AppointmentKnow{ font-size:14px; color:#3866fd; border:1px solid #3866fd; display:block; line-height:38px; background:transparent; }
#PhysicalInfo .numbers .AppointmentKnow:hover{ color:#fff; background:#3866fd; }
#PhysicalInfo .numbers .TrendImg{ margin:25px 0 20px; width:100%; height:35px; }
#PhysicalInfo .numbers .TrendImg img{ display:block; }
#PhysicalInfo .numbers .txt{ font-size:14px; line-height:1.4em; color:#777777; }
#PhysicalAppointment{}
#PhysicalAppointment .Border{ border:1px solid #eeeeee; font-size:0; line-height:0; }
#PhysicalAppointment .sBox{ display:inline-block; vertical-align:top; width:360px; }
#PhysicalAppointment .sBox .swiper-container{ position: relative; margin-top:10px; }
#PhysicalAppointment .sBox .swiper-container .swiper-slide{ position: relative; }
#PhysicalAppointment .sBox .swiper-container .swiper-slide img{ max-width:100%; width:83px; height:67px; }
#PhysicalAppointment .sBox .swiper-container .swiper-slide::before{ content:""; cursor:pointer; position: absolute; height:100%; width:100%; left:0; top:0; border:1px solid #3866ff; opacity:0; transition:all 0.3s; }
#PhysicalAppointment .sBox .swiper-container .swiper-slide.on::before{ opacity:1; }
#PhysicalAppointment .sBox .swiper-container .Btn{ display:block; height:100%; width:20px; position:absolute; top:0; background:rgba(0,0,0,0.38); cursor:pointer; z-index:9; transition:all 0.3s; }
#PhysicalAppointment .sBox .swiper-container .Btn::before{ height:16px; width:10px; position: absolute; left:50%; top:50%; margin-top:-8px; margin-left:-5px; }
#PhysicalAppointment .sBox .swiper-container .PNBox{ padding:0; }
#PhysicalAppointment .sBox .swiper-container .Prev{ left:0; }
#PhysicalAppointment .sBox .swiper-container .Prev::before{ background-position:-194px 0; }
#PhysicalAppointment .sBox .swiper-container .Next{ right:0; }
#PhysicalAppointment .sBox .swiper-container .Next::before{ background-position:-194px -22px; }
#PhysicalAppointment .sBox .swiper-container .Btn:hover{ background:rgba(56,102,255,0.8); }
#PhysicalAppointment .cont{ display:inline-block; vertical-align:top; margin:0 20px; width:420px;height:320px; }
#PhysicalAppointment .cont .em{ font-style:normal; }
#PhysicalAppointment .cont .h4{ font-size:16px; font-weight:normal; line-height:1.4em; color:#333; padding-bottom:18px; border-bottom:1px solid #eeeeee; }
#PhysicalAppointment .cont .content{ font-size:14px; line-height:1.6em; color:#888888; padding-top:10px; }
#PhysicalAppointment .cont .content p+p{ margin-top:10px; }
#PhysicalAppointment .cont .content .tit{ color:#444444; display:inline-block; font-style:normal; }
#PhysicalAppointment .cont .content .o-hide{ display:block; }
#PhysicalAppointment .dateBox{ display:inline-block; vertical-align:top; width:313px; }
.ListB{ border:1px solid #eeeeee; }
.ListB .tabTit span.span{ font-size:16px; line-height:52px; color:#444444; position: relative; }
.ListB .tabTit span.span+span.span{ margin-left:75px; }
.ListB .Tab1{}
.ListB .Tab1 .ul{}
.ListB .Tab1 .ul li{ font-size:0; line-height:0; text-align:center; border:1px solid #eeeeee; position: relative; }
.ListB .Tab1 .ul .li{ margin-top:15px; }
.ListB .Tab1 .ul li.lit{ margin-bottom:-16px; border:1px solid #eeeeee; padding:12px 0; }
.ListB .Tab1 .ul .wid{ font-size:14px; line-height:1.4em; color:#555555; display:inline-block; vertical-align:middle; }
.ListB .Tab1 .ul .wid1{ width:130px; }
.ListB .Tab1 .ul .wid2{ width:390px; }
.ListB .Tab1 .ul .wid3{ width:175px; }
.ListB .Tab1 .ul .wid4{ width:146px; }
.ListB .Tab1 .ul .wid5{ width:711px; text-align:left; }
.ListB .Tab1 .ul .wid1::after{ content:""; height:100%; width:1px; background:#eee; position: absolute; top:0; left:129px; }
.ListB .Tab1 .ul .li .wid1{ padding:15px 0; }
.ListB .Tab1 .ul .li .dl{ font-size:0; line-height:0; }
.ListB .Tab1 .ul .li dd{ position: relative; padding:32px 0 30px; border-bottom:1px solid #eee; }
.ListB .Tab1 .ul .li dd:last-child{ border-bottom:0 none; }
.ListB .Tab1 .ul .li dd::before{ content:""; position: absolute; left:-1px; top:-1px; right:-1px; bottom:-1px; border:1px solid #3866ff; opacity:0; }
.ListB .Tab1 .ul .li dd .PBox{ position: relative; }
.ListB .Tab1 .ul .li dd .wid2{ padding:0 15px; }
.ListB .Tab1 .ul .li .tit{ font-size:14px; line-height:1.4em; color:#444444; font-weight:bold; margin-bottom:12px; display:block; }
.ListB .Tab1 .ul .li .hBox{ position: relative; }
.ListB .Tab1 .ul .li .tags{ opacity:1; }
.ListB .Tab1 .ul .li .tags .span{ font-size:14px; line-height:26px; color:#555555; }
.ListB .Tab1 .ul .li .tags a{ display:inline-block; font-size:12px; line-height:24px; padding:0 8px; color:#777777; border-radius:3px; background-color:#f6f6f6; border:1px solid #eee; }
.ListB .Tab1 .ul .li .tags a+a{ margin-left:1px; margin-top:3px; }
.ListB .Tab1 .ul .li .description{ font-size:12px; line-height:1.4em; color:#777777; opacity:0; position: absolute; left:0; top:0; }
.ListB .Tab1 .ul .li .price{ font-size:14px; color:#666666; }
.ListB .Tab1 .ul .li .price .num{ font-size:24px; line-height:1.4em }
.ListB .Tab1 .ul .li .old{ font-size:12px; line-height:1.6em; color:#b1b1b1; }
.ListB .Tab1 .ul .li .more{ display:inline-block; vertical-align:top; font-size:14px; line-height:24px; color:#3866ff; border:1px solid #3866ff; border-radius:3px; padding:0 12px; }
.ListB .Tab1 .ul .li dd:hover::before{ opacity:1; }
.ListB .Tab1 .ul .li .tit:hover{ color:#3866ff; }
.ListB .Tab1 .ul .li .more:hover{ color:#fff; background:#3866ff; }
.ListB .Tab1 .ul .li dd:hover .tags{ opacity:0; }
.ListB .Tab1 .ul .li dd:hover .description{ opacity:1; }
/*暂无套餐*/
.ListB .Tab1 .dl2{ font-size:0; line-height:0; margin:-10px 0; }
.ListB .Tab1 .dl2 dd{ width:265px; padding:10px 0; display:inline-block; margin-right:24px; }
.ListB .Tab1 .dl2 dd:nth-child(3n){ margin-right:0; }
.ListB .Tab1 .dl2 .Box{ display:block; border:1px solid #f0f0f0; transition:all 0.3s; -webkit-transition:all 0.3s; -ms-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); }
.ListB .Tab1 .dl2 .imgBox{}
.ListB .Tab1 .dl2 .imgBox img{ transition:all 0.3s; -webkit-transition:all 0.3s; -ms-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; display:block; }
.ListB .Tab1 .dl2 .word{ font-size:14px; line-height:1.4em; color:#999999; padding:12px; }
.ListB .Tab1 .dl2 .title{ font-size:16px; line-height:1.4em; color:#333333; margin-bottom:3px; }
.ListB .Tab1 .dl2 .word .clearfix{ padding:4px 0; }
.ListB .Tab1 .dl2 .Box:hover .title{ color:#3866ff; }
.ListB .Tab1 .dl2 .Box:hover{ box-shadow:0 0 10px rgba(0,0,0,0.1); transform:translateY(-4px); -webkit-transform:translateY(-4px); -moz-transform:translateY(-4px); -ms-transform:translateY(-4px); -o-transform:translateY(-4px); }
/*医院介绍*/
.ListB .Tab2{}
.ListB .Tab2 .content{}
.ListB .Tab2 .content .h2{ font-size:14px; line-height:1.4em; color:#555555; background:#f6f6f6; border:1px solid #eee; padding:13px 20px; }
.ListB .Tab2 .content .section{ font-size:14px; line-height:26px; color:#666666; }
/*.ListB .Tab2 .content .section p{ text-indent:2em; }
/*交通位置*/
.ListB .Tab3{}
.ListB .Tab3 .Map{ border:1px solid #cedaef; width:477px; height:400px; box-sizing:content-box; }
.ListB .Tab3 .Map *{ box-sizing:content-box; }
.ListB .Tab3 .Map img{ max-width:99999px; }
.ListB .Tab3 .Map .BMapLib_bubble_content img{ width:100px; height:75px; float:right; margin-left:5px; }
.ListB .Tab3 .MapContent{ border:1px solid #cedaef; width:362px; height:400px; }
.ListB .Tab3 .MapContent .cont{ padding:5px 10px; }
.ListB .Tab3 .MapContent .cont .h2{ margin:0 0 3px; }
.ListB .Tab3 .MapContent .cont .h2 a{ display:inline-block; font-size:16px; line-height:1.6em; color:#4b4643; }
.ListB .Tab3 .MapContent .cont .h2 a:hover{ color:#3866ff; }
.ListB .Tab3 .MapContent .cont p{ font-size: 13px; color: #666; line-height: 20px; }
.ListB .Tab3 .MapContent .SearchTab{ font-size:0; line-height:0; border-top:1px solid #cedaef; border-bottom:1px solid #cedaef; }
.ListB .Tab3 .MapContent .SearchTab .div{ display:inline-block; width:50%; text-align:center; cursor:pointer; }
.ListB .Tab3 .MapContent .SearchTab .div.on{ background:#f2f2f2; }
.ListB .Tab3 .MapContent .SearchTab .div+.div{ border-left:1px solid #cedaef; }
.ListB .Tab3 .MapContent .SearchTab .div span{ font-size:13px; line-height:36px; color:#666; display:inline-block; position: relative; padding-left:20px; }
.ListB .Tab3 .MapContent .SearchTab .icons_before::before{ position: absolute; left:0; top:50%; margin-top:-9px; background-position:-829px 0; height:17px; width:14px; }
.ListB .Tab3 .MapContent .roadinput{ padding:10px; line-height:27px; border-bottom:1px solid #cedaef; }
.ListB .Tab3 .MapContent .roadinput .input{ margin-left:8px; border:1px solid #cedaef; line-height:25px; height:27px; padding:0 5px; width:190px; font-size:13px; }
.ListB .Tab3 .MapContent .roadinput b{ font-size:13px; padding:0 8px; margin-left:10px; display: inline-block; line-height: 25px; font-weight: normal; border:1px solid #cedaef; position: relative; top: 1px; cursor: pointer; }
.ListB .Tab3 .MapContent .roadinput b:hover{ background:#f2f2f2; }
.ListB .Tab3 .MapContent .RoadLine{ height:255px; overflow-y:auto; }

/**用户点评**/
.ListC{}
.ListC .em{ font-style:normal; }
.ListC .li_tit{ font-size:16px; line-height:46px; color:#444444; border:1px solid #eee; }
.ListC .li_tit .num{ display:none; }
.ListC .ScoreInfo{ margin-bottom:12px; border:1px solid #eee; font-size:0; line-height:0; padding-top:30px; padding-bottom:30px; }
.ListC .ScoreInfo .ScoreTotal{ width:620px; margin-left:0; }
.ListC .ScoreInfo .icons_after{ position:relative; padding:3px 55px 3px 93px; font-size:14px; line-height:1.4em; color:#999999; padding-left:0; }
.ListC .ScoreInfo .icons_after::before{ content:""; position: absolute; left:0; top:0; height:78px; width:78px; background-color:#ffaa00; border-radius:50%; display:none; }
.ListC .ScoreInfo .icons_after::after{ position:absolute; left:16px; top:17px; height:44px; width:45px; background-position:-356px -79px; display:none; }
.ListC .ScoreInfo .ScoreTotal .num{ font-size:53px; line-height:1em; }
.ListC .ScoreInfo .ScoreTotal .txt{ display:none; }
.ListC .ScoreInfo .ScoreTotal .txt2{ display:block; }
#PhysicalInfoList .ListC.on{ margin-top:-22px; }
.ListC.on{ border:1px solid #eee; background:#fff; padding:20px; margin-bottom:50px; }
.ListC.on .li_tit .num{ display:inline-block; }
.ListC.on .ScoreInfo{ padding-top:25px; padding-bottom:25px; margin-top:12px; }
.ListC.on .ScoreInfo .ScoreTotal{ margin-left:15px; width:auto; }
.ListC.on .ScoreInfo .icons_after{ padding-left:93px;  }
.ListC.on .ScoreInfo .icons_after::before,
.ListC.on .ScoreInfo .icons_after::after{ display:block; }
.ListC.on .ScoreInfo .ScoreTotal .txt{ display:block; }
.ListC.on .ScoreInfo .ScoreTotal .txt2{ display:none; }
.ListC.on .ScoreIcon{ padding:0 25px 0 65px; }
.ListC.on .ScoreIcon .ps .num,
.ListC.on .ScoreIcon .ps .txt{ display:inline-block; }
.ListC.on #Screenb{ display:block; }
.ListC.on .ScoreBotTxt{ display:none; }
.ListC.on .PageBtns{ display:block; }
.ListC .ScoreIcon{ padding:0 0 0 45px; border-left:1px solid #eee; }
.ListC .ScoreIcon .ps{ padding:10px 0; }
.ListC .ScoreIcon .ps p{ font-size:0; line-height:0; }
.ListC .ScoreIcon .ps .scoreTit{ font-size:14px; line-height:25px; color:#555555; vertical-align:middle; margin-right:12px; }
.ListC .ScoreIcon .ps .num{ font-size:14px; line-height:25px; vertical-align:middle; margin:0 19px 0 15px; display:none; }
.ListC .ScoreIcon .ps .txt{ color:#999999; font-size:14px; line-height:25px; vertical-align:middle; display:none; }
.ListC #Screenb{ display:none; }
.ListC .ul{}
.ListC .ul li{ margin-top:10px; border:1px solid #eee; background:#fff; font-size:0; line-height:0; }
.ListC .ul .imgBox{ border-radius:50%; margin-right:30px; margin-top:5px; display:inline-block; }
.ListC .ul .imgBox img{ border-radius:50%; display:block; }
.ListC .ul .startBox{}
.ListC .ul .startBox p{ display:inline-block; }
.ListC .ul .startBox p+p{ margin-left:70px; }
.ListC .ul .startBox .scoreTit{ font-size:14px; line-height:18px; color:#555555; margin-right:12px; }
.ListC .ul .content{ font-size:14px; line-height:1.4em; color:#555555; margin:5px 0 10px; }
.ListC .ul .txt{ font-size:14px; line-height:1.4em; color:#999999; }
.ListC .ul .txt .time{ margin-right:45px; }
.ListC .ul .txt a{ color:#999999; }
.ListC .ul .txt a:hover{ color:#3866ff; }
.ListC .ul .imglist{ font-size:0; line-height:0; padding-top:15px; margin-bottom:-10px; }
.ListC .ul .imglist .img{ display:inline-block; vertical-align:top; cursor:pointer; margin-right:10px; margin-bottom:10px; }
.ListC .ul .imglist .img:hover{ opacity:.8; }
.ListC .ul .good{ position: relative; color:#999999; padding-left:20px; font-size:14px; color:#999999; line-height:20px; }
.ListC .ul .good::before{ position: absolute; left:0; top:1px; width:15px; height:16px; background-position:-598px -90px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.ListC .ul .good.on::before{ -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); filter:none; }
.ListC .PageBtns{ padding:20px 0 15px; display:none; }
.ListC .ScoreBotTxt{ font-size:14px; line-height:1.4em; color:#777777; padding:20px 0; }
.ListC .ScoreBotTxt a{ color:#777; }
.ListC .ScoreBotTxt a:hover{ color:#3866ff; }
.ListC .ScoreBotTxt .colr_main2{ color:#ffc34d; }
/***图片放大弹框***/
.TankBlockImg{ display:none; position: fixed; width:100%; left:0; height:100%; top:0; background:rgba(0,0,0,.4); z-index:2; }
.TankBlockImg .Block{ position: absolute; left:50%; top:50%; width:710px; height:500px; }
.TankBlockImg .swiper-container{ position: relative; background-color:#fff; background-color:#fff; }
.TankBlockImg .swiper-container img{ display:block; max-width:100%; max-height:100%; margin:0 auto; }
.TankBlockImg .swiper-container .Btn{ position: absolute; top:0; height:100%; width:50px; z-index:2; }
.TankBlockImg .swiper-container .Btn::before{ position: absolute; height:46px; width:28px; position: absolute; left:50%; top:50%; margin-top:-23px; margin-left:-14px; }
.TankBlockImg .swiper-container .prev::before{ background-position:-394px -259px; }
.TankBlockImg .swiper-container .next::before{ background-position:-448px -259px; }
.TankBlockImg .swiper-container .prev{ left:0; }
.TankBlockImg .swiper-container .next{ right:0; }