div, ul, li, form, h3, h5, h4, p, { margin: 0px; padding: 0px; list-style: none; }
a { text-decoration: none; color: #333; cursor: pointer; transition: 0.3s ease; -ms-transition: 0.3s ease; -moz-transition: 0.3s ease; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease;}
img{display: inline;}
input:focus { outline: 0; border: none; }
.marks { width: 100%; height: 100%; position: fixed; margin: auto; background: #999;  background: rgba(0, 0, 0, 0.6); display: none; visibility: visible; z-index: 999; top: 0; left: 0;}
.copy-alert { width: 544px; height: 290px; border-radius: 10px; background: #fff; position: absolute; left: 50%; top: 50%; margin-left: -292px; margin-top: -220px; padding: 20px 20px 26px 20px; }
.claos { width: 26px; height: 26px; background: url("https://www.jfmappraisals.com/view/wenxm/images/claos.png") no-repeat; position: absolute; right: 10px; top: 10px; cursor: pointer; border: none;
    background-size: 100%; z-index:999; }
.claos:hover {  background: url("https://www.jfmappraisals.com/view/wenxm/images/claos_1.png") no-repeat;background-size: 100%;  }
.zz_pic2 { float: left; width: 240px; text-align: center; border-right: 1px solid #e1e1e1; padding-right: 20px; }
.marks_bt { font-size: 24px; display: block; margin-top: 0px; font-weight: bold; color: #44b449; }
.zz_pic2 img { margin:0 auto; width: 146px; height: 146px; }
/*.paybox { float: right;width: 260px; }*/
.kouhaohuoqu { font-size: 17px; margin-top: 10px; color: #44b449; font-weight: bold; }
.timezen { font-size: 14px; color: #999; margin-top:10px;}
.houhao_search {border: 1px solid #44b449; width: 230px; height: 44px; line-height: 44px; margin: 0 auto; border-radius: 4px; margin-top: 4px; overflow: hidden; }
.houhao_search2 {width: 230px; height: 38px; line-height: 38px;}
.houhao_bar { width: 140px; height: 44px; display: block; float: left; border: none; padding: 0; background: none; padding: 0 10px; font-size: 14px; }
.houhao_bar2{ height: 38px; line-height: 38px;}
.houhaoresults { width: 70px; height: 44px; border: none; padding: 0; display: block; float: right; background: #44b449; color: #fff; font-size: 16px; cursor: pointer; }
.houhaoresults2{ height: 38px; line-height: 38px; }
.paybox { text-align: center; padding-right: 0px; }
.paybox-img img { margin:6px auto 0 auto; width: 150px; }
.paybox_nn { background: #f1f1f1; height: 40px; width:260px; border-radius: 10px; margin: 0 auto; margin-top: 28px; }
.paybox-bottom { width: 100%; height: 46px; border-radius: 4px; line-height: 46px; font-size: 18px; font-weight: bold; color: #fff; background: #44b449; cursor: pointer; }
.paybox-customer-service { width: 100%; height: 40px;line-height: 40px;  }
.paybox-customer-service a { display: block; font-size: 14px; color: #999; }
.paybox-art { margin-top: 10px; font-size: 16px; color: #999; }
.paybox-money span { margin-top: 10px; margin-left: 10px; font-size: 14px;text-decoration:line-through; color: #999;font-weight: normal; }
.paybox-money h2 { color: #fb8201; font-size: 16px; margin: 0;  }

.download_word { width: auto; margin: 30px auto 0 auto; display: block;}
.download_word:nth-of-type(2){display: none;}
.download_card { border: 1px solid #e1e1e1; position: relative; padding-bottom: 5px; }
.download_card .card_bt {display: block; margin: 20px 0; font-weight:600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; }
.card_nr { padding-left: 90px; height: 80px; background: url("https://www.jfmappraisals.com/view/wenxm/images/word_icon.png") no-repeat left center; padding-bottom: 20px; margin-top: 14px; padding-right: 230px; margin-left: 10px; border-top: 1px solid #e1e1e1; padding-top: 20px; }
.card_nr .card_bt { font-size: 22px; margin: 0;   }
.download_card_msg { line-height: 22px;height: 70px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;  font-size: 14px; color: #999; }
.download_word_lb .download_card_msg { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; height: 22px;margin-top: 5px; color: #e7805c; font-size: 16px; }
.downlod_btn_right { width: 130px; height: 64px; background: #44b449; position: absolute; padding-left: 60px; border-radius: 4px; float: right; cursor: pointer; bottom:40px; right: 14px; }
.downlod_btn_right h5 { color: #fff; font-size: 18px; margin: 0; padding-top: 10px; line-height: 24px; }
.downlod_btn_right p { color: #fff;margin: 0; line-height: 20px;}
.downlod_icon { width: 30px; height: 30px; display: block; background: url("https://www.jfmappraisals.com/view/wenxm/images/download_icon.png") no-repeat; position: absolute; left: 14px; top: 15px; }
.download_card_btn { height: 0px; line-height: 64px; }
.content_box_tj { width: 150px; float: left; position: absolute; left:100px; bottom: -10px; }
.content_box_tj span { float: left; font-size: 12px; color: #999; }
.content_box_tj img { float: left; width: 15px; margin-top: 23px; }
.d_tip { float: left; position: absolute; bottom: -10px; right: 20px; font-size: 12px; color: #999; }
.prompt { background: #fff7ef; padding: 20px; margin-top: 40px; }
.prompt p { color: #999; line-height: 24px; }

.download_word_lb {  position: relative; }
.downlod_btn_right_lb { font-size: 20px; color: #fff; height: 54px; line-height: 20px;padding-left: 54px; position: absolute; top: 18px; padding-top: 14px; right: 15px; font-weight: bold; }
.downlod_btn_right_lb span { margin:2px 0; font-size: 14px; display: block; font-weight: normal; }
.downlod_btn_right_lb .downlod_icon { width: 28px; height: 28px; background-size: 100%; top: 18px;  }
.download_card_btn_lb { height: 0px; line-height: 40px; }
.download_card_btn_lb .content_box_tj { margin-left: 10px; position: absolute; left: 90px; bottom: 0px; }
.download_card_btn_lb .content_box_tj img { margin-top: 12px; }
.card_nr_lb { padding-bottom: 10px; margin: 10px 10px 0 10px; padding-right: 200px; border-top: none; padding-top: 0; }

.pay_tc {display: none;opacity: 1;background: #999; background: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999; }
.pay_con { width: 360px; height: 336px; position: absolute; top: 50%; left: 50%; margin-top: -220px; margin-left: -180px; background: #fff; border-radius: 10px; overflow: hidden; }
.pay_con_nr { width: 360px; height: 360px; position: relative; }
.pay_con .sub,.pay_con2 .sub2{width: 33px; height: 33px; background: url("https://www.jfmappraisals.com/view/wenxm/images/claos2.png") no-repeat;background-size: 80%; border: none; right: 0; position: absolute;top: 10px; cursor: pointer; }
.pay_con .sub:hover,.pay_con2 .sub2:hover{ background: url("https://www.jfmappraisals.com/view/wenxm/images/claos_1.png") no-repeat; background-size: 80%;}
.pay_con .help_head{ width:auto; height: 60px; background: #38AD3A; font-size: 26px; color: #fff; text-align: center; line-height: 60px;  }
.pay_con2 { width: 320px; height: 336px; position: absolute; top: 50%; left: 50%; margin-top: -220px; margin-left: -160px; background: #fff; border-radius: 10px; overflow: hidden; }
.pay_con_nr2 { width: 320px; height: 380px; position: relative; }
.pay_con2 .help_head{ width:auto; height: 50px; background: #f60; font-size: 20px; color: #fff; text-align: center; line-height: 50px;}
.pay_con2 span{ color: #f60; display: block; text-align: center; font-size: 14px; line-height: 23px;}
.pay_con2 em{ color: #666; display: block; font-size: 13px; font-style: normal; text-align: center; margin-top: 6px;}
.erweima { width: 160px; height: 160px; margin:20px auto; }
.erweima img { width: 100%; }
.money { text-align: center; font-size: 24px; }
.money span { color: #fb8201; font-weight: bold; }
.youhui{ color: #fff; display: inline-block; padding:2px 3px; font-size: 12px; border-radius: 2px; background: #f60; border: solid 1px #f20;}
.erweima_ss { font-size: 16px; background:#38AD3A; color: #fff; width: 146px; margin: 10px auto 0 auto; text-align: center; line-height: 30px; padding: 0 20px;  }
.erweima_ss p { background: url("https://www.jfmappraisals.com/view/wenxm/images/zhifu_icon.png") no-repeat left center; padding-left: 30px; }
.erweima_gzh{margin: 10px auto 0 auto; width: 300px; text-align: center; line-height: 40px; cursor: pointer; background: #38AD3A; color: #fff; font-size: 14px; border-radius: 3px;}
.erweima_jx{text-align: center; font-size: 18px;}
.erweima_lx { margin: 40px auto 30px auto; }
.scanff .erweima { margin: 10px auto 0 auto; }
.help_tc {display: none; opacity: 1;background: #999; background: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9990;}
.help_con { width: 544px; height: 296px; position: absolute; top: 50%; left: 50%; margin-top:-220px; margin-left: -292px; background: #fff; border-radius: 10px; overflow: hidden; padding: 20px; }
.help_con_nr .erweima_jx { padding: 10px 0 20px 0;  }
.help_con h5 { margin: 0; font-size: 16px; line-height: 30px; border-bottom: 1px solid #fff; padding-bottom: 5px; color: #44b449; }
.help_con p { margin: 0; text-align: left; font-size: 13px; color: #666; line-height: 24px; }
.help_con p span { font-weight: bold; }
.help_con .help_p { background: #fff9f3; padding: 6px 14px; border: 1px dashed #ffcf9b; color:#e28827; margin-top: 10px; }
.help_lx,.help_sub { float: left;  height: 36px; width: 130px; text-align: center; line-height: 36px;  font-size: 14px; padding: 0; margin: 0; border: 1px solid #e1e1e1; margin-right: 20px; cursor: pointer; border-radius: 4px; }
.help_lx { margin-left: 128px; }
.help_sub { background: #44b449; height: 38px; line-height: 38px; color: #fff; border: 1px solid #44b449; }

/*弹窗1*/
.contact_con { width: 544px; height: 296px; position: absolute; top: 50%; left: 50%; margin-top: -220px; margin-left: -292px; background: #fff; border-radius: 10px; overflow: hidden; padding: 20px;}
.contact_bzx  { width: 80px; height: 80px; }
.contact_con .help_lx { width: 26px; height: 26px;cursor: pointer; border: none;right: -10px; }
.contact_head { text-align: center; font-size: 16px; margin: 20px 0; color:#999;}
.contact_con .help_p { width: 90%; background: #fff9f3; padding: 6px 14px; border: 1px dashed #ffcf9b;  color: #e28827;  margin: 30px auto; line-height: 30px; font-size: 18px;}
.contact_lx { height: 36px; width: 130px; text-align: center;  line-height: 36px; font-size: 14px; padding: 0;border: 1px solid #e1e1e1; cursor: pointer; float: left; margin-right: 20px; border-radius: 4px; margin-left: 130px; }
.contact_con_nr .help_sub { width: 130px; float: left; }
.bg3333{background:#12bbff!important; height: 50px!important; line-height: 50px!important;}
.gghjz{ display: block;margin-top: 6px; line-height: 25px; color: #ff003b; width: 270px; margin: 5px auto 0; text-align: center; font-size: 16px;}
.gghjz2{ color: #999;}
.scangh .erweima,.scangh2 .erweima{ margin: 0 auto; width: 150px; height: 150px;}
.xtiper_btn li:nth-of-type(2) button{background: #f60 !important;}
.pgghtip{ min-height: 30px; width: 300px; font-size: 22px;}
.xtiper_pad{ margin-bottom: 4px!important;}
.xtiper_btnbor{ height: 0!important;}
.xtiper_btn li:nth-of-type(2) button{ border-left: solid 1px #fff!important;}
.xtiper_close{ display: none!important;}
/*复制折叠*/
.paybox-img { height: 110px; }
.copy-zd { width: 340px; height: 336px; overflow: hidden; padding: 0; margin-left: -170px; }
.copy-zd .zz_pic2 { position: absolute;right: 0; z-index: 1; padding: 20px;}
.copy-zd .paybox { padding: 20px 20px 65px 20px; border-right:solid 1px #eee; position: absolute;z-index: 2; background: #fff; left: 0; }
.zd-btn {width: 40px; padding: 0; height: 336px; padding-left:5px; background:#ffe69f; text-align: center; color: #000; border-radius: 0; cursor: pointer; position: absolute; right: 0; top: 50%; margin-top: -220px; z-index: 11; margin-left:0px; }
.zd-btn span{display:inline-block; float:right; margin-top:148px; color:#c00;}
.zd-btn em{ display:inline-block; width:20px; margin-top:100px; color:#c00; line-height:20px; font-style:normal;}
/*当屏幕小时*/
.xtiper_btn1 li.active button{ background: #f60!important; color:#fff!important;}
.sj_tishi{color: #f60; font-size: 14px; margin-top: 4px;}
/*折叠样式*/
.gf_zhedie{width: 400px; margin-left: -220px;}
.gf_noshow{display: none;}
.gf_paybox{ width: 100%;}
/*文章字体样式*/
.con_article p span { /*background: none!important;*/ color: #333!important;}
/*预览*/
.yulan{display:block; z-index: 1;}
.yulan_box{ width: 800px; margin: 5% auto; height: 75%; max-height: 750px; border-radius: 6px; position: relative; background: #fff;}
.yulan_t{  height: 35px; line-height: 35px; border-bottom: solid 1px #ddd; padding: 0 10px; font-size: 16px; color: #666;}
.yulan .claos{ top:4px;}
.yulan_c{ padding: 20px 40px; width: 100%; box-sizing: border-box; height: 100%; overflow-y: scroll;}
.yulan_c h1{ font-size: 20px; text-align: center; margin-bottom:20px;}
.yulan_box .con_article { line-height: 24px; font-size: 14px;}
.yulan_box .con_article p,.con_article div { line-height: 24px; overflow: hidden; padding-bottom: 12px; text-align: justify;word-wrap: break-word; text-indent: 2em; color: #222; }
.yulan_box .con_article a{ color: #38f;}
.yulan_box .con_article a:hover{ color: #e00;}
.yulan_box .con_article h2,.con_article h3{font-size: 16px; text-align: left; font-weight: bold; letter-spacing: -1px; line-height: 31px; clear: both; color: #000; margin-top:15px; margin-bottom:6px;}
.yulan_box .con_article h3{ color: #ff7032;}
.yulan_box .con_article img{ max-width: 100%!important; border-radius:6px;  margin: 0 auto; margin-left: -30px; }
.yulan_box .con_article iframe{ width: 100%!important; height: 480px!important; }
.yulan_box .con_article table { width: 100%!important; }
.yulan_box .con_article p a { color: #3366cc!important;}
.yulan_b{ width: 100%; border-top: solid 1px #ddd; bottom: -56px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; box-sizing: border-box; background: #fff; position: absolute; z-index: 9999; height: 60px; padding: 10px;}
.yulan_b h2{ padding-left: 45px; background: url("https://www.jfmappraisals.com/view/wenxm/images/word_icon.png") no-repeat left center; background-size: 40px; font-size: 18px; line-height: 40px; color: #3366cc; float: left;}
.one_dow{ width: 180px; color: #fff; height: 40px; line-height: 40px; background: #0bb20c; text-align: center; font-weight: bold; display: inline-block; font-size: 20px; border-radius: 3px; float: right;}
.one_dow:hover{ color: #ff0;}
.login_box_img{ height:72px;}
.login_box_img img{width:100px;}
.login_nn{margin-top:10px;}
.gf_open_vip{ background:#d5933c; color:#fff; margin-top:10px; box-sizing: border-box;}

/*登录弹出*/
.fwh_modal_login{display:none;}
.fwh_modal_login .fwh_login_rwap {width: 340px; height: 340px; background: #fff; border-radius: 10px; z-index: 999999999; position: fixed; left: 50%; top: 50%; margin: -240px 0 0 -180px;}
.fwh_modal_background {width:100%;height:100%;position:fixed;top: 0;left:0;background: rgba(0, 0, 0, 0.2);text-align: center;z-index: 999999998;}
.fwh_modal_login h3 { font-size: 24px; color:#d5933c; text-align: center; line-height: 30px; margin: 30px 0 0; }
.fwh_login_qrcode { width: 220px; height: 220px; margin: 0 auto; border-radius:4px; position: relative;}
.fwh_login_qrcode img { width: 100%; }
.fwh_tishi{ text-align: center; font-size: 14px; line-height: 23px;}
.fwh_modal_login p { font-size: 14px; color: #999; text-align: center;}
/*登录扫码*/
.fwh_login_saomao{background: #fff; background: rgba(255,255,255,0.9); position:absolute; left:0; top:0; width:100%; height:100%;z-index:9999;}
.fwh_login_saomao span{ display:block; text-align:center; margin-top:96px; color:#000; font-size:16px;}
.fwh_c9{color: #36ad9e}
.fuwuxieyi{cursor: pointer;}
.login_fwh{position:relative; overflow: hidden; border:solid 1px #ddd; border-radius: 50%; cursor: pointer; width: 40px; height: 40px; background: url("https://www.jfmappraisals.com/view/wenxm/css/user.svg") no-repeat center center; background-size: 100%;}
.login_fwh img{display:block; width: 40px; height: 40px;}
.login_fwh a{display:block; width: 40px; height: 40px;}
.login_fwh_exit{ transition: bottom 0.3s; position: absolute; bottom: -40px; font-size: 12px; background:rgba(255,255,255,0.8); display: block; box-sizing: border-box; padding-top: 5px; line-height: 15px; text-align: center;}
.login_fwh:hover .login_fwh_exit{bottom:0;}
.fwh_modal_close{display:block; position: absolute; top:10px; right:10px; width: 26px; height: 26px; background: url("https://www.jfmappraisals.com/view/wenxm/images/claos.png") no-repeat center center; background-size: 100%;}
.fwh_modal_close:hover {  background: url("https://www.jfmappraisals.com/view/wenxm/images/claos_1.png") no-repeat;background-size: 100%;}
.fwh_b_btn{ width:50%; float:left; line-height:40px;}
.fwh_b_btn a{color:#44b449;}
.fwh_modal_background2 {width:100%;height:100%;position:fixed;top: 0;left:0;background: rgba(255, 255, 255, 0.2);text-align: center;z-index: 999999998;}
.fwh_taocan{width: 600px; height: 400px; background: #fff; border-radius: 10px; z-index: 99999999999; position: fixed; left: 50%; top: 50%; margin: -240px 0 0 -300px;}
.fwh_taocan h3{ width:100%; background:#2c3139; color:#d5933c; height:60px; line-height:60px; border-top-left-radius: 10px; border-top-right-radius: 10px; text-align:center; font-size:24px;}
.fwh_taocan .vip_tips{ width:100%; text-align:center; margin:20px 0; font-size:16px;}
.fwh_taocan .vip_tips em{ display:inline-block; height:20px; padding:0 10px 0 25px; background: url("https://www.jfmappraisals.com/view/wenxm/css/gou.png") no-repeat left center;}
.fwh_taocan_tab{ padding:10px;}
.fwh_taocan_tab li{position:relative; display:inline-block; width:170px; cursor:pointer; margin:0 9px; text-align:center; height:80px; border:solid 2px #ddd; border-radius: 4px;}
.fwh_taocan_tab li em{ display:inline-block; float:left; width:25px; padding:9px 0; border-right:solid 1px #ddd; font-size:16px;}
.fwh_taocan_tab li strong{display:inline-block; font-size:22px; width:141px; margin-top:15px; color:#e52727;}
.fwh_taocan_tab li p{ display:inline-block; font-size:14px; color:#999;}
.fwh_taocan_tab li:hover,.fwh_taocan_tab .t_active{background:#e52727; border:solid 2px #f8c072!important; color:#fff!important;}
.fwh_taocan_tab li:hover strong,.fwh_taocan_tab .t_active strong,.fwh_taocan_tab li:hover p,.fwh_taocan_tab .t_active p{color:#fff;}
.fwh_taocan_tab li:hover dd,.fwh_taocan_tab .t_active dd{position:absolute; width:40px; height:26px; background: url("https://www.jfmappraisals.com/view/wenxm/css/gouxuan.png") no-repeat; z-index:99999; right:0; bottom:-1px;}
.fwh_zhifu_box{ background:#f8f8f8; padding:15px; height:140px;}
.fwh_zhifu_box .zf_code{ margin:0 15px 0 100px;}
.fwh_zhifu_box .zf_code{ float:left;}
.fwh_zhifu_box .zf_code img{width:130px;}
.fwh_zhifu_box em{display:block; color:#44b449; font-size:18px; font-weight:bold; margin-top:20px;}
.fwh_zhifu_box strong{display:block; color:#e52727; font-size:14px; margin:4px 0;}
.fwh_zhifu_box b{font-size:28px; margin-right:6px;}
.fwh_zhifu_box p{color:#999; font-size:14px;}
