﻿/* 技术支持 开元（重庆）科技有限公司 */
.mypad50{padding:30px 0 50px;}
.loginbg{background: url(../images/login_bg.jpg) no-repeat center top; background-size: cover; padding:100px 0;}
.login_form{width: 100%; max-width: 500px; float: right; font-size: 14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.login_hd{width: 100%; font-size: 20px; line-height: 46px; position: relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; }
.login_hd:after{content: ''; position: absolute; top: 9px; left: 3px; right: 3px; bottom: -10px; z-index:1; background: #e7f3fe; border:1px #fcfeff solid; border-bottom-width: 0; border-radius: 10px 10px 0 0;}
.login_hd:before{content: ''; position: absolute; left:15px; right: 15px; bottom: -10px; z-index: 4; height: 19px; background: #e9f5fe;}
.login_hd ul{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.login_hd li{padding: 9px 0; position: relative; z-index: 3; text-align: center; cursor: pointer; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.login_hd li.active{font-weight: bold;background: #e9f5fe; border: 1px #f4fafe solid; border-bottom-width: 0; border-radius: 10px 10px 0 0;}
.login_hd li.active:after{content: ''; width: 10px; height: 10px; background: url(../images/login_hdico.png) no-repeat; position: absolute; top: 45px; right: -10px; z-index: 5;}
.login_hd li.active:last-child:after{left: -10px; right: inherit; background: url(../images/login_hdico2.png) no-repeat;}
.login_hd li a, .login_hd li.active a:hover{color:#110E08; display: block;}
.login_hd li a:hover{color: #1E50A2;}
.login_bdblack{background: #e9f5fe; border: 1px #f4fafe solid; border-radius: 10px; padding:30px 50px 50px; position: relative; z-index: 2; margin-top: -10px;}
.login_bd{width: 100%;}
.login_dl{width: 100%; margin-top:20px;}
.login_dl dt{font-size: 16px; font-weight: 600; color: #1b1b1b;}
.login_dl dd{margin-top: 10px;}
.login_input{width: 100%; border-radius: 10px; height: 50px; line-height: 48px; border: 1px solid #dedede; background: #fff; padding:0 15px; font-size: 14px; color: #110E08;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.login_input:hover{border-color: #dedede !important; box-shadow: none !important;}
.login_input:focus{border-color: #F0A23A !important; box-shadow: none !important;}
.login_dl dd .layui-input-suffix{display: none !important;}
.login_link{margin-top: 20px; width: 100%; text-align: right;color: #8c8c8c;}
.login_link span{padding:0 8px;}
.login_link a{color: #8c8c8c;}
.login_link a:hover{color: #1E50A2;}
.login_submit{width: 100%; border-radius: 10px; height: 50px; line-height: 50px; border:0 none; background: #1E50A2; padding:0 15px; font-size: 16px; color: #fff; font-weight: bold; text-align: center; cursor: pointer; margin-top: 30px;}
.login_other{width: 100%; margin-top: 30px;}
.login_othertitle{text-align: center; color: #8c8c8c;}
.login_otherlink{width: 100%; margin-top:30px; text-align: center;}
.login_otherlink a{margin:0 20px; display: inline-block;}
.register_content{width: 100%; max-width: 900px; margin:0 auto; border-radius: 10px; background: #fff;}
.register_title{background: #1E50A2; border-radius: 10px 10px 0 0; width: 100%; text-align: center; color: #fff; line-height: 60px; font-size: 24px; font-weight: bold;}
.register_form{padding:20px 15% 50px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.reg_formdl{width: 100%; margin-top:20px;font-size: 16px;}
.reg_formdt{font-weight: bold;}
.reg_formdt .redcol{color: #E24D48;}
.reg_formdd{margin-top:15px;}
.reg_forminput, .reg_formselect, .reg_formdl .layui-input{border:1px #DEDEDE solid; font-size: 16px; color: #333; background: #fff; height: 40px; width: 100%; padding:0 15px; line-height: 38px; border-radius: 5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.layui-form-danger+.layui-form-select .layui-input, .layui-form-danger:focus, .reg_formdl .layui-input:focus, .reg_formdl .reg_forminput:focus{border-color: #F0A23A !important; box-shadow: none !important;}
.reg_formdl .layui-form-select dl dd.layui-this{color: #1E50A2 !important;}
.reg_formtextarea{border:1px #DEDEDE solid; font-size: 16px; color: #333; background: #fff; height: 90px; width: 100%; padding:10px 15px; line-height: 24px; border-radius: 5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.reg_formsubmit{width: 100%; margin-top: 40px; background:#1E50A2; color: #fff; line-height: 50px; border-radius: 50px; text-align: center; border:0 none; font-size: 16px; font-weight: bold; cursor: pointer;}
.reg_formdl.w50{width: 49%;}
.reg_other{width: 100%; margin-top: 30px; font-size: 16px; color: #8C8C8C; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.reg_other a{margin-left:15px;}
.reg_password{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.regpassword_inp{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.regpassword_btn{border-radius: 5px; display: inline-block; padding:0 10px; line-height: 40px; font-size: 14px; color: #fff; background: #1E50A2; margin-left:10px; border: 0 none; cursor: pointer;}
.regpassword_btn:hover{color: #fff;}
.password_tis{color: #F0A23A; margin-top:20px;}
.password_pop{width: 90vw; max-width: 360px; padding:50px; text-align: center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.password_pop p{margin-top:30px; font-size: 14px;}
/* 用户中心 */
.mywrapper{width: 1400px; margin:0 auto; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.mysidemenu{margin-right:20px; width: 220px;}
.sidebar_toggle{display: none;}
.sidebar_menu{width: 100%; text-align: center; padding:40px 0; border-radius: 10px; background: #fff; box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05);}
.sidebar_menu h2{font-size: 24px; color: #1E50A2; font-weight: bold;}
.sidebar_menu ul{margin-top:30px;}
.sidebar_menu ul li{width: 100%; font-size: 16px;}
.sidebar_menu ul li a{display: block; padding:15px 0; line-height: 20px; color: #8C8C8C;}
.sidebar_menu ul li a:hover{color:#1E50A2;}
.sidebar_menu ul li.active a{border-right: 4px #1E50A2 solid; background: #bccbe4; color: #110E08; font-weight: bold;}
.mybody{width: 100%; width: -webkit-calc(100% - 220px); width: -moz-calc(100% - 220px); width: -ms-calc(100% - 220px); width: -o-calc(100% - 220px);width: calc(100% - 220px); display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.mymain{ width: 100%; background: #fff; border-radius: 10px; padding:0 30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.navtabs{padding: 10px 0 0; width: 100%; overflow: hidden; border-bottom:1px #EDEDED solid;}
.navtabs ul{width: 100%; white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
.navtabs li{display: inline-block; font-size: 16px; line-height: 50px; position: relative; margin-right:40px;}
.navtabs li:last-child{margin-right:0;}
.navtabs li a{display: block; color: #8C8C8C;}
.navtabs li a:hover{color: #1E50A2;}
.navtabs li.active a{color: #1E50A2; font-weight: bold;}
.navtabs li.active:after{content: ''; position: absolute; left: 0; right: 0; bottom: 0; background: #1E50A2; width: 100%; height: 2px;}
.mycont{padding:30px 0;}
.mycform_box{width: 100%; max-width: 720px;}
.mycform{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.mycform_dl{width: 100%; margin-top:15px;font-size: 14px;}
.mycform_dt{font-weight: bold;}
.mycform_dt .redcol{color: #E24D48;}
.mycform_dd{margin-top:10px;}
.mycform_dd .layui-input-wrap{line-height: 33px;}
.mycform_inp, .mycform_select, .reg_formdl .layui-input, .mycform_dl .layui-input, .mycform_dl .layui-select{border:1px #DEDEDE solid; font-size: 14px; color: #333; background: #fff; height: 35px; width: 100%; padding:0 15px; line-height: 33px; border-radius: 5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.layui-form-danger+.layui-form-select .layui-input, .layui-form-danger:focus, .mycform_dl .layui-input:focus, .mycform_dl .mycform_inp:focus, .mycform_textarea:focus{border-color: #F0A23A !important; box-shadow: none !important;}
.mycform_dl .layui-form-select dl dd.layui-this{color: #1E50A2 !important;}
.mycform_textarea, .mycform_dl .layui-textarea{border:1px #DEDEDE solid; font-size: 14px; color: #333; background: #fff; height: 90px; width: 100%; padding:10px 15px; line-height: 24px; border-radius: 5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.mycform_inp.redcol{color: #E24D48;}
.mycform_dl.w50{width: 49%;}
.mycform_disflex{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.mycform_flex1{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; padding-right: 2%;}
.mycform_flex1:last-child{padding-right: 0;}
.mycformbutton{width: 100%; text-align: center; margin-top: 30px;}
.mycformbutton a{line-height: 38px; min-width: 50px; text-align: center; display: inline-block; margin:0 10px; padding:0 25px; border-radius: 38px; border: 1px #1E50A2 solid; color: #1E50A2; font-size: 15px;}
.mycformbutton a.on{background: #1E50A2; color: #fff;}
.linkedaccount{width: 100%; box-shadow: 0 0 20px 0 rgba(0,0,0,0.1); background: #fff; padding:15px 20px; margin-top: 20px; border-radius: 10px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.linkedaccoun_flex{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; overflow: hidden;}
.linkedaccoun_title{font-size: 16px; font-weight: bold; line-height: 25px; padding:5px 0;}
.linkedaccoun_title img{float: left; margin:3px 8px 0 0;}
.linkedaccoun_txt{color: #8C8C8C; line-height: 24px; margin-top: 5px;}
.linkedaccoun_ewm{margin-left:10px;}
.linkedaccoun_ewm img{width: 130px; height: 130px;}
.linkedaccoun_wxname{font-size: 16px; line-height: 25px; padding:5px; text-align:center;}
.linkedaccoun_unbind{line-height: 33px; display: inline-block; border-radius: 35px; border: 1px #F0A23A solid; padding:0 20px; color: #F0A23A; font-size: 16px;}
.addmap_btn{background: #1E50A2; font-size: 14px; line-height: 20px; border-radius: 30px; color: #fff; padding:5px 15px; display: inline-block;}
.addmap_btn:hover{color: #fff;}
.addmap_btn i{width: 14px; height: 14px; margin:3px 6px 0 0; float: left; position: relative; display: inline-block;}
.addmap_btn i:after, .addmap_btn i:before{content: ''; background: #fff; position: absolute;}
.addmap_btn i:after{width: 100%; height:2px; top: 50%; left: 0; margin-top: -1px;}
.addmap_btn i:before{width: 2px; height: 100%; top: 0; left: 50%; margin-left: -1px;}
.mapadmin{padding-top: 10px;}
.mapadmin dl{display: block; background: #fff; border-radius: 10px; line-height: 20px; box-shadow: 0 0 20px 0 rgba(0,0,0,0.1); width: 100%; margin-top: 20px; border:1px #EDEDED solid; padding:0 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.mapadmin dl dt{padding:15px 0;}
.mapadmin dl dt span{font-size: 14px;}
.mapadmin dl dt em{color: #8C8C8C; margin-left:20px;}
.mapadmin dl dd{color: #8C8C8C; width: 100%; padding:10px 0; border-top: 1px #EDEDED solid; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.mapadmin dl dd h1{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; overflow: hidden;}
.mapadmin dl dd h1 span{background: url(../images/mapico.png) no-repeat left 8px; display: block; padding:5px 0 5px 20px;}
.mapadmin dl dd h3 a{padding:0 15px 0 35px; display: inline-block; line-height: 28px; border-radius: 28px; margin-left:10px; font-size: 14px;}
.mapadmin dl dd h3 a.mapedit{background: url(../images/icoedit.png) no-repeat left 15px center; color: #F0A23A; border:1px #F0A23A solid;}
.mapadmin dl dd h3 a.mapdelete{background: url(../images/icodelete.png) no-repeat left 15px center; color: #E24D48; border:1px #E24D48 solid;}
.popmain{padding:20px; position: relative;}
.poptitle{font-size: 16px; line-height: 20px; font-weight: bold; padding: 20px; position: relative; background: #fff; z-index: 50;}
.poptitle:after{content: ''; position: absolute; left: 20px; right: 20px; bottom: 0; height: 1px; background: #DFDFDF;}
.popcontent{width: 100%;}
.mycsearch{width: 100%; overflow: hidden;}
.mycsearch_inp, .mycsearch_inptime{float: left; border: 1px #DEDEDE solid; line-height: 28px; height: 30px; border-radius: 5px; font-size: 12px; color: #110E08; padding:0 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.mycsearch_inp{width: 145px; margin:0 10px 10px 0;}
.mycsearch_inptime{width: 120px;}
.mycsearch_time{float: left; margin:0 10px 10px 0;}
.mycsearch_timeline{float: left; padding:0 5px; color: #110E08; font-size: 16px; line-height: 30px; display: inline-block;}
.mycsearch_button{float: left;}
.mycsearch_button a{line-height: 28px; min-width: 40px; text-align: center; display: inline-block; margin:0 5px 10px; padding:0 15px; border-radius: 5px; border: 1px #1E50A2 solid; color: #1E50A2; font-size: 12px;}
.mycsearch_button a.on{background: #1E50A2; color: #fff;}
.txt_purple{color: #C37DF8;}
.txt_yellow{color: #F0A23A;}
.txt_green{color: #5EBC66;}
.txt_blue{color: #1E50A2;}
.txt_red{color: #E24D48;}
.myctable{width: 100%; margin-top: 15px; overflow-x: auto;}
.myctable.mag0{margin-top:0;}
.myctable table tr{border-bottom: 1px #EDEDED solid;}
.myctable table th, .myctable table td{padding:12px 3px; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; min-width: 100px;}
.myctable table th{background: #EDEDED; color: #1E50A2; font-size: 15px;}
.myctable table td{font-size: 13px;}
.myctable table td a{color: #1E50A2; display: block; padding:2px 0;}
.myctable table td a.downbtn{text-decoration:underline;}
.myctable table.myorder_table td:nth-child(1), .myctable table.myreview_table td:nth-child(1), .myctable table.expert_myaccount_table td:nth-child(1){min-width: 160px; text-align: left;}
.myctable table.myorder_table td:nth-child(2),.myctable table.myorder_table td:nth-child(3), .myctable table.myorder_table td:nth-child(4), .myctable table.myorder_table td:nth-child(5), .myctable table.mybill_table td:nth-child(1){min-width: 155px;}
.myctable table.myorder_table td:nth-child(6), .myctable table.myorder_table td:nth-child(7){min-width: 100px;}
.myctable table.myreview_table td:nth-child(2){min-width: 210px;}
.myctable table.mybill_table tr:nth-child(odd), .myctable table.mymembers_table tr:nth-child(odd){background: #FAFAFA;}
.myctable table.mymembers_table td{min-width: 170px;}
.myctable table.expert_myaccount_table td:nth-child(1){max-width: 230px;}


.myctable table td .mybill_button{position: relative; width: 100%;}
.myctable table td .mybill_btn{ line-height: 20px; display: inline-block;}
.myctable table td .mybill_btn i{width: 7px; height: 20px; background: url(../images/mybill_ico.png) no-repeat right center; display: inline-block; float: right; margin-left:4px;}
.mycpinjia{width: 100%; text-align:center;}
.mycpj_dl{display: inline-block; margin:5px auto 0; font-size: 14px;}
.mycpj_dt{display: inline-block; margin-right:10px;}
.mycpj_dd{display: inline-block;}
.mycpj_dl .layui-rate li i:hover{cursor:pointer;transform:scale(1);-webkit-transform:scale(1);}
.uppzbox{width: 100%; overflow: hidden;}
.uppzbtn{width: 98px; height: 98px; float: left; margin:0 10px 10px 0; border: 1px #1E50A2 dashed; border-radius: 5px; color: #1E50A2; font-size: 14px; text-align: center; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content:center; -o-justify-content: center; justify-content:center;  -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.uppzbtn img{width: 30px; height: 30px;}
.uppzbtn em{display: block; overflow: hidden; margin-top: 5px;}
.uppzlist{float: left;}
.uppzlist img{width: 98px; height: 98px; margin:0 10px 10px 0; float: left; border: 1px #dedede dashed;}
.upfkbox{margin-top:20px; width: 100%;  overflow: hidden;}
.upfkfile{padding:20px 0; text-align: center;}
.upfkbtn{border: 1px #1E50A2 dashed; border-radius: 5px; color: #1E50A2; font-size: 14px; text-align: center; padding:60px 80px; display: inline-block; margin:0 auto;}
.upfkbtn img{width: 30px; height: 30px;}
.upfkbtn em{display: block; overflow: hidden; margin-top: 5px;}
.upfkbtn:hover{color: #1E50A2;}
.upfkloaddemo{padding:0 10%; width: 100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.upfkloaddemo dl{width: 100%; font-size: 14px; background:rgba(240, 162, 58, 0.3); padding:15px 20px; border-radius: 10px; margin-top:15px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.upfkloaddemo dl dt{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.upfkloaddemo dl dt img{float: left; margin:2px 5px 0 0;}
.upfkloaddemo dl dd a{color: #E24D48;}
.upfkloaddemo dl dd a.txt_blue{color:#1E50A2;}
.upfktime{padding:0 20px;}
.ratingbox{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content:center; -o-justify-content: center; justify-content:center;  -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.ratingbox dt{color: #1E50A2; font-size: 14px; margin-right:10px;}
.ratingbox dd .layui-rate{padding:5px 5px 5px 0;}
.ratingbox dd .layui-rate li i.layui-icon{margin-right: 3px;}
.mymembers_ctitle{font-size: 16px; font-weight: 600; margin-top:30px;}
.mymembers_grade{width: 100%; background: url(../images/mymembers_bg.jpg) no-repeat; background-size: cover; border-radius: 10px; overflow: hidden; padding:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.mymebgrade_title{font-size: 18px; font-weight: bold; line-height: 22px;}
.mymebgrade_title img{float: left; margin-right: 5px;}
.mymebgrade_subtitle{color: #8C8C8C; font-size: 14px; margin-top:5px; width: 100%; overflow: hidden;}
.mymebgrade_box{padding:30px 10% 0;}
.mymebgrade_tit{width: 100%; text-align: center; font-size: 14px;}
.mymebgrade_tit span{font-size: 20px;}
.mymebgrade_num{margin-top: 15px;}
.lmymebgrade_numprogress{width: 100%; height: 28px; border-radius: 28px; background: #fff; overflow: hidden;}
.mymebgrade_numprogress_bar{ height: 28px; border-radius: 28px; line-height: 28px; background: #F0A23A; text-align: right; color: #fff;}
.mymebgrade_numprogress_bar span{display: inline-block; padding:0 10px;}
.mymebgrade_jd{padding-top:25px; width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.mymebgrade_jd dl{width: 100%; display: block; position: relative; line-height: 20px}
.mymebgrade_jd dl dt{position: absolute; left: -50px; width: 50px; top: 0;}
.mymebgrade_jd dl dd{width: 25%; float: left; position: relative;}
.mymebgrade_jd dl dd.w2{width: 50%;}
.mymebgrade_jd dl dd:after{content: ''; position: absolute; top: -15px; left: 0; width: 1px; height: 8px; background:#868686;}
.mymebgrade_jd dl dd span{width: 60px; margin-left:-30px; text-align: center; display: block;}
.mymebgrade_dj{padding-top:10px; width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.mymebgrade_dj dl{width: 100%; display: block; position: relative; line-height: 20px}
.mymebgrade_dj dl dt{position: absolute; left: -50px; width: 50px; top: 0;}
.mymebgrade_dj dl dd{width: 25%; float: left; text-align: center;}
.mymebgrade_dj dl dd.w2{width: 50%;}
.mymebgrade_dj dl dd h2{font-size: 14px;}
.mymebgrade_dj dl dd p{color: #F0A23A; margin-top:5px;}
.mydeposit_title{font-size: 18px; font-weight: bold;}
.mydeposit_block{width: 100%; overflow: hidden; margin-top:10px;}
.mydeposit_box{width: 55%; padding-right: 5%; float: left; border-right:1px #CECECE dashed; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.mydeposit_smtxt{width: 43%; float: right; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; padding:30px; font-size: 14px; line-height: 30px; color: #404040;}
.mydeposit_smtxt h2{font-size: 16px; font-weight: bold;}
.ycpaymenu{width: 100%; overflow: hidden; padding-top:10px;}
.ycpaymenu ul{width: 103%;}
.ycpaymenu li{display: inline-block; line-height: 20px; margin:15px 3% 0 0; border-radius: 5px; border: 1px solid #8C8C8C; color: #8C8C8C; position: relative; font-size: 16px; float: left; overflow: hidden;}
.ycpaymenu li img{float: left; margin:0 5px 0 0;}
.ycpaymenu li.active{border-color:#1E50A2; color: #1E50A2;}
.ycpaymenu li a{color: #8C8C8C; display: block; padding:12px 17px;}
.ycpaymenu li.active a{color: #1E50A2;}
.ycpaymenu li.active:after{content: ''; width: 17px; height: 21px; background: url(../images/buynavico.png) no-repeat; position: absolute; top: 0; right: 0;}
.ycpaycont{width: 100%; margin-top: 30px;}
.ycpayewm{width: 100%; text-align: center; padding-top: 10px;}
.ycpayewm h1 img{border: 1px #EDEDED solid; border-radius: 10px; width: 142px; height: 142px;}
.ycpayewm h2{color: #8C8C8C; font-size: 13px; margin-top:10px;}
.ycpayprice{font-size: 14px; text-align: center; padding-top:20px; width: 100%; overflow: hidden;}
.ycpayprice span{font-size: 16px; color: #E24D48; font-weight: bold;}
.myrecommend_title{font-size: 18px; font-weight: bold;}
.myrecommend_subtitle{font-size: 14px; line-height: 23px; color: #8C8C8C; margin-top:10px;}
.myrecommend_black{width: 100%; padding-top: 10px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.myrecommend_box{border-radius: 10px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15); margin-top:15px; padding:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.myrecommend_box.fl{width: 40%; float: left;}
.myrecommend_box.fr{width: 57%; float: right;}
.myrecommend_hd{text-align: center;}
.myrecommend_hd span{display: inline-block; margin:0 auto; padding:0 80px; font-size: 16px; line-height: 22px; color: #F0A23A; font-weight: bold; position: relative;}
.myrecommend_hd span:after, .myrecommend_hd span:before{content: ''; width: 70px; height: 12px; position: absolute; top: 50%; margin-top:-6px;}
.myrecommend_hd span:after{left: 0; background: url(../images/myrecommend_tl.png) no-repeat left center;}
.myrecommend_hd span:before{right: 0; background: url(../images/myrecommend_tr.png) no-repeat left center;}
.myrecommend_hotjl{padding:70px 0; text-align: center;}
.myrecommend_hotjl h1{display: inline-block; margin:0 auto; font-size: 16px; font-weight: bold; line-height: 30px;}
.myrecommend_hotjl h1 span{font-size: 36px; padding:0 5px; display: inline-block; color: #F0A23A;}
.myrecommend_hotjl h1 img{float: left;}
.myrecommend_yqfs{width: 100%; padding: 20px 0;}
.myrecommend_yqfs dl{width: 100%; overflow: hidden; font-size: 14px; margin-top:20px; border-radius: 10px; background: #F3F5F7; padding:20px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.myrecommend_yqfs dl dt{color: #8C8C8C; margin-right: 10px;}
.myrecommend_yqfs dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; text-align: right; overflow: hidden; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.myrecommend_yqfs dl dd span{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; text-align: right; overflow: hidden;}
.myrecommend_yqfs dl dd a{margin-left: 20px; display: block;}
.myrecommend_yqfs dl dd .zsewm img{width: 80px; height: 80px;}
.myverifysearch{width: 100%; border:1px #EDEDED solid; background: #fff; border-radius: 10px; padding:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.myverifysearch span{display: inline-block; background: url(../images/resource_ssico.png) no-repeat; width: 20px; height: 20px; margin:0 10px;}
.myverifysearch .myverifysearch_inp{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; height: 40px; line-height: 40px; border:0 none; font-size: 14px; color: #110E08; background: #fff;}
.myverifysearch .myverifysearch_btn{width: 82px; height: 40px; line-height: 40px; border-radius: 10px; background: #1E50A2; color: #fff; font-size: 18px; border:0 none; cursor: pointer;}
.myverify_list{width: 100%; padding-top: 20px;}
.myverify_list dl{width: 100%; overflow: hidden; margin-top:15px; font-size: 14px; display: block;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); border-radius: 10px; padding:0 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.myverify_list dl dt{width: 100%; border-bottom: 1px #EDEDED solid; padding:15px 0; overflow: hidden;}
.myverify_list dl dt h2{float: left; font-size: 16px; line-height: 22px;}
.myverify_list dl dt h3{float: right; background: url(../images/myverify_ico.png) no-repeat left center; padding-left: 20px;}
.myverify_list dl dd{padding:15px 0; color: #404040; line-height: 30px;}
.expert_mywallet_ctitle{font-size: 16px; font-weight: 600;}
.expert_mywalletdl{width: 100%; max-width: 620px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.expert_mywalletdl dt{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; overflow: hidden;}
.expert_mywalletdl dt h2{font-size: 14px; color: #D9D9D9;}
.expert_mywalletdl dt h3{font-size: 24px; color: #1E50A2; font-weight: bold; line-height: 24px; width: 100%; overflow: hidden; margin-top:20px;}
.expert_mywalletdl dt h3 img{float: left; margin:0 5px 0 0;}
.expert_mywalletdl dd a{display: inline-block; line-height: 40px; border-radius: 40px; background: #1E50A2; color: #fff; padding:0 30px; font-size: 16px;}






@media all and (max-width:1500px) {
	.mywrapper{width: 92%;}

}
@media all and (max-width:1200px) {
	.myrecommend_box{padding:20px;}
	.myrecommend_hd span{padding:0 45px;}
	.myrecommend_hd span:after, .myrecommend_hd span:before{background-size: 35px 6px; width: 35px;}

}
@media all and (max-width:980px) {
	.mywrapper{padding: 16px 0 6px; position: relative;}
	.mybody{width: 100%; width: -webkit-calc(100%); width: -moz-calc(100%); width: -ms-calc(100%); width: -o-calc(100%);width: calc(100%);}
	.sidebar_toggle{position: absolute; top: -20px; left: 0; border-radius: 5px; display: inline-block; width: 20px; padding:4px 8px 8px; z-index: 89;}
	.sidebar_toggle:after{content: ''; position: absolute; top: 13px; right: 3px; width: 0;height: 0;border: 4px solid;border-color:  transparent transparent transparent #1E50A2; display: inline-block; border-radius: 2px;}
	.sidebar_toggle span{ background:#1E50A2; display: block; width:18px; height: 2px; margin-top: 5px; position: relative;  z-index: 1;  transform-origin: 20px center;border-radius: 2px;float: left;}
	.sidebar_toggle span:nth-child(2){width: 12px;}
	.mysidemenu{width: 0; margin-right:0; transition: all 0.5s;}
	.sidebar_menu{ margin-left:-250px; width: 200px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
	.mywrapper.open .sidebar_toggle:after{transform: rotate(-180deg); right: initial; left:3px;}
	.mywrapper.open .sidebar_toggle span{float: right;}
	.mywrapper.open .mysidemenu{width: 200px; margin-right:20px;}
	.mywrapper.open .sidebar_menu{ margin-left:0;}
	.mywrapper.open .mybody{overflow: hidden;}
	.mywrapper.open .mymain{width: 100%; width: -webkit-calc(100% + 220px); width: -moz-calc(100% + 220px); width: -ms-calc(100% + 220px); width: -o-calc(100% + 220px);width: calc(100% + 220px);}	
	.mywrapper.open .expert_mywalletdl{width: 100%; width: -webkit-calc(100% + 220px); width: -moz-calc(100% + 220px); width: -ms-calc(100% + 220px); width: -o-calc(100% + 220px);width: calc(100% + 220px);}


	
	

}

@media all and (min-width:0) and (max-width:768px) {
	.mypad50{padding:25px 0;}
	.loginbg{padding:50px 0;}
	.login_hd{font-size: 18px;}
	.login_dl dt{font-size: 15px;}
	.login_bdblack{padding:15px 25px 25px;}
	.login_input{height: 45px; line-height: 43px;}
	.login_dl{margin-top:15px;}
	.login_submit{line-height: 45px; margin-top:25px;}
	.login_link{margin-top:15px;}
	.login_other{margin-top:25px;}
	.login_otherlink{margin-top:20px;}
	.register_form{padding:10px 30px 30px;}
	.reg_formdl{margin-top:15px; font-size: 14px;}
	.reg_formdl.w50{width: 100%;}
	.reg_formdd{margin-top:10px;}
	.reg_forminput, .reg_formselect, .reg_formdl .layui-input{font-size: 13px; padding:0 10px;}
	.reg_formtextarea{font-size: 13px; padding:5px 10px;}
	.register_title{font-size: 20px; line-height: 45px;}
	.reg_formsubmit{margin-top:30px; line-height: 45px;}
	.sidebar_menu{padding:25px 0;}
	.sidebar_menu ul{margin-top: 15px;}
	.sidebar_menu h2{font-size: 18px;}
	.sidebar_menu ul li{font-size: 14px;}
	.sidebar_menu ul li a{padding:10px 0;}
	.mymain{padding:0 18px;}
	.mycont{padding:18px 0;}
	.navtabs{padding-top: 5px;}
	.navtabs li{font-size: 14px; line-height: 45px; margin-right:25px;}
	.mycform_dl{margin-top: 15px;}
	.mycform_dl.w50{width: 100%;}
	.mycform_inp, .mycform_select, .reg_formdl .layui-input, .mycform_dl .layui-input, .mycform_dl .layui-select{font-size: 12px; padding:0 10px;}
	.mycform_textarea, .mycform_dl .layui-textarea{padding:5px 10px;}
	.mycformbutton{margin-top: 20px;}
	.linkedaccount{padding:10px 15px;}
	.linkedaccoun_ewm img{width: 100px; height: 100px;}
	.linkedaccoun_wxname{font-size: 14px;}
	.linkedaccoun_unbind{font-size: 14px;}
	.mapadmin dl{margin-top: 15px;}
	.mapadmin dl dd{display: block !important;}
	.mapadmin dl dd h1, .mapadmin dl dd h3{width: 100%;}
	.mapadmin dl dd h3{text-align:right; padding: 5px 0;}
	.mapadmin dl dd h3 a{font-size: 13px; line-height: 25px; padding:0 15px 0 30px;}
	.mapadmin dl dd h3 a.mapedit, .mapadmin dl dd h3 a.mapdelete{ background-size: 11px auto;}
	.myctable{margin-top: 10px;}
	.myctable table th{font-size: 14px;}
	.upfkbtn{padding:30px 40px;}
	.upfkloaddemo{padding:0 3%;}
	.mymembers_ctitle{font-size: 15px; margin-top:20px;}
	.mymembers_grade{padding:20px;}
	.mymebgrade_title{font-size:17px;}
	.mymebgrade_subtitle{font-size: 12px;}
	.mymebgrade_tit{font-size: 12px;}
	.mymebgrade_tit span{font-size: 15px;}
	.mymebgrade_box{padding:20px 30px 0;}
	.mymebgrade_jd dl dt, .mymebgrade_dj dl dt{width: 40px; left: -40px;}
	.mymebgrade_dj dl dd h2{font-size: 12px;}
	.lmymebgrade_numprogress, .mymebgrade_numprogress_bar{height: 20px; border-radius: 20px; line-height: 20px;}
	.ycpaymenu li{font-size: 14px;}
	.ycpaymenu li a{padding:8px 14px;}
	.ycpayewm{padding:20px 0;}
	.mydeposit_block{margin-top:0;}
	.mydeposit_box, .mydeposit_smtxt{width: 100%; float: initial;}
	.mydeposit_box{border-bottom: 1px #CECECE dashed; border-right-width: 0;}
	.mydeposit_smtxt{padding:20px 0; font-size: 13px; line-height: 28px;}
	.mydeposit_smtxt h2{font-size: 15px;}
	.ycpayprice{padding-top:10px;}
	.myrecommend_box.fl, .myrecommend_box.fr{width: 100%; float: initial;}
	.myrecommend_hd span{padding:0 45px;}
	.myrecommend_hd span:after, .myrecommend_hd span:before{background-size: 35px 6px; width: 35px;}
	.myrecommend_hotjl{padding:30px 0 20px;}
	.myrecommend_yqfs{padding:0;}
	.myrecommend_yqfs dl{display: block !important;}
	.myrecommend_yqfs dl dt{width: 100%; overflow: hidden;}
	.myrecommend_yqfs dl dd{text-align: left; margin-top:10px;}
	.myrecommend_yqfs dl dd span{text-align: left;}
	.myverifysearch .myverifysearch_inp, .myverifysearch .myverifysearch_btn{height: 35px; line-height: 35px;}
	.myverifysearch .myverifysearch_btn{font-size: 15px;}
	.myverify_list{padding-top: 10px;}
	.myverify_list dl{font-size: 12px;}
	.myverify_list dl dt h2, .myverify_list dl dt h3{width: 100%; overflow: hidden; float: initial;}
	.myverify_list dl dt h3{margin-top:5px;}
	.myverify_list dl dd{line-height: 24px;}
	.expert_mywallet_ctitle{font-size: 15px;}
	.expert_mywalletdl dt h3{font-size: 20px; line-height: 20px; margin-top:10px;}
	.expert_mywalletdl dt h3 img{width: 20px;}
	.expert_mywalletdl dd a{line-height: 35px; padding:0 25px;}
	.upfkloaddemo dl dt{width: 100%;}
	.upfkloaddemo dl dd{width: 100%; margin-top:4px; text-align: right;}






}
@media all and (max-width:480px) {
	
	
}




































