@charset "utf-8";
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {font:14px/1.6 "Microsoft Yahei";color:#444;}
* {margin:0;padding:0;}
a {text-decoration: none;color:#ff791b;}
a:hover {text-decoration: underline;}
a,area {blr: expression(this.onFocus=this.blur())}
:focus {outline: none;}
ul,ol {list-style: none outside none;}
.clearfix{zoom:1;}
.clearfix:after{content:'';display: block;height:0;visibility: hidden;overflow: hidden;clear: both;}
.red{color:#f00!important;}
.bingou{background: #f5f5f5;}
.bg_ff{background: #fff;}
.top_bar{background: #f5f5f5;line-height: 38px;}
.top_bar a{padding-left:20px;}
.wrapper_box{width:1040px;margin:0 auto;}
.logo{padding-left: 90px;background: url(/static/index/images/bingo_logo.png) no-repeat left center;margin-left:20px;height: 75px;float: left;background-size: 75px;}
.logo .name{font-size: 30px;font-weight:500;}
.logo .en{color:#ff791b;font-size: 14px;}
.search_contain{padding:30px 0;}
.search_box{float: right;margin:18px 50px 0 0;}
.search_box input{width:512px;height:40px;line-height: 40px;border:1px solid #ff791b;box-sizing: border-box;float: left;text-indent: 12px;}
.search_box .btn{width:102px;height:40px;line-height: 40px;text-align: center;background: #ff791b;color:#fff;display: inline-block;float: left;}
.nav_box{border-bottom:1px solid #ff791b;}
.nav_box li{float: left;margin-left:24px;font-size: 18px;line-height: 40px;}
.nav_box li a{padding:0 27px;display: block;color:#444;}
.nav_box li .on{background: #ff791b;color:#fff;}
.nav_box li a:hover{text-decoration: none;color:#ff791b;}
.nav_box li .on:hover{color:#fff;}
.container ul{margin-top:28px;}
.container li{background: #fff;border:1px solid #f0f0f0;box-shadow: 0 0 2px #f0f0f0;margin-bottom: 10px;}
.container .info{height:50px;border-bottom:1px dashed #ededed;font-size: 14px;line-height: 50px;padding-left:15px;}
.container .info .user{padding:0 10px 0 40px ;position: relative;float: left;}
.container .info .user .hd{height:30px;width:30px;border-radius:100%;background: #ddd;position: absolute;left:0;top:50%;margin-top:-15px;}
.container .info .user .sm{position: absolute;left: 100%;top: 50%;margin-top: -8px;}
.container .data{float: right;overflow: hidden;}
.container .data .list{float: left;width:112px;text-align: center;color:#888;position: relative;}
.container .data .list:after{content: "";height:14px;width:1px;background: #ddd;position: absolute;right:-1px;top:50%;margin-top:-7px;}
.container .data .list span{display: inline-block;padding-left:22px;}
.container .data .list .zf{background: url(/static/index/images/icon_zf.png) no-repeat left center;}
.container .data .list .yd{background: url(/static/index/images/icon_yd.png) no-repeat left center;}
.container .data .list .wd{background: url(/static/index/images/icon_wd.png) no-repeat left center;}
.container .data .list .quan{background: url(/static/index/images/icon_quan.png) no-repeat left center;}
.container .data .list .sc{background: url(/static/index/images/icon_sc.png) no-repeat left center;}
.container .the_text{padding:20px;}
.container .the_text .img{float: left;width:94px;height:94px;background: #ddd;}
.container .the_text .text{margin-left:110px;position: relative;}
.container .the_text .text h3{font-weight: normal;font-size: 18px;line-height: 20px;padding-bottom:8px;}
.container .the_text .text h3 i{width: 22px;height: 22px;display: inline-block;vertical-align: middle;margin-left: 6px;}
.container .the_text .text h3 i.shang{background: url(/static/index/images/icon_shang.png) no-repeat center;background-size:contain; }
.container .the_text .text h3 i.gongyi{background: url(/static/index/images/icon_gy.png) no-repeat center;background-size:contain; }
.container .the_text .text h3 i.qiuzhu{background: url(/static/index/images/icon_qz.png) no-repeat center;background-size:contain; }
.container .the_text .text h3 a{color:#000;}
.container .the_text .text .p{color:#888888;height:44px;line-height: 22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.w700{width:700px!important;}
.c8{color:#888!important;}
.prefer{position: absolute;right:20px;top:10px;}
.prefer .pri{font-size:24px;color:#ff791b;}
.container .the_text .gao{padding-top:20px;background: url(/static/index/images/icon_gao.png) no-repeat right top;}
.container .the_text .quan{height:120px;width:200px;position: absolute;right:0;top:-10px;background: url(/static/index/images/quan_bg.png) no-repeat center;text-align: center;}
.container .the_text .quan .pri{color:#ff9c00;font-size: 18px;padding:30px 0 5px;}
.container .the_text .quan .pri span{font-size: 34px;line-height: 40px;}
.container .the_text .quan p{color: #fff;}
.container .qz .text{margin-left:0!important;}
.container .the_text .tell img{display: inline-block;vertical-align: middle;margin-left:5px;}
.container .loading{text-align: center;color:#999;padding-bottom:4px;}
.share_list .loading{text-align: center;color:#999;padding-bottom:4px;}
.text_content{padding:22px;}
.text_content h3{font-size:24px;font-weight:normal;overflow: hidden;margin-bottom: 10px;position:  relative;}
.text_content h3 i {width: 22px;height: 22px;display: inline-block;vertical-align: middle;margin-left: 6px;}
.text_content h3 i.gongyi {background: url(/static/index/images/icon_gy.png) no-repeat center;background-size: contain;}
.text_content h3 i.shang{background: url(/static/index/images/icon_shang.png) no-repeat center;background-size:contain; }
.text_content h3 i.gongyi{background: url(/static/index/images/icon_gy.png) no-repeat center;background-size:contain; }
.text_content h3 i.qiuzhu{background: url(/static/index/images/icon_qz.png) no-repeat center;background-size:contain; }
.text_content h3 .right_super{float: right;font-size: 13px;text-align: right;position:  absolute;/* top: 50%; */right: 0;bottom: 0;}
.text_content h3 .right_super .p{line-height:20px;}
.text_content h3 .right_super .p span{color:#ff791b;font-size: 16px}
.pdr10{padding-right:10px;}
.text_content .text p{padding-bottom:10px;color:#888;}
.text_content .real{padding-left:30px;background: url(/static/index/images/real.png) no-repeat left;}
.references{background: #f9f9f9;padding:20px;margin-top:15px;}
.references .user dd{float: left;margin:10px 20px 0 0;}
.references .user dd img{width:50px;height:50px;display: block;background: #fff;border-radius: 100%;border:1px solid #f0f0f0;}
.references .fx{padding-left:24px;background: url(/static/index/images/icon_fxlist.png) no-repeat left;}
.references .jd{padding-left:24px;background: url(/static/index/images/icon_jdlist.png) no-repeat left;}
.text_content .qz_text{background: #f9f9f9;padding:20px 20px 10px;margin-bottom:15px;color:#888;}
.text_content .qz_text div{padding-bottom:10px;}
.text_content .qz_text span{display: inline-block;}
.text_content .qz_text .c0{color:#000;}
.text_content .yhq {padding-bottom:20px;}
.text_content .yhq .quan_box{background: url(/static/index/images/quan_box.png) no-repeat center;height:150px;float: left;width:634px;}
.text_content .yhq .quan_box .lf{width:204px;float: left;text-align: center;font-size: 18px;}
.text_content .yhq .quan_box .lf .pri{color:#ff791b;padding-top: 25px;}
.text_content .yhq .quan_box .lf .pri span{font-size:50px;line-height: 60px;}
.text_content .yhq .quan_box .rt{float: left;padding-left:24px;width:400px;position: relative;}
.text_content .yhq .quan_box .rt .if{color:#888;padding-top:30px;font-size: 16px;margin-right:120px;}
.text_content .yhq .quan_box .rt .tt{font-size:20px;font-weight:bold;color:#444444;padding-bottom:5px;}
.text_content .yhq .quan_user{border:1px solid #f0f0f0;box-shadow: 0 0 4px rgba(0,0,0,0.09);float: right;width:346px;border-radius:10px;height: 142px;box-sizing: border-box;margin-top: 5px;}
.text_content .yhq .quan_user p{padding:24px 0 0 25px;}
.text_content .yhq .quan_user dd{float: left;padding-top:16px;}
.text_content .yhq .quan_user dd img{width:50px;height:50px;display: block;margin-left:14px;background: #ddd;border-radius:100%;border:1px solid #f0f0f0;}
.text_content .guize {padding-bottom: 10px;}
.text_content .guize .tit{margin-bottom:8px;padding-left:15px;position: relative;font-size: 18px;}
.text_content .guize .tit:after{content: "";width:4px;height:20px;background: #ff791b;position: absolute;left:0;top:50%;margin-top:-10px;}
.text_content .guize {font-size: 16px;}
.text_content .guize p{padding-left:15px;padding-bottom:3px;}
.text_content .text img{max-width: 900px;}
.progress{position: absolute;right: 24px;top:22px;text-align: center;}
.progress .wrap,
.progress .circle,
.progress .num {width: 80px;height: 80px;border-radius: 50%;}
.progress .wrap {	position: relative;	border: 6px solid #ffc4c0;box-sizing: border-box;}
.progress .circle { position: absolute; top: -6px; left: -6px; box-sizing: border-box;}
.progress .circle div {width: 80px; height: 80px;position: absolute;box-sizing: border-box;	border-radius: 50%;}
.progress .num {position: absolute;top: -6px;left: -6px;line-height: 22px;text-align: center;font-size: 17px;padding-top: 18px;box-sizing: border-box;color: #888;}
.progress .left {	clip: rect(0px, 40px, 80px, 0px);	border: 6px solid #f6404a;}
.progress .right {clip: rect(0px, 80px, 80px, 40px);	border: 6px solid #f6404a;}
.progress .xl{padding-top:5px;}
.fbr_dialog{height: 100%; width: 100%; background: url(/static/index/images/mask.png); position: fixed;  top: 0;  left: 0;z-index: 10;}
.fbr_dialog .contentbox{position: absolute;  width: 700px;  z-index: 12;  background: #fff;  height: 700px;  top: 50%;  left: 50%;  margin-top: -350px;  margin-left: -350px;  border-radius: 4px;}
.fbr_dialog .contentbox .title{text-align: center;  padding: 14px;  font-size: 16px;}
.fbr_dialog .contentbox .text{padding:10px;}
.fbr_dialog .contentbox .close{position: absolute;  right: 10px;  top: 10px;  width: 30px;  height: 30px; line-height: 30px;  color: #999;  text-align: center;background: url(/static/index/images/api_fail.png) no-repeat center;background-size: 30px;cursor: pointer;}
.fbr_dialog .contentbox.code{width:300px;height:380px;text-align: center;margin-top: -190px;  margin-left: -150px;}
.fbr_dialog .contentbox.code img{display: block;margin:0 auto;}

.footer{text-align: center;background: #fff;border-top:1px solid #f0f0f0;padding: 22px 0;color:#888;}
.footer p{padding:2px 0;}

.wrapper_box .userinfo{float: right;}
.wrapper_box .userinfo .user{padding-left:28px;display: inline-block;position: relative;padding-right:17px;margin-right:13px;}
.wrapper_box .userinfo .user img{position: absolute;width:22px;height:22px;left:0;top:50%;margin-top:-11px;border-radius:100%;background: #ddd;}
.wrapper_box .userinfo .user:after{content: "";width:1px;height:14px;position: absolute;right:0;top:50%;margin-top:-7px;background: #999;}
.underline{text-decoration: underline;}
.personal_center{margin-top:15px;overflow: hidden;background: #fff;position: relative;margin-bottom:20px;}
.personal_center:after{content: "";width:15px;height:100%;background: #f5f5f5;position: absolute;left:815px;top:0;}
.personal_center:before{content: "";width:165px;height:100%;background: #fff4ed;position: absolute;left:0;top:0;z-index: 0;}
.personal_center .left_box{float: left;width:815px;position: relative;z-index: 1;font-size: 16px;}
.personal_center .left_box .nav{float: left;width:165px;text-align: center;font-size: 18px;}
.personal_center .left_box .nav li{line-height: 60px;}
.personal_center .left_box .nav li a{color:#444;display: block;}
.personal_center .left_box .nav li a:hover{text-decoration: none;background: #ff9245;color:#fff;}
.personal_center .left_box .nav li a.on{background: #ff9245;color:#fff;}
.personal_center .left_box .form_box{width:650px;margin-left:165px;padding:15px;box-sizing: border-box;}
.personal_center .left_box .form_box .link a{display: inline-block;width: 120px;line-height: 36px;background: #f9f9f9;text-align: center;text-decoration: none;color:#444;margin-right:10px;}
.personal_center .left_box .form_box .link a.on{background: #ff9245;color:#fff;}
.personal_center .left_box .form .tit{padding:15px 0 5px;}
.personal_center .left_box .form .tit .size{float: right;color:#999;}
.personal_center .left_box .form .tit .t{color:#999;font-size: 12px;}
.personal_center .left_box .form .label_box span{display: inline-block;margin:0 5px 5px 0;border: 1px solid #ff791b;background: #fff8f4;border-radius: 4px;padding: 2px 4px;font-size: 12px;}
input,textarea{border:1px solid #f0f0f0;}
.personal_center .left_box .form .tit .go_in{padding:10px;position: relative;}
.personal_center .left_box .form .tit .go_in:after{content: "";position: absolute;display: block;height: 10px;width: 10px;border-top: 1px solid #999;border-left: 1px solid #999;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);top: 50%;margin-top: -5px;right: 5px;cursor: pointer;}
.content_labels .pop_labels{padding:20px;}
.content_labels .pop_labels .add_label {padding: 15px 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.content_labels .pop_labels .add_label input {background: #f1f1f1;height: 34px;line-height:34px;border: 1px solid #eaeaea;border-radius: 4px;text-indent: 4px;width: 580px;}
.content_labels .pop_labels .add_label button {background: #ff791b;color: #fff;border-radius: 4px;line-height: 34px;padding: 0 20px;border: none;cursor: pointer;}
.content_labels .pop_labels ul li{position: relative;display: inline-block;margin: 10px 15px 0 0;border: 1px solid #ff791b;background: #fff;padding:4px 6px;border-radius: 4px;}
.content_labels .pop_labels ul li i{position: absolute;text-align: center;background: #f00;border-radius: 100%;width: 20px;height: 20px;line-height: 20px;color: #fff;top: -5px;font-style: normal;}
.personal_center .left_box .form input,
.personal_center .left_box .form textarea{line-height: 30px;padding:6px;width:100%;box-sizing: border-box;text-indent: 10px;font-size: 16px;}
.personal_center .left_box .form input::-webkit-input-placeholder,
.personal_center .left_box .form textarea::-webkit-input-placeholder{color:#ababab;}
.personal_center .left_box .form input::-moz-placeholder,
.personal_center .left_box .form textarea::-moz-placeholder{color:#ababab;}
.personal_center .left_box .form input:-ms-input-placeholder,
.personal_center .left_box .form textarea:-ms-input-placeholder{color:#ababab;}
.personal_center .left_box .form input:-moz-placeholder,
.personal_center .left_box .form textarea:-moz-placeholder{color:#ababab;}
.personal_center .left_box .form textarea{resize: none;height:130px;font:16px/1.6 "Microsoft Yahei";display: block;}
.personal_center .left_box .form .classify{margin-left:-15px;}
.personal_center .left_box .form .classify .select{display: inline-block;width:192px;margin-left:15px;}
.personal_center .left_box .form .classify .select select{line-height: 30px;padding:6px;border:1px solid #f0f0f0;font-size:16px;width: 100%;height: 44px;}
.takephoto ul li{float: left;width:110px;margin:5px 10px 10px 0;height:110px;position: relative;}
.takephoto ul li .del{position: absolute;bottom:0;left:0;width:100%;line-height: 24px;background:url(/static/index/images/mask.png);color:#fff;text-align: center; }
.takephoto ul li .photo{position: relative;overflow: hidden;border:1px dashed #d2d2d2;background: #fafafa;height:110px;box-sizing:border-box;}
.personal_center .left_box .form .takephoto ul li .photo input{opacity: 0;font-size: 100px;}
.personal_center .left_box .form .takephoto ul li .photo button{opacity: 0;font-size: 100px;}
.personal_center .left_box .form .takephoto ul li .photo .box{position: absolute;text-align: center;font-size: 14px;color:#ababab;top: 24px;left: 10px;padding-top:42px;background: url(/static/index/images/photo.png) center top no-repeat;}
.personal_center .left_box .form .takephoto ul li img{width:100%;height:100%;background: #ddd;display: block;}
.personal_center .left_box .form .red_envelope{background: #f9f9f9;padding:15px;margin-bottom:20px;}
.personal_center .left_box .form .input_box{background: #fff;border:1px solid #f0f0f0;border-radius:4px;margin:15px 0 5px 0;overflow: hidden;}
.personal_center .left_box .form .input_box input{width:465px;border:none;text-align: right;float: right;}
.personal_center .left_box .form .input_box span{line-height: 30px;padding:6px;display: inline-block;}
.pdl15{padding-left:15px!important;}
.f_left{float: left!important;}
.f_right{float: right!important;}
.personal_center .left_box .form .red_envelope .tips{color:#999;font-size:14px;}
.personal_center .left_box .form .red_envelope .hb{float: right;font-size: 14px;}
.personal_center .left_box .form .red_envelope .total{font-size: 18px;text-align: right;}
.personal_center .left_box .form .promise {padding:10px 0 20px;}
.personal_center .left_box .form .promise p{font-size: 14px;line-height: 28px;}
.personal_center .left_box .form .fb_btn{text-align: center;}
.personal_center .left_box .form .fb_btn button,
.personal_center .left_box .recharge .cz_btn button{width:200px;line-height: 50px;border-radius:4px;font-size: 18px;color:#fff;background: #ff791b;border:none;cursor: pointer;}
.personal_center .right_box{width:210px;float: right;position: relative;z-index: 1;padding:20px;box-sizing: border-box;}
.personal_center .right_box .content{}
.personal_center .right_box .tx{text-align: center;}
.personal_center .right_box .tx img{width:90px;height:90px;background: #ddd;border-radius:100%;display: block;margin:10px auto;}
.personal_center .right_box p{margin:5px 0;}
.personal_center .right_box .nc{display: inline-block;position: relative;}
.personal_center .right_box .nc .sm{vertical-align: middle;padding-left: 9px;}
.personal_center .right_box .jj{font-size: 14px;color:#999;}
.personal_center .right_box .links{margin-top:50px;padding-top:24px;border-top:2px solid #f9f9f9}
.personal_center .right_box .links a{color:#444;display: inline-block;padding-left:25px;}
.personal_center .right_box .links .sz a{background: url(/static/index/images/icon_sz.png) no-repeat left center;}
.personal_center .right_box .links .yj a{background: url(/static/index/images/icon_fk.png) no-repeat left center;}
.personal_center .right_box .links li{line-height: 40px;}

.share_list .tab{background: #f9f9f9;border:1px solid #f0f0f0;margin-top:20px;}
.share_list .tab a{color:#444;display: inline-block;padding:0 26px;line-height: 40px;text-align: center;border-bottom:3px solid #f9f9f9;}
.share_list .tab a.on{border-bottom:3px solid #ff9245;color:#ff9245;}
.share_list .list li{border:1px solid #f0f0f0;margin-top:15px;font-size:14px;position: relative;}
.share_list .list li .top{line-height:40px;background: #f9f9f9;padding:0 10px;overflow: hidden;}
.share_list .list li .top .tm{color:#ff9245;}
.share_list .list li .top .statu{float: right;color:#ff9245;}
.share_list .list li .cont{padding:15px;}
.share_list .list li .cont .details{position: relative;padding-left:90px;min-height: 80px;margin-top:8px;}
.share_list .list li .cont .details img{width:80px;height: 80px;position: absolute;top:0;left:0;background: #ddd;}
.share_list .list li .btn{position: absolute;bottom:16px;left:108px;z-index: 11;}
.share_list .list li .btn a{display: inline-block;line-height: 24px;padding:0 15px;border-radius: 24px;border:1px solid #ff9245;}
.share_list .list li .btn a:hover{text-decoration: none;box-shadow: 0 0 2px #ff9245;}
.c9{color:#999!important;}
.detail_pop{background: url(/static/index/images/mask.png);position: fixed;width:100%;height:100%;left:0;top:0;z-index: 3;}
.detail_pop .matter{width:680px;height:600px;position: fixed;left:50%;top:50%;margin-left:-340px;margin-top:-300px;background: #fff;border-radius:4px;}
.detail_pop .matter .title{height:40px;}
.detail_pop .matter .title .fd{text-align: center;font-size: 16px;line-height: 40px;position: fixed;width:680px;background: #fff;z-index: 4;}
.detail_pop .matter .title .close{position: absolute;right:10px;color:#444;}
.detail_pop .matter .title .close:hover{text-decoration: none;color:#000;}
.detail_pop .matter .information{height:560px;overflow-y: auto;}
.detail_pop .matter .information .top{background: #fff7f2;color:#ff9245;line-height: 40px;padding:0 20px;overflow: hidden;}
.detail_pop .matter .information .top .statu{float: right;}
.detail_pop .matter .information .cont{padding:10px 15px 15px;border-bottom:5px solid #f0f0f0;}
.detail_pop .matter .information .cont .details{position: relative;padding-left:90px;min-height: 80px;margin-top:8px;}
.detail_pop .matter .information .cont .details img{width:80px;height: 80px;position: absolute;top:0;left:0;background: #ddd;}
.detail_pop .matter .information .cont  .zt{position: absolute;bottom:0;left:90px;color: #999;}
.detail_pop .matter .information .data{background: #fafafa;padding:10px 0;overflow: hidden;margin:14px 0 0;font-size: 14px;}
.detail_pop .matter .information .data li{float: left;text-align: center;width:25%;color:#888888;line-height: 30px;}
.orange{color:#ff791b;}
.detail_pop .matter .information .cont .li li{overflow: hidden;position: relative;border-bottom:1px solid #e8e8e8;padding:14px 0;}
.detail_pop .matter .information .cont .li li .hint{background: #f9f9f9;color:#f00;line-height: 24px;padding:0 10px;}
.detail_pop .matter .information .cont .statu{float: right;}
.detail_pop .matter .information .superscript{position: relative;padding:6px;}
.detail_pop .matter .information .superscript i{position: absolute;line-height:16px;min-width: 16px;color:#fff;background: #f00;border-radius:100%;text-align: center;display: block;left:100%;top:50%;margin-top:-8px;font-size:12px;font-style: normal;}
.detail_pop .matter .information .more{padding-right:20px;float: right;background: url(/static/index/images/icon_more.png) no-repeat right center;}
.detail_pop .matter .information .cont .order_time h4{font-size: 18px;padding:10px 0;font-weight:normal;}
.detail_pop .matter .information .cont .time{color:#888888;font-size: 14px;}
.detail_pop .matter .information .cont .time li{overflow: hidden;line-height: 28px;}
.detail_pop .matter .information .cont .time li span{float: right;}
.detail_pop .matter .information .cont .time li span.all{font-size: 16px;color:#444;}

.share_list .list li .top .user,
.detail_pop .matter .information .top .user{padding:0 10px 0 40px ;position: relative;float: left;}
.share_list .list li .top .user .hd,
.detail_pop .matter .information .top .user .hd{height:28px;width:28px;border-radius:100%;background: #ddd;position: absolute;left:0;top:50%;margin-top:-14px;}
.share_list .list li .top .user .sm,
.detail_pop .matter .information .top .user .sm{position: absolute;left: 100%;top: 50%;margin-top: -8px;}
.share_list .list li .data_sharing,
.detail_pop .matter .information .data_sharing{background: #fafafa;padding:10px 0;overflow: hidden;margin:14px 0 0;font-size: 14px;}
.share_list .list li .data_sharing dd,
.detail_pop .matter .information .data_sharing dd{float: left;text-align: center;width:33.33%;color:#888888;line-height: 30px;position: relative;}
.share_list .list li .data_sharing dd:after,
.detail_pop .matter .information .data_sharing dd:after{content: "";position: absolute;right:-1px;top:0;height:100%;width:1px;background: #ededed;}
.orange{color:#ff791b;}
.detail_pop .matter .information .hb_detail{padding:20px;}
.detail_pop .matter .information .hb_detail h4{font-size: 18px;font-weight: normal;}
.detail_pop .matter .information .hb_detail li{border-bottom: 1px solid #e8e8e8;padding:10px 0 10px 40px;position: relative;}
.detail_pop .matter .information .hb_detail li .pic{width: 30px;height:30px;border-radius: 100%;position: absolute;left: 0;top:17px;background: #ddd;}
.detail_pop .matter .information .hb_detail li .pri{position: absolute;right:0;top:50%;margin-top:-11px;color:#ff791b;}
.personal_center .left_box .recharge {padding:0 10px;}
.personal_center .left_box .recharge .yue{background: url(/static/index/images/cz_bg.png) no-repeat center;height:150px;border-radius:2px;color: #fff;padding:25px;box-sizing: border-box;}
.personal_center .left_box .recharge .yue h2{font-size: 40px;font-weight: 500;}
.personal_center .left_box .recharge .tit{padding:30px 0 0;font-size:20px;position: relative;border-bottom:2px solid #f9f9f9;margin-bottom:5px;}
.personal_center .left_box .recharge .tit span{padding:10px 15px 5px;display: inline-block;border-bottom:3px solid #fff;cursor: pointer;margin-right:10px;}
.personal_center .left_box .recharge .tit span.on{border-bottom:3px solid #ff791b;color:#ff791b;}
.personal_center .left_box .recharge .p{padding:10px 0;}
.personal_center .left_box .recharge .yuan{overflow: hidden;}
.personal_center .left_box .recharge .yuan li{float: left;width:33.33%;text-align: center;line-height: 48px;margin:10px 0 20px;}
.personal_center .left_box .recharge .yuan li div{border:1px solid #e8e8e8;margin:0 25px;border-radius:4px;}
.personal_center .left_box .recharge .yuan li.on div{border:1px solid #ff7a1f;margin:0 25px;border-radius:4px;background: #ff7a1f;color:#fff;}
.personal_center .left_box .recharge .zdy{padding-left:22px;padding-bottom:20px;border-bottom:2px solid #f9f9f9;}
.personal_center .left_box .recharge .zdy .my_protocol .agreement {appearance: none;-webkit-appearance: none;outline: none;display: none;}
.personal_center .left_box .recharge .zdy .my_protocol .agreement+span {width: 16px;height: 16px;background-color: red;display: inline-block;background: url(/static/index/images/hook.png) no-repeat center #e2e2e2;position: relative;top: 3px;border-radius: 100%;}
.personal_center .left_box .recharge .zdy .my_protocol .agreement:checked+span {background-color:#ff791b;}
.personal_center .left_box .recharge .zdy .text{width:120px;line-height: 38px;height: 38px;text-align: center;border-radius: 4px;}
.personal_center .left_box .recharge .pay_way ul{overflow: hidden;padding:20px 0;}
.personal_center .left_box .recharge .pay_way li{width:178px;line-height:50px;border:1px solid #f0f0f0;background: #f9f9f9;text-align: center;float: left;}
.personal_center .left_box .recharge .pay_way li.on{border:1px solid #ff791b;background:  url(/static/index/images/icon_checked.png) #f9f9f9 no-repeat right top;}
.personal_center .left_box .recharge .pay_way .vx_pay .vx{padding-left:38px;background: url(/static/index/images/icon_vx.png) no-repeat left center;line-height: 30px;display: inline-block;}

.personal_center .left_box .recharge .cz_btn{text-align: center;padding:20px;}
.personal_center .left_box .recharge .cz_btn p{font-size: 14px;padding-bottom:5px;}

.weixin-container {margin:0 auto;padding-top: 28px;padding-bottom: 24px;margin-bottom: 24px;overflow: hidden;zoom: 1}
.weixin-container .qrcode-container .title {line-height: 30px;margin-bottom: 18px;text-align: center;font-size: 24px;color: #333}
.weixin-container .qrcode-container .qrcode {margin: 0 auto;overflow: hidden;width: 307px;box-shadow: 0 10px 20px #f9f9f9}
.weixin-container .qrcode-container .qrcode .warning {float: left;width: 40px;height: 270px;background: url(/static/index/images/weixinpay.png) 0 -369px}
.weixin-container .qrcode-container .qrcode-img {border: solid 1px #ddd;border-right: none;float: left;zoom: 1}
.weixin-container .qrcode-container .qrcode-img img {width: 266px;height: 268px;display: block}
.weixin-container .qrcode-container .tip {width: 118px;height: 40px;font-size:14px;line-height: 20px;margin: 15px auto 15px;padding-left: 42px;position: relative;zoom: 1}
.weixin-container .qrcode-container .tip .icon {height: 32px;width: 32px;position: absolute;left: 0;top: 4px;background: url(/static/index/images/weixinpay.png) 0 -337px}
.weixin-container .qrcode-container .paymentTips{text-align: center;color: #f00;font-size: 14px;}

.login_pop,
.payment_pop{background: url(/static/index/images/mask.png);position: fixed;width:100%;height:100%;left:0;top:0;z-index: 3;display:none;}
.login_pop .login{width:384px;height:344px;background: #fff;position: fixed; top:50%;left:50%;margin-top:-172px;margin-left:-192px;padding:0 34px;box-sizing: border-box;}
.login_pop .login h2{font-size: 20px;font-weight: normal;line-height: 80px;}
.login_pop .login .input{position: relative;}
.login_pop .login .sj input{background: url(/static/index/images/icon_sj.png) no-repeat 15px 10px;}
.login_pop .login .code input{background: url(/static/index/images/icon_code.png) no-repeat 15px 11px;}
.login_pop .login .input input{line-height: 42px;border:1px solid #b9b9b9;background-color: #fff;width:100%;padding-left:46px;box-sizing: border-box;margin-bottom: 20px;border-radius: 2px;font-size: 14px;}
.login_pop .login .code a{position: absolute;line-height: 42px;padding-right:20px;right:0;top:0;}
.login_pop .login .btn button{width:100%;line-height: 50px;border-radius:4px;font-size: 18px;color:#fff;background: #ff791b;border:none;cursor: pointer;margin-top:15px;}
.login_pop .login p{font-size: 12px;color: #999;margin-top:20px;}
.login_pop .login .close{position: absolute;right:10px;top:10px;cursor: pointer;}
.payment{width:320px;height:240px;background: #fff;position: fixed; top:50%;left:50%;margin-top:-160px;margin-left:-120px;padding:0 34px;box-sizing: border-box;}
.payment_pop .payment .close{position: absolute;right:10px;top:10px;cursor: pointer;}
.payment_pop .payment h2{font-size: 18px;font-weight: normal;text-align: center;line-height: 65px;}
.payment_pop .payment .input{position: relative;}
.payment_pop .payment .input span{display: block;line-height: 42px;height: 42px;border:1px solid #b9b9b9;background-color: #fff;;padding-left:16px;box-sizing: border-box;margin-bottom: 10px;border-radius: 2px;font-size: 16px;}
.payment_pop .payment p{font-size: 13px;color: #999;}
.payment_pop .payment .btn button{width:100%;line-height: 50px;border-radius:4px;font-size: 18px;color:#fff;background: #ff791b;border:none;cursor: pointer;margin-top:15px;}
.payment_pop .payment .btn .nopay{background: #f00;}
#xieyi{display:inline-block;width: auto; vertical-align: middle;  margin-right: 5px;}
.uploadfile_top{overflow:hidden;width:800px;margin:20px auto;}
.uploadfile_box{width: 800px;margin:40px auto;padding:20px;box-sizing: border-box;}
.uploadfile_box h3{background: #f3f3f3;padding: 10px;font-size: 18px;}
.uploadfile_box h3 span{font-size: 14px;font-weight: normal;}
.uploadfile_box .layui-btn-primary {border: 1px solid #C9C9C9;background-color: #fff;color: #555;display: inline-block;height: 38px;line-height: 38px;padding: 0 18px;white-space: nowrap;text-align: center;font-size: 14px;border-radius: 2px;cursor: pointer;}
.uploadfile_box .layui-upload-file {display: none!important;opacity: .01;filter: Alpha(opacity=1);}
.uploadfile_box .layui-icon {margin-right: 3px;font-size: 18px;vertical-align: bottom;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.uploadfile_box .upload{padding:20px 0;border-bottom: 1px solid #e8e8e8;}
.uploadfile_box .layui-btn {display: inline-block;height: 40px;line-height: 40px;padding: 0 40px;background-color: #009688;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border: none;border-radius: 2px;cursor: pointer;float: right;}
.uploadfile_box .files_list{padding:20px;border:1px solid #e8e8e8;}
.uploadfile_box .images{padding-top:20px;}
.uploadfile_box .files_list .images .it{float: left;width:100px;height:100px;position: relative;border:1px solid #e8e8e8;margin-right: 20px;margin-bottom: 20px;}
.uploadfile_box .files_list .images .it img{max-width:100%;max-height:100%;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.uploadfile_box .files_list .images .it .del{width: 20px;height: 20px;line-height: 20px;text-align: center;background: #fff;position: absolute;right: -10px;top: -10px;border-radius: 100%;border: 1px solid #ff4141;color: #ff4141;cursor: pointer;}
.uploadfile_box .file{line-height: 25px;margin-top:14px;}
.uploadfile_box .file span{display: inline-block;padding-left:25px;}
.uploadfile_box .file .pdf{background: url(/static/index/images/icon_pdf.png) no-repeat center left;}
.uploadfile_box .file .doc{background: url(/static/index/images/icon_doc.png) no-repeat center left;}
.uploadfile_box .file .xls{background: url(/static/index/images/icon_xls.png) no-repeat center left;}
.uploadfile_box .file .txt{background: url(/static/index/images/icon_text.png) no-repeat center left;}
.uploadfile_box .file .mp4{;background: url(/static/index/images/icon_mp4.png) no-repeat center left;}
.uploadfile_box .file .del{width: 16px;height: 16px;line-height: 16px;text-align: center;background: #fff;border: 1px solid #ff4141;color: #ff4141;cursor: pointer;padding:0;border-radius: 100%;margin-right: 10px;font-size: 13px;}
.uploadfile_warn{padding: 20px;background: #f3f3f3;line-height: 28px;}
.img_loading{position: fixed;top:50%;left:50%;margin-top:-52px;margin-left:-52px;}
.user_info{float: right;line-height: 40px;position: relative;margin-right:70px;padding-right:6px;margin-top:16px;}
.user_info .tx{float: left;width: 40px;height: 40px;border-radius: 100%;margin-right:8px;}
.user_info .sm{position: absolute;left: 100%;top: 50%;margin-top: -8px;}
.container li{position: relative;}
.container .li_box .the_text .text{margin-left:0;}
.container li .li_box{margin-left:140px;}
.container li .img_box{position: absolute;top: 5%;left: 10px;width: 130px;height: 90%;overflow: hidden;border: 1px solid #eee;border-radius: 6px;}
.container li .img_box a{display: block;background-size: cover;background-position: center;width: 100%;height:100%;}
.container .li_box .the_text{padding: 10px 20px;}
.container .the_text .text .label{overflow: hidden;margin: 5px 0;height: 24px;}
.container .the_text .text .label span{display: inline-block;margin-right: 5px;border: 1px solid #ff791b;background: #fff8f4;border-radius: 4px;padding: 0 4px;font-size: 12px;}
.text_content .label_box span{display: inline-block;margin:0 5px 5px 0;border: 1px solid #ff791b;background: #fff8f4;border-radius: 4px;padding: 0 4px;font-size: 12px;}







