.select-province,.select-city,.select-area{cursor: pointer;}
.aui-btn-sm-sdz{ color: #ffffff; background-color: #d32541; border: #d32541; width: 40%; font-size: 1rem;font-weight: bold;}
.aui-btn-sdz{ color: #ffffff; background-color: #d32541; border: #d32541; width: 60%; font-size: 1rem;font-weight: bold;}
.aui-btn-sdz-40{ color: #ffffff; background-color: #d32541; border: #d32541; width: 40%; font-size: 1rem;font-weight: bold;}
.aui-btn-lg-sdz{width: 100%; color: #ffffff; background-color: #d32541; border: #d32541; font-size: 1rem;font-weight: bold;}
.aui-btn-sm-back{width: 40%;margin-right: 10px;background-color: #46b6c9;border: 1px solid #46b6c9;font-weight: bold;}
.aui-btn-sdz-1{padding: 10px 15px;background-color: #ff3d3e;color: #FFF;}


.aui-checkbox.aui-checkbox-sdz:checked, .aui-checkbox.aui-checkbox-sdz.aui-checked{background-color: #d32541;border: solid 1px #d32541;}

.weixin-mask{ position:fixed; left:0; top:0; width:100%; height:100%; text-align:center; background:#000; z-index:100000000; overflow:hidden; opacity:0.6; display: block;}
.weixin-tips{ position:fixed; top:0.6rem; right:2%; font-size:1.2rem; background:#F6F6F6; color:#333; line-height:2.2rem; padding:0.6rem 0.8rem; border:0 none; border-radius:0.3rem; z-index:100000001; display: block; }
.triangle{ position:absolute; top:-0.5rem; right:0.8rem; display:inline-block; width:0; height:0; line-height:0; font-size:0; border-width:0.5rem; border-color:transparent transparent #fff transparent; border-style:none dashed solid dashed; }
.color-sdz{color: #d32541;}
.font-color-sdz-wap{color: #434343;}
/* 头部 */
body{color: #434343;}
header{ position: fixed !important; padding: 0 10px;}
.aui-bar{background-color: #FFFFFF;border-bottom: 1px solid #e0dcdc;}
.aui-bar a{color: #434343;}
.aui-bg-custromer{background-color: rgba(255,255,255, 0.8);}
.aui-slide-page-dot.aui-slide-page-active{background-color: #d32541;}
/* 头部 Ended*/
footer:after{ position: absolute; top: 0px; content: ''; width: 200%; border-top: 1px solid #c8c7cc; -webkit-transform: scale(0.5); -webkit-transform-origin: 0 0; display: block; }
.wrap{ padding-top: 0px; padding-bottom: 55px; }
.aui-input-row{ width: 100%; }

#banner { margin-bottom: 0; }
#banner img { width: 100%; display: block; }

.smscode-time{ display: none; }
.img-verify{ position: absolute; top: 0px; right: 0px; height: 100%; }
.aui-input-row .form-label{ line-height: 21px; font-size: 14px; display: block; padding: 10px 5px; text-align: left; }

.aui-nav .aui-bar-tab .if{ font-size: 22px; color: #8f8f94; padding-top: 3px; height: 30px; line-height: 30px; display: inline-block; }
.aui-grid-sixteen li .if { font-size: 28px; display: inline-block; text-indent: center; margin-bottom: 9px; }
.select-box { position: relative; }
.select-box .aui-icon-right{ position: absolute; right: 10px; color: #ABABAB; line-height: 41px; }
.aui-input-row .aui-icon-right{ color: #ABABAB; }
.right-select{ float: right; line-height: 40px; color: #ABABAB; font-size: 14px; font-weight: 400; display: table-cell; width: 100%; text-align: right; padding-right: 5px; }
.right-select label.selected{ color: #000; }
.form-text-right input.aui-input{ text-align: right; }
.form-text-right .aui-switch{ margin: 7px 5px; }
label .aui-radio-name{ font-size: 14px; }
.submit-box{ text-align: center; padding: 10px 5px; }
.submit-box button{ width: 90%; }

.empty-tips{ margin-top: 40%; text-align: center; color: #ABABAB; }


.indexed-box .aui-indexed-list{ position: fixed; width: 80%; top: 45px; right: 0px; bottom: 0px; z-index: 100; background-color: #ffffff; }
.indexed-box .aui-indexed-list-bar{ z-index: 101; }
.indexed-box .aui-indexed-list-toast{ z-index: 101; }
.indexed-box .indexed-title{ height: 45px; line-height: 45px; text-align: center; background: #f4f4f4; top: 0px; right: 0px; position: fixed; width: 80%; z-index: 100; color: #000; }

.aui-grid-view .upload-images .webuploader-pick{ background: #CBCBCB; border-radius: 0px; padding: 0px; }
.aui-grid-view .upload-images .webuploader-pick img{ padding: 20px; }

.aui-grid-view  i.aui-icon-roundcheckfill{ position: absolute; top: 40%; left: 45%; margin: 0px; padding: 0px; background: #FFF; height: 25px; width: 25px; }
.aui-grid-view .aui-icon-roundcheckfill:before{ position: absolute; top: -18px; left: -8px; font-size: 40px; color: #3498DB; }

.label-status{ color: #FFF; padding: 0px 5px; }
.aui-nav .aui-bar-tab p { position: absolute; bottom: 2px; text-align: center; width: 100%; }
.aui-nav .aui-bar-tab .if:before{ top: -3px; }
.active-info .if{ color: #2980b9 !important; }
table{ border-collapse:collapse; border-spacing:0; font-size: 14px; }
table.table-border{ width: 100%; background: #FFF; line-height: 20px; color: #323232; }
table.table-border td{ border: 1px solid #dcdcdc; vertical-align: middle; padding: 5px; }
table.table-border td:first-child{ border-left: 0px; }
table.table-border td:last-child{ border-right: 0px; }

/*TAB切换样式*/
.tab-switch{ width: 100%; background: #FFF; height: 45px; line-height: 45px; text-align: center; border-bottom: 1px solid #dcdcdc; z-index: 100; display: box; display: -webkit-box; box-sizing: border-box; }
.tab-switch li{ height: 45px; line-height: 45px; width: 100%; cursor: pointer; border-right: 1px solid #dcdcdc; box-flex: 1; -webkit-box-flex: 1; box-sizing: border-box; display: box; display: -webkit-box; }
.tab-switch li a{ display: block; }
.tab-switch li.on,.tab-switch li.on a{ color: #00beb7 !important; }
.tab-switch li.on{ border-bottom: 2px solid #00beb7; height: 44px; line-height: 44px; }
.tab-switch li:last-child{ border-right:0px; }

/*首页筛选类别*/
.filter-type{ position: relative; margin-bottom: 10px; height: 46px; line-height: 45px; background: #FFF; border-top: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; z-index: 1000; display: box; display: -webkit-box; box-sizing: border-box; }
.filter-type li{ text-align: center; width: 100%; border-right: 1px solid #b3b3b3; height: 45px; display: box; display: -webkit-box; box-sizing: border-box; box-flex: 1; -webkit-box-flex: 1; }
.filter-type li:last-child{ border-right: 0px; }
.filter-type li span{ font-size: 14px; width:100%; display: block; cursor: pointer; height: 46px; overflow: hidden; }
.filter-type li.on{ color: #2796D7; }
.filter-type li dl{ width: 100%; position: absolute; background: #F5F5F5; z-index: 1000; left: 0px; border-bottom: 1px solid #b3b3b3; text-align: left; padding: 5px 10px; display: none; -webkit-appearance: none; box-sizing: border-box; top: 45px; }
.filter-type li dl dd{ font-size: 14px; display: inline-block; border: 1px solid #b3b3b3; border-radius: 3px; line-height: 30px; margin-right: 5px; padding: 0px 5px; cursor: pointer; background: #FFF; }
.filter-type li dl dd.on{ background: #2796D7; border: 1px solid #2796D7; }
.filter-type li dl dd.on a{ color: #FFF !important; }
.filter-type li dl dd a{ display: block; }

.filter-type li.min-box dl{ position: relative; text-align: center; padding:0px; border-left: 1px solid #b3b3b3; border-right: 1px solid #b3b3b3; left: -1px; }
.filter-type li.min-box dl dd{ display: block; margin: 0px; border:0px; border-bottom: 1px solid #b3b3b3; border-radius: 0px; line-height: 45px; }
.filter-type li.min-box dl dd:last-child{ border: 0px; }
.filter-type li.min-box dl dd.on{ background: #FFF; color: #2796D7; }
.filter-type li.min-box dl dd.on a{ color: #2796D7 !important; }

.load-more{ text-align: center; font-size: 14px; line-height: 30px; padding: 10px 0; background-color: #FFF; color: #434343; }

.content{ padding: 5px; font-size: 14px; line-height: 22px; }
.content img{ width: 100%; }

.address_list li{ display: inline-block; min-width: 110px; }

/**
 * ---------------------------------------------
 * 主界面CSS
 *
 * ---------------------------------------------
*/
.jump,.clipboard{cursor: pointer;}
/*字体颜色*/
.cred{ color:red; }
.bred{ border:1px solid red; }
.f12{ font-size: 24px; }
.f-s-12{font-size: 12px;}
.f-s-14{font-size: 14px;}
.font-size-16{font-size: 16px;}

/** 提示信息 **/
#msgbox{ width:85%; margin:50px auto 20px auto; overflow:hidden; box-shadow: 0px 0px 5px 3px #d0dcdc; margin-top:50%;}
#msgbox span{ cursor:pointer; }
#msgbox .msg_body{ border-top:1px solid #e0dcdc; }
#msgbox #title{ height: 40px; line-height:40px; background:#FFFFFF no-repeat; color:#434343; }
#msgbox #title .info{ float:left; padding-left:10px; }
#msgbox #content{ padding:15px 10px; line-height:25px;background-color:#FFFFFF; }
#msgbox #content .true{ padding-left:25px; text-align: center;}
#msgbox #content .false{ color:#ff8654; padding-left:25px; }
#msgbox .autoclose{ background-color:#FFFFFF; text-align: center; color:#aaaaaa; padding:10px; line-height:30px; font-size: 14px; color: #a0a0a0;}
#msgbox #content{padding-bottom: 5px;}
#msgbox .autoclose{padding-top: 5px;}
.if-logo:before{ font-size: 80px; color: #d32541;position: relative;top: -5px;}
.if-logo{ top: -12px; }
.if-menu:before{ font-size: 27px; color: #434343; top: 2px; }
.if-menu{ top:3px; }
.if-user:before
,.if-index:before
,.if-product:before
,.if-finance-tax:before
,.if-business:before{ font-size: 25px; color: #a0a0a0; }
.if-position:before{ top: 2px; color: #434343; font-size: 24px; }
.if-position{margin-right: 3px;}
.if-back-top:before{ color: #d8d8d8; font-size: 20px;color: #a0a0a0; }
.if-back-top{display: inline-block; }
.if-service-utility:before,
.if-full-service:before,
.if-professional-services:before{ line-height: 30px; font-size: 14px; color: #FFFFFF; }
.item i{ display: inline-block; width: 30px; height: 30px; text-align: center; border-radius: 50%;margin-right: 5px;}
.if-service-utility{ background-color: #b2bb41; }/*高效服务*/
.if-full-service{ background-color: #46b6c9; }/*Full service*/
.if-professional-services{ background-color: #f3c132; }/*费用*/
.if-password:before,.if-user-l:before{font-size: 20px;color: #434343;padding: 0 5px}
.menu-item .if-user-cat{font-size: 25px; color: #a0a0a0;}


.menu{display: none;position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background-color: #FFF;}
.menu-item { padding: 5px 0; background-color: rgba(255,255,255, 0.8);position: relative;}
.menu-item p{ color: #a0a0a0; }
.menu-item.active{background: url('../images/menu_bank.gif') no-repeat right center rgba(255,255,255, 0.8);}
.menu-item .sub-item{ position: absolute; width: 100%; background-color: rgba(255,255,255,1); color: #FFF; display: none; }
.menu-item .sub-item a{ color: #a0a0a0; display: inline-block; width: 100%; padding: 10px 0; border-top: 1px solid #a0a0a0; }
.menu-item .sub-item a:last-child{border-bottom: 1px solid #a0a0a0;}
.footer p{color: #a0a0a0;line-height: 25px;}
.footer{ background-color: #333333; padding: 10px 10px; color: #a0a0a0; margin-bottom: 0; }
.cd-top {background-color: #FFF; display: inline-block; height: 44px; width: 44px; position: fixed; bottom: 65px; right: 20px; box-shadow: 0px 0px 10px 1px #999; -webkit-box-shadow:0px 0px 10px 1px #999;   visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; text-align: center;line-height: 44px;}
.cd-top.cd-is-visible { visibility: visible; opacity: 1; }

.service_item_list{display: inline-block;width: 100%;text-align:center;border-top:1px solid #D7D7D7;margin-bottom:0;background-color:#FFF;}
.aui-checkbox-name{color: #434343;}
.aui-nav .aui-bar-tab li{background-color: #fff;}

.submit-btn,.lyout-btn{background-color: #fff;border:none;color: #d32541;}
.lyout-btn{width: 50%;padding: 10px;}
.save-btn{background-color: #d32541;border:none;color: #fff;}
.submit-box button.save-btn{width: 50%;padding: 10px;}
.bank{border-right: none;background: url('../images/menu_bank.gif') no-repeat right center;}
.aui-w-all{width: 100%;}
.position-relative{ position: relative; }
.product_2{ position: absolute; top: 25%; width: 100%; left: 0; }
.product_2 p{color: #FFF;padding: 0 15px;}
.MessageBox{ background-color: #FFF; z-index: 101; position: fixed; left: 0; right: 0; bottom: 0; max-height: 50%;}
.MessageBox .MessageTitle{ text-align: center; padding: 10px 10px; background-color: rgba(255, 255, 255, 1); border-top: 1px solid #e0dcdc;border-bottom: 1px solid #e0dcdc;color: #434343;}
.MessageBox .MessageBtn{color: #434343; border-top: 1px solid #e0dcdc;position: relative; font-size: 1em; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.MessageBox .MessageBtn .box-btn{ position: relative; text-align: center; padding: 10px 0; display: block; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.MessageBtn { z-index: 10; background-color: #fff; text-align: center;}
.MessageBtn .MessageOK{ color: #d32541;  display: none;}
.MessageContent{ display: inline-block; width: 100%; padding: 10px 10px; max-height: 50%;overflow: scroll;}
.MessageContent ul{ display: inline-block; width: 100%; }
.MessageContent ul li{ float: left; padding:  5px 8px; border-width: 2px; border-style: solid; border-color: rgba(224, 220, 220, 1); margin: 5px 5px; color: rgba(160, 160, 160, 1);}
.MessageContent li.active{ border-width: 2px; border-style: solid; border-color: rgba(211, 37, 65, 1); color:rgba(211, 37, 65, 1);}
.MessageBoxCover{width: 100%; height: 100%; position: fixed; top: 0;z-index: 98;background-color: rgba(0,0,0,0.6)}

.submit-box button{margin-top: 20px;}
.submit-box button.login-btn{width: 50%;padding: 10px;background-color: #d32541;color: #FFF;border:none;}
.aui-text-default{color: #434343;}
.aui-slide-page-wrap{z-index: 99;}

.h5-font-color{color: #434343;}

.aui-btn-customer{background-color: #d32541;color: #FFF;}

.aui-nav .aui-bar-tab .if-next:before{font-size: 16px;}


/* 首页 Start */
.hot-server-title{ margin-top:10px; padding: 10px 0; font-size: 16px; font-weight: bold; color: #434343; }
.hot-server-title span{ background-color: #fff; display: inline-block; padding: 0 10px; position: relative; }
.aui-content.index{background-color: #FFF;display: inline-block;}
.if-ban:before ,.if-accounting:before{ color: #FFF; font-size: 70px; }
.aui-flex-item-12.index{padding: 10px 10px;}
.aui-slide-page-wrap.index{z-index:99;}
.aui-content h3.index{font-size: 30px;}
#banner{margin-bottom:10px;}
/* 首页 Ended*/

/* 登录界面 Start */
.hot-server-title.login{ font-size: 500; }
.hot-server-title.login span{ background-color: #f4f4f4; }
.three-login{  width: 100%;margin-bottom: 0; margin-top: 100px;}
.if-weixin:before{font-size: 40px;color: #a0c52f;}
.weixin-btn{width: 60px;height: 60px;border-radius: 50%;line-height: 53px;padding: 0 0;border:1px solid #e2dede;background-color: #FFFFFF;}
/* 登录界面 Ended*/

/* 个人中心 Start */
.my-header{height: 215px;}
.my-header { position: relative; }
.my-info{position: absolute;width: 100%;}
.nologin{padding:0 10px; color: #FFF; width:120px;line-height: 40px;background-color:#d32541;border:none;}
.my-info p.nickname { margin-top: 5px; color: #ffffff; font-size: 18px; }
#header { position: relative; padding: 35px 0 55px 0; width: 100%; bottom: 0; text-align: center; vertical-align: center; margin-bottom: 0; }
#header img { width: 80px; height: 80px; border-radius: 50%; border:2px solid #FFF; }
.user_menu_item{ float: left; position: relative; padding: 20px 10px; border-left: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; display:inline-block; color:#8f8f94; }
.user_menu_item i{ display: block; padding: 10px 0; }
/* .usercenter_bg.active{ -webkit-filter: blur(3px); -moz-filter: blur(3px);-ms-filter: blur(3px);filter: blur(3px);} */
.usercenter_bg{ display: inline-block; width: 100%; height: 100%; padding: 55px 0; position: absolute; top: 0; left: 0; background: linear-gradient(45deg, #c5c5c5, #efefef) #efefef; }
.if-invoice,.if-piao,.if-package,.if-order:before,.if-process:before,.if-wallet:before,.if-feedback:before,.if-help:before,.if-service:before,.if-give{ font-size: 30px; padding: 10px 0; }
.user_menu_item.active .if{font-size: 30px;padding: 10px 0;}
.user_menu_item.active .if-order:before{color: #f3c132;}
.user_menu_item.active .if-process:before{color: #b2bb41;}
.user_menu_item.active .if-wallet:before{color: #46b6c9;}
.user_menu_item.active .if-feedback:before{color: #f3c132;}
.user_menu_item.active .if-help:before{color: #b2bb41;}
.user_menu_item.active .if-service:before{color: #46b6c9;}
.user_menu_item.active .if-invoice:before{color: #46b6c9;}
.user_menu_item.active .if-piao:before{color: #f3c132;}
.user_menu_item.active .if-package:before{color: #b2bb41;}

.user_menu_item.active .if-user-accounts:before{color: #46b6c9;} /*企业套账*/
.user_menu_item.active .if-user-info:before{color: #f3c132;} /*企业信息*/
.user_menu_item.active .if-user-massage:before{color: #b2bb41;} /*团队管理*/
/* 个人中心 Ended */

/* 意见反馈 Start */
.aui-content.feedback{margin-top: 0;line-height: 30px;background-color: #FFF;padding: 20px 10px;}
.aui-border-r.feedback:after{border:none;}
.aui-input-row .aui-input.feedback{border:1px solid #dddddd;color: #434343;}
.aui-input-row.feedback:first-child:after{border:none;}
.aui-input-row.feedback:last-child:after{border:none;}
.aui-btn.feedback{border-radius: 0;background-color: #FFF;border:none;}
.aui-input-row.feedback textarea{height:180px;}
/* 意见反馈 Ended*/

/* 帮助中心 Start */
.aui-list-view-cell.help:first-child:after{border-top: 1px solid #d0dcdc;}
.aui-list-view.help:after{border:none;}
.aui-list-view i.aui-iconfont.help{position: absolute; right: 0;top: 7px;color: #434343;}
.aui-content.help{margin-top: 15px;line-height: 30px;background-color: #FFF;padding: 20px 10px;}
.aui-content.help .price{font-size: 28px;color: #FF6633;}
.aui-content.help{padding-bottom:10px;}
.aui-content.help{margin-top: 0;padding-top: 0;}
.article-content.help{z-index:101;padding-top:10px;}
/* 帮助中心 Ended */

/* 产品详情 Start */
.bg-dark{position: relative;}
.bg-title{position: absolute;bottom: 0;padding: 10px 10px;width: 100%;background-color: rgba(0,0, 0,0.5);color: #FFF;}
.ovflow{ position:absolute; line-height:48px; top:0; z-index:99; width: 100%;left: 0;}
._bank{ margin-top: 10px; }
.item{line-height: 30px; font-size: 14px;padding: 10px 0;}
.service_detail{max-width: 100%;overflow: hidden;}
.service_detail p{padding: 0;margin:0;}
.service_detail img{max-width: 100%;display: block;}
.service_detail.active,.service_process.active{display: block;}
.service{padding:0 10px; }
.inline-block{display:inline-block;}
.address_database{display: none;}
/* 产品详情 Ended*/

/* 公共样式 Start*/
.margin-bt-10{ margin: 10px 0; }
.padding-top{padding-top: 30px;}
.padding{padding:15px;}
/* 公共样式 Ended*/
/* 空列表 样式 Start*/
.if-douzi:before{    font-size: 50px;color: #e0dcdc;}
.if-douzi{ display: inline-block; border-radius: 50%; border: 2px solid #FFF; background-color: #FFF;width: 100px;height: 100px; line-height:100px;}
.if-cat:before{font-size: 50px;color: #b5b5b5;}
.empty-data{position: fixed;width: 100%;top: 20%;}
.empty-data i{ display: inline-block; border: 3px solid #b5b5b5; border-radius: 50%; padding: 20px; }
.aui-nav .aui-bar-tab .if-next:before{font-size: 16px;}
/* 空列表样式 Ended*/
/* 关于我们界面 Start */
.padding-bt-10{padding: 10px 0;}
#carousel .aui-slide-node img{width: 100%;}
.padding-rl-10{padding:0 10px;}
.bg_white{background-color: #FFF;}
.about_title{font-size: 18px;}
.if-ban:before,
.if-accounting:before,
.if-software:before{font-size: 40px;color: #FFF;}
.about_content .aui-list-view-cell .aui-img-object.about_icon{ margin: auto; margin-bottom: 10px; max-height: 80px; height: 80px; width: 80px; line-height: 111px; border-radius: 50%; }
.about_content .aui-list-view-cell .aui-img-object.about_icon.ban{ background-color: #46b6c9; }
.about_content .aui-list-view-cell .aui-img-object.about_icon.accounting{ background-color: #735197; }
.about_content .aui-list-view-cell .aui-img-object.about_icon.software{ background-color: #f3c132; }
.aui-list-view .aui-img-object.about_f{height: 80px;width: 80px;max-height: 80px;max-width: 80px;position: relative;border-radius: 50%;}
.aui-list-view .aui-img-object.about_f img{width: 100%;height: 100%;border-radius: 50%;}
.aui-list-view .aui-img-object.about_f p{ position: absolute; text-align: center; display: inline-block; width: 100%; line-height: 80px; top: 0; color: #FFF; font-size: 25px; left: 0px; }
.aui-list-view-cell.about_content{line-height: 25px;}
.aui-list-view.about-contact{margin-bottom: 0;}
.aui-list-view-cell.about_content:after{border:none;}
.aui-list-view.headquarters:after,.aui-list-view.branch:after{border:none;}
.aui-list-view.branch:after{border-top:1px solid #d0dcdc;}
.headquarters .aui-list-view-cell:after,.branch .aui-list-view-cell:after{border:none;}
/* 关于我们界面 ended*/

/* 列表样式 Start */
.aui-img-object.aui-pull-left{color: #8f8f94;}
.aui-user-view-cell .aui-img-object{max-width: 70px !important;width: 70px;text-align: right;}
.aui-user-view-cell{padding-top: 0;padding-bottom: 0;}
.aui-user-view{margin-bottom: 10px;}
.aui-user-view .aui-img-body{height: 48px;line-height: 48px;}
.aui-user-view-cell .aui-img-body span{color: #434343;}
.aui-user-view-cell .aui-img-body span > em{font-size: 14px;}
.aui-img-body.service_item{height:auto;line-height: 30px;}
/* 列表样式 Ended*/

.my-info .if-switch{color: #46b6c9;}

.my-info .if-user-cat{top: 8px;}
.my-info .if-user-cat:before{font-size: 60px;color: #8f8f94;}

/*wap-BOX样式 start*/
.box-cover{background-color:rgba(0,0,0,0.5);width: 100%;height:100%;z-index: 1500;position: fixed;top: 0;left: 0;overflow: hidden;}
.box-body{width: 100%;position: fixed;left: 0;bottom: 0;background-color: #FFF;z-index: 1501;padding:10px 10px;}
.box-body .box-title{padding: 0.25em 0.25em;width: 100%;display: inline-block;position: relative;border-bottom: 1px solid #e0dcdc;}
.box-body .box-content{ width: 100%; max-height: 18em; min-height: 15rem; position: relative; -webkit-overflow-scrolling: touch; overflow-y: scroll; }
.box-body .box-flooter{width: 100%;}
.box-body .box-title .title-content{line-height:2rem;text-align: center;}
.box-body .box-title .box-close{position:absolute;right:0;top:0;line-height: 2rem;width: 2rem;text-align: center;font-size: 1.5rem;}
/*wap-BOX样式 Ended*/

.textarea{margin-bottom: 0;}

/*------时间轴 Start------*/
.timeline{display: inline-block;position: relative;margin-left: 50px;}
.timeline-left{float: left;height: 30px;line-height: 30px;color: #a0a0a0;}
.timeline-center{float: left;height: 20px;width: 20px;border-radius: 50%;background-color: #e4e4e4;margin-top: 5px;margin: 5px 10px 0 10px;}
.timeline-right{float: left;height: 30px;line-height: 30px;color: #a0a0a0;}
.timeline.active:before{ content: ''; width: 3px; display: inline-block; height: 35px; background-color: #e4e4e4; position: absolute; left: 35px; top: 12px; }
/*------时间轴 Ended------*/
/*----进度条---*/
.percentage{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,0.5);text-align: center;}
.percentage span{color: #FFF; position: absolute; margin: 0 auto; top: 0; left: 0; height: 30px; line-height: 30px; width: 100%; top: 50%; transform: translateY(-50%); }
.view-image{cursor: pointer;}

.aui-ellipsis-3 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; white-space: normal !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.aui-ellipsis-4 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; white-space: normal !important; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.aui-ellipsis-5 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; white-space: normal !important; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }


.padding-10{padding: 10px 0;}
.list-box{overflow: hidden;width: 100%;border-top: 1px solid #e0dcdc;border-bottom: 1px solid #e0dcdc;background-color: #FFF;}
.list-box .list-item{position: relative;padding: 0 10px;cursor: pointer;}
.list-box .list-item:after{ content: ''; border-bottom: 1px solid #e0dcdc; position: absolute; width: 100%; height: 1px; bottom: 0; left: 0; }
.list-box.list-in .list-item:after{left: 10px;}
.list-box .list-item:last-child:after{border:none;}
.list-box .list-item .list-item-header{ line-height: 30px; padding: 10px 0; color: #a0a0a0;padding-right: 65px;}
.list-box .list-item .list-item-header.list-opt{position: relative;}
.list-box .list-item .list-item-header .opt-btn{ position: absolute; right: 0; top: 12.5px; padding: 0 15px; border: 1px solid #d32541;color: #d32541; border-radius: 31px; font-size: 0.8rem; line-height: 25px;}
.list-box .list-item .list-item-header .opt-text{ position: absolute; right: 0; top: 12.5px; padding: 0 15px;  font-size: 0.8rem; line-height: 25px;}
.list-box .list-item .list-item-body{display: block;line-height: 30px; padding-bottom: 10px; color: #434343;}
.list-box .list-item .list-item-body.active{color: #d32541;}
.list-box .list-item .list-item-footer{padding-bottom: 10px;}
.list-box .list-item .list-item-footer .btn + .btn{margin-left: 15px;}
.list-item-body input{margin-bottom: 0;border: none;}

.box{margin:10px 0;border: 1px solid #e0dcdc;border-right: none;border-left: 0;padding: 10px 10px;background-color: #FFF;}
.recharge-info{border: 1px solid #d32541;padding: 10px 0;background-color: #fadfe4;}
.recharge-info-price span.price{display: inline-block;width: 30%;text-align: center;font-size: 1.5rem;}
.recharge-info-price span.desc{display: inline-block;width: 30%;text-align: center;font-size: 0.6rem;    margin-right: -6px;}
.recharge-info-price span.f{ margin: 0 -5px; height: 38px; line-height: 38px; position: relative; top: -4px; }

.withdraw-price{ padding: 30px 10px; background: #FFF; margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #e0dcdc; border-bottom: 1px solid #e0dcdc; }

.vat-desc{display: none; position: fixed;left: 0;top: 0;width: 100%;z-index: 99;background: #FFF;height: 100%;padding: 15px;line-height: 25px;}
.vat-desc p{color: #434343;}
.vat-desc .if-close{ position: fixed; right: 15px; top: 15px; color: #000;cursor: pointer;}


/*弹窗*/
.md-modal { position: fixed; top: 50%; left: 50%; width: 50%; max-width: 630px; min-width: 300px; height: auto; z-index: 2000; visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
.md-show { visibility: visible; }
.md-overlay { position: fixed; width: 100%; height: 100%; visibility: hidden; top: 0; left: 0; z-index: 1000; opacity: 0; background: rgba(0,0,0,0.5); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.md-show ~ .md-overlay { opacity: 1; visibility: visible; }

/* Content styles */
.md-content { color: #fff; background: #FFF; position: relative; border-radius: 3px; margin: 0 auto; }
.md-content h4 { margin: 0; padding: 0.4em; text-align: center; font-size: 1.4em; font-weight: 300; opacity: 0.8; background: rgba(0,0,0,0.1); border-radius: 3px 3px 0 0; color: #434343;}
.md-content > div { padding: 5px 20px 15px; margin: 0; font-weight: 300; font-size: 1.15em; }
.md-content > div p { margin: 0; padding: 10px 0; color: #434343;}
.md-content > div ul { margin: 0; padding: 0 0 30px 20px; }
.md-content > div ul li { padding: 5px 0; }
.md-content button { display: inline-block; margin: 0 auto; font-size: 0.8em; padding: 6px 30px;color: #434343; border: 1px solid #434343;background-color: #FFF;}
.md-content button.md-close{background-color: #d32541;color: #FFF;border: 1px solid #d32541;margin-left: 10px;}
/* Individual modal styles with animations/transitions */

/* Effect 1: Fade in and scale up */
.md-effect-1 .md-content { -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.md-show.md-effect-1 .md-content { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }

.trip-info{background-color: #FFCCCC;color: #333333;border:1px solid rgba(213, 33, 61, 1); padding: 10px 5px; display: inline-block;text-align: center; border-radius: 0;width: 96%;margin:20px 2% 10px 2%;z-index: 10;position: relative;}

input[type='text']:disabled,input[type='number']:disabled{ color: #434343;-webkit-text-fill-color: #434343; -webkit-opacity: 1; opacity: 1;}


.color-1{color: #434343;}
.color-2{color: #a0a0a0;}
.padding-0{padding: 0 !important;}
/*=== 首页 Start ===*/
.index-list{position: relative;height: 225px;width: 100%; position: relative; z-index: 1; overflow: hidden; -ms-touch-action: none;}
.index-list .index-list-title{font-size: 1rem;font-weight: bold;}
.index-list .index-list-sub-title{ font-size: 0.7rem; line-height: 30px; margin-bottom: 5px; }
.list-items{ display: inline-block;  }
.list-items .list-item {width: 120px;height: 160px; float: left;margin-right: 5px;}
.list-items .list-item img{width:100%;}
.list-items .list-item .item-name{font-size: 0.7rem;padding-left: 10px;}
.list-items .list-item .item-price{font-size: 0.7rem;color: #d32541;padding-left: 10px;}
#scroller {height:160px;width:2400px;position: absolute; z-index: 1; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -o-text-size-adjust: none; text-size-adjust: none; }

.footer{}
/*=== 首页 Ended ===*/


/*=== 节税计算器 ===*/
.calculate-input{padding: 30px 10px; text-align: center;background-color: #FFFFFF;}
.calculate-input input{padding: 10px 10px 10px 27px;width: 300px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.calculate-input .calculate-amount{display: inline-block;position: relative;}
.calculate-input .calculate-amount i{position: absolute;top:11px;color: #a0a0a0;font-size: 20px;}
.calculate-input .calculate-amount i.icon-new-jisuanqi{left: 5px;}
.calculate-input .calculate-amount i.if-clear{right: 5px;cursor: pointer;display: none;}
.calculate-input button{ cursor: pointer; padding: 10px 30px; border-top-right-radius:5px; border-bottom-right-radius:5px; background-color: #ff3d3e; color: #FFF; margin-left: -4px; font-size: 14px; position: relative; top: 1px; }
.calculate-input .calculate-amount .tax-btn.disabled{background-color: #d5d5d5;}
.calculate-content{text-align: center;display: none;}
.calculate-content table{margin: 0 auto;position: relative;}
.calculate-content table:before{ content: ''; width: 230px; height: 1px; border-bottom: 2px dashed #e8e8e8; display: inline; position: absolute; top: 50px; }
.calculate-content table:after{ content: ''; width: 1px; height: 320px; border-left: 2px dashed #e8e8e8; display: inline; position: absolute; top: 47px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.calculate-content table td{position: relative;vertical-align: middle;}
.calculate-content table td.middle{width: 50%}
.calculate-content table tr{height: 100px;}
.calculate-content table td .tab-content{ margin: 0 auto; width: 100%; position: relative; z-index: 16; background-color: #fFF; }
.calculate-content table td i{font-size:3rem;}
.icon-new-daijiaopingtai{color: #a0a0a0;position: relative;}
.icon-new-jianshuidaren{color: #d4ad7a;position: relative;}
.round{ border-radius: 50%; width: 60px; height: 60px;line-height: 20px;padding: 20px 0px; margin: 0 auto; display: inline-block; position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); color: #a0a0a0;background-color: #f5f5f5;}
.calculate-content .earn_more{ font-size: 18px; padding: 20px 0 20px 0; color: #a0a0a0; }
.calculate-content .earn_more .earn_more_price{color: #cda875;}
.calculate-content .calculate-mobile{ padding: 10px 10px 10px 27px; width: 300px; border: 1px solid #e0dcdc; }
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; }
.calculate-amount{position: relative;width: 300px;margin:0 auto;}
.calculate-get-mobile .icon-new-shouji{ position: absolute; top:8px;left: 4px; color: #a0a0a0;font-size: 1.5rem;}
.calculate-content .get-tax-btn{cursor: pointer; padding: 10px 30px; margin-left: -5px; background: #dab990; color: #FFF; border: 1px solid #e0dcdc; }
.calculate-content .get-tax-btn.disabled{background-color: #d5d5d5;}
.color-calculate{color: #cda875;}
.font-20{font-size: 20px;}
.font-12{font-size: 12px;}
.font-14{font-size: 14px;}
.font-16{font-size: 16px;}
.line-25{line-height: 25px;}
.text-right{text-align: right !important;}
.text-left{text-align: left !important;}

.sweet-alert {
    background-color: white;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    border-radius: 5px;
    text-align: center;
    overflow: hidden;
    z-index: 99999;
}
.sweet-alert .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 50%;
	margin: 20px auto 10px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box;
}
.sweet-alert .sa-icon.sa-success { border-color: #d52219; }
.sweet-alert .sa-icon.sa-success::after,
.sweet-alert .sa-icon.sa-success::before {
    content: '';
    position: absolute;
    width: 60px;
    height: 120px;
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.sweet-alert .sa-icon.sa-success::before {
    -webkit-border-radius: 120px 0 0 120px;
    border-radius: 120px 0 0 120px;
    top: -7px;
    left: -33px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 60px 60px;
    transform-origin: 60px 60px;
}
.sweet-alert .sa-icon.sa-success::after {
    -webkit-border-radius: 0 120px 120px 0;
    border-radius: 0 120px 120px 0;
    top: -11px;
    left: 30px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 60px;
    transform-origin: 0 60px;
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
    width: 80px;
    height: 80px;
    border: 4px solid rgba(213,34,25,.2);
    -webkit-border-radius: 40px;
    border-radius: 50%;
    box-sizing: content-box;
    position: absolute;
    left: -4px;
    top: -4px;
    z-index: 2;
}
.sweet-alert .sa-icon.sa-success .sa-fix {
    width: 5px;
    height: 90px;
    background-color: #fff;
    position: absolute;
    left: 28px;
    top: 8px;
    z-index: 1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.sweet-alert .sa-icon.sa-success .sa-line {
    height: 5px;
    background-color: #d52219;;
    display: block;
    border-radius: 2px;
    position: absolute;
    z-index: 2;
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
    width: 25px;
    left: 14px;
    top: 46px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
    width: 47px;
    right: 8px;
    top: 38px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
@-webkit-keyframes animateSuccessTip {
    0%,
    54% {
        width: 0;
        left: 1px;
        top: 19px;
    }
    70% {
        width: 50px;
        left: -8px;
        top: 37px;
    }
    84% {
        width: 17px;
        left: 21px;
        top: 48px;
    }
    100% {
        width: 25px;
        left: 14px;
        top: 45px;
    }
}
@keyframes animateSuccessTip {
    0%,
    54% {
        width: 0;
        left: 1px;
        top: 19px;
    }
    70% {
        width: 50px;
        left: -8px;
        top: 37px;
    }
    84% {
        width: 17px;
        left: 21px;
        top: 48px;
    }
    100% {
        width: 25px;
        left: 14px;
        top: 45px;
    }
}
@-webkit-keyframes animateSuccessLong {
    0%,
    65% {
        width: 0;
        right: 46px;
        top: 54px;
    }
    84% {
        width: 55px;
        right: 0;
        top: 35px;
    }
    100% {
        width: 47px;
        right: 8px;
        top: 38px;
    }
}
@keyframes animateSuccessLong {
    0%,
    65% {
        width: 0;
        right: 46px;
        top: 54px;
    }
    84% {
        width: 55px;
        right: 0;
        top: 35px;
    }
    100% {
        width: 47px;
        right: 8px;
        top: 38px;
    }
}
@-webkit-keyframes rotatePlaceholder {
    0%,
    5% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }
    100%,
    12% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg);
    }
}
@keyframes rotatePlaceholder {
    0%,
    5% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }
    100%,
    12% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg);
    }
}
.animateSuccessTip {
    -webkit-animation: animateSuccessTip .75s;
    animation: animateSuccessTip .75s;
}
.animateSuccessLong {
    -webkit-animation: animateSuccessLong .75s;
    animation: animateSuccessLong .75s;
}
.sa-icon.sa-success.animate::after {
    -webkit-animation: rotatePlaceholder 4.25s ease-in;
    animation: rotatePlaceholder 4.25s ease-in;
}

/*== 包年套餐 ==*/
.package-select-box .package-description{padding: 10px 20px;border-top: 1px solid #e0dcdc;border-bottom: 1px solid #e0dcdc;}
.package-select-box .package-item{cursor: pointer; display: inline-block; position: relative; background-color: #FFF; width: 96%; border:1px solid  #e0dcdc;}
.package-select-box .package-item .package-item-scale{position: absolute;left: 0;top: 0;background-color: #cda875;color: #FFF;padding: 5px 10px;}
.package-select-box .package-item .package-item-left{margin: 50px 25px 35px 25px;width: 75px;height: 75px;border:2px solid #ff3d3e;border-radius: 50%;position: relative;margin-right: 0;}
.package-select-box .package-item .package-item-left .package-item-left-con{position: absolute;width: 100%;height: 100%;}
.package-select-box .package-item .package-item-left p:first-child{font-size: 1.5rem;}
.package-select-box .package-item .package-item-left p{color: #434343;}
.package-select-box .package-item .package-item-right{ padding-top: 25px; padding-right:10px;line-height: 25px; float: right !important; }
.package-select-box .package-item .package-item-right p{color: #434343;}
.package-select-box .package-item .package-item-right .description{color: #cda875;font-size: 16px;}
.package-select-box .package-item .package-item-right .package-money{background-color: #ff3d3e;color: #FFF;display: inline-block;padding: 0 10px;}
.package-select-box .package-detail img{max-width: 100%;}


/*== 新版用户中心 ==*/
.bg-white{background-color: #FFF !important;}
.user-index{margin-top: 20px;}
.user-list-items a{color: rgba(160, 160, 160, 1);}
.user-list-items.on a{color: #d32541;}
.user-index .company-name{position: relative;}
.user-index .company-name p{padding-right: 90px;line-height: 30px;}
.user-index .company-name a{ width: 80px; line-height: 30px; background-color: #d32541; color: #FFF; display: inline-block; border-radius: 5px; position: absolute; right: 0; top: 50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); }
.MessageContent{padding-bottom: 40px;}

.user-index .company-info .if{font-size: 2rem;color: #8f8f94;}
.user-index .company-type .if,.user-index .company-type p{font-size: 12px;}
.user-index .company-type:after{border:none;}
.user-index .company-type p{font-weight: 100;}
.user-index .title{padding: 10px 10px;}
.user-index .company-info li.last:after{border-right: 1px solid #c8c7cc;}
.pos-rel{position: relative !important;}
.user-index .date-select select{margin-bottom: 0; }
.userfinace-list li a{font-size: 1.2rem;}

.now-box{ position: fixed; left: 0; top: 0; background-color: rgba(0,0,0, 0.7); z-index: 23; width: 100%; height: 100%; }
.user-index.now-box{z-index: 100;}
.user-index.now-box{top: 0;left: 0;margin-top: 0;}
.now-box .now-img{margin: 10px;}
.now-box .now-content{ position: absolute; width: 100%; left: 0; top: 50%; }
.now-btn,.now-close-btn{cursor: pointer;}
.finance-detail td{padding: 10px 0;font-size: 1rem;}
.user-index .aui-grid-nine li:after{border-bottom: none;border-left: none;}
.user-index .aui-grid-nine li.border-left-1{border-left:1px solid #e0dcdc;}
.user-index .aui-grid-nine li p{position: relative;top: 5px;}

.user-index .color-1{color: #46b6c9 !important;}
.user-index .color-2{color: #f3c132 !important;}
.user-index .color-3{color: #b2bb41 !important;}

.aui-user-view-cell .aui-img-body span.price{color:#d32541;}
.tips{ background-color: #FEF3B4; border: 1px solid #FFC8A2; padding: 10px; margin-bottom: 20px;line-height: 22px;}

/*== 客服 ==*/
.inline-block-all{display: inline-block;width: 100%;}
.customer-list-items{padding: 10px 0 20px 0;}
.customer-list-items img{ width: 75%; max-width: 100px; display: block; margin: 0 auto;margin-bottom: 10px; }
.customer-list-items span{font-size: 0.8rem;color: #a0a0a0;}

/*== 新版简税达人样式 Start ==*/
#sole-proprietorship-banner .aui-slide-page-wrap{bottom:0;}
#sole-proprietorship-banner .aui-slide-page-dot{width: 10px;height: 4px; border-radius: 10px;background:#a0a0a0;}
#sole-proprietorship-banner .aui-slide-page-dot.aui-slide-page-active{background-color: #FFF;}
#sole-proprietorship-content .aui-tab-nav li{border-bottom:2px solid #e0dcdc;color: #FFF;background-color: #e0dcdc;}
#sole-proprietorship-content .aui-tab-nav li.active{ color: #FFF; border-bottom: 2px #d32541 solid; background-color: #d32541;}
#sole-proprietorship-content .sopr-content-item{display: none;padding: 10px 0px;}
.sopr-content-item .sopr-content-table td{padding: 10px 0}
.sopr-content-item .sopr-content-table td i{margin-right: 5px;color: #d32541;font-size: 1.5rem;}
.sopr-content-item .sopr-content-table td i.disabled{color: #a0a0a0;}
.sopr-content-item .sopr-content-table td i.help{color: #5a91ff;}
.sopr-content-item .sopr-content-table td span{vertical-align: text-bottom;}
._brank{border-top: 2px solid #f6f6f6;}
.sopr-content-price{font-size: 1.5rem;color: #d32541;padding: 10px 0 5px 0; }
.sopr-content-price-box > span{color: #696969;margin-left: 20px;}
.sopr-content-price-box > span+span{color: #696969;margin-right: 20px;margin-left: 0;}
.sopr-content-price-box > span.text-decoration{text-decoration: line-through;color: #a0a0a0;}
#sopr-pack .icon-new-xiangxia{color:#a0a0a0; position: absolute;right: 10px;top: 50%;transform: translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
#sopr-pack li.active  .icon-new-xiangxia{transform:rotate(-180deg); -ms-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -o-transform:rotate(-180deg);top: 16px;}
#sopr-pack-item .items{padding: 15px 10px;width: 48%;border:2px solid #FFF;cursor: pointer;}
#sopr-pack-item .items.active{border:2px solid #d32541;}
#sopr-pack-item .items.active:before{ font-family: 'iconfont-sdz-new'; content: '\e65d'; font-size: 23px; position: absolute; bottom: -11px; right: -3px; color: #d32541; }
#sopr-pack-item .items.active p{color: #d32541;}
#sopr-pack-item .items:nth-child(2n+2){margin-left: 4%;}
#sopr-pack-item .items:nth-child(n+3){margin-top: 10px;}
#sopr-pack-item .items p{color: #a8a8a8;font-size: 12px;}
#sopr-pack-item .items p:first-child{font-size: 1rem;}
#sopr-pack-item{ display: inline-block; padding: 0 10px; width: 100%; }
.sopr-footer{bottom: 0px;}
.sopr-footer a{padding: 7px 0;}
.sopr-footer,.sopr-footer.aui-nav .aui-bar-tab{height: 45px;}
.aui-nav.sopr-footer .aui-bar-tab .if{padding: 0;}
.aui-nav.sopr-footer .aui-bar-tab .if.if-erji{position: relative;top: 5px;}
.aui-nav.sopr-footer .aui-bar-tab .if.if-next{position: relative;top: 3px;}
#sopr-content{padding: 0 10px;}
.serivce_menu.active { color: #d32541; }
.right-now-thrift,.source-price{display: none;}
/*== 新版简税达人样式 Ended ==*/
/*== 帮助中心 Start ==*/
.help-title{padding: 15px 0;border-bottom: 2px solid #f6f6f6;color: #434343;}
.help-dist{ padding: 20px 20px 30px 20px; line-height: 30px;color: #55575a;}
.help-image{ margin-bottom: 20px; margin-top: 15px;  }
.help-back-btn{ margin-top: 15px; padding: 15px; font-size: 18px; background-color: #20b6f1; }
/*== 帮助中心 Ended ==*/
/*== 知识库 Start ==*/
.search-result{display: none;position: fixed;left: 0;width: 100%;height: 100%;background-color: #f6f6f6;z-index: 99;}
.konwlwdgw-search{background-color: #FFF;}
.konwlwdgw-search .aui-searchbar,.konwlwdgw-search .aui-searchbar input{background-color: #f6f6f6;}
.konwlwdgw-search-bank{display: none;}
#konwledge-list{margin-top: 10px;}
.konwledge-list-item .konwledge-answer:before,.konwledge-question:before{width: 1rem; padding: 2px 5px; border-radius: 50%; color: #FFF;font-size: 14px;}
.konwledge-list-item .konwledge-answer:before{ content: 'A'; background-color: #b1bd35; position: absolute; width: 20px; height: 20px; padding: 0; text-align: center; line-height: 20px; left: 0px;top: 0;}
.konwledge-list-item .konwledge-question:before{ content: 'Q'; background-color: #39b6ca; position: absolute; width: 20px; height: 20px; padding: 0; text-align: center; line-height: 20px; left: 0px; top: 14px; }
.konwledge-list-item .konwledge-answer{display: none;padding-left: 25px;position: relative;}
.konwledge-list-item.active .konwledge-answer{display: block;}
.konwledge-list-item.active .aui-arrow-right:after{ transform:translateY(-50%) rotate(90deg); -ms-transform:translateY(-50%) rotate(90deg); -moz-transform:translateY(-50%) rotate(90deg); -webkit-transform:translateY(-50%) rotate(90deg); -o-transform:translateY(-50%) rotate(90deg);top: 50%; }
.konwledge-list-item .konwledge-answer{font-size: 14px;}
.konwledge-list-item .konwledge-answer p{font-size: 12px;}
.konwledge-list-item{padding: 0 15px;}
.konwledge-list-item > a{margin: 0px 0px;padding: 12px 25px;border-bottom: 1px solid #e0dcdc;font-size: 14px;}
.konwledge-list-item.active > a{border:none;}
.konwledge-list-item.active .konwledge-answer{border-bottom: 1px solid #e0dcdc;padding-bottom: 15px;}
.aui-arrow-right.konwledge-question:after{right: 0;}
.konwledge-list-item:last-child > a,.konwledge-list-item:last-child > .konwledge-answer{border:none !important;}
.konwledge-list-item.active .konwledge-question:before{}
.aui-list-view-cell > a{ text-overflow: unset; white-space: normal; }
/*== 知识库 Ended ==*/

/*== 开票样式 Start ==*/
.timeline-list{ display: flex; width: 100%; padding: 10px 10px;}
.timeline-item .brank:before{ content: ''; position: absolute; top: 12px; bottom: 0; height: 2px; background: #ddd; left: 0; margin: 0; border-radius: 2px; width: 100%; }
.timeline-list .timeline-item{flex: 1;position: relative;}
.timeline-item .item-num{background-color: #FFF;position: relative;margin-bottom: 10px;}
.timeline-item .item-name{font-size: 0.9rem;color: #a0a0a0;}
.timeline-item .item-num span{ display: inline-block; border: 1px solid #a0a0a0; border-radius: 50%; width: 26px; color: #a0a0a0;}
.timeline-item.active .item-name{color: #434343;}
.timeline-item.active .item-num span{background-color: #d32541; color: #FFF;border: 1px solid #d32541;}
.switch-company{cursor: pointer;}
.invoice-company-name {padding: 10px;color: #434343;font-size: 14px;}
.invoice-amount-table td{padding: 5px;font-size: 12px;}
.invoice-amount-table td.price{color: #d32541;}
.invoice-model{padding: 10px;}
.invoice-model .invoice-model-item{}
.invoice-model .invoice-model-item a{padding: 15px 10px;background-color:#FFF;color: #a0a0a0;}
.invoice-model .invoice-model-item a.active{color: #FFF;background-color:#d32541;}
.invoice-info .aui-img-body input{ line-height: 28px; margin-bottom: 0; }
.p{padding: 0 15px;font-size: 14px;line-height: 35px;}
.invoice-name.aui-arrow-right{padding-right: 0;}
.invoice-name.aui-arrow-right:after{right: 0;}
.select-input { margin-bottom: 0 !important; border: none !important; width: 100% !important; padding-left: 0 !important; }
.select-invoice{ position: absolute; right: 0; top: 0; display: inline-block; padding: 10px 0; z-index: 9; }
.select-invoice.aui-arrow-right:after{right: 0;}
.invoice-content-service{display: none;}
.invoice-content-service #service_name{ border: none; margin-bottom: 0; width: 100%; padding-left: 0; }
.invoice-type-item{padding-bottom: 10px;cursor: pointer;}
.invoice-type-item .aui-btn:active{color: #ffffff;background-color: initial;}
.invoice-type-item a{background-color: #FFF;border-color: #FFF;}
.invoice-type-item i{font-size: 3.5rem;color: #a0a0a0;}
.invoice-type-item.active i,.invoice-type-item.active p{color: #d32541;}
.more-info{ height: initial !important; line-height: initial !important; }
.more-info input ,.more-info textarea{border:none;margin-bottom: 0;}
.special{display: none;}
input.d32541:checked{ background-color: #d32541; border: solid 1px #d32541; }
/*== 开票样式 Ended ==*/

.del{ text-decoration:line-through; }

