@charset "utf-8";
/*登录页*/
.login_warp{padding-top: 80px;width: 100%;height: 765px;background-image: url(../images/member/login_bg.jpg);background-position: center 80px;background-repeat: no-repeat;  position: relative;  }
.login_div{ width: 420px; height: 424px; background-color:rgba(255,255,255,1); position: absolute;left:calc(50% + 330px); top:240px;transform: translateX(-50%) ; border-radius: 10px; overflow: hidden;}
.login_nav{width: 100%; height: 60px;border-bottom: 1px solid #eaeaea;}
.login_nav li{width: 50%; height: 60px; float: left;  box-sizing: border-box; text-align: center; font-size: 20px; color: #555; background-color: #f7f7f7; line-height: 60px; cursor: pointer; }
.login_nav li:last-child{border-left: 1px solid #eaeaea;}
.login_nav li.on{background-color: #fff; color:rgb(44,190,236) ;}
.login_member_type{margin: 40px 30px 30px; width: 360px; height: 42px;}
.login_member_type li{width: 108px; height: 40px; border: 1px solid #eaeaea; float: left; margin-right: 15px;cursor: pointer;  text-align: center; font-size: 14px; line-height: 40px; border-radius: 10px;}
.login_member_type li.on{background-color: rgb(44,190,236); border-color: rgb(44,190,236); color: #fff;}
.login_member_type li:last-child{margin-right: 0;}
.login_from_li{ width: 288px; height: 42px; margin: 26px auto 0; border: 1px solid #e9e9e9; border-radius: 10px; padding: 0 50px 0 20px; position: relative; overflow: hidden; }
.login_from_li.tel{ background-image: url(../images/member/phone.png); background-position: 325px center; background-repeat: no-repeat; background-size: auto 18px;}
.login_from_li.pwd{ background-image: url(../images/member/code.png); background-position: 325px center; background-repeat: no-repeat; background-size: auto 18px; display: none;}
.login_from_li .form_text{width: 288px; height: 42px; font-size: 16px; color: #555; border: 0; background-color: transparent;}
.login_from_li .get_code{ width: 170px; height: 42px; background-color: rgb(245,245,245);text-align: center; line-height: 42px; font-size: 16px; position: absolute; left: 198px; top: 0; border: 0; cursor: pointer; color: #666;}
.login_btn_div{width: 360px; margin:30px auto 0; position: relative;}
.login_btn_div .login_btn{width: 360px; height: 42px; background-color: rgb(4,146,246); border-radius: 10px; text-align: center; font-size: 18px; line-height: 42px; border: 0; color: #fff; cursor: pointer;  transition: .3s;}
.login_btn_div .login_btn:hover{background-color: rgb(10,123,219);}
.login_btn_div .go_other{font-size: 13px;  float: right; line-height: 32px; color: #777; margin-top: 10px;}
.login_btn_div .expire{ height: 32px; line-height: 32px; position: absolute; left: 0; top: 52px;vertical-align: middle; font-size: 13px; color: #777; }
.login_btn_div .expire input{display: block; float: left; margin-right: 6px; margin-top: 9px;}
/*注册页*/
.reg_div{ width: 420px;  height: auto; background-color:rgba(255,255,255,1); position: absolute;left:calc(50% + 330px); top:calc(50% + 40px);transform: translateX(-50%) translateY(-50%) ;border-radius: 10px;  overflow: hidden;}
.reg_top{margin: 30px 30px 0; width: 360px; height: 36px; border-bottom: 1px solid rgb(240,240,240); padding-bottom: 10px;}
.reg_top h2{font-size: 26px; color: rgb(10,123,219); line-height: 36px; float: left;}
.reg_top p{line-height: 22px; height: 22px; margin-top: 14px; font-size: 14px; color: #444; float: right; }
.reg_top p a{color:  rgb(4,146,246); }
.reg_li{ width: 288px; height: 42px; margin: 22px auto 0; border: 1px solid #e9e9e9; border-radius: 10px; padding: 0 20px 0 50px; position: relative; overflow: hidden; }
.reg_li .form_text{width: 288px; height: 42px; font-size: 16px; color: #555; border: 0; background-color: transparent;}
.reg_li .get_code{ width: 170px; height: 42px; background-color: rgb(245,245,245);text-align: center; line-height: 42px; font-size: 16px; position: absolute; left: 198px; top: 0; border: 0; cursor: pointer; color: #666;}
.reg_li.tel{ background-image: url(../images/member/phone.png); background-position: 20px center; background-repeat: no-repeat; background-size: auto 18px;}
.reg_li.pwd{ background-image: url(../images/member/code.png); background-position: 20px center; background-repeat: no-repeat; background-size: auto 18px;}
.reg_li.code{ background-image: url(../images/member/yzm.png); background-position: 20px center; background-repeat: no-repeat; background-size: auto 18px;}
.reg_li2{height: 22px; margin: 15px 40px 0; line-height: 22px; position: relative; padding-left: 20px;}
.reg_li2 input{display: block; position: absolute; left: 0; top: 4px;}
.reg_li2 a{font-size: 14px; color: rgb(10,123,219);}
.reg_li2 a:hover{color:  rgb(4,146,246);}
.reg_btn_div{width: 360px; margin:25px auto 40px;}
.reg_btn_div .reg_btn{width: 360px; height: 42px; background-color: rgb(4,146,246); border-radius: 10px; text-align: center; font-size: 18px; line-height: 42px; border: 0; color: #fff; cursor: pointer;  transition: .3s;}
.reg_btn_div .reg_btn:hover{background-color: rgb(10,123,219);}
/*会员中心首页*/
.member_warp{width: 1200px; min-height: 680px; margin: 0 auto 50px;}
.member_left{width: 195px; float: left;  background-color:rgb(47,60,76); border-radius: 8px; overflow: hidden;}
.member_left .top{padding: 20px; background-color: rgb(39, 50, 63); border-bottom: 1px solid rgb(38,52,66);}
.member_left .top h2{height: 28px; font-size: 24px; color: #fff; }
.member_left .top p{ color: #909aa5; font-size: 16px; line-height: 30px;}
.member_left .top em{ display:inline-block; padding:0 25px 0 15px; width: 40px; height: 30px; font-size: 14px; color:rgb(52,68,82); background-color:  rgb(240,240,240); border-radius: 15px; line-height: 30px; margin-top: 5px; position: relative;}
.member_left .top em i{display: block; position: absolute; padding: 0 10px 0 5px;  width: 80px; top: 0; left: 52px; background-color:#fff; border-radius: 0 15px 15px 0; text-align: center; font-style: normal;}
.member_left_ul{min-height: 250px; margin-bottom: 80px;}
.member_left_ul li{width: 100%; height: 42px;border-bottom: 1px solid rgb(38,52,66);}
.member_left_ul li a{ display: block; padding-left: 65px; font-size: 14px; color: #fff; line-height: 42px; background-color:rgb(52,68,82); position: relative; }
.member_left_ul li a i{display: block;position: absolute; width: 22px;height: 22px; background-image: url(../images/member/member_icon_9.png); background-position: center; background-repeat: no-repeat; background-size: auto 22px; left: 30px; top: 10px;}
.member_left_ul li a i.m1_icon0{background-image: url(../images/member/member_icon_0.png);}
.member_left_ul li a i.m1_icon1{background-image: url(../images/member/member_icon_1.png);}
.member_left_ul li a i.m1_icon2{background-image: url(../images/member/member_icon_2.png);}
.member_left_ul li a i.m1_icon3{background-image: url(../images/member/member_icon_3.png);}
.member_left_ul li a i.m1_icon9{background-image: url(../images/member/member_icon_9.png);}
.member_left_ul li a i.m2_icon0{background-image: url(../images/member/member_icon_0.png);}
.member_left_ul li a i.m2_icon1{background-image: url(../images/member/member_icon_2_1.png);}
.member_left_ul li a i.m2_icon2{background-image: url(../images/member/member_icon_2_2.png);}
.member_left_ul li a i.m2_icon3{background-image: url(../images/member/member_icon_2_3.png);}
.member_left_ul li a i.m2_icon4{background-image: url(../images/member/member_icon_2.png);}
.member_left_ul li a i.m2_icon5{background-image: url(../images/member/member_icon_2_4.png);}
.member_left_ul li a i.m3_icon1{background-image: url(../images/member/member_icon_3_1.png);}
.member_left_ul li a i.m3_icon2{background-image: url(../images/member/member_icon_3_2.png);}
.member_left_ul li a:hover,.member_left_ul li a.hover{background-color: rgb(27, 36, 44); text-decoration: none;}
.member_left_other{padding: 20px; text-align: center;}
.member_left_other p{font-size: 12px; line-height: 20px; color: #909aa5;}
.member_left_other h3{font-size: 22px; line-height: 36px; color: #ffffff;}
/*会员中心右侧顶部*/
.member_right{width: 980px; min-height: 680px; float: right;}
.m1_top_info{ width: 980px; height: 150px; box-sizing: border-box; background-image: url(../images/member/m1_index_banner.jpg); background-position: center;border-radius: 8px; padding: 30px 0 30px 150px; position: relative;}
.m1_top_info .photo{width: 80px; height: 80px; border-radius: 50%; overflow: hidden; background-image: url(../images/member/member_big_headimg.png); position: absolute; top: 30px; left: 30px; border: 5px solid #fff;}
.m1_top_info h3{font-size: 32px; font-weight: bold; line-height: 45px; color: #fff;}
.m1_top_info p{display: inline-block; padding: 0 15px; height: 30px; line-height: 30px; font-size: 14px; background-color: rgba(255,255,255,0.4); margin-top: 10px; margin-right: 20px;  border-radius: 15px;color: #fff;}
.member_right .m2_top_info{padding: 30px 30px 30px 180px; width: 770px; height: 120px; position: relative;background-color: #fff; border-radius: 8px; background-image: url(../images/member/m2_top_bg.png); background-position: right center; background-repeat: no-repeat; background-size: auto 180px;}
.member_right .m2_top_info .m2_top_img{display: block; position: absolute; width: 120px; height: 120px; left: 30px; top: 30px; border-radius: 8px; cursor: pointer;}
.member_right .m2_top_info h2{vertical-align: middle;font-size: 30px; font-weight: bold; line-height: 1; margin-bottom: 8px; cursor: pointer;}
.member_right .m2_top_info h2 i{vertical-align: middle; display: inline-block; padding: 0 10px; font-size: 14px; background-color:  rgb(92,184,92); text-align: center; height: 28px; line-height: 28px; color: #fff; border-radius: 4px; margin-left: 10px;  font-style: normal; font-weight: normal;}
.member_right .m2_top_info p{background-color: rgb(248,248,248); border: 1px solid rgb(230,230,230); line-height: 22px; padding: 0 12px; color: #444; margin-top: 15px; border-radius: 12px;  display: inline-block; }
.member_right .m2_top_info em{font-style: normal; color: #888;}
.member_right .m3_top_info{padding: 30px 30px 30px 150px; width: 800px; height: 120px; position: relative;background-color: #fff; border-radius: 8px; background-image: url(../images/member/m2_top_bg.png); background-position: right center; background-repeat: no-repeat; background-size: auto 180px;}
.member_right .m3_top_info .m3_top_img{display: block; position: absolute; width: 90px; height: 120px; left: 30px; top: 30px; border-radius: 8px; cursor: pointer;}
.member_right .m3_top_info h2{vertical-align: middle;font-size: 30px; font-weight: bold; line-height: 1; margin-bottom: 8px; cursor: pointer;}
.member_right .m3_top_info h2 i{vertical-align: middle; display: inline-block; padding: 0 10px; font-size: 14px; background-color:  rgb(92,184,92); text-align: center; height: 28px; line-height: 28px; color: #fff; border-radius: 4px; margin-left: 10px;  font-style: normal; font-weight: normal;}
.member_right .m3_top_info p{background-color: rgb(248,248,248); border: 1px solid rgb(230,230,230); line-height: 22px; padding: 0 12px; color: #444; margin-top: 15px; border-radius: 12px;  display: inline-block; margin-right: 10px; }
.member_right .m3_top_info em{font-style: normal; color: #888;}

.m3_index_status_div{margin-top: 20px;
    padding: 25px 30px 25px 30px;
    background-color: #fff;
    width: 920px;
    height: 40px;
    border-radius: 8px;
    overflow: hidden;
}
.m3_index_status_div dt{display: block; line-height: 40px; float: left; font-size: 24px; margin-right: 30px; color: #4a4a4a;}
.m3_index_status_div dd{display: block; float: left;}
.m3_index_status_div dd span{ display: inline-block; height: 40px; border: 1px solid rgb(225,225,225); border-radius: 20px; padding: 0 35px; line-height: 40px; font-size: 16px; color: #444; background-color: rgb(250,250,250); margin-right: 20px; cursor: pointer;}
.m3_index_status_div dd span.on{background-color: rgb(92,184,92); border: 1px solid rgb(71, 161, 71); color: #fff;}


.shen_msg{margin-top: 20px; padding: 10px 30px 10px 70px; height: 30px; background-image: url(../images/warning.png); background-position: 30px center; background-repeat: no-repeat; background-size: auto 24px; background-color: #fff; font-size: 14px; border-radius: 8px; line-height: 30px;}
.shen_msg a{color:#3b9eff; float: right;}
.member_login_list{ margin-top: 20px; padding: 25px 30px; background-color: #fff; width: 920px; height: auto; border-radius: 8px; overflow: hidden;}
.member_login_list h2{font-size: 26px; line-height: 30px; margin-bottom: 20px; padding: 0 5px;}
.member_login_list h2 em{font-size: 12px; color: #888; float: right;}
.member_login_table{width: 920px; height: auto;}
.member_login_table th,.member_login_table td{border: 1px solid rgb(220,220,220); height: 44px; line-height: 44px; font-size: 14px; text-align: center;}
.member_login_table th{background-color: rgb(245,245,245);}
/*企业中心 大图标*/
.m2_big_icon{margin-top: 20px; width: 980px; height: 80px;}
.m2_big_icon li{ width: 120px; height: 60px; float: left; margin-right: 20px; border-radius: 8px; padding: 10px 0 10px 110px; position: relative; color: #fff; cursor: pointer;}
.m2_big_icon li.m2_big_icon_1{ background: linear-gradient(to left,#3b9eff 0,#19c3ff 100%);}
.m2_big_icon li.m2_big_icon_1:hover{background: linear-gradient(to left,#308de9 0,#308de9 100%);}
.m2_big_icon li.m2_big_icon_2{ background: linear-gradient(to left,#ff8f7b 0,#ff735a 100%);}
.m2_big_icon li.m2_big_icon_2:hover{background: linear-gradient(to left,#ce533d 0,#ce533d 100%);}
.m2_big_icon li.m2_big_icon_3{ background: linear-gradient(to left,#21da99 0,#01ce8d 100%);}
.m2_big_icon li.m2_big_icon_3:hover{background: linear-gradient(to left,#1aaf7b 0,#1aaf7b 100%);}
.m2_big_icon li.m2_big_icon_4{ background: linear-gradient(to left,#fac147 0,#f0af24 100%);}
.m2_big_icon li.m2_big_icon_4:hover{background: linear-gradient(to left,#d4a53f 0,#d4a53f 100%);}
.m2_big_icon li i{display: block; width: 80px; height: 80px; background-image: url(../images/member/m2_big_icon_1.png); background-position: center; background-repeat: no-repeat; background-size: 60px auto; position: absolute; left: 20px; top: 0;}
.m2_big_icon li.m2_big_icon_2 i{background-image: url(../images/member/m2_big_icon_2.png);}
.m2_big_icon li.m2_big_icon_3 i{background-image: url(../images/member/m2_big_icon_3.png);}
.m2_big_icon li.m2_big_icon_4 i{background-image: url(../images/member/m2_big_icon_4.png);}
.m2_big_icon li em{display: block; font-size: 36px; font-weight: bold; font-style: normal; line-height: 40px;}
.m2_big_icon li p{font-size: 14px; line-height: 20px;}
.m2_big_icon li:last-child{margin-right: 0;}
/*会员中心右侧全屏*/
.member_main_warp{background-color: #fff; border-radius: 8px; overflow: hidden; min-height: 680px;}
.no_data{margin: 250px auto; background-image: url(../images/nofind.png); background-position: center top; background-repeat: no-repeat; background-size: auto 60px; padding-top: 70px; text-align: center; font-size: 13px; line-height: 30px; color: #888;}
.member_main_title{width: 100%; box-sizing: border-box; padding: 15px 20px; height: 60px; border-bottom: 1px solid rgb(240,240,240); line-height: 30px; background-color: rgb(250,250,250); position: relative;}
.member_main_title h2{font-size: 20px; color: #3b9eff; font-weight: bold; }
.member_main_title h2::before{display: block; content: ""; width: 6px; height: 18px; background-color: #3b9eff; float: left; margin-right: 10px; margin-top: 7px; border-radius: 3px;}
.member_main_title .add_btn{ width: 100px; height: 32px; background: linear-gradient(to left,#3b9eff 0,#19c3ff 100%); position: absolute; right: 20px; top: 14px; border-radius: 4px; line-height: 32px; font-size: 14px; color: #fff; text-align: center;}
.member_main_title .add_btn:hover{text-decoration: none; background: linear-gradient(to right,#2882db 0,#2882db 100%);}
.member_main_title .status_select{ width: 200px; height: 30px; background-color: #fff; border: 1px solid rgb(230,230,230); position: absolute; top: 14px; right: 20px; border-radius: 16px;  padding-left: 20px; line-height: 30px; font-size: 14px; color: #777; background-image: url(../images/sj_xia.png); background-position: 190px center;cursor: pointer; background-size: auto 8px; background-repeat: no-repeat; }
.status_select ul{width: 103px;height: auto;border: 1px solid rgb(230,230,230);background-color: #fff;position: absolute;top: 30px;left: 82px; display: none;}
.status_select ul li{ padding-left: 10px; height: 32px; border-bottom: 1px solid rgb(240,240,240);font-size: 14px; color: #666; line-height: 32px;}
.status_select ul li:last-child{border: 0;}
.status_select ul li:hover{background-color:rgb(218,236,245); }

.title_right_input{height: 30px; background-color: #fff; border: 1px solid rgb(230,230,230); position: absolute; top: 14px; right: 20px; border-radius: 16px;  padding-left: 20px; padding-right: 40px; line-height: 30px; font-size: 14px; color: #777;  }
.title_right_input input{width: 250px; height: 30px; font-size: 14px; line-height: 30px; border: 0;}
.title_right_input .do_seacher{ width: 30px; height: 30px; position: absolute; right: 5px; top: 0; background-image: url(../images/jt_icon_1.png); background-position: center; background-repeat: no-repeat; background-size: 26px auto;}


.member_from_1{padding: 50px 30px;}
.member_from_li{width: 700px;  height: auto; margin-bottom: 20px; position: relative; padding-left: 220px;}
.member_from_li dt{position: absolute; left: 0; top: 0; width: 200px; text-align: right; font-size: 16px; color: #666; line-height: 42px;}
.member_from_li dt.dt_70{line-height: 70px;}
.member_from_input_text{ width: 560px; height: 40px; border: 1px solid rgb(225,225,225); border-radius: 20px; padding: 0 20px; box-sizing: border-box;font-size: 16px; color: #444;background-color: rgb(250,250,250);}
.member_from_input_text.w200{width: 200px;}
.member_from_input_text.input_text_selsect{background-image: url(../images/sj_xia.png); background-position: 520px center; background-repeat: no-repeat; background-size: auto 8px; cursor: pointer;}
.member_from_li dd.and_border{ width: 560px; height: 40px; border: 1px solid rgb(225,225,225); border-radius: 20px; padding: 0 20px; box-sizing: border-box;font-size: 16px; color: #444; line-height: 40px;}
.member_from_1 .radio_li{ display: inline-block; height: 40px; border: 1px solid rgb(225,225,225); border-radius: 20px; padding: 0 35px; line-height: 40px; font-size: 16px; color: #444; background-color: rgb(250,250,250); margin-right: 20px; cursor: pointer;}
.member_from_1 .radio_li.on{background-color: rgb(92,184,92); border: 1px solid rgb(71, 161, 71); color: #fff;}
.member_from_input_textarea{width: 640px; height: 160px; border-radius: 8px; padding: 10px 20px;box-sizing: border-box;font-size: 16px; color: #444;background-color: rgb(250,250,250);border: 1px solid rgb(225,225,225); resize:none; font-family: "微软雅黑","华文细黑",Arial,sans-serif;}
.member_from_li .unit{font-size: 16px; padding-left: 10px; line-height: 40px;}
.checkbox_item{width: 640px; min-height: 40px; padding-top: 5px;}
.checkbox_item li{display: inline-block; height: 32px; padding: 0 15px; margin-right: 10px;  margin-bottom: 15px; border: 1px solid rgb(225,225,225); border-radius: 15px;  line-height: 32px; font-size: 16px; color: #444; background-color: rgb(250,250,250); cursor: pointer;}
.checkbox_item li.on{background-color: rgb(92,184,92); border: 1px solid rgb(71, 161, 71); color: #fff;}
.member_from_dd .photo_li{ width: 70px; height: 70px; background-color: rgb(230,230,230);background-image: url(../images/uploadevidenceicon.png); background-repeat: no-repeat;background-position: center center; position: relative;  display: inline-block; }
.member_from_dd .photo_li .photo_li_bg{width: 70px; height: 70px; display: block; position: absolute; left: 0px;  top: 0px; z-index: 1;cursor: pointer;}
.member_from_dd .photo_li img{ width: 70px; height: 70px; display: block; position: absolute; left: 0px;  top: 0px; z-index: 2; }
.member_from_dd .photo_li .clear_img{ cursor: pointer; z-index: 3; background-image: url(../images/del.png); background-repeat: no-repeat;background-position: center center; background-size: 24px auto; width: 24px; height: 24px; display: block; position: absolute; top: -10px; right: -10px;}
.msg_note{position: absolute; font-size: 13px; color: #888; left: 360px; top: 0;}
.area_warp{font-size: 16px; height: 30px; line-height: 30px; padding-top: 6px;}
.member_from_btn{ width: 100%; height: 42px; margin-top: 60px; text-align: center; padding-bottom: 50px;}
.from_btn{display: inline-block; width: 180px; height: 42px; font-size: 16px; color: #fff; line-height: 42px; border-radius: 21px; background: linear-gradient(to left,#3b9eff 0,#19c3ff 100%); cursor: pointer; border: 0; margin: 0 10px;  transition: .3s;}
.from_btn:hover{background: linear-gradient(to right,#2882db 0,#2882db 100%);}
.from_btn2{display: inline-block; width: 180px; height: 42px; font-size: 16px; color: #fff; line-height: 42px; border-radius: 21px; background: linear-gradient(to left,#21da99 0,#01ce8d 100%); cursor: pointer; border: 0; margin: 0 10px;  transition: .3s;}
.from_btn2:hover{background: linear-gradient(to right,#1aaf7b 0,#1aaf7b 100%);}
.from_btn3{display: inline-block; width: 180px; height: 42px; font-size: 16px; color: #4e4e4e; line-height: 42px; border-radius: 21px; background: linear-gradient(to left,#ddd 0,#ccc 100%); cursor: pointer; border: 0; margin: 0 10px;  transition: .3s;}
.from_btn3:hover{background: linear-gradient(to right,#aaa 0,#aaa 100%); color: #fff;}
.from_btn4{display: inline-block; width: 180px; height: 42px; font-size: 16px; color: #fff; line-height: 42px; border-radius: 21px; background: linear-gradient(to left,#FF6600 0,#ec6104 100%); cursor: pointer; border: 0; margin: 0 10px;  transition: .3s;}
.from_btn4:hover{background: linear-gradient(to right,#ec6104 0,#ec6104 100%);}



.member_main_hd{padding: 50px 0 0px; text-align: center; height: 40px;}
.member_main_hd li{display: inline-block; padding: 0 60px; font-size: 20px; border-right: 1px solid rgb(230,230,230); position: relative; cursor: pointer;}
.member_main_hd li:last-child{border-right: 0;}
.member_main_hd li.on{color: #3b9eff;}
.member_main_hd li.on::before{display: block; content: ""; width: 60px; height: 4px; border-radius: 2px; position: absolute; bottom: -12px; left: calc(50% - 30px); background-color: #3b9eff;}
.member_from_li .get_code{ width: 300px; height: 38px; background-color: rgb(235,235,235);text-align: center; line-height: 38px; font-size: 16px; position: absolute; left: 480px; top: 1px; border: 0; cursor: pointer; color: #666; border-left: 1px solid rgb(230,230,230); border-radius: 0 20px 20px 0;}
/*模拟单选*/
.menu_member{position:absolute; left:0px; top:39px; z-index:1000; background-color:#FFFFFF; border:1px rgb(225,225,225) solid; width:560px; display:none; border-radius: 8px; overflow: hidden;}
.menu_member ul{padding: 0px;margin: 0px;width: 560px; min-height: 108px; max-height:300px;overflow: auto;overflow-x:hidden; }
.menu_member li{padding-left:20px; line-height:36px; cursor:pointer; font-size: 14px; color: #666;}
.menu_member li.hover{background-color: #39C;}
.menu_member.w350,.menu_member.w350 ul{ width:350px;}
.menu_member.w200,.menu_member.w200 ul{ width:200px;}

/*内嵌型三档选择框*/
.three_select_box{width: 640px;height: 406px; border: 1px solid rgb(225,225,225); overflow: hidden; background-color: #FAFAFA; border-radius: 8px; background-image: url(../images/go_right.png);background-repeat: no-repeat;background-position: 350px 190px;background-size:24px auto;}
.three_select_left{float:left;height: 406px;width: 130px;overflow-y: scroll;border-right-width: 1px;border-right-style: solid;border-right-color: #CCC;background-color:#FFF;}
.cate_one_ul li{padding-left: 20px;font-size: 12px;line-height: 40px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;cursor: pointer;overflow:hidden;}
.cate_one_ul li.on{color: #F60;text-decoration: none;background-color: #EBEBEB;}
.three_select_center{width:200px;height:406px;overflow-y: scroll;border-right-width: 1px;border-right-style: solid;border-right-color: #CCC;float:left;overflow-x:hidden;background-color:#FFF;}
.three_select_center .cate_two_ul{display:none;}
.three_select_center .cate_two_ul li{font-size: 12px;line-height: 40px;color: #666;height: 40px;width: 170px;padding-left: 30px;cursor: pointer;overflow: hidden;}
.three_select_center .cate_two_ul li.on{color: #0066CC;background-color: #F0F8FD;background-image: url(../images/xuanzhong.png);background-repeat: no-repeat;background-position: 10px 14px;background-size:12px auto;}
.three_select_right{width:250px;height:406px;margin-left:10px;overflow-y: scroll;border-right-width: 1px;border-right-style: solid;border-right-color: #CCC;border-left-width: 1px;border-left-style: solid;border-left-color: #CCC;float:right;overflow-x:hidden;background-color:#FFF;}
.cate_select_ul li{font-size: 12px;line-height: 42px;height: 42px;padding-right: 50px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E0E0E0;position: relative;overflow:hidden;}
.cate_select_ul li span{color: #F90;padding-right: 8px;}
.cate_select_ul li a{background-image: url(../images/del2.png);background-repeat: no-repeat;background-position: center center;background-size: 24px auto;height: 42px;width: 50px;position: absolute;top: 0px;right: 0px;margin: 0px;padding: 0px;}
/*会员中心右侧表格*/
.member_main_table_warp{width: 920px; height: auto; margin: 30px auto 0;}
.member_main_table_warp .list_table th,.member_main_table_warp td{border: 1px solid rgb(220,220,220); height: 44px; line-height: 44px; font-size: 14px; text-align: center;}
.member_main_table_warp .list_table th{background-color: rgb(245,245,245);}

.member_main_table_warp .list_table2 th,.member_main_table_warp td{border: 1px solid rgb(220,220,220); height: 24px; line-height: 24px; padding: 10px 0 10px 0px; font-size: 14px; text-align: center;}
.member_main_table_warp .list_table2 th{background-color: rgb(245,245,245);}
.member_main_table_warp .list_table2 td.l{text-align: left; padding-left: 10px;}

.member_main_table_btn{display: block; padding: 0 12px; margin: 8px auto; background-color: rgb(92,184,92); border: 1px solid rgb(71, 161, 71); color: 12px; color: #fff; text-align: center; width: 100px; height: 26px; line-height: 26px; border-radius: 4px;  }
.member_main_table_btn:hover{text-decoration: none; background-color:rgb(71, 161, 71); color: #fff;}
.member_main_table_btn.del{background-color: rgb(180,180,180); border: 1px solid rgb(160,160,160);}
.member_main_table_btn.del:hover{background-color: rgb(120,120,120);}
.member_main_table_btn.edit{background-color: #f60; border: 1px solid rgb(211, 87, 5);}
.member_main_table_btn.edit:hover{background-color: rgb(236, 100, 9);}
/*认证页面*/
.member_real_status_ok{ margin-top: 80px; margin-bottom: 80px; background-image: url(../images/member/real_status_ok.png); background-position: center top; background-repeat: no-repeat; background-size: auto 120px; padding-top: 140px; text-align: center;}
.member_real_status_ok h2{font-size: 36px; font-weight: bold; line-height: 36px; color: #f60;}

.member_real_status_fail{ margin-top: 80px; margin-bottom: 80px; background-image: url(../images/member/real_status_fail.png); background-position: center top; background-repeat: no-repeat; background-size: auto 120px; padding-top: 140px; text-align: center;}
.member_real_status_fail h2{font-size: 36px; font-weight: bold; line-height: 36px; color: #f60;}

.member_real_photo_ul{text-align: center; margin: 40px auto 60px;}
.member_real_photo_ul img{display: inline-block; width: auto; height: 180px; margin: 0 10px; border-radius: 8px; overflow: hidden;}
.member_real_upload_warp{ width: 780px; height: 160px; margin: 50px auto 0;}
.member_real_upload_warp .photo_li{ width: 240px; height: 160px; background-color: rgb(230,230,230); background-repeat: no-repeat;background-position: center center; background-size: 240px 160px; position: relative;  display: block; margin: 0 10px; float: left;}
.member_real_upload_warp .photo_li.front_{background-image: url(../images/member/cardimg1.png);}
.member_real_upload_warp .photo_li.back_{background-image: url(../images/member/cardimg2.png);}
.member_real_upload_warp .photo_li.hand_{background-image: url(../images/member/cardimg3.png);}
.member_real_upload_warp .photo_li .photo_li_bg{width: 240px; height: 160px; display: block; position: absolute; left: 0px;  top: 0px; z-index: 1;cursor: pointer;}
.member_real_upload_warp .photo_li img{ width: 240px; height: 160px; display: block; position: absolute; left: 0px;  top: 0px; z-index: 2; }
.member_real_upload_warp .photo_li .clear_img{ cursor: pointer; z-index: 3; background-image: url(../images/del.png); background-repeat: no-repeat;background-position: center center; background-size: 24px auto; width: 24px; height: 24px; display: block; position: absolute; top: -10px; right: -10px;}
.member_real_msg_warp{ width: 780px; height: 40px; margin: 0 auto; }
.member_real_msg_warp p{width: 260px; height: 40px; font-size: 13px; text-align: center; color: #999;float: left; line-height: 40px;}
/*员工列表页*/
.member_select_warp{width: 920px; height: 42px; margin: 30px auto 0; }
.member_select_warp .member_select_li{position: relative; float: left; margin-right: 20px;}
.member_select_warp .member_select_li:last-child{margin-right: 0;}
.member_select_text{ height: 40px; border: 1px solid rgb(225,225,225); border-radius: 20px; padding: 0 20px; box-sizing: border-box;font-size: 16px; color: #444;background-color: rgb(250,250,250);}
.member_select_text.input_text_selsect{background-image: url(../images/sj_xia.png); background-position: 90% center; background-repeat: no-repeat; background-size: auto 8px; cursor: pointer;}
.member_select_text.w350{ width: 350px;}
.member_select_text.w200{ width: 200px;}
.member_select_btn{ width: 108px; height: 41px;  border-radius: 20px; padding: 0 20px; box-sizing: border-box;font-size: 16px; color: #444; background: linear-gradient(to left,#3b9eff 0,#19c3ff 100%); text-align:center; border: 0; color: #fff; cursor: pointer;}
.member_select_btn:hover{text-decoration: none; background: linear-gradient(to right,#2882db 0,#2882db 100%);}
.add_more{ width: 400px; height: 36px; background-color: rgb(92,184,92); border: 1px solid rgb(71, 161, 71); text-align: center; line-height: 36px; font-size: 14px; color: #fff; margin: 0 auto 30px; border-radius: 8px; cursor: pointer;}
.add_more:hover{background-color:rgb(71, 161, 71)}
.no_more{ width: 400px; height: 36px; background-color: rgb(250,250,250); border: 1px solid rgb(230,230,230); text-align: center; line-height: 36px; font-size: 14px; color: #777; margin: 0 auto 30px; border-radius: 8px; cursor: pointer;}
.staff_ul{ width: 950px; margin: 30px 15px; }
.staff_ul li{ width: 160px; height: 230px; margin: 0 15px 25px; float: left; position: relative;}
.staff_ul li .img{width: 160px; height: 200px; border-radius: 8px; overflow: hidden;}
.staff_ul li img{display: block;  width: 160px; height: 200px; transition: .3s;}
.staff_ul li p{font-size: 16px; line-height: 30px; text-align: center;}
.staff_ul li .btns{width: 160px; height: 190px; position: absolute; left: 0; top: 0; padding-top: 8px; display: none;}
.staff_ul li .btns a{ display: block; width: 90px; height: 36px; background-color: rgb(92,184,92); border-radius: 8px; margin: 18px auto 0; text-align: center; line-height: 36px; color: #fff; font-size: 14px;}
.staff_ul li .btns a:hover{background-color:rgb(71, 161, 71); text-decoration: none;}
.staff_ul li:hover .img img{transform:scale(1.1); opacity: 0.2;}
.staff_ul li:hover p{ color:  rgb(71, 161, 71);}
.staff_ul li:hover .btns{display: block;}

.area_code_select{width: 400px; height: auto; padding: 5px 18px 0px; font-size: 14px; line-height: 30px; background-color: #fff; position: absolute; left: 0; top: 46px; z-index: 4;border-radius: 4px; border: 1px solid #e8e8e8; display: none;-moz-box-shadow:0px 1px 6px #D4D4D4; -webkit-box-shadow:0px 1px 6px #D4D4D4; box-shadow:0px 1px 6px #D4D4D4;}
.area_code_select h3{border-bottom: 1px solid rgb(220,220,220); line-height: 36px;font-size: 14px;}
.area_code_select h3 a.category_back{display: none; width: 60px; height: 24px; color: #fff; background-color: #1694C8; margin: 6px 0; font-size: 13px; line-height: 24px; border-radius: 24px; text-align: center; float: right;}
.area_code_select h3 a.category_back:hover{background-color: #0b709b; text-decoration: none;}
.area_code_select .category_one_ul{width: 400px; height: auto; margin: 10px 0 10px;}
.area_code_select .category_one_ul::after{content: ''; display: table; clear: both;}
.area_code_select .category_one_ul a{display: block; margin-right: 10px; float: left; min-width: 90px ;}
.area_code_select .category_one_ul a:hover,.area_code_select .category_one_ul a.on{text-decoration: none; color: #1694C8;}
.area_code_select .category_two_ul{width: 400px; height: auto; margin: 10px 0 10px; display: none;}
.area_code_select .category_two_ul::after{content: ''; display: table; clear: both;}
.area_code_select .category_two_ul a{display: block; margin-right: 20px; float: left; min-width: 80px ;}
.area_code_select .category_two_ul a:hover,.area_code_select .category_two_ul a.on{text-decoration: none; color: #1694C8;}

/*订单*/
.order_table{margin: 30px 30px 0; width: 920px; }
.order_table td,.order_table th{border: 1px solid rgb(218,243,255); line-height: 20px; padding: 8px 10px; font-size: 13px;}
.order_table td.c,.order_table th.c{border-bottom: 1px solid rgb(174,216,255);}
.order_table th{background-color: rgb(234,248,255);}
.order_table td a{color: #3b9eff;}
.order_table td.btn{text-align: right; height: 26px; border-top: 1px solid rgb(174,216,255);}
.order_table td.btn a{ display: inline-block; line-height: 26px; padding: 0 10px; margin-left: 10px; background-color: rgb(92,184,92); color: #fff; border-radius: 6px;}
.order_table td.btn a:hover{background-color: rgb(55, 160, 55); text-decoration: none;}
.order_table td.btn a.pay{background-color: #f60;}
.order_table td.btn a.pay:hover{background-color: rgb(216, 93, 11);}
.order_table td.btn a.show{background: linear-gradient(to left,#3b9eff 0,#19c3ff 100%);}
.order_table td.btn a.show:hover{background: linear-gradient(to right,#2882db 0,#2882db 100%);}

.order_table td.btn a.cancel{background-color:rgb(230,230,230); color: #4e4e4e;}
.order_table td.btn a.cancel:hover{background-color: rgb(220,220,220);color: #4e4e4e;}
.order_table td.btn em.sm{font-size: 13px; color:rgb(192, 136, 4);float: left; line-height: 26px; padding-left: 24px; background-image: url(../images/warning.png); background-position: left center; background-repeat: no-repeat; background-size: 18px auto;}
.order_title{margin: 35px 30px -5px; width: 920px; height: 30px; line-height: 30px; font-size: 24px; color: #4a4a4a;}
.pay_type_bd{display: none;}

.order_table2{margin: 20px 30px 0; width: 920px;}
.order_table2 td,.order_table2 th{border: 1px solid rgb(174,216,255); line-height: 24px; padding: 10px 10px; font-size: 13px;}
.order_table2 th{background-color: rgb(234,248,255);}
.order_table2 th.th2{ text-align: left; font-size: 16px; color: #4e4e4e; padding-left: 20px;}
.order_table2 td a{color: #3b9eff;}
.em_status{ display: inline-block; background-color: #ff735a; padding: 0 20px; line-height: 24px; border-radius: 12px; color: #fff;}
.em_status.status_2{background-color: #663366;}
.em_status.status_3{background-color: #336699;}
.em_status.status_4{background-color: #006633;}
.em_status.status_5{background-color: #666600;}
.em_status.status_6{background-color: #FF33CC;}
.em_status.status_7{background-color: #336666;}
.em_status.status_8{background-color: rgb(55, 160, 55);}
.money{font-size: 16px; color: red; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

.pay_btn_div{ text-align: center; margin: 50px auto 30px; height: 80px;}
.pay_btn_div button{ width: 280px; height: 90px; background-color: #01ce8d; margin: 0 15px; border-radius: 12px; display: inline-block; border: 0; cursor: pointer; text-indent:-9999px}
.pay_btn_div .alipay_btn{background-image: url(../images/pay_alipay.jpg);}
.pay_btn_div .wechat_btn{background-image: url(../images/pay_wechat.jpg);}

.order_table3{margin: 50px auto 0; width: 600px;}
.order_table3 td,.order_table3 th{border: 1px solid rgb(174,216,255); line-height: 24px; padding: 10px 10px; font-size: 13px;}
.order_table3 th{background-color: rgb(234,248,255);}
.order_table3 th.th2{ text-align: left; font-size: 16px; color: #4e4e4e; padding-left: 20px;}
.order_table3 td a{color: #3b9eff;}

/*点评弹窗*/
.appraise_warp{height: auto; width: auto; background-color:#fff; padding: 20px;position: fixed; top: 50%; left: 50%;transform: translateX(-50%) translateY(-50%);  z-index: 99997; border-radius: 6px;  display: none;}
.close_appraise_link{ width: 30px; height: 30px; background-image: url(../images/close_white.png); background-position: center;background-repeat: no-repeat; background-size: 16px auto; position: absolute; top: 20px; right: 20px; background-color: rgb(220,220,220); border-radius: 50%;}
.close_appraise_link:hover{background-color: rgb(200,200,200);}
.appraise_warp .title{width: 400px; height: 40px; padding-bottom: 0px; margin-bottom: 20px; border-bottom: 1px solid rgb(230,230,230); font-size: 24px; color: #4a4a4a;}
.appraise_warp .content{ width: 100%; height: 240px;}
.appraise_btn{ display: block; width: 180px; height: 42px; margin: 20px auto 10px; font-size: 16px; color: #fff; line-height: 42px; border-radius: 21px; padding: 0; background: linear-gradient(to left,#3b9eff 0,#19c3ff 100%); cursor: pointer; border: 0; transition: .3s;}
.appraise_btn:hover{background: linear-gradient(to right,#2882db 0,#2882db 100%);}
.appraise_star{ width: 200px; height: 24px; position: relative; padding-left: 70px; margin-left: 50px; margin-bottom: 20px;}
.appraise_star span{font-size: 14px; color: #4a4a4a; display: block; position: absolute; left: 0; top: 0; line-height: 20px; width: 60px; height: 20px;}
.appraise_star dl{display: block;width: 130px; height: 20px; background-image: url(../images/star_big.png); background-position: left 0px; background-repeat: no-repeat; float: left;}
.appraise_star dl.appraise_5{background-position: left 0px;}
.appraise_star dl.appraise_4{background-position: left -30px;}
.appraise_star dl.appraise_3{background-position: left -60px;}
.appraise_star dl.appraise_2{background-position: left -90px;}
.appraise_star dl.appraise_1{background-position: left -120px;}
.appraise_star dl dt{width: 20px; height: 20px; display: block; float: left; margin-right: 5px; cursor: pointer;}
.appraise_star .score_sm{width: 50px; height: 18px; font-size: 13px; float: left; border: 1px solid rgb(230,230,230); line-height: 18px; border-radius: 10px; text-align: center; color: #4e4e4e; }
.appraise_warp .score_area{ display: block; width: 270px; height: 75px; padding: 15px; line-height: 25px; font-size: 14px; color: #4a4a4a; border: 1px solid rgb(220,220,220); border-radius: 8px; resize: none;margin-left: 45px;}

.appraise_div{display: block;width: 130px; height: 20px; background-image: url(../images/star_big.png); background-position: left 0px; background-repeat: no-repeat; float: left;}
.appraise_div.appraise_5{background-position: left 0px;}
.appraise_div.appraise_4{background-position: left -30px;}
.appraise_div.appraise_3{background-position: left -60px;}
.appraise_div.appraise_2{background-position: left -90px;}
.appraise_div.appraise_1{background-position: left -120px;}


.order_table2 .radio_li{ display: inline-block; height: 24px; border: 1px solid rgb(225,225,225); border-radius: 12px; padding: 0 10px; line-height: 24px; font-size: 14px; color: #444; background-color: rgb(250,250,250); margin-right: 10px; cursor: pointer;}
.order_table2 .radio_li.on{background-color: rgb(92,184,92); border: 1px solid rgb(71, 161, 71); color: #fff;}
.order_table2 .member_from_input_textarea{width: 780px; height: 120px; border-radius: 8px; padding: 10px 20px; margin: 0; box-sizing: border-box;font-size: 14px; color: #444;background-color: rgb(250,250,250);border: 1px solid rgb(225,225,225); resize:none; font-family: "微软雅黑","华文细黑",Arial,sans-serif;}
.order_table2 .input_div{ width: 780px; height: 120px; }

.order_table2 .input_div .photo_li{ width: 100px; height: 120px;  position: relative;  display: inline-block; margin-right: 20px; }
.order_table2 .input_div .photo_li img{ width: 100px; height: 120px; display: block; position: absolute; left: 0px;  top: 0px; z-index: 2; }
.order_table2 .input_div .photo_li .clear_img{ cursor: pointer; z-index: 3; background-image: url(../images/del.png); background-repeat: no-repeat;background-position: center center; background-size: 24px auto; width: 24px; height: 24px; display: block; position: absolute; top: -10px; right: -10px;}
.order_table2 .input_div .photo_li_bg{width: 100px; height: 120px; display: inline-block; cursor: pointer; background-color: rgb(230,230,230);background-image: url(../images/uploadevidenceicon.png); background-repeat: no-repeat;background-position: center center;}

.member_seacher_warp{width: 920px; height: 42px; margin:30px auto 0;}
.member_seacher_li{float: left; position: relative; height: 40px; border: 1px solid #e5e5e5; border-radius: 10px; padding: 0 34px 0 94px; line-height: 40px; margin-right: 20px;}
.member_seacher_li dt{width: 80px;height: 40px; color: #333; font-size: 14px; position: absolute;left: 14px; top: 0;}
.member_seacher_li .icon-down{display: block; position: absolute; width: 10px;height: 40px; right: 14px; top: 0;background-image: url(../images/pmList-down.png); background-position: center; background-repeat: no-repeat;}
.member_seacher_li dd{height: 40px; font-size: 14px; color: #666; line-height: 40px;}
.member_seacher_input{border: 0; font-size: 14px; color: #4a4a4a; line-height: 40px; width: 100px;}
.member_seacher_input.by_hover{cursor: pointer;}
.member_seacher_warp .seacher_btn{ width: 105px; height: 42px; line-height: 42px; background: #3b9eff; color: #fff; font-size: 16px; float: right; border: 0; cursor: pointer; border-radius: 10px; display: block;}
.member_seacher_warp .seacher_btn:hover{background: #2882db;}

.wechat_pay_warp{width: 518px; height: 170px; border: 1px solid rgb(174,216,255); padding: 30px 40px; position: relative; margin: 30px auto;}
.wechat_pay_warp .qrocde{width: 200px; height: 200px; position: absolute; left: 358px; top: 20px;}
.wechat_pay_warp .qrocde img{width: 200px; height: 200px; display: block;}
.wechat_pay_warp .title{width: 280px; height: 80px; background-color: #01ce8d;  margin-bottom:10px; border-radius: 12px; display: inline-block;  border: 0; background-image: url(../images/pay_wechat.jpg); background-position: center;}
.wechat_pay_warp p{background-color: #445f85; width: 150px; height: 50px;border-radius: 12px; background-image: url(../images/scan_icon.jpg); background-position: 30px 15px; background-repeat: no-repeat; padding: 15px 30px 15px 100px; font-size: 16px; color: #fff;}