﻿@charset "utf-8";
/*列表*/
.jylist_box { background: var(--bg-gray-f5); padding: 20px 0; }
.jylist_lei { padding: 20px 20px 20px; background: var(--white); /*border-radius: 5px;box-shadow: 0 10px 20px 0 rgb(22 23 24 / 6%);*/ }
.jylist_lei .jylist_track { display: flex; }
.jylist_lei .jylist_track .jylist_input { display: inline-block; width: 100%; line-height: 1.5; background-color: var(--bg-gray-f5); background-image: none; position: relative; cursor: text; height: 48px; border: 1px solid #e3e3e3; border-right: 0; box-shadow: none; padding: 4px 16px; font-size: 14px; transition: all .3s ease-out; color: var(--gray6); outline: none; border-radius: 5px 0 0 5px; }
.jylist_lei .jylist_track .jylist_btn { flex-shrink: 0; margin-left: -1px; width: 150px; height: 48px; font-size: 16px; font-weight: 700; border-radius: 0 5px 5px 0; color: var(--white); border: none; }
.jylist_lei .jylist_track .jylist_btn:hover { background-color: var(--orange-f60); cursor: pointer; }
.jylist_lei .lei_item { display: flex; margin-top: 8px; position: relative; line-height: 36px; }
.jylist_lei .lei_item label { font-size: 14px; color: var(--gray3); line-height: 36px; flex-shrink: 0; margin-right: 14px; font-weight: 600; }
.jylist_lei .lei_item .lei_box p { display: inline-block; height: 28px; border-radius: 5px; font-size: 14px; color: var(--gray3); line-height: 28px; padding: 0 12px; /*margin-left: 6px;*/ cursor: pointer; }
.jylist_lei .lei_item .lei_box p.on, .jylist_lei .lei_item .lei_box p:hover { color: var(--white); font-weight: 700; background: var(--yellow); }
.jylist_lei .lei_qie { position: absolute; right: 0; top: 0; background: #f1f3f5; border-radius: 8px; height: 32px; line-height: 32px; padding: 0 8px; display: flex; align-items: center; cursor: pointer; font-size: 14px; color: var(--gray3); }
.jylist_lei .lei_qie i { font-size: 14px; margin-right: 4px; }
.jylist_lei .lei_qie i { }
.jylist_lei .lei_qie:hover { color: var(--white); background: var(--orange-f90); }
/**/
.jylist_co { background: var(--white); position: relative; border-radius: 3px; z-index: 0; height: 100%; overflow: hidden; transition: all .3s ease-out; float: left; width: calc(25% - 15px); margin-right: 20px; margin-top: 20px; }
.jylist_main .jylist_co:nth-child(4n) { margin-right: 0; }
.jylist_main .jylist_co:hover { box-shadow: 0 5px 5px 0 rgb(22 23 24 / 10%); transition: all .3s ease-out; }
.jylist_co .jylist_head { /*background: url(../images/list_bg0.png) center no-repeat;*/ /*background-image: linear-gradient(133.5deg, rgba(255, 153, 0, 0.2) 22.55%, rgba(250, 212, 204, .51) 72.74%);*/ /*  background-size: 100% 100%;*/
background: linear-gradient( -91.52deg, #fff6e2 -0.01%, #ffffff 99.99% ); height: 86px; }
.jylist_co .jylist_head .corner { position: absolute; top: 0px; right: 0px; }
.jylist_co .jylist_head.jylist_head_rz { background-image: url(../images/list_bg.png); background-size: 100% 100%; }
.jylist_co .jylist_txt { position: relative; /*background: linear-gradient(180deg, hsla(0, 0%, 100%, .6), #fff);*/ background: var(--white); height: calc(100% - 80px); margin-top: -15px; padding: 30px 20px 20px; }
.jylist_co .jylist_tou { width: 80px; height: 80px; overflow: hidden; position: absolute; top: -60px; left: 20px; border: 2px solid #E4E7ED; /*border-image-slice: 2;
    border-image-source: linear-gradient( 121.26deg,var(--yellow) -24.03%,#f90 85.5%);*/ border-radius: 8px; box-shadow: 0 5px 5px 0 rgb(22 23 24 / 6%); }
.jylist_co .jylist_tou img { width: 76px; height: 76px; -o-object-fit: cover; object-fit: cover; }
.jylist_co .jylist_tou_corner { position: absolute; top: -60px; left: 20px; width: 40px; height: 40px; display: block; }
.jylist_co .jylist_txt .jylist_tit img { /*width: 20px; margin-left: 20px;*/ cursor: pointer; }
.jylist_co .jylist_txt .jylist_ping { display: flex; align-items: center; margin: 10px 0; justify-content: space-between; }
.jylist_co .jylist_txt .jylist_ping p { display: flex; align-items: center; }
.jylist_co .jylist_txt .jylist_ping p label { margin-right: 8px; font-size: 14px; font-weight: 400; color: #5b5c5d; line-height: 22px; }
.jylist_co .jylist_txt .jylist_ping p span i { color: #ffd121; }
.jylist_co .jylist_txt .jylist_tag { flex-wrap: wrap; cursor: pointer; margin-bottom: 10px; }
.jylist_co .jylist_txt .jylist_tag .tag_co { padding: 0; background: var(--bg-gray-f5); color: #116df3; margin-top: 6px; margin-right: 6px; border-radius: 4px; margin-bottom: 5px; display: inline-block; }
.jylist_co .jylist_txt .jylist_tag .tag_co span { display: inline-block; padding: 3px 8px; border-radius: 4px; font-size: 12px; color: var(--yellow); }
.jylist_co .jylist_txt .jylist_p { color: #5b5c5d; line-height: 1.6; font-size: 13px; margin-bottom: 20px; }
.jylist_co .jylist_txt .jylist_p p { line-height: 22px; }
.jylist_co .jylist_txt .jylist_p p label { font-weight: 400; color: #a2a2a3; font-size: 13px; }
.jylist_co .jylist_more a { flex: 1; height: 38px; line-height: 38px; border-radius: 5px; font-size: 14px; background: var(--white); color: var(--gray6); border: 1px solid var(--gray-d); width: 100%; display: block; text-align: center; }
.jylist_co .jylist_more a:hover { border: 1px solid var(--yellow); background: var(--yellow); color: var(--white); }
/*横版*/
.jylist_main_h .jylist_co { display: flex; width: 100%; margin-right: 0; padding: 20px; position: relative; }
.jylist_main_h .jylist_co .jylist_txt .jylist_tou { position: relative; }
.jylist_main_h .jylist_co .jylist_tou { position: relative; top: 0; left: 0; }
.jylist_main_h .jylist_co .jylist_tou_corner { top: 20px; }
.jylist_main_h .jylist_co .jylist_txt { margin-top: 0; padding: 0; height: 100%; padding-left: 20px; background: none; }
.jylist_main_h .jylist_co .jylist_more_area { float: right; position: absolute; right: 20px; width: 120px; top: 50%; transform: translateY(-50%); }
.jylist_main_h .jylist_co .jylist_more:first-child { margin-bottom: 10px; }
.jylist_main_h .jylist_co .jylist_rz { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; /*background: linear-gradient( 91.52deg, #fff6e2 -0.01%, #ffffff 99.99%);*/ /*background: url(../images/rz-bg1.png) right 0px bottom 0px/ 120px 140px no-repeat, linear-gradient( 91.52deg, #fff6e2 -0.01%, #ffffff 99.99%);*/
background: url(../images/rz-bg1.png) right 0px bottom 0px/ 120px 140px no-repeat; }
.jylist_main_h .jylist_co .jylist_rz .corner { position: absolute; top: 0px; right: 0px; }
.jylist_main_h .jylist_co .jylist_txt .jylist_ping { display: block; align-items: center; margin: 10px 0; }
.jylist_main_h .jylist_co .jylist_txt .jylist_ping p { display: inline-block; }
.jylist_main_h .jylist_co .jylist_txt .jylist_ping p:first-child { margin-right: 20px; }
.jylist_main_h .jylist_co:hover { box-shadow: 0 5px 5px 0 rgba(22,23,24,.1); transition: all .3s ease-out; }
/*show*/
.jydetail_head { padding-bottom: 5px; background: white; }
.jd_h_one { height: 300px; width: 100%; word-break: break-all; position: relative; overflow: hidden; background: black; z-index: 1; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.jd_h_one .coverImage { width: 2560px; max-width: 2560px; min-width: 2560px; display: block; }
.jd_h_one .jy_num { position: absolute; bottom: 0px; left: 50%; margin-left: -600px; padding: 0px 0px 22px; }
.jy_numItem { display: flex; flex-flow: column; flex: initial; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 160px; position: relative; z-index: 1; }
.jy_numItem:nth-child(-n+2)::after { content: ""; width: 1px; height: 32px; background: rgba(255, 255, 255, 0.5); display: block; position: absolute; right: 0px; top: 50%; margin-top: -16px; }
.jy_numItem:nth-child(n+4)::after { content: ""; width: 1px; height: 32px; background: rgba(255, 255, 255, 0.5); display: block; position: absolute; left: 0px; top: 50%; margin-top: -16px; }
.jy_numItem:last-child:after { width: 0px; }
.jy_numItem:nth-child(-n+3) { float: left; }
.jy_numItem:nth-child(n+4) { float: right; }
.jy_numItem a { cursor: default; }
.numitem_txt { transition: all 0s ease 0s; color: rgba(255, 255, 255, 0.5); font-size: 14px; display: inline-block; border-radius: 0px; }
.numitem_sz { transition: all 0s ease 0s; color: var(--white); font-size: 24px; display: inline-block; line-height: 24px; cursor: default; border-radius: 0px; margin-top: 11px; }
.jd_h_one .Mantle { position: absolute; z-index: 0; top: 0px; left: 0px; width: 100%; height: 300px; background: linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%); }
.jd_h_two { display: flex; flex-flow: column; flex: initial; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; width: 100%; margin-top: -65px; padding-bottom: 30px; background: white; position: relative; }
.jd_h_two .userAvatar { width: 128px; height: 128px; margin-bottom: 17px; border-radius: 10px; box-shadow: 0 3px 5px rgb(0 0 0 / 10%); position: relative; background: white; z-index: 2; display: flex; flex-flow: row; flex: initial; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.jd_h_two .userAvatar img { width: 120px; height: 120px; border-radius: 10px; display: inline-block; vertical-align: top; }
/*two*/
.jy_name { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
.jy_name_tit { transition: all 0s ease 0s; color: var(--gray3); font-size: 24px; display: inline-block; line-height: 24px; border-radius: 0px; }
.jd_h_two .fuwuarea { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; margin-top: 10px }
.jd_h_two .fuwuarea span { transition: all 0s ease 0s; color: #aaa; font-size: 12px; display: inline-block; line-height: 20px; border-radius: 0px; padding-right: 5px; }
.fuwuarea .cityName { border-right: 1px solid #dfdfdf; }
.jd_h_two .fuwuarea span:last-child { margin-left: 5px; padding-right: 0; }
.jd_h_two .jy_jianjie { transition: all 0s ease 0s; color: var(--gray6); font-size: 14px; display: inline-block; line-height: 20px; border-radius: 0px; margin-top: 20px; }
.platform-btn { margin-top: 20px; display: flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; align-items: flex-start; }
/*nav*/
.three_nav { background-color: var(--white); width: 100%; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: relative; z-index: 9; background: var(--white); border-bottom: 1px solid var(--gray-d); }
.three_nav .nr { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; height: 55px; margin: 0px auto; }
.three_nav .nr li { transition: all 0s ease 0s; font-size: 16px; display: inline-block; line-height: 16px; font-weight: 400; cursor: pointer; border-radius: 0px; margin-left: 33px; margin-right: 33px; padding-top: 19px; padding-bottom: 19px; position: relative; height: 56px; }
.three_nav .nr li a { color: rgb(153, 153, 153); display: block; }
.three_nav .nr li.cur_nav, .three_nav .nr li:hover { border-bottom: 2px solid var(--yellow-b); }
.three_nav .nr li.cur_nav a, .three_nav .nr li:hover a { color: var(--yellow-b); }
/* jy_trackorm */
.jy_track_area { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.jy_track { position: relative; display: inline-block; vertical-align: middle; margin-bottom: 50px; margin-top: 30px; }
.jy_track .track_text { outline: none; width: 600px; height: 50px; border: 1px solid #dedede; background: var(--white); outline: none; line-height: 28px; padding: 6px 30px 6px 20px; font-size: 14px; color: var(--gray3); overflow: hidden; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; }
.jy_track .track_submit { outline: none; width: 140px; height: 50px; margin-left: -60px; line-height: 40px; font-size: 16px; color: var(--gray0); text-align: center; background-color: #ffce24; background-position: -72px 0; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; border: 0; }
.jy_track .track_submit:hover { background-color: #f33a11; color: var(--white); cursor: pointer; }
.notfind { margin: 0px; padding: 0px; font-size: 14px; }
.notfind .notfind-body { padding: 30px 0px 60px; border: 0; margin-top: 10px; line-height: 22px; /*! width: 768px; */ position: relative; text-align: center; margin: auto; }
.notfind .notfind-body strong { color: #aaa; display: block; font-weight: normal; }
#packageState { margin-top: 30px; margin-bottom: 50px; }
#packageState .state .price_search_image { width: 100%; height: 76px; position: relative }
#packageState .state img { position: absolute; top: 0; left: 50%; margin-left: -32px; width: 64px; height: 64px }
#packageState .state p { text-align: center; }
#packageState .state p:nth-child(1) { font-size: 18px; color: var(--gray6); line-height: 28px }
#packageState .state p:nth-child(2) { font-size: 14px; color: var(--gray9); line-height: 20px }
/*查询结果*/
.cx_bg { }
.cx_con_l { width: 880px; padding: 20px; }
.cx_con_r { width: calc(100% - 900px); }
.best_infor { margin-bottom: 10px; border-bottom: #eeeeee 1px solid; padding-bottom: 10px; }
.best_infor_left { margin-top: 15px; }
.com_rt { width: 280px; }
.best_infor_left img { float: left; border: 1px solid #dbdbdb; border-radius: 10px; width: 68px; height: 68px; margin-right: 20px; }
.starbox { display: inline-block; position: relative; cursor: pointer; padding-top: 10px; }
.starbox span { float: left; margin-right: 15px; font-size: 14px; line-height: 16px; }
.starbox span em { font-size: 16px; color: var(--gray0); }
.starbox span.star i { width: 16px; height: 16px; display: inline-block; background: url(../images/star.png) no-repeat; float: left; margin-right: 2px; background-position: -15px 0; }
.starbox span.star i.on { background: url(../images/star.png) no-repeat; background-position: 0 0; }
.starbox span.star i.bk { background: url(../images/star.png) no-repeat; background-position: -33px 0; }
.starbox span.star em { font-size: 14px; float: left; margin-left: 5px; }
.starbox span.cy { text-decoration: underline; padding-right: 5px; margin-right: 0; color: #888888; position: relative; }
.best_infor_left .infor_div { padding-top: 5px !important; }
.pjbox { position: absolute; top: -4px; left: 60px; display: none; }
.pjbox .okpj { background: url(../images/uispan.png) no-repeat; width: 268px; height: 22px; display: block; line-height: 22px; background-position: 0 -3px; padding-left: 10px; }
.pjbox .nopj { background: url(../images/uispan.png) no-repeat; width: 152px; height: 20px; background-position: 0 -40px; padding-left: 10px; font-size: 12px; line-height: 20px; }
.pjbox span { float: left; margin-right: 0; line-height: 22px; font-size: 12px; color: #333333; margin-right: 2px; }
.pjbox ul { float: left; height: 16px; margin-right: 0; margin-top: 5px; }
.pjbox ul li { float: left; cursor: pointer; }
.pjbox ul li i { width: 14px; height: 13px; display: inline-block; background: url(../images/star.png) no-repeat; float: left; background-position: -16px 0; margin-left: 2px; }
.pjbox ul li.on i { background: url(../images/star.png) no-repeat; background-position: 0 0; }
.pjbox ul li.hover i { background: url(../images/star.png) no-repeat; background-position: 0 0; }
.addicon.phoneicon { background-position: 0 -15px; width: 14px; height: 15px; display: inline-block; margin-top: 3px; }
.infor_div .sp { float: left; position: relative; }
.best_infor_left .infor_div span { font-size: 14px; margin-right: 20px; color: var(--gray78); }
.best_infor_left .infor_div span em { font-style: normal }
.com_gg { position: relative; display: block; }
.com_gg .gg_close a { background-color: rgba(0, 0, 0, 0.5); position: absolute; padding: 2px 8px; right: 0; color: var(--white); top: 0; }
.com_gg .gg_close span { background-color: rgba(0, 0, 0, 0.5); position: absolute; padding: 2px 8px; right: 41px; color: var(--white); top: 0; }
.com_gg .com_gg_img { width: 100%; }
.com_gg .com_gg_img img { width: 100%; height: 100%; display: block; }
.com_gg3 .com_gg_img { width: 100%; }
/*查询结果信息*/
.result_detail { font-size: 16px; color: var(--gray0); text-align: left; margin: 10px 0; }
.result_detail span { color: var(--yellow); }
ul.timeline { position: relative; background: url(../images/v-line.png) repeat-y 7px 0; overflow: hidden; }
ul.timeline li { overflow: hidden; margin-bottom: 15px; position: relative; _display: inline-block; }
.time_active { background: url(../images/time_active.png) no-repeat 0 2px; width: 6px; height: 55px; left: 5px; position: absolute; }
.content_time { float: right; border: #eeeeee 1px solid; position: relative; border-radius: 3px; padding: 10px; background: #f8f8f8; }
.jiantou { background: url(../images/jtou_gray.png) no-repeat 3px 0; display: block; position: absolute; width: 10px; height: 15px; left: -10px; }
.time_s { display: block; float: left; line-height: 24px; font-size: 13px; color: var(--gray6); }
.kd_con { display: block; float: right; }
.a_timeline .kd_con { width: calc(100% - 140px); line-height: 24px; font-size: 14px; }
.time_normal { background: url(../images/time_normal.png) no-repeat 0 2px; width: 6px; height: 55px; left: 5px; position: absolute; }
.a_timeline .content_time { width: calc(100% - 26px); }
.color_blue { color: #ff853c; }
.gg_er img { width: 100px; }
.re_box.com_zx { margin-top: 0; }
/*二维码*/
.ftrow { background-color: var(--white); }
.saosao { padding: 15px 15px 10px; font-size: 12px; overflow: hidden; border-bottom: 1px solid #eee; }
.saosao .saowx { float: left; border-right: 1px solid #eee; text-align: center; padding-right: 14px; line-height: 30px; }
.saosao .saoapp { text-align: center; float: right; width: 120px; line-height: 30px; }
.saosao img { width: 120px; display: block; }
.snweibo { background: url(../images/ziui.png) no-repeat; background-position: 250px -48px; padding: 10px 0 20px; display: inline-block; width: 100%; border-top: none; margin: 0; }
.snweibo span { padding-left: 10px; line-height: 20px; display: block; color: var(--gray6); font-size: 14px; line-height: 22px; font-weight: normal; }
.snweibo p { color: var(--gray9); font-size: 12px; line-height: 20px; }
.zxui { background: url(../images/ziui.png) no-repeat; }
.zxui.wb { width: 37px; height: 29px; display: inline-block; float: left; margin-left: 20px; margin-top: 6px; margin-right: 10px; }
/*服务*/
.ServicesList { display: flex; flex-flow: row wrap; flex: initial; -webkit-box-pack: start; justify-content: flex-start; align-items: flex-start; }
.ServicesList .Service_item { border-radius: 4px; position: relative; background: var(--white); border: none; margin: 0px 20px 20px 0px; width: 224px; }
.ServicesList .Service_item:nth-child(5n) { margin-right: 0; }
.ServicesList .Service_item .cardImg { width: 100%; display: block; cursor: pointer; position: relative; overflow: hidden; height: 224px; transition: all 0.1s linear 0s; }
.ServicesList .Service_item .cardImg .img { width: 100%; height: 100%; border-top-left-radius: 4px; border-top-right-radius: 4px; transition: all 0.1s linear 0s; display: block; }
.ServicesList .Service_item .cardImg .img:hover { opacity: 0.8; transition: all 0.1s linear 0s; }
.Service_item .cardInfo { text-align: left; border-top: none; border-radius: 0px; box-shadow: none; position: relative; width: 100%; background: var(--white); border-bottom: 1px solid var(--gray-d); padding: 11px 16px 13px; height: 100px; }
.cardInfoOne { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
.cardInfoOne .cardName { transition: all 0s ease 0s; color: var(--gray3); font-size: 14px; display: block; border-radius: 0px; margin-bottom: 1px; white-space: nowrap; max-width: 100%; text-overflow: ellipsis; overflow: hidden; cursor: pointer; position: relative; height: 20px; line-height: 20px; flex: 1; }
.Service_item .cardType { transition: all 0s ease 0s; color: var(--gray-c); font-size: 12px; display: block; border-radius: 0px; margin-bottom: 17px; white-space: nowrap; max-width: 100%; text-overflow: ellipsis; overflow: hidden; height: 18px; }
.Service_item .cardIcons { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; align-items: flex-start; }
.Service_item .cardInfo .cardIcons .iconNum { flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; display: inline-flex; margin-right: 20px; cursor: default; }
.cardInfo .cardIcons .iconNum svg { cursor: default; }
.cardInfo .fa { fill: currentcolor; width: 16px; height: 16px; color: var(--gray-c); transition: transform 0.3s ease 0s; }
.cardInfo .iconNum:hover .fa { color: var(--yellow) !important; }
.cardInfo .innerText { transition: all 0s ease 0s; color: var(--gray-c); font-size: 12px; display: inline-block; line-height: 17px; font-weight: normal; border-radius: 0px; margin-left: 3px; }
.cardInfo .iconNum:hover .innerText { color: var(--yellow); }
/*简介*/
.jj_tit { font-size: 16px; color: var(--gray3); position: relative; margin-bottom: 20px; }
.jj_p { font-size: 14px; color: var(--gray6); line-height: 30px; }
.info_item { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: start; align-items: start; }
.info_item span { line-height: 40px; font-size: 14px; }
.info_item .ii_tit { color: var(--gray-c); text-align: right; margin-right: 32px; margin-left: 2em; }
.info_item .ii_txt { color: var(--gray6); }
.info_item .ii_tit .fa { width: 16px; text-align: center; }
.appinfo { display: flex; flex-flow: row; flex: initial; padding-left: 2em; }
.appinfo .appinfo_item { text-align: center; margin-right: 20px; }
.appinfo .appinfo_item:last-child { margin-right: 0px; }
.appinfo .appinfo_item img { display: block; width: 100px; height: 100px; padding: 3px; background: var(--white); border-radius: 5px; box-shadow: 0 0 6px 0 rgba(0,0,2,.1); -webkit-box-shadow: 0 0 6px 0 rgba(0,0,2,.1); -moz-box-shadow: 0 0 6px 0 rgba(0,0,2,.1); -o-box-shadow: 0 0 6px 0 rgba(0,0,2,.1); }
.appinfo .appinfo_item span { display: block; }
/*news*/
.companynews_left { float: left; width: 880px; overflow: hidden; }
.companynews_right { float: right; width: 300px; overflow: hidden; }
.jyc_article_wrap .zz_article_item { padding: 20px 0; border-top: 1px solid #f0f0f0; position: relative; }
.jyc_article_wrap .zz_article_item:first-child { padding-top: 0; border-top: 0; }
.jyc_article_wrap .zz_article_item .zz_item_pic { position: relative; width: 235px; height: 141px; margin-right: 20px; border-radius: 3px; float: left; overflow: hidden; }
.jyc_article_wrap .zz_article_item .zz_item_pic img { width: 235px; height: 141px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.jyc_article_wrap .zz_article_item:hover .zz_item_pic img { -webkit-transform: scale(1.16); -moz-transform: scale(1.16); -ms-transform: scale(1.16); -o-transform: scale(1.16); transform: scale(1.16); }
.jyc_article_wrap .zz_article_item .zz_item_content { color: var(--gray9); font-size: 12px; line-height: 24px; overflow: hidden; }
.jyc_article_wrap .zz_article_item .zz_item_content .zz_item_title { margin-bottom: 10px; }
.jyc_article_wrap .zz_article_item .zz_item_content .zz_item_title a { max-height: 46px; line-height: 25px; font-size: 18px; color: #262626; font-weight: 400; overflow: hidden; }
.jyc_article_wrap .zz_article_item .zz_item_content .zz_item_title a:hover { color: #F37B2B; text-decoration: none; }
.jyc_article_wrap .zz_article_item .zz_item_content .zz_item_desc { font-size: 13px; color: var(--gray78); line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.zz_item_info, .zz_item_info a { height: 20px; line-height: 15px; color: #a7a7a7; }
.zz_item_info { margin-top: 18px; }
.jyc_article_wrap .zz_article_item .zz_item_content .zz_item_info span { padding: 0 20px 0 0px; display: inline-block !important; zoom: 1; color: #9c9c9c; }
.zz-loading-more { width: 160px; line-height: 30px; margin: 20px auto 15px; font-size: 14px; color: var(--gray9); text-align: center; border-radius: 4px; border: 1px solid var(--gray-c); ; cursor: pointer; }
.zz-loading-more:hover { box-shadow: 0 0 1px 2px rgba(255,150,0,0.2); border: 1px solid var(--yellow); color: var(--yellow); }
.zz_fun_title { line-height: 54px; padding: 0 15px 0 38px; font-size: 16px; position: relative; border-bottom: 1px solid var(--bg-gray-f5); }
.zz_fun_title .line { display: block; position: absolute; top: 20px; left: 20px; width: 11px; height: 14px; background: url(../images/line_icon.png) 0 0 no-repeat; }
.zz_hot_imglist li { position: relative; height: 60px; margin-top: 20px; overflow: hidden; }
.zz_hot_imglist li:first-child { margin-top: 0; }
.zz_hot_imglist li .zz_imglist_l { float: left; width: 100px; height: 60px; border-radius: 3px; margin-right: 15px; overflow: hidden; }
.zz_hot_imglist li .zz_imglist_l img { width: 100px; height: 60px; }
.zz_hot_imglist li .zz_imglist_r { height: 60px; overflow: hidden; }
.zz_hot_imglist li .zz_imglist_r .zz_imglist_title { font-size: 13px; color: #18191a; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
.zz_hot_imglist li .zz_imglist_r p { font-size: 12px; color: #9A9A9A; position: absolute; bottom: 0; }
.zz_frame_c { background: var(--white); /*margin-bottom: 12px;*/ border: none; box-shadow: 0 0 2px 0 rgba(98,124,153,.1); border-radius: 4px; }
.zz_entry_wrap { padding: 10px 20px 10px; }
.zz_entry_wrap li { line-height: 32px; padding: 5px 0 8px; white-space: nowrap; text-overflow: ellipsis; border-top: 1px dashed #eee; overflow: hidden; }
.zz_entry_wrap li:first-child { padding: 0 0 8px; border-top: 0; }
.zz_entry_wrap li a { font-size: 14px; }
.zz_entry_wrap li i { float: left; background: var(--yellow); width: 4px; height: 4px; margin: 15px 10px 0 0; }
/*评论*/
.userComment { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; align-items: flex-start; }
.userComment_l { width: 260px; margin-right: 20px; }
.userComment_r { width: 980px; }
.ucl { width: 260px; }
.ucl .title { border-bottom: 1px solid var(--gray-d); color: var(--gray6); font-size: 16px; display: block; line-height: 56px; border-radius: 0px; padding-left: 20px; padding-right: 20px; }
.ucl .visitorList { display: flex; flex-flow: row wrap; flex: initial; -webkit-box-pack: start; justify-content: flex-start; align-items: flex-start; padding: 20px 20px 0px; }
.ucl .visitorList .visitorItem { display: flex; flex-flow: column; flex: initial; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; margin-right: 38px; margin-bottom: 30px; }
.ucl .visitorList .visitorItem:nth-child(3n) { margin-right: 0px; }
.ucl .visitorList .visitorItem .avatar { cursor: pointer; position: relative; }
.ucl .visitorList .visitorItem img { width: 48px; height: 48px; background-size: 100% 100%; display: inline-block; vertical-align: top; border-radius: 50%; }
.ucl .visitorList .visitorItem .ellipsis { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ucl .visitorList .visitorItem .visitor_name { transition: all 0s ease 0s; width: 48px; color: var(--gray3); font-size: 12px; display: block; line-height: 12px; text-align: center; border-radius: 0px; margin-bottom: 5px; margin-top: 10px; }
.ucl .visitorList .visitorItem .time { transition: all 0s ease 0s; width: 48px; color: var(--gray-c); font-size: 12px; display: block; line-height: 12px; text-align: center; border-radius: 0px; }
/* star */
.pfBOX { margin-left: 20px; }
.pfbox.pfBOX > div { width: 50%; }
.pfBOX > div { position: relative; margin: 10px auto; height: 24px; width: 33.33%; float: left; }
.pfBOX > div ul, .pfBOX > div span { float: left; display: inline; height: 19px; line-height: 19px; font-size: 12px; }
.pfBOX > div ul { margin: 0 0 0 10px; }
.pfBOX > div li { float: left; width: 24px; cursor: pointer; text-indent: -9999px; background: url(../images/star02.png) no-repeat; }
.pfBOX > div strong { color: var(--orange-f60); padding-left: 5px; }
.pfBOX > div li.on { background-position: 0 -28px; }
.plline { height: 1px; width: 100%; background: var(--gray-d); }
/*留言*/
.comment_text { }
.comment_input { border: 1px solid #e8e8e8; position: relative; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.comment_text .comment_input textarea { padding: 15px; height: 100px; border: 0; background: #f8f8f8; -webkit-border-radius: 0px; border-radius: 0px; resize: none; outline: none; color: var(--gray3); width: 100%; font-size: 14px; }
.comment_text .input_bottom { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 50px; background: #f2f4f6; padding: 0 10px 0 19px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; font-size: 14px; color: var(--gray9); }
.comment_text .comment_btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 50px; background: #f2f4f6; padding: 0 10px 0 19px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; font-size: 14px; color: var(--gray9); border: 1px solid #e8e8e8; border-top: 0; }
.comment_btn .input_tips { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
.comment_btn .input_limit { margin-left: 20px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.comment_btn .input_bottom { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 50px; background: #f2f4f6; padding: 0 10px 0 19px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; font-size: 14px; color: var(--gray9); }
.comment_btn .jy-btn { margin-left: 20px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; min-width: 40px; padding: 0 10px; height: 30px; line-height: 30px; text-align: center; color: var(--white); cursor: pointer; -webkit-border-radius: 4px; border-radius: 4px; }
.comment_list li { padding: 15px 0; border-bottom: 1px solid #EEE; }
.comment_list li .floor { float: right; font-size: 12px; color: #aaa; line-height: 36px; }
.comment_list li .avatar { display: flex; background: var(--white); border-radius: 2px 2px 2px 2px; height: 36px; overflow: hidden; }
.comment_list li .avatar img { width: 36px; height: 36px; margin-right: 10px; border-radius: 18px; }
.comment_list li .avatar span { line-height: 36px; height: 36px; font-size: 12px; color: var(--gray3); font-weight: bold; }
.comment_list li .avatar span.comt-score { padding-left: 20px; }
.comment_list li .avatar span.comt-scorenum { padding-left: 5px; font-weight: bold; color: var(--yellow); font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 16px; line-height: 32px; }
.comment_list li .inner { margin-left: 45px; }
.comment_list li .inner .quote { margin: 10px 0; padding: 10px 10px 10px 65px; zoom: 1; background: #F9F9F9 url(../images/icon_quote_s.gif) no-repeat 20px 6px; overflow: hidden; color: var(--gray6); }
.comment_list li .inner .quote blockquote { display: inline-block; margin: 0; padding: 0 65px 5px 0; background: url(../images/icon_quote_e.gif) no-repeat 100% 100%; line-height: 1.6; zoom: 1; }
.comment_list li .inner .quote blockquote font { color: var(--gray9); font-size: 12px; }
.comment_list li .inner .quote blockquote font a { color: var(--gray3); text-decoration: underline; }
.comment_list li .inner .quote blockquote font a:hover { color: var(--yellow); }
.comment_list li .inner p { font-size: 14px; line-height: 30px; color: var(--gray3); padding: 10px 0; }
.comment_list li .answer { margin-left: 46px; padding: 10px; background: var(--bg-gray-f5); border: 0px solid #e8e8e8; position: relative; border-radius: 4px; display: none; }
.comment_list li .answer .hf-box { display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.comment_list li .answer .hf-box .input_limit { margin-top: 10px; font-size: 12px; color: var(--gray9); line-height: 30px; }
.comment_list li .answer .comment_box { width: 100%; background-color: var(--white); outline: 0px; color: var(--gray6); padding: 5px 10px; resize: none; font-size: 14px; border-radius: 4px; border: 0px solid #e8e8e8; display: block; overflow-y: auto !important; position: relative; }
.pob { line-height: 36px; }
.pob a { padding: 5px 10px 5px 25px; color: var(--gray9); font-size: 12px; }
.pob a:hover { color: #f33a11; }
.pob .fastre i { font-size: 16px; }
.jy-tag { background-image: url(../images/ic_gc.png); background-color: #fff1e5; color: var(--yellow); display: inline-block; width: auto; height: 20px; line-height: 20px; padding: 0 8px 0 27px; -webkit-border-radius: 11px; border-radius: 11px; background-position: 8px center; background-repeat: no-repeat; font-size: 12px; margin: 0; }
.tag-1 { margin-top: 5px; }
/*服务内页*/
/*ad*/
.s_ad { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: space-between; justify-content: space-between; -webkit-box-align: space-between; align-items: space-between; }
.s_ad .adbox { width: 590px; margin-right: 20px; }
.s_ad .adbox:last-child { margin-right: 0; }
.s_ad .adbox a { display: block; }
.s_ad .adbox img { display: block; }
.jd_ServiceCon { }
.SCHeaderBox { background-color: transparent; text-align: left; border-radius: 0px; box-shadow: none; padding: 0px; width: 100%; position: relative; border-top: 1px solid var(--gray-d); border-bottom: 1px solid var(--gray-d); }
.SCHeader { position: relative; margin: 0px auto; display: flex; overflow: visible; }
.headerLeftDetails { position: relative; background-color: var(--white); text-align: left; border-bottom: none; border-top: none; border-radius: 0px; box-shadow: none; padding-bottom: 20px; padding-right: 30px; padding-top: 13px; width: 930px; border-right: 1px solid var(--gray-d); }
.headerLeftDetails .contentTitle > h1 { display: inline; transition: all 0s ease 0s; color: var(--gray3); font-size: 24px; line-height: 33px; border-radius: 0px; }
.HDTime { transition: all 0s ease 0s; color: var(--gray-c); font-size: 14px; display: block; line-height: 20px; border-radius: 0px; margin-top: 8px; }
.headerLeftDetails .categoryNum { padding-top: 9px; display: flex; flex-flow: row; flex: initial; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; }
.CategoryL { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
.CategoryL a span { transition: all 0s ease 0s; color: var(--gray-c); font-size: 14px; display: inline-block; line-height: 20px; border-radius: 0px; }
.Xline { transition: all 0s ease 0s; color: rgb(221, 221, 221); font-size: 14px; display: inline-block; border-radius: 0px; margin-left: 10px; margin-right: 10px; }
.headerLeftDetails .categoryNum .cardIcons { cursor: default; display: flex; flex-flow: row; flex: initial; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; }
.headerLeftDetails .categoryNum .cardIcons .iconNum { cursor: default; display: inline-flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
.headerLeftDetails .categoryNum .cardIcons .iconNum .fa { width: 16px; font-size: 16px; color: var(--gray-c); ; }
.innerText { transition: all 0s ease 0s; color: var(--gray-c); font-size: 14px; display: inline-block; line-height: 20px; font-weight: normal; cursor: pointer; margin-left: 4px; margin-right: 0px; }
.headerLeftDetails .categoryNum .cardIcons .sprit { width: 1px; height: 20px; transition: all 0s ease 0s; color: var(--bg-gray-f5); font-size: 14px; display: inline-block; margin-left: 20px; margin-right: 20px; }
.headerRightDetails { padding: 15px 0px 20px 30px; flex: 1 1 0%; display: flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; align-items: flex-end; }
.headerRightDetails .avatar { cursor: pointer; position: relative; }
.headerRightDetails .avatar .avatarImg { background-size: 100% 100%; width: 80px; height: 80px; border-radius: 50%; }
.user_txt { position: relative; background-color: var(--white); text-align: left; border-bottom: none; border-top: none; border-radius: 0px; box-shadow: none; margin-left: 20px; width: 220px; }
.user_txt_one { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
.user_txt_tit { transition: all 0s ease 0s; color: var(--gray6); font-size: 16px; display: block; line-height: 22px; font-weight: bold; text-align: left; border-radius: 0px; margin-right: 5px; }
.honorBox { display: flex; flex-flow: row wrap; flex: initial; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
.honorBox .honorItem { height: 16px; margin-right: 4px; display: inline-block; }
.honorItem:last-of-type { margin-right: 0px; }
.honorBox .honorItem img { width: 16px; height: 16px; }
.user_txt_two { transition: all 0s ease 0s; color: var(--gray-c); font-size: 12px; display: block; line-height: 17px; text-align: left; border-radius: 0px; margin-bottom: 12px; margin-top: 2px; }
.SC_artle { color: var(--gray6); font-size: 16px; line-height: 28px; }
.SC_artle img { max-width: 80%; }
.article_foot { border-top: 1px solid var(--gray-d); width: 100%; position: relative; }
.statementBox { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; height: 80px; padding: 23px 0px; }
.statementLabel { transition: all 0s ease 0s; color: var(--gray6); font-size: 12px; display: block; line-height: 17px; border-radius: 0px; }
.statementBox_r { display: flex; flex-flow: row; flex: initial; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; }
.statementBox .feedbackBox { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-left: 30px; cursor: pointer; }
.statementBox .feedbackBox i { color: var(--gray-c); }
.statementBox .feedbackBox .tip { transition: all 0s ease 0s; color: var(--gray-c); font-size: 12px; display: inline-block; line-height: 20px; border-radius: 0px; margin-left: 6px; }
.Service_item1 .cardInfo { height: auto; }
/*点赞收藏区*/
.side-bar { position: fixed; top: auto; bottom: 70px; left: 50%; margin-left: 620px; box-shadow: 0 0 6px 0 rgba(0,0,2,.1); -webkit-box-shadow: 0 0 6px 0 rgba(0,0,2,.1); -moz-box-shadow: 0 0 6px 0 rgba(0,0,2,.1); -o-box-shadow: 0 0 6px 0 rgba(0,0,2,.1); }
/*排序样式*/
.sort-box { height: 50px; background: var(--white); overflow: hidden; display: flex; border-top: 1px solid #efefef; }
.sort-box a { display: block; padding: 0 20px; line-height: 50px; color: var(--gray6); font-size: 14px; }
.sort-box a:first-child { font-weight: bold; color: var(--gray3); }
.sort-box a i { color: var(--gray6); padding-left: 3px; }
.sort-box a img { height: 14px; vertical-align: middle; -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.sort-box a:hover, .sort-box a.on { color: var(--yellow); font-weight: bold; }
.sort-box a:hover i, .sort-box a.on i { color: var(--yellow); }
.sort-box a.on img { -webkit-filter: grayscale(0%); filter: grayscale(0%); }
