/*公共样式*/
*{ margin:0px; padding:0px; font-family:"Microsoft YaHei"; font-size:14px;}
.c{overflow:hidden;_zoom:1;}
.cc{clear:both; line-height:0; font-size:0;height: 0px;}
p{ margin:0px; padding:0px;}
.fl{ display:inline; float:left;}
.fr{ display:inline; float:right;}
ul,li,i{ list-style:none;}
body{margin:0px auto;}
.main{max-width:640px; margin:0px auto; position:relative; height:100%; background:#FFF;overflow-y:auto;}
.center_scroll{ position:relative; background:#fff; height: 100%; overflow: hidden;}
.center{overflow-y:auto;height: auto;background:#fff; position:absolute;top:0px;bottom:60px; width:100%;}
.white_bg{background:#fff;}
.dn{ display:none;}
.div_box{ background:#FFF; margin-bottom:15px; margin-top:15px;}
.div_box .input_list{ margin-top:0px;}
body{ position:relative;background:#FFF; font-size:14px;max-width: 640px;}
html,body{ width:100%; height:100%;}
i.red{color: #ff0000; font-style: normal;}
img{max-width:100%;border:0;}
a{text-decoration:none;cursor:pointer;color:#333;}
input,textarea { outline:none;}
input[type='submit']{cursor:pointer;}
input[type='button']{cursor:pointer;}
textarea{resize:none; overflow:auto;}
/*提示框样式扩展*/
.weui-icon_toast{font-size:50px;}
.weui-toast{ width: 150px; padding:0px 10px 15px 10px; margin-left:0px;}

/*导航按钮*/
.foot_nav{margin:0 auto;max-width:640px;bottom:0px; width:100%;position:fixed; background:#FcFcFc;z-index:99;}
.foot_nav a{height:60px;line-height:60px;width:50%; font-size:18px;text-align:center;color:#666; display:inline; float:left;border-top:1px solid #ddd;}
.foot_nav a:first-child{border-right:1px solid #ddd;box-sizing: border-box;}
.foot_nav a.focus{color:#222;}

/*首页 */
.index_box{ background: #f5f5f5;}
.index_box .i_nav{height:70px; overflow: hidden; border-bottom: 1px solid #eee; position: fixed;max-width:640px; width: 100%; background: #fff;}
.index_box .i_nav a{float:left;width:33%;line-height:40px;margin-top:10px; text-align:center; font-size:17px;color:#666;}
.index_box .i_nav .focus{color:#222;}
.index_box .i_nav .focus p{width:70px;height:0px; background:#E95805;font-size:0px;border:2px solid #E95805;border-radius:2px; margin: 0px auto;}
.index_box .list_box{padding:0px 10px 10px 10px; padding-top:70px;}
.index_box .list_box li{padding:0px 20px 10px 20px; margin-top:10px; border-radius:10px; background:#fff;}
.index_box .list_box li .con{ display: block;border-bottom: 1px dashed #ddd; padding-bottom:20px;padding-top:10px;}
.index_box .list_box li b{display:block; font-size:16px;height:50px;line-height: 50px;}
.index_box .list_box li div.content{ padding-bottom:10px;font-size:14px;color:#666;  line-height: 24px;}
.index_box .list_box li .price_box{color:#EB661B;padding-top: 10px;}
.index_box .list_box li .qr_month{padding-top: 10px;}
.index_box .list_box li .qr_box{min-height:50px;}
.index_box .list_box li .qr_box p{float:left;line-height:30px;}
.index_box .list_box li p.remark{color: #EB661B; padding: 15px 0px;}
.index_box .list_box li .qr_box .date_tit{width:100%;}
.qr_but,.qr_but:hover{float:right;height:30px;width: 70px; line-height: 30px; background:#EB711B;color:#fff; text-align:center; border-radius:5px; margin:10px 0px 0px 0px; cursor: pointer;}

/*结算报表*/
.index_box .report_box{padding:0px 10px 10px 10px; padding-top:70px;}
.index_box .report_box li{border-radius:10px; background:#fff; margin-top:15px; padding:20px 10px;}
.index_box .report_box li .tit{color:#EB661B; font-size: 14px; font-weight: bold; height:40px; line-height:40px; margin-bottom:5px;}
.index_box .report_box li .tit p{float: left; font-size:16px; padding-left: 10px;}
.index_box .report_box li .tit div{float: right;}
.index_box .report_box li .tit div a{font-style: normal; padding: 10px 15px; color:#EB661B;}
.index_box .report_box li table{width:100%;border-collapse:collapse;color:#555;}
.index_box .report_box li table td{border:1px solid #ccc; text-align: center; padding:10px 0px;}
.index_box .report_box li table .tr_tit td{ background:#FFFADA; font-weight: bold;color:#EB661B;}
.index_box .report_box li table .td_bg{background:#FFFADA;}

/*任务阅读页面*/
.task_read_box{ padding: 0px 20px; padding-top:20px; line-height:26px;}
.task_read_box .tit{font-size:16px;height:40px; line-height: 40px; font-weight: bold;}
.task_read_box .corp{font-size:14px;color:#666;height: 30px; line-height: 30px;}
.task_read_box .price,.task_read_box .time{float:left;width:50%;color:#EB661B;}
.task_read_box .content{border-top:1px dashed #ccc; margin-top: 20px; padding-top:10px;}
.task_read_box .ctit{ font-size:16px; font-weight: bold; line-height: 40px;}
.task_read_box .qr_box{ height:50px;clear:both;}
.task_read_box .qr_box .qr_but{float: left;}
/* 登录页*/
.login_box {width:100%;margin:0 auto; background:#fff;bottom:auto;}
.login_box .logo{width:100%;padding:10% 0px 10% 0px; background:#fff;}
.login_box .logo img{margin:0 auto;display:block;width:40%;height:auto; max-width:330px;}
.login_type{ width:94%; margin:0px auto; color:#333;}
.login_type a{color:#333;}
.login_box .zcxy{height:30px;line-height:30px;font-size:12px; cursor: pointer; text-align: center; margin-bottom:20px; float:left; margin-left:10%;}
.login_box .zcxy span{color:#596C87;}
.login_box .zcxy input{vertical-align:middle; margin-right: 5px; margin-bottom: 2px;}
.login_box .login_type{font-size:15px;}
.login_box .login_reg{float:right; text-align:right; margin-right:10%;}
.login_box .login_type .fl{margin-left:10%;text-align:right;}

/*input按钮颜色*/

/*信息阅读页面*/
.info_read{ background: #fff;}
.info_read .top_nav{ height:40px;line-height:40px; padding-right:70px; text-align:center;border-bottom: 1px solid #ddd; font-size:16px;}
.info_read .top_nav a.back{float:left;width:45px;height:40px;color:#333; padding-left: 25px; background: url(../images/jiantou.png) no-repeat 10px 8px;font-size:14px;}
.info_read .info_center{position: absolute;top:50px;bottom:50px; width: 100%; box-sizing:border-box; padding:0px 10px; overflow-y: auto;}
.info_read .info_center .tit{ font-size:16px;}
.info_read .info_center .time{color:#999; margin: 10px auto;}
.info_read .info_center .content,.info_read .info_center .content_default{ display:none; margin-top:10px; margin-bottom: 10px;}
.info_read .info_center .content_default .tips_li a{cursor: pointer; color:#0000ff; font-size:16px;text-decoration: underline;}
.info_read .dowload_attach{border-top:1px dashed #ddd; margin-top: 15px; padding-top: 15px;}
.info_read .dowload_attach a{ display: block;}
.info_read .itips{color:#F96800;}
.info_read .read_back{padding-top:15px;}
.info_read .read_back a{background: #428DF2;color:#fff; padding:5px 10px; font-size: 14px;}
.info_read .but{display: block; width:90%; height: 40px; line-height: 40px; background:#1aad19;color: #fff; text-align: center;border-radius:5px; margin:15px auto 0px auto;}
.info_read .reg{width:90%; margin: 10px auto; text-align: right; display: block;}
.info_read .buy_box .buts{ height:38px; padding:20px 0px 0px 0px; overflow: hidden;display: flex;justify-content: center; }
.info_read .buy_box .buts li{float: left;height:34px;line-height:34px; border: 1px solid #ccc;border-radius:10px; margin: 0px 5px; padding:0px 3%; margin-bottom:3px;}
.info_read .buy_box .buts li.focus{height:37px;background:#ff0000;color:#fff; border-color:#ff0000;border-radius:10px 10px 0px 0px;}
.info_read .buy_box .month_list{ border: 1px solid #ff0000; border-radius:10px; padding:0px 10px 0px 10px;}
.info_read .buy_box .info_1 span{color: #ff0000; font-size: 16px; line-height:50px; margin-top: 10px; float: left;}
.info_read .buy_box .info_1 .go_buy{float:right;text-align: center;height:50px; line-height: 50px; border: 0px; width: 30%; border-radius:10px; margin:10px 10px 0px 0px; font-size:16px; background: #ff0000;color:#fff;-webkit-appearance: none;}
/*单面样式*/
.serve_list .weui-cells::before{border: 0px;}
.serve_list .weui-cells p{ padding-left: 30px; background: url(../images/ico1.png) no-repeat left center; background-size:18px;}
.about_info{background:#fff;}
.about_info .content{ margin:10px 20px 20px 20px;}

/*会员列表页面*/
.member .search_top .search_keyword{ margin-left: 15px;}
.member_read .info_center .tit{ margin:20px 0px 20px 0px; font-weight: bold;}
.member_read .info_center .content{display: block;}
.member_read .content .con_ul li{ display: block; background: #f1f1f1;line-height:30px; padding:10px 10px; border-radius: 5px; margin-bottom: 20px;}
.member_read .content .con_ul li p{ display: inline;}
.member_list_box{background: #F5F5F5; position: absolute;top:0px;bottom:0px;width: 100%;overflow-y:auto;}
.member_list_box a{ background: #fff;padding:10px 15px; margin-bottom: 10px;}
.member_list_box .weui-media-box__desc{line-height: 24px;}

/*新闻列表页面*/
.news_list_box{background: #F5F5F5; position: absolute;top:0px;bottom:0px;width: 100%;overflow-y:auto;}
.news_list_box a{ background: #fff; display: block;padding:10px 15px; margin-bottom: 10px;}
.news_list_box .weui-media-box__desc{line-height: 24px;}
.news_read .info_center .time{color:#999; margin: 10px auto;}

/*旋转按钮样式*/
.rotate_but{ width:40px; height:40px; background:url(../../public/images/rotate.png) 3px center no-repeat #FFF; border-radius:20px; background-size:90%; position:absolute; right:5px;bottom:5px; z-index:9999;}
/*加载数据时的等待*/
#load_data_loading{ height:30px; line-height: 30px; width:100%; background:url(../../public/images/loading1.gif) no-repeat center left; margin:20px  auto 10px auto; width: 100px; padding-left: 40px;}
.load_data_empty,.load_data_error{ color:#EB661B; height:30px; line-height:30px; text-align:center; margin:15px auto; font-size:16px; text-align:center;}
.load_data_error{ color:#F00;}
/*遮罩*/
.main_backdrop{-webkit-transition: all .4s ease;transition: all .4s ease;opacity: 1;position: fixed;z-index: 99;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,.3); display:none; cursor:pointer;}
/*列表页面按钮*/
.list_but{font-size:14px; color:#007aff; position:absolute;right:0px; padding-right:20px; background:#FFF;}
/*箭头样式*/
.arrow-outer{width:0px;height:0px;border:5px solid transparent;border-right-color:#666;border-bottom-color:#666;position:relative;-webkit-transform:rotate(-45deg);transform:rotate(-45deg); display:inline-block; margin-right:5px; margin-left:1px}
.arrow-shadow{background:#FFF;width:10px;height:10px;position:absolute;top:-6px;left:-6px; display:block;}
.arrow-bottom{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.arrow-top{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}

/*头部返回小导航*/
.top_nav_box{ height:45px; background:#fff; position:relative;border-bottom: 1px solid #ddd;}
.top_nav_box .back{ width:60px; height:45px;background:url(../images/jiantou.png) no-repeat 14px 11px;background-size:14px; display:block;}
.top_nav_box .tit{ height:45px; position:absolute; left:60px; right:60px; font-size:20px;text-align:center; line-height:45px; color:#EB711B;}
.top_nav_box .tit span{font-size:20px;}
.top_nav_box .home,.top_nav_box .home_right,.top_nav_box .search{ width:60px; height:45px;background:url(../images/home_ico.png) no-repeat center center;background-size:24px 24px;}
.top_nav_box .home_right{background-image:url();line-height:45px; font-size:20px;}
.top_nav_box .home_right a{color:#00F;}
.index_top_logo .back,.index_top_logo .home{ display:none;}
.top_nav_box .search_top{position:absolute;left:60px;right:0px; display: none; height: 40px;}
.top_nav_box .search_top .search_keyword{margin-left: 0px;}
.top_nav_box .search{background: url(../images/search.png) no-repeat center 10px; background-size:28px;}

/*用户中心*/
.ucenter {}
.ucenter .top{background:#fff; position:relative;color:#333; margin-bottom:10px;}
.ucenter .top .photo{float:left; width:70px; height:70px;overflow:hidden; border:3px solid #fafafa; border-radius:50px; margin:20px 4% 15px 10%;}
.ucenter .top .photo img{width:100%;}
.ucenter .top .name{ margin-top:20px;}
.ucenter .top .name,.ucenter .top .mobile{height:35px; line-height:35px; font-size:16px;}
.ucenter .top .name i,.ucenter .top .mobile i{width:26px;height:35px; display: inline;float:left;background:url(../images/icon_user.png) #fff no-repeat 0px -478px;background-size:25px;}
.ucenter .top .mobile i{background-position:0px -541px;}
.ucenter .top .edit{ position:absolute;top:30px; right:10%; color:#FF6000; font-size:30px;}
.ucenter .top .arrow-shadow{background:#fff;}
.ucenter .top .arrow-outer{border-right-color:#333;border-bottom-color:#333;}
.ucenter .top .user_but{height: 30px; margin-bottom:10px;width:100%;}
.ucenter .top .user_but a{float:left;color:#ffff00; width: 20%;text-align: center; border: 1px solid #fff;border-radius:15px;height:30px;line-height:30px;font-size:14px;box-sizing: border-box; margin-left:10%;}
.ucenter .lsa{ height:50px; line-height:50px;border-bottom:1px solid #F0F0F0; background:url(../images/icon_user.png?t=4) #fff no-repeat 6% 12px; background-size:25px; padding-left:18%; display:block; color:#333;} 
.ucenter .lsa p{float: left; overflow: hidden;height:50px;}
.ucenter .ico1{ background-position:10% 13px;}
.ucenter .ico1 .price{color:#EB661B;}
.ucenter .ico2{ background-position:10% -57px;}
.ucenter .ico3{ background-position:10% -127px;}
.ucenter .ico4{ background-position:10% -195px;}
.ucenter .ico5{ background-position:10% -265px;}
.ucenter .ico6{ background-position:10% -340px;}
.ucenter .ico7{ background-position:10% -409px;}
.ucenter .ico8{ background-position:10% -596px;}
.ucenter .ico9{ background-position:10% -653px;}
.ucenter .ico10{ background-position:10% -710px;}
.ucenter .ico11{ background-position:10% -778px;}
.ucenter .ico12{ background-position:10% -828px;}
.ucenter .ico13{ background-position:10% -880px;}
.ucenter .ico14{ background-position:10% -933px;}
.ucenter .r_box{float:right; margin-right:10%; height:50px; overflow: hidden;}
.ucenter .bank_pic{background:#fff; text-align: center; padding:0px; margin:20px auto 0px auto;width: 90%; height: 190px;line-height:190px; overflow: hidden;}
.ucenter .bank_pic img.pic{vertical-align:middle; max-height: 190px;}
.ucenter .corp_upload_pic{background:#fff; text-align: center; padding: 20px 0px; margin-top:10px;}
.ucenter .corp_upload_pic img{width:80%;}

.ucenter .company{ height:50px; line-height:50px;border-bottom:1px solid #F0F0F0; background-size:25px; padding-left:5%; display:block; color:#333;}
.ucenter .company p{float: left; overflow: hidden;height:50px;}
.ucenter .c_box{float:right; margin-right:5%; height:50px; overflow: hidden;}
.ucenter .bus_pic{text-align: center;margin:20px auto 0px auto;width: 90%; height: 190px;line-height:190px; overflow: hidden;}
.ucenter .bus_pic img.pic{vertical-align:middle; max-height: 190px;}
.ucenter .reject{background: #ccc}
.ucenter .invoice_tips{ height: 40px; line-height: 40px; text-align: center;color: #ff0000;}

/*提现类型*/
.pay_type_box{ height: 60px; margin-top:30px; margin-left: 5%;}
.pay_type_box p img{ margin-right: 5px; vertical-align: middle;}
.pay_type_box p{ width: 35%; float:left; font-size:16px; text-align: center; margin-left: 8%; box-sizing: border-box; border:1px solid #ccc; background: #f5f7fa; border-radius: 5px;height:50px; padding-top:10px; overflow: hidden;-webkit-filter: grayscale(100%);filter:grayscale(100%);}
.pay_type_box p.focus{border-color: #EB711B; background: url(../images/focus.png) no-repeat right bottom #fff6f1; background-size:30px;-webkit-filter: grayscale(0%);filter:grayscale(0%);}
.pay_type_tips{color:#ff0000; margin-left: 15%; height: 24px; line-height: 24px;}
.pay_type_tips span{font-weight: bold;}

/*个体工商户办理页面*/
i.arrow_right {width:18px;height:18px; font-size:18px; line-height: 18px; font-style:normal; padding-right: 5px;}         
i.arrow_right:after {content: '';display: inline-block;width:9px;height:9px;border-right: 1px solid #666;border-top: 1px solid #666;-webkit-transform: rotate(45deg);transform: rotate(45deg);}

.corp_tit{ font-size: 20px; font-weight: bold; text-align: center;height: 40px; line-height: 40px; margin: 20px auto;}
.corp_step{ position: relative; border-left: 2px solid #ccc; margin: 0px 20px 0px 25px;}
.corp_step .step{ position: absolute;top:-5px;left:-14px;font-size:12px;color:#fff;width: 20px;height: 20px; text-align: center; line-height: 20px; border:3px solid #ccc;border-radius: 20px; background: #ccc;}
.corp_step .box{ padding: 0px 0px 20px 20px; min-height: 90px;}
.corp_step .box .help{float: right; color: #3C91F7;}
.corp_step .box .to{font-weight: bold;font-size: 16px; float: left;}
.corp_step .box .to span{font-weight: 100;color:#3C91F7;line-height:30px; padding-top: 10px; display: block; font-size: 14px;}
.corp_step .box .to span b.over span{font-weight: bold; display: inline;}
.corp_step .box .to a{color:#3C91F7;}
.corp_step .box .to .over{font-weight: bold;color: #009900;}
.corp_step .box .back{color:#ff0000;}
.corp_step_focus{border-left-color:#7CB9EF;}
.corp_step_line_no{border-left:2px solid #fff;}
.corp_step_focus .step{border-color:#BCD2F8;background: #3B90F6;}



/*账户流水*/
.bill .list_box{padding:0px 20px 0px 20px}
.bill .list_box li{border-bottom:1px dashed #ccc; padding:20px 5px 15px 5px;}
.bill .info_box{line-height:40px;}
.bill .info_box .tit,.bill .info_box .time{font-size:18px;}
.bill .info_box .price,.bill .info_box .status{font-size:18px;text-align:right;color:#EB711B;}
.bill .info_box .price{line-height: 20px;}
.bill .info_box .price span{color:#666;font-size:18px;}
.bill .info_box .price i{font-size:12px;color:#333;font-style: normal;height:18px; line-height: 18px; display:block;}
.bill .info_box .status,.bill .info_box .time{font-size:14px;}
.bill .info_box .status{height: 24px; line-height: 24px;}
.bill .con_box{color:#888; line-height: 24px;font-size:14px;}

/*常见问题*/
.news{background: #f5f5f5;}
.news .list_box{padding:0px 10px 0px 10px;}
.news .list_box li{padding:20px 5px 15px 15px; background:#fff; border-radius:10px; margin-top:10px;}
.news .info_box .tit{font-size:16px; line-height:30px;}
.news .info_box .time{line-height: 30px; font-size: 14px; color: #777;}
.news_read_box .tit{font-size:16px; line-height:30px; padding: 15px; font-weight: bold;border-bottom: 1px dashed #ccc;}
.news_read_box .content{padding:15px; font-size: 14px;line-height: 200%;}
.news_read_box .upload-list li img{ margin-right:5px;}

/*企业发票*/
.invoice{background: #f5f5f5;}
.invoice .list_box{padding:0px 10px 0px 10px;}
.invoice .list_box li {padding: 0px 5px 15px 15px;background: #fff;border-radius: 10px;margin-top: 10px;}
.invoice .list_box .invoice_upload{text-align: center;padding-top:10px;display:flex;background-color:transparent; padding: 0px;}
.invoice .list_box .invoice_upload a:first-child{ margin-right: 4%;}
.invoice .list_box .invoice_upload a{color:#EB661B;width: 48%;display: inline;background: #fff;border-radius: 10px; height: 40px; line-height:40px; overflow: hidden; }
.invoice .list_box .invoice_upload a i{ padding-right: 5px;}
.invoice .list_box li img{ vertical-align: middle;}
.invoice .info_box .tit{font-size:16px; line-height:30px;}
.invoice .info_box .time{line-height: 30px; font-size: 14px; color: #777;}
.invoice_read_box .content{padding:15px; font-size: 14px;line-height: 200%;}
#invoice_result{display: none;color:#EB661B;margin: 20px 10% 0;}
.invoice .content .status_text{float: right; padding-right: 5px;}
.invoice .content{ line-height: 26px;}
.invoice_list li{display: flex;justify-content:space-between;}
.invoice_list #point_tax{ display: none;}


/*表单列表页面*/
.main .top_padding{ padding-top: 20px;}
.input_list{ background:#FFF;  margin: 0px 10%;margin-top:20px;}
.input_list li{ border-bottom:1px solid #efefef; height:55px; line-height:50px; position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;}
.input_list li .tx_title{font-size:14px; float:left; width:25%;text-align:left; margin-right:10px; color:#333;}
.input_list li .tx_itemtext{ width:auto; display:block;height:55px;overflow:hidden;line-height:55px;font-size:14px;color:#333; text-align:left;}
.input_list li .tx_itemtext input{ float:left;width:100%; margin-top:17px; border:0px; height:22px; line-height:22px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;color:#333; padding:0px;}
.input_list li .tx_itemtext select,.input_list li .dy_select{ float:left;width:100%; margin-top:17px; border:0px;appearance:none;-moz-appearance:none;-webkit-appearance:none; background:url(../images/sel_ico.png) no-repeat scroll right center transparent; height:22px; line-height:22px;box-sizing:border-box;-webkit-box-sizing:border-box; padding:0px; color:#999;}
select::-ms-expand { display: none; }
.input_list li .suffix{float:right; padding-left:5px;}
.input_list li input.suffix_input{float:right;width:80%;}
.input_list li .tx_right{ text-align: right;}
.input_list li .tx_right input{text-align:right;}
.input_list li .tx_right select{direction:rtl; padding-right:20px;}
.input_list li .lock{ background: url(../images/icon_user.png) no-repeat right -322px; background-size:24px; padding-right:30px;}
.input_list li .sign_name{height: 40px; margin-right:10px; display: none;}
.input_list li.tx_content{height:auto;border-bottom: 0px;}
.input_list li.tx_content .tx_itemtext{height:auto; line-height: 22px; padding:11px 0px 11px 0px; font-size:14px; }
.input_list li.tx_content .tx_itemtext textarea{ border:0px; box-sizing: border-box; width: 100%; height:90px; padding: 5px 0px; font-size:14px; line-height: 20px;background:#fafafa; padding:6px 12px;}
.input_list li.tx_city select[name="provinceid"]{ margin-right:12%;}
.input_list li .get_yzm{-webkit-appearance:none;position:absolute;top:10px; right:20px;background:#fff; border:0px; border-radius:35px; color:#aaa;border:1px solid #ccc; height:35px; padding:0px 10px; font-size:14px;}
.input_list li .get_yzm_focus{border-color:#EB711B;color:#EB711B;}
.input_list li .yzm_num{position:absolute;top:0px; right:20px;}
.input_list li .but a{ display:inline; float:right;color:#00F;}
.input_list li .fuel_card_7{position:absolute; top:0px;left:213px;right:0px;}
.input_list li .right_box{position:absolute; right:10px;top:7px; overflow:hidden; height:auto; line-height:normal;}
.input_list li .radio input{ width:auto; float:none; margin:0px 5px 0px 10px;}
.input_list li .check input{ width:auto; float:none; margin:0px 5px 0px 10px;}
p.submit{ margin:15px 0px 10px 0px; text-align:center;}
p.submit input{-webkit-appearance:none;width:80%; background:#EB711B; border:0px; border-radius:5px; color:#fff; font-size:16px;letter-spacing:5px; height:42px;}
p.submit input[disabled] {background-color:#ccc;}
p.submit .grey_but{border-radius:5px; color:#fff; font-size:16px;height:42px; line-height: 42px; background: #F2F2F2;color:#EA721A; display: inline-block; padding: 0px 20px; margin-right: 10px;}
p.submit .post_but{ width: auto; padding: 0px 20px;}
.input_list li .dy_select{text-align: center;text-align-last: center;}
.pay_tips{width:80%; margin:10px 10%;color:#999; font-size:12px; line-height:22px;}
.pay_tips *{font-size:12px; font-weight:100; padding:0px 3px;}

/*头像*/
.input_list li.photo,.input_list li.photo .tx_itemtext{ height:60px; line-height:60px;}
.input_list li.photo .tx_itemtext .img{ box-sizing:border-box; margin-top:5px;float:right;width:50px;height:50px; border-radius:54px; overflow:hidden; border:1px solid #CCC;}
.input_list li.photo .tx_itemtext .img img{ width:100%;float:left;}
.input_list li.zj_photo,.input_list li.zj_photo .tx_itemtext{height:80px; line-height: 80px;}
.input_list li.zj_photo .tx_itemtext .img{ border-radius:0px; height:76px; margin-top: 0px; overflow: hidden;}
.input_list li.zj_photo .tx_itemtext .img img{ width:50px; height:76px;overflow: hidden;vertical-align:top;}
.input_list li.photo .tx_itemtext .upload_photo{ float:right; display:block;margin-left:20px;}

/*创客入驻申请表单*/
.apply_box{ margin: 0px 10%; margin-top: 20px;}
.apply_box p.tit{font-weight: bold;}
.apply_box p.tit,.apply_box p.txt{color:#ff0000; line-height: 26px;}
.apply_box p.content{ border-top:1px solid #efefef;border-bottom:1px solid #efefef; margin-top: 20px;}
.apply_box p.content textarea{border: 0px; width: 96%;height:120px; line-height: 24px; padding: 1%;}

/* 创客注册流程 */
.detail_step_box{width:90%;height:50px; line-height:50px; border-radius: 5px; margin: 20px auto 20px auto;color:#EB711B;font-size:18px; text-align: center; background: #f6f6f6;}
.detail_step_box span{font-size: 22px;  padding-right: 10px;}
.detail_step_box span i{font-size: 14px;color:#666;font-style: normal;}



/*小标题样式*/
.info_tit { background:#FFF; color:#22A7BA; font-size:16px; height:42px; line-height:42px; padding-left:5.1%;}
.info_tit i{ display:inline; float:left; width:3px; height:20px; border-radius:3px; background:#22A7BA; margin:10px 10px 0px 0px;}
div.tit_bb{border-bottom:1px solid #efefef;}
span.qh_but{float:right; background: #ff0000;border-radius:5px;color: #fff; height: 28px; line-height: 28px; font-size:14px; padding: 0px 5px; cursor: pointer; margin:7px 10px 0px 0px;}
.tips_box{font-size:12px; line-height: 24px; padding:5px 5% 5px 10%;color:#666;}
.form_tit{font-size:20px; text-align: center; height:40px; line-height: 40px;}

/*开关按钮样式*/
.tx_itemtext .switch_btn{ float:right; margin-top:7px;}
.switch_btn{width:70px;position:relative;border-radius:15px;} 
.switch_btn input{display:none;}
.switch_btn .on_btn,.switch_btn .off_btn{height:30px;width:35px;border:none;color: #fff;line-height: 30px;font-size: 12px;text-align: center;z-index: 1;} 
.switch_btn .on_btn{float:left;} 
.switch_btn .off_btn{float:right;} 
.switch_btn .move_btn{top:1px;left:2px;z-index:100;width:26px;height:26px;border-radius:13px;position:absolute;cursor:pointer;border:1px solid #828282;background:#f1eff0;box-shadow:1px 2px 2px 1px #fff inset,0 0 5px 1px #999;} 
.switch_btn.on .move_btn{left:40px; } 
.switch_btn.on{ background:#090; overflow:hidden;} 
.switch_btn.off{ background:#aaa; overflow:hidden;} 
.sh_tips{ background:#FFFFC8;color:#333; font-size:14px;width:88%;padding:15px 3%;margin:20px auto 0px auto; border-radius: 10px;}
/*weui页面样式调整*/
.weui-popup__container{max-width: 640px; margin: 0px auto;}
/*处理因安卓手机的安全键盘在密码input输入框输入数据后，页面窗口高度无法恢复的问题*/
.tmp_keyboard_win{width:0px;height:0px; font-size: 0px;border: 0px; float:left;}
/***基础颜色***/
.indigo{color:#0F0;}/*青色*/
.orange{color:#FF0;}/*橙色*/
.green{color:#090;}/*绿色*/
.red{color:#f00;}/*红色*/
.blue{color:#00F;}/*蓝色*/
.gray{ color:#999;}/*灰色*/
.black{ color:#000;}/*黑色*/
.pink{ color:#F0F}/*粉红*/
.pointer{cursor:pointer;}
.close_but{display: none;background:url(../images/close.png) no-repeat; width:40px;height:40px; background-size:100%; position: absolute;z-index: 999;top:10px;right:10px;}

