/*覆盖框架样式*/
.am-slider-a1 .am-control-nav li a.am-active{background-color: #1bbc9b;}
.am-btn-primary:focus, .am-btn-primary:hover{background-color: #1bbc9b; border: 1px solid #1bbc9b;}
.am-btn{padding:.6em 1em;}


/*head*/
.return {display: inline-block; position: absolute; left: 10px; top: 10px;}
.inde{display: inline-block; position: absolute; right: 10px; top: 10px;}
.head_box{border-bottom:2px solid #dfdfdf;}
.elected{display: block; width: 100%; height: 3px; background: #bc2124; position: absolute; left: 0px;  bottom: -10px;}
.search{width: 100%; height: 35px; font-size: 14px; border: 1px solid #dfdfdf; background: #f9f9f9; border-radius: 20px; padding-left: 10px; color: #888;}
.search_tb{position: absolute; top: 13px; right: 25px;}
.name{color: #fff; font-size: 1.8rem; height: 25px; line-height: 25px;}
.lunbo{padding: 0px;}

/*卡通分类*/
.img_zoom{width:auto;  height:auto;  max-width:100%;  max-height:100%;}
.sikf{height: 70px;}
.tu_gao{height: 59px;}
.tishix{position: absolute; right:0px; top: 0px; text-align: right;}
.tishix img{width: 40%;}

/*首页文字列表*/
.wenzi_box{width: 50px; height: 50px; text-align: center; padding:5px; font-weight: 100; line-height: 20px; color: #222; font-size: 1.4rem; position:absolute; left: 0px; top: 0px;}
.xian_wm{padding-left: 60px;  margin: 0px; line-height:49px; background-color: #fff; font-size: 1.4rem;}
.xian_wm a{height: 100%;  color: #666;}


/*tab底部*/
.tab-bar {height:58px;position: fixed;  bottom: 0;  margin: 0;  padding: 0;  z-index: 99;  }
.tab-bar li{padding: 0px;}
.tab_ioc a{color: #fff; font-size: 1.5rem; display: block; width: 100%;height: 58px; padding: 0px; text-align: center; padding-top:33px;}
.tab_1{background: url("../img/tab1_2.png") no-repeat center 8px;}
.tab_2{background: url("../img/tab2_2.png") no-repeat center 8px;}
.tab_3{background: url("../img/tab3_2.png") no-repeat center 8px;}
.tab_xzioc .tab_1{color: #222; background:#1bbc9b url("../img/tab1_1.png") no-repeat center 8px;}
.tab_xzioc .tab_2{color: #222; background:#1bbc9b url("../img/tab2_1.png") no-repeat center 8px;}
.tab_xzioc .tab_3{color: #222; background:#1bbc9b url("../img/tab3_1.png") no-repeat center 8px;}


/*通知公告*/
.gong_jin{font-size: 1.3rem; color: #e40101; display:inline-block; border: 1px solid #e40101;border-radius: 4px; padding:2px 10px;}
.gong_pu{font-size: 1.3rem; color: #666666; display:inline-block; border: 1px solid #999999;border-radius: 4px; padding:2px 10px;}
.zhengw p{padding: 5px 0px; font-size: 1.4rem; line-height: 27px;text-indent:2rem; color: #777;}
.zhengw img{padding: 5px 0px;}
.zanwd{font-size: 1.9rem; margin-top: 10px;}
.chakls{background: #eeeeee; width: 100%; height: 40px; line-height: 40px; margin-bottom: 10px; margin-top: 10px; color: #999; font-size: 1.5rem;}

/*用户论证*/
.shouji_rz{font-size: 1.5rem; background: #1bbc9b; color: #fff; text-align: center; height: 30px; line-height:28px; border-radius: 3px; border:1px solid #1bbc9b;}
.guoduq{border-top: 1px solid #1bbc9b; margin-top: 14px;}
.xinxi_hd{font-size: 1.5rem; background: #ffffff; color: #1bbc9b; text-align: center; height: 30px; line-height:28px; border-radius: 3px; border:1px solid #1bbc9b;}
.renzh_sr{height:50px; line-height: 50px; width: 100%; font-size: 1.4rem; color: #999;}
.huoqu_yz{position: absolute; right: 12px; top: 10px; background: #1bbc9b; color: #fff; border-radius: 3px; padding:6px 15px; font-size: 1.4rem;}
.baocuo{font-size: 1.2rem; color: #e40101; border-top: 1px dashed #dfdfdf; padding: 3px 0px;}
.bsikf{border-radius:3px; background: #1bbc9b; border: 1px solid #1bbc9b; font-weight: 600;}

/*服务信息*/
.dang_q{display:inline-block; font-size: 1.4rem; background: #1bbc9b; color: #fff; padding: 3px 10px 3px 5px; border-radius: 0px 50px 50px 0px; position: absolute; left: 0px; top: 10px;}
.weizhi{padding-left: 77px; height: 30px; line-height: 30px; padding-right: 105px;}
.qiehuan{background: #fff url("../img/qiehuan.png") no-repeat 9px 4px; border: 1px solid #1bbc9b; font-size: 1.3rem; color: #1bbc9b; display: inline-block;  padding: 3px 10px 3px 30px; border-radius: 4px; position: absolute; right: 10px; top: 10px;}
.qiehuan:hover{color: #1bbc9b;}
.tup_xix{position: absolute; left:0px; top: 15px;}
.xinx_box{border-bottom: 1px dashed #dfdfdf; padding: 10px 0px;}
.tup_xix img{width: 75px; height: 75px; border-radius: 4px; border: 1px solid #f1f1f1;}
.xinxi_w{padding-left: 85px; margin-top: 0px;}

/*缴费*/
.xuanz_guige{display: inline-block; color: #888; border: 1px solid #999; border-radius: 3px; padding: 3px 15px; font-size: 1.4rem;}
.guige_xz{display: inline-block; color: #1bbc9b; border: 1px solid #1bbc9b; border-radius: 3px; padding: 3px 15px; font-size: 1.4rem;}
.sjqds_sr{width: 100%; line-height: 35px; color: #999;}
.tishwe{color: #bc0000; font-size: 1.4rem; text-align: center; padding:6px 0px;}
.shufjs{padding: 0px; background: #fff; padding: 10px 0px; border-bottom: 1px solid #dfdfdf;}
.am-close, .am-icon-btn, [class*=am-icon-]{width:35px;}
.chaxsf{width: 20px;}




/*个人中心*/
.touxbix{width: 100%; height:auto;  background: #fff; border-bottom: 1px solid #dfdfdf; background: url("../img/beij2.jpg"); position: relative;}
.buixsd{height: 100px; position: relative;}
.rzsxd{position: absolute; top:14px; right: 0px;}
.rzsxd img{width: 70px;border: none;}
.youxiang{position: absolute; top: 0px; left: 10px;}
.youxiang img{border: 3px solid #dfdfdf; background: none; width:80px; margin-top: 10px;}
.wenzixf{padding-left: 105px; padding-top: 27px;}
.shenfzx{color: #bc0000; margin-left: 5px;}
.nicheng{font-size: 1.5rem; padding:5px 0px 2px 0px; line-height:15px;}
.buyaos{border-top: 1px solid #dfdfdf; margin-top: 15px;}
.gerenzx{padding: 0px; background: #fff; border-top: 1px solid #dfdfdf; margin-top: 15px;}
.gernsd1{border-bottom: 1px solid #dfdfdf; overflow: hidden; padding: 10px 10px;}
.gernsd1 span{font-size: 1.5rem; color: #555; display: inline-block; margin-left: 5px;}
.gernsd1 .gensxxz{float: right;}
.gernsd1 .gerioc1 img{width:22px; margin-bottom: 3px;}
.pingfen{background: #000; height: 50px; color: #fff;}
.pfwxiu{height:50px; width: 100%; position: absolute; left: 0px; bottom: 0px; color: #fff; padding: 5px 0px;}
.fensiv{height: 40px; border-right: 1px solid #dfdfdf; text-align: center;}
.fensiv p{font-size: 1.4rem; line-height: 20px;}
.fenshu{color: #dfdfdf;}
.danwsx{color: #fff; background: #a30000; display: inline-block; width: 18px; height: 18px; border-radius: 50%;font-size: 1.2rem; text-align: center; line-height: 18px;  margin-left: 5px;}


/*报修*/
.baoxiu{background: #fff; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; margin-top: 10px; padding-bottom: 10px; padding-top: 5px;}
.dianjisx{color: #bc0000; float: right;}
.zbdins{width: 85px; line-height:35px; text-align: right; position: absolute;}
.shurbx{margin: 0px; width: 100%; padding-left: 90px; line-height: 35px;}
.am-selected{width: 100%; border: none;}
.am-btn-default{ border: none;}
.am-btn{line-height: 35px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 25px;}
.am-selected-status{font-size: 1.4rem; color: #999;}
.am-active .am-btn-default.am-dropdown-toggle, .am-btn-default.am-active, .am-btn-default:active{background: #fff;}
.am-selected-list li.am-checked .am-icon-check{color: #1bbc9b;}
.am-form-field[readonly]{background: #fff; border: none; padding-left: 0px; font-size: 1.4rem; padding-top: 0px; padding-bottom: 0px; line-height:35px;}
.tuxbsrs{position: absolute; right: 15px; top: 11px;}
.am-datepicker-success tr.am-datepicker-header{background: #1bbc9b;}
.am-datepicker-success td.am-datepicker-new, .am-datepicker-success td.am-datepicker-old{color: #1bbc9b;}
.note{position:absolute;line-height:20px;padding:5px 20px; top: 12px;  }
.textarea{width: 100%; height:80px; border: 1px solid #dfdfdf; border-radius: 5px; padding: 5px; margin-top: 10px;}
.baoxing{margin-top: 15px; margin-bottom:8px; width: auto; display: inline-block; text-align: center;}
.baoxing span{display: inline-block; overflow: hidden; width: 60px;}
.baoxing span img{width:60px; height: 60px; border-radius: 5px; border: 1px solid #dfdfdf;}
.baoxing span i{display: block;  color: #1bbc9b; margin-top: 5px;}
.baoxing span i a{ color: #999;}
.baoxing .diansc i a{ color: #666;}
.baoxing span a{display:inline-block;}
.baoxing span{margin-right: 10px;}
.beisd{padding-top: 10px;}
.beisd p{color: #ff0000; font-size: 1.2rem; line-height:25px;}
.dingsd{margin-top: 40%;}
.jiazais{color: #1bbc9b; margin-top: 10px; font-size: 1.8rem;}


/*缴费报修历史*/
.jfls{padding: 0px; background: #fff; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; margin-top: 10px;}
.xiads{overflow: hidden; padding-top:5px; padding-bottom: 7px; border-bottom: 1px solid #dfdfdf;}
.gengsd{float: right; overflow: hidden;}
.gengsd img{float: right; width: 70%; margin-top: 5px;}
.kaisjies{line-height: 30px;}
.kaisjies span{font-size: 1.4rem;}
.weixiuxq{background: #fff; margin-top: 10px; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; padding: 0px;}
.weixiuxq dl{font-size: 1.4rem; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #dfdfdf; overflow: hidden; padding-left: 0px;}
.weixiuxq .wm-bd-bottom-none{border-bottom: none;}
.weixiuxq dl .guinxzq{line-height: 30px;}
.weixiuxq dl .nimasd{color: #888;}
.weixiuxq dl .boxsri{display: inline-block; padding:8px 0px; margin-right: 8px;}
.weixiuxq dl .boxsri img{width:60px; height: 60px; border-radius: 5px; border: 1px solid #dfdfdf;}
.zhuantq{border-top: 1px dashed #dfdfdf; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #dfdfdf;}
.zhuantq p{text-align: right; font-size: 1.4rem; line-height: 30px;}
.busfd{color: red;}
.lipad{text-align: right; margin: 12px 0px}
.butt_oc{display: inline-block; margin-left:15px;}
.butt_oc button{font-size: 1.4rem; height:28px; line-height: 28px; border-radius: 3px; padding: 0 10px;}
.but_gr1{background: #dfdfdf; color: #999;}
.but_gr2{background: #1bbc9b; color: #fff;}
.but_gr3{background: none; border: 1px solid #1bbc9b; color: #1bbc9b;}
.xiangqs{ margin:15px 0px;}
.xiangqs .butt_oc{margin-left: 0px; margin-right: 10px;}
.xiangqs .butt_oc button{font-size: 15px;}



/*弹出*/
.am-modal-btn{color: #1bbc9b;}
.hsjhxd{font-weight: 600; font-size: 1.8rem;}
.renzhans{background: #1bbc9b; color: #fff;}
.renzhans2{color: #999;}
.am-modal-footer{height: 40px; line-height: 40px;}
.am-modal-footer span{height: 40px; line-height: 40px;}


/*列表*/
.tellieb{background: #fff; border-top: 1px solid #dfdfdf; margin-top: 10px; padding: 0px;}
.tb_qinchu{border-collapse:collapse; table-layout:fixed; width: 100%;}
.tb_qinchu tr{border-bottom: 1px solid #dfdfdf;}
.bihaox{width: 25px; margin-top:15px;}
.bohad1{padding: 0px; border-right: 1px dashed #dfdfdf;line-height: 50px; padding-right: 20px; font-size: 1.4rem;}
.bohad2{line-height:50px; font-size: 1.4rem;}
.bohad3{padding: 0px; text-align: right;}
.am-offcanvas-bar{width: 160px;}
.am-offcanvas-bar{background:url("../img/bjbj.png")}
.diyiges{height: 110px; width: 110px; border: 1px solid #1bbc9b; border-radius: 50%; margin: 20px 25px; text-align: center; }
.am-offcanvas-content{padding:0 10px;}
.qiehsf{display: block; border-bottom: 1px dashed #fff; line-height: 50px; text-align: center; font-size: 1.5rem;}
.qiehsf:hover{border-bottom: 1px dashed #1bbc9b; color: #1bbc9b;}
.jiaofeix{text-align: center; border-bottom: 1px solid #dfdfdf; padding: 10px 0px; font-size: 1.6rem;}
.jiasd{width: 100%; position: relative; padding: 10px 0px; border-bottom: 1px solid #dfdfdf;}
.jiasd i{display: block; background: #1bbc9b; width:35px; height: 22px; line-height: 22px; text-align: center; color: #fff; border-radius: 0px 50px 50px 0px; position: absolute; left: 0px; top:12px;}
.jiasd p{font-size: 1.4rem; width: 100%; padding-left: 45px; line-height: 25px;}
.zhuskd{color: #ff0000; text-align: center; font-size: 1.4rem; padding-top: 10px;}
[data-am-widget=tabs]{margin:0px; margin-top: 10px;}
.am-tabs-default .am-tabs-nav>.am-active a{background: #1bbc9b;}
.am-tabs-default .am-tabs-nav{border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf;    font-size: 1.5rem;}
.am-tabs-default .am-tabs-nav a{color: #777;}
.qislist{font-size: 1.4rem; line-height: 25px; padding: 6px 0px; border-bottom: 1px dashed #dfdfdf;}
.am-tabs-default .am-tabs-nav>.am-active a{font-weight: 600;}
.am-tabs-bd .am-tab-panel{padding:5px 10px;}
.am-btn{padding-right: 0px; padding-left: 0px;}







/*星星样式*/
.xingxins{background: #fff; border-bottom: 1px dashed #dfdfdf; padding-bottom: 5px !important;}
.clearfix::after{ display:block; content:''; height:0; overflow:hidden; clear:both;}
.block_hdf{width:100%; height: 32px;}
.block_hdf .star_score{ float:left;}
.star_list{height:21px;margin:50px; line-height:21px;}
.block_hdf p,.block_hdf .attitude{line-height:21px; color: red;font-style:oblique}
.block_hdf p,.block_hdf .zhesd{color: #666; font-size: 1.5rem; line-height: 23px;font-style:normal}
.block_hdf p span{ color:#C00; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
.star_score { background:url(../img/stark2.png); width:160px; height:21px;  position:relative; }
.star_score a{ height:21px; display:block; text-indent:-999em; position:absolute;left:0;}
.star_score a:hover{ background:url(../img/stars2.png);left:0;}
.star_score a.clibg{ background:url(../img/stars2.png);left:0;}
.shaidan{overflow: hidden;}
.shaidan .reason{margin:10px 0 10px 0px; width: 100%; height:70px; border-bottom: 1px solid #dfdfdf; color: #999;}
.niming{padding-left:1px; margin-top:14px;}
.niming .danxuan{top:4px; left: 0px;}
.niming .tijiao{float: right; width: 70px; height: 30px; background: #fff; border: 1px solid #7aaa42; color: #7aaa42;}


