/************
   个人中心
 ************/
/*头部信息*/
.header_at{padding-bottom:29px;border-bottom:1px solid #bf153d;}
.user_name{padding-right:5px;cursor:pointer;}
.user_name .irrow{display:inline-block;width:7px;height:4px;margin:0 0 2px 12px;background:url(/static/images/user_home/at_grzx.png) no-repeat;}
.user_name .irrow.down{background-position:-120px -80px;}
.user_name .irrow.up{background-position:-120px -90px;}
.user_name .my_name{display:block;padding:0 15px;border:1px solid transparent;}
.user_name ul{display:none;}
.user_name ul li{padding:0 15px;}.user_name ul li:hover{color:#bf153d;background:#f6f6f6;}
/*敬请期待*/
.coming_soon{width:935px;margin:88px auto 0;}
.coming_soon .coming_soon_img{width:232px;margin:0 auto 36px;}
.coming_soon .coming_soon_txt{font-size:22px;text-align:center;color:#999;}

/*我的收藏*/
.font-red{color:#bf153d;}
.at_my_home{width:100%;background:#fff;}
.at_my_home .my_home{width:1190px;margin:25px auto 280px;}
.my_home .left_info{width:208px;border:1px solid #eaeaea;}
.my_home .left_info .info_top{text-align:center;}
.my_home .left_info .avatar{position:relative;overflow:hidden;width:100px;height:100px;margin:37px auto 18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-o-border-radius:50%;}
.my_home .left_info .avatar .headimg_layer{line-height:20px;position:absolute;bottom:0;left:0;width:100%;height:26px;text-align:center;opacity:.7;background:#000;filter:alpha(opacity=70);}
.my_home .left_info .avatar .headimg_layer>a{color:#fff;}
.my_home .left_info .avatar .headimg_layer>a{color:#fff;}
.my_home .left_info .info_name{font-size:15px;line-height:15px;margin-bottom:28px;color:#404040;}
.my_home .left_info .info_tip{line-height:22px;color:#999;}
.my_home .left_info .navs{margin:23px 0 0 0;}
.my_home .left_info .navs li{font-size:15px;line-height:69px;width:208px;height:69px;background:#fff;}
.my_home .left_info .navs li a{display:block;padding-left:40px;color:#404040;}
.my_home .left_info .navs li a:hover{color:#bf153d;}
.my_home .left_info .navs li a:hover i.i1{background-position:0 -60px;}
.my_home .left_info .navs li a:hover i.i2{background-position:-30px -60px;}
.my_home .left_info .navs li a:hover i.i3{background-position:-60px -60px;}
.my_home .left_info .navs li a:hover i.i4{background-position:-90px -60px;}
.my_home .left_info .navs li a:hover i.i5{background-position:-120px -60px;}
.my_home .left_info .navs li a:hover i.i6{background-position:-150px -60px;}
.my_home .left_info .navs li a i{display:inline-block;background:url(/static/images/user_home/at_grzx.png) no-repeat;}
.my_home .left_info .navs li a i.i1{width:16px;height:12px;margin:0 15px -1px 0;background-position:0 0;}
.my_home .left_info .navs li a i.i2{width:15px;height:12px;margin:0 15px -1px 0;background-position:-30px 0;}
.my_home .left_info .navs li a i.i3{width:15px;height:13px;margin:0 15px -1px 0;background-position:-60px 0;}
.my_home .left_info .navs li a i.i4{width:15px;height:15px;margin:0 15px -1px 0;background-position:-90px 0;}
.my_home .left_info .navs li a i.i5{width:15px;height:14px;margin:0 15px -1px 0;background-position:-120px 0;}
.my_home .left_info .navs li a i.i6{width:15px;height:17px;margin:0 15px -1px 0;background-position:-150px 0;}
.my_home .left_info .navs li.active{background:#bf153d;}
.my_home .left_info .navs li.active a{color:#fff;}
.my_home .left_info .navs li.active i.i1,.my_home .left_info .navs li.active a:hover i.i1{background-position:0 -30px;}
.my_home .left_info .navs li.active i.i2,.my_home .left_info .navs li.active a:hover i.i2{background-position:-30px -30px;}
.my_home .left_info .navs li.active i.i3,.my_home .left_info .navs li.active a:hover i.i3{background-position:-60px -30px;}
.my_home .left_info .navs li.active i.i4,.my_home .left_info .navs li.active a:hover i.i4{background-position:-90px -30px;}
.my_home .left_info .navs li.active i.i5,.my_home .left_info .navs li.active a:hover i.i5{background-position:-120px -30px;}
.my_home .left_info .navs li.active i.i6,.my_home .left_info .navs li.active a:hover i.i6{background-position:-150px -30px;}

.my_home .right_content{width:936px;margin-left:44px;}
.my_home .right_title{margin-bottom:47px;}
.my_home .right_title .txt{font-size:16px;line-height:20px;padding-left:10px;color:#404040;border-left:2px solid #bf153d;}
.my_home .right_title .explain_icon{display:inline-block;width:18px;height:18px;margin:4px 10px -4px 0;background:url(/static/images/user_home/at_grzx.png) 0 -80px no-repeat;}
.my_home .right_title .explain{color:#808080;}
.my_home .right_title .explain:hover{color:#bf153d;}
.my_home .right_title .explain:hover .explain_icon{background-position:-30px -80px;}
.my_home .my_ticket{padding:41px 61px 0;border:1px solid #eaeaea;}
.my_home .my_ticket .tick_wrap{width:813px;height:126px;margin-bottom:58px;}
.my_home .my_ticket .qbk.tick_wrap{color:#bf153d;background:url(/static/images/user_home/my_ticket_bak.png) no-repeat;}
.my_home .my_ticket .qbk.tick_wrap.hover{color:#ffc2d0;background-position:0 -420px;}
.my_home .my_ticket .qbk.tick_wrap.hover .add i{background-position:-80px -170px;}
.my_home .my_ticket .qbk.tick_wrap.hover .time i{background-position:-60px -170px;}
.my_home .my_ticket .ysy.tick_wrap{color:#007ccd;background:url(/static/images/user_home/my_ticket_bak.png) 0 -140px no-repeat;}
.my_home .my_ticket .ygq.tick_wrap{color:#ccc;background:url(/static/images/user_home/my_ticket_bak.png) 0 -280px no-repeat;}
.my_home .my_ticket .vip_wrap{position:relative;width:202px;height:100%;}
.my_home .my_ticket .vip_wrap .nums{font-size:14px;position:absolute;bottom:14px;left:34px;color:#fff;}
.my_home .my_ticket .time_add{width:400px;height:100%;margin-left:-4px;padding-left:42px;}
.my_home .my_ticket .time_add .time_box{margin-top:13px;border-right:1px solid #eaeaea;}
.my_home .my_ticket .time_add .date{font-size:34px;font-weight:bold;line-height:72px;}
.my_home .my_ticket .time_add .add{margin-right:12px;}
.my_home .my_ticket .tick_wrap .add i,.my_home .my_ticket .tick_wrap .time i{display:inline-block;width:9px;height:11px;margin:0 6px 0 0;background:url(/static/images/user_home/at_grzx.png) no-repeat;}
.my_home .my_ticket .tick_wrap .time i{width:11px;}
.my_home .my_ticket .qbk.tick_wrap .add i{background-position:-80px -110px;}
.my_home .my_ticket .ysy.tick_wrap .add i{background-position:-80px -130px;}
.my_home .my_ticket .ygq.tick_wrap .add i{background-position:-80px -150px;}
.my_home .my_ticket .qbk.tick_wrap .time i{background-position:-60px -110px;}
.my_home .my_ticket .ysy.tick_wrap .time i{background-position:-60px -130px;}
.my_home .my_ticket .ygq.tick_wrap .time i{background-position:-60px -150px;}
/*我的收藏弹窗*/
.explain i{display:inline-block;width:20px;height:20px;margin:0 20px 0 0;background:url(/static/images/user_home/at_grzx.png) no-repeat;}
.explain .ques i{background-position:-60px -80px;}
.explain .ans i{background-position:-90px -80px;}
.explain .ans{margin:10px 0 44px;}
.explain .ques p{font-size:24px;line-height:24px;color:#2a2a2a;}
.explain .ans p{font-size:18px;line-height:30px;color:#a9a9a9;}

/*问题投诉*/
.right_content .my_complain_wrap{width:936px;}
.right_content .right_title .complain{font-size:12px;line-height:26px;width:85px;height:26px;text-align:center;color:#fff;border-radius:3px;background:#c11b42;}
.right_content .right_title .complain:hover{background:#e01147;}
.right_content .right_title .complain i{display:inline-block;width:9px;height:9px;margin:0 6px 0 0;background:url(/static/images/user_home/at_grzx.png) -390px -20px no-repeat;}
.right_content .my_complain li{line-height:50px;width:100%;height:50px;border:1px dashed transparent;border-right:0 none;border-left:0 none;}
.right_content .my_complain li:hover{border-color:#eaeaea;background:#f8f8f8;}
.right_content .my_complain li .left_title{overflow:hidden;max-width:710px;padding-left:6px;white-space:nowrap;text-overflow:ellipsis;}
.right_content .my_complain li .left_title>a{font-size:16px;color:#404040;}
.right_content .my_complain li .left_title>a:hover{color:#c11b42;}
.right_content .my_complain li .left_title .state{display:inline-block;width:37px;height:15px;margin:0 8px -2px 0;background:url(/static/images/user_home/at_grzx.png) no-repeat;}
.right_content .my_complain li .left_title .state_1{background-position:-310px 0;}
.right_content .my_complain li .left_title .state_2{background-position:-350px 0;}
.right_content .my_complain li .left_title .state_3{background-position:-390px 0;}
.right_content .my_complain li .left_title .evaluate{display:inline-block;width:32px;height:15px;margin:0 0 -3px 10px;background:url(/static/images/user_home/at_grzx.png) -310px -20px no-repeat;cursor:pointer;}
.right_content .my_complain li .left_title .evaluate:hover{background-position:-350px -20px;}
.right_content .my_complain li .right_time{font-size:12px;margin-right:12px;color:#999;}

/*投诉编辑*/
.at_my_home .complain_caption input{width:926px;height:32px;margin:0 0 11px;padding-left:10px;border:1px solid #a2a2a2;}
.at_my_home .add_complain_wrap .complain_btn button{font-size:17px;line-height:40px;width:182px;height:40px;margin-top:17px;color:#fff;border:0 none;border-radius:2px;background:#bf153d;}
.at_my_home .at_complain .right_content .right_title .complain{color:#cacaca;background:transparent;border:1px solid #cacaca;cursor:default;}
.at_my_home .at_complain .right_content .right_title .complain i{background-position:-400px -20px;}

/*投诉弹窗*/
.evaluate_pc .evaluate_layer p.title{font-size:18px;line-height:18px;color:#404040;text-align:center;}
.evaluate_pc .evaluate_layer .evaluate_layer_ul{margin:36px 0 0 0;}
.evaluate_pc .evaluate_layer .xing{margin-bottom:16px;}
.evaluate_pc .evaluate_layer .xing .txt{min-width:70px;font-size:13px;height:23px;line-height:23px;color:#a2a2a2;}
.evaluate_pc .evaluate_layer .xing .xing_wrap{height:23px;margin-left:20px;}
.evaluate_pc .evaluate_layer .xing i{display:inline-block;width:23px;height:23px;margin:0 8px;background:url(/static/images/user_home/at_grzx.png) -220px -60px no-repeat;cursor:pointer;}
.evaluate_pc .evaluate_layer .xing i.full{background-position:-250px -60px;}
.evaluate_pc .evaluate_layer .xing i.empty{background-position:-220px -60px;}
.evaluate_pc .evaluate_layer .xing .textarea_pc{width:298px;height:68px;margin-left:20px;padding:10px;border:1px solid #cacaca;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
.evaluate_pc .evaluate_layer .xing .textarea_pc:focus{border-color:#bf153d;}
.evaluate_pc .evaluate_layer .btns{text-align:center;}
.evaluate_pc .evaluate_layer .btns button,
.evaluate_pc .evaluate_layer .btns a{display:inline-block;width:88px;height:33px;line-height:33px;font-size:13px;color:#808080;background:#f8f8f8;border:1px solid #eaeaea;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
.evaluate_pc .evaluate_layer .btns button:hover,
.evaluate_pc .evaluate_layer .btns a:hover{color:#c11b42;}
.evaluate_pc .evaluate_layer .btns button:active,
.evaluate_pc .evaluate_layer .btns a:active{color:#fff;background:#c11b42;border-color:#c11b42;}
/*登录样式*/
.user_login{padding:41px 68px 0;}
.user_login .login_box{width:420px;padding-right:75px;}
.user_login .login_navs li{font-size:20px;line-height:48px;float:left;width:208px;height:48px;cursor:pointer;text-align:center;color:#404040;border-top:2px solid transparent;border-bottom:1px solid #cacaca;}
.user_login .login_navs li.active{color:#bf153d;border-top:2px solid #bf153d;border-right:1px solid #cacaca;border-bottom:0 none;border-left:1px solid #cacaca;}
.user_login .input_wrap.input_phone{margin-bottom:22px;}
.user_login .input_wrap{margin-top:26px;}
.user_login .input_wrap input{font-size:14px;line-height:14px;width:410px;height:58px;padding-left:10px;border:1px solid #cacaca;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-o-border-radius:5px;}
.user_login .input_wrap input.phone_number{width:408px;}
.user_login .input_wrap input.code_number{width:232px;}
.user_login .input_wrap input:focus{border-color:#bf153d;}
.get_code{font-size:14px;line-height:60px;width:162px;height:60px;margin-left:14px;color:#fff;border:0 none;background:#5ab5e7;}
.user_login .for_help{font-size:12px;margin:16px 0 17px;}
.user_login .for_help .input_checkbox{margin:4px 0 0 0;}
.user_login .for_help span{margin-left:8px;color:#808080;}
.user_login .for_help a{color:#404040;}
.user_login .login_in button{font-size:18px;line-height:60px;width:420px;height:60px;color:#fff;border:0 none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#bf153d;-o-border-radius:5px;}
.user_login .login_in .submit{font-size:18px;line-height:60px;width:420px;height:60px;color:#fff;border:0 none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#bf153d;-o-border-radius:5px;}
.now_zc{font-size:16px;line-height:16px;margin:30px 0 42px;text-align:center;color:#808080;}
.now_zc .zhuce{color:#bf153d;}
/*第三方登录*/
.user_login .third_box{width:251px;text-align:center;color:#404040;}
.user_login .third_box .wechat{font-size:19px;line-height:19px;margin:15px 0 10px;}
.user_login .third_box .third_login{padding:15px 0 6px;border-left:1px solid #dcdcdc;}
.user_login .third_box .third_ewcode{display:block;width:192px;height:192px;margin:0 auto;}
.user_login .third_box p.text{font-size:17px;line-height:17px;margin:46px 0 24px;}
.user_login .third_box .qq_wb a{display:inline-block;width:55px;height:55px;background:url(/static/images/user_home/at_grzx.png) no-repeat;}
.user_login .third_box .qq_wb a.qq{margin-right:29px;background-position:-180px 0;}
.user_login .third_box .qq_wb a.wb{background-position:-240px 0;}

/*账户设置*/
.at_my_home .account_ul{border-bottom:1px solid #cacaca;}
.at_my_home .account_ul li{font-size:15px;line-height:48px;float:left;width:148px;height:48px;margin-bottom:-1px;cursor:pointer;text-align:center;color:#404040;}
.at_my_home .account_ul li.active{color:#bf153d;border-top:2px solid #bf153d;border-right:1px solid #cacaca;border-bottom:1px solid #fff;border-left:1px solid #cacaca;}
.at_my_home .account_tab{padding-top:49px;}
.at_my_home .account_tab .account_input{margin-top:48px;}
.at_my_home .account_tab .account_headimg{height:160px;margin-top:44px;}
.at_my_home .account_tab .account_input>span,.at_my_home .account_tab .account_headimg>span{font-size:15px;line-height:60px;height:60px;margin-right:35px;color:#808080;}
.at_my_home .account_tab .account_headimg>span{line-height:160px;height:160px;}
.at_my_home .account_tab .account_headimg .img_wrap{position:relative;overflow:hidden;width:161px;height:160px;margin-right:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-o-border-radius:50%;}
.at_my_home .account_tab .account_headimg .headimg_layer{line-height:20px;position:absolute;bottom:0;left:0;width:100%;height:26px;text-align:center;opacity:.7;background:#000;filter:alpha(opacity=70);}
.at_my_home .account_headimg .headimg_layer>a{color:#fff;}
.at_my_home .account_tab input{font-size:15px;line-height:15px;width:396px;height:58px;padding-left:22px;color:#404040;border:1px solid #cacaca;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-o-border-radius:5px;}
#uploadfileBtn input{position:absolute;z-index:-1;}
#uploadfileBtn .webuploader-pick span{color:#fff;}
.at_my_home .account_tab input:focus{border-color:#bf153d;}
.at_my_home .account_btn{width:140px;margin:48px 0 0 96px;}
.at_my_home .account_btn button{font-size:16px;width:140px;height:60px;color:#fff;border:0 none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#bf153d;-o-border-radius:5px;}
.at_my_home .account_btn button:hover{background:#e01147;}


/*注册页面*/
.at_register{margin-top:29px;padding-bottom:38px;}
.at_register .register{width:420px;margin:0 auto;}
.at_register .register_input{width:420px;margin-top:42px;}
.at_register .register_input input{font-size:14px;line-height:24px;width:406px;height:58px;padding-left:12px;border:1px solid #cacaca;}
.at_register .register_input input.input_code{width:230px;}
.at_register .register_button .let_us_go{font-size:16px;line-height:60px;width:420px;height:60px;color:#fff;border:0 none;background:#bf153d;}
.at_register .register_button{margin-top:30px;}
.at_register .fwtk{margin:40px 0 0;}
.at_register .fwtk .text{font-size:12px;line-height:13px;margin-left:10px;color:#808080;}
.at_register .fwtk .text>a{color:#2965b1;}
.at_register .fwtk .text>a:hover{text-decoration:underline;}
.register_succ .register_succ_layer{text-align:center;}
.register_succ .register_succ_layer .tips{font-size:26px;line-height:26px;color:#08a800;}
.register_succ .register_succ_layer .tips .icon{display:inline-block;width:32px;height:32px;margin:0 14px -6px 0;background:url(/static/images/user_home/at_grzx.png) -180px -60px no-repeat;}
.register_succ .register_succ_layer .go_userinfo{font-size:18px;line-height:48px;display:block;width:248px;height:48px;margin:0 auto;margin:36px auto 0;color:#808080;border:1px solid #eaeaea;border-radius:5px;background:#f8f8f8;}
.register_succ .register_succ_layer .go_userinfo:hover{color:#fff;background:#c11b42;}
.password_input{position:relative;}
.password_input .eye{position:absolute;top:24px;right:18px;width:25px;cursor:pointer;background:url(/static/images/user_home/at_grzx.png) no-repeat;}
.password_input .eye.lose{height:13px;background-position:-60px -190px;}
.password_input .write{height:16px;background-position:-60px -210px;}

/*表单验证提示*/
.vali_err{font-size:12px;line-height:18px;position:absolute;bottom:-26px;left:0;display:none;height:18px;padding-left:28px;color:#bf153d;background:url(/static/images/base/vali_err.png) left center no-repeat;background-size:18px 18px;}

/*弹窗补丁样式*/
.layui-layer-dialog .layui-layer-content{padding:56px 24px 0;}

/*投诉弹窗补丁样式*/
.evaluate_pc.layui-layer-dialog .layui-layer-content{padding:32px 50px;}

.explain_class .layui-layer-btn{position:absolute;bottom:0;left:0;width:100%;padding:0;text-align:center;}
.explain_class .layui-layer-btn .layui-layer-btn0{font-size:24px;line-height:71px;width:100%;height:71px;margin:0;padding:0;border:0 none;border-radius:0;background:#bf153d;}
/*更换头像补丁*/
.account_headimg .webuploader-pick{width:100%;height:100%;padding:0;background:#000;}
/*注册成功弹窗*/
.register_succ .layui-layer-btn{margin-top:16px;text-align:center;}
.register_succ .layui-layer-btn .layui-layer-btn0{color:#959595;border:0 none;background:transparent;}
.register_succ .layui-layer-btn .layui-layer-btn0:hover{color:#c11b42;}
.register_succ.layui-layer-dialog .layui-layer-content{padding:44px 24px 0;}

/*取消收藏弹窗样式*/
.tmpl_unfavorite.layui-layer-dialog .layui-layer-content{padding:28px 0 0 49px;}
.tmpl_text{font-size:16px;line-height:28px;color:#404040;}
.tmpl_text i{display:inline-block;width:28px;height:28px;margin:0 14px -9px 0;background:url(/static/images/user_home/at_grzx.png) -180px -100px no-repeat;}
.tmpl_btns{margin:20px 0 0 -50px;text-align:center;}
.tmpl_btns a{display:inline-block;font-size:14px;line-height:36px;width:78px;height:34px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-o-border-radius:3px;}
.tmpl_btns a.sure{color:#fff;background:#bf153d;border:1px solid #bf153d;}
.tmpl_btns a.cancel{color:#808080;background:#fff;border:1px solid #e0e0e0;margin-right:21px;}

