@charset "UTF-8";
/* CSS Document */
.service_l,.service_r{ width:72%; border:1px solid #dfdfdf; background:#FFF; overflow:hidden}
.service_r{ width:26%; }
/*.first_hig{ height:298px;}*/
.mb20{ margin:20px 0 20px 0;}

.service_box{ position:relative; padding:25px; overflow:hidden}
.service_box .service_tit{ border-bottom:1px solid #eeeeee;}
.service_box .service_tit h2{  display:inline-block;font-size:16px; color:#333333; font-weight:bold; padding-bottom:25px; margin-top:6px; text-indent:6px; }

/*头部*/
.header-top{background-color:#f3f3f3;min-width: 1030px;width:100%;height: 121px;border-bottom:2px solid #008DC0;}/* addcss by yang_li at 20171124 for registration*/
.header-top h1{float:left;padding: 20px 0 0 100px;}/* addcss by yang_li at 20171124 for registration*/
.top-pic{ float:right; margin-right:200px; }/* addcss by yang_li at 20171124 for registration*//* modicss by lihuazhen at 20171124 for img position*/
.content_nav{display: block; float: right;}
.content_nav li{ display: inline-block; line-height: 60px; padding: 0 30px;}
.content_nav li a{font-size: 16px;}
.content_nav li a:hover{ color: #fa7800;}
.header_login dd{float:left;}
.header_login dt{float:left;}

/*包雪梅查询中心*/
.bxm_border{ border:none !important;}
.bxm_margin0{ margin:0 !important;}
.bxm_service_l{width: 100%;border: 1px solid #dfdfdf;background: #FFF;overflow: hidden;filter: alpha(opacity:90);opacity: 0.90;-moz-opacity: 0.90;-khtml-opacity: 0.90; }  

/*包雪梅个人用户注册1*/
.service_box .bxm_tit h2{color:#333333; font-weight:normal !important;}
.service_box .bxm_tit h2 span{ color:#717171;}
.service_box .bxm_tit h2 a{ color:#333333;}
.bxm_yhzc{position:relative; width:80%; height:100px;margin:80px auto 0 auto;}
.bxm_yhzc_top{ position:absolute;top:-50px; right:5%;width:90%;}
.bxm_yhzc_top li{ float:left; width:100px; text-align:center; margin-right:140px;}
.bxm_yhzc_top li a{ display:inline-block; width:100px; height:100px; line-height:100px; background:url(../images/bxm_yhzc_2.png) no-repeat center; font-size:24px; color:#f2f4f5;}/* addcss by yang_li at 20171124 for registration*/
.bxm_yhzc_top li span{ display:inline-block; height:40px; line-height:40px;font-size:15px; color:#333333; font-weight:bold; }
.bxm_yhzc_top li .bxm_yhzc_dq{background:url(../images/bxm_yhzc_1.png) no-repeat center; color:#ffffff;}

.bxm_yhzc_bottom{ width:82%; margin:0 auto; border:2px dashed #b1bec3;}/* addcss by yang_li at 20171124 for registration*/
.bxm_yhzc_bottom1{ width:76%;}

.bxm_input{ width:76%; margin:60px auto 60px auto;}
.bxm_input .bxm_input_left{width:46%; margin:0 auto; margin-bottom:20px;}/* addcss by yang_li at 20171124 for registration*/
.bxm_input .bxm_input_right{ float:right;width:46%;}

.bxm_input_left h2,.bxm_input_right h2{ font-size:16px; font-weight:bold;}
.bxm_input_left h2 span,.bxm_input_right h2 span{ color:#ca0000; margin-right:4px;}

.bxm-text{ width:100%;height:40px; line-height:40px; /* border:1px solid #e1e6ef; */ /* -webkit-text-fill-color: #b7b7b7; */color:#000; font-size:15px; padding-left: 15px;/* text-indent:15px; */ /* margin-top:10px; */}
.bxm_button{ float:right; width:22%; height:36px; line-height:36px; background:#008dc0; font-size:14px; color:#ffffff; margin:2px; }
.bxm_button12{ float:right; width:22%; height:36px; line-height:36px; background:#008dc0; font-size:14px; color:#ffffff; margin:0px; }
.bxm_dw{ width:100%;height:40px; border:1px solid #e1e6ef;  margin-top:10px;margin-bottom: 25px;}
.bxm-text01{ float:left; width:77%; height:40px;line-height:40px;/* -webkit-text-fill-color: #b7b7b7; */color:#000; font-size:15px; text-indent:15px;}

.bxm_zcxy{ width:360px; margin:0 auto; text-align:center;}
.bxm_zcxy h2{ font-size:14px; color:#333333;}
.bxm_zcxy h2 a{ color:#2578d2;}
.bxm_zcxy .bxm_button02{ width:130px; background:#008dc0; height:34px; line-height:34px; color:#ffffff; font-size:14px; margin:30px 0 30px;}

.bxm_gx h2{ background:url(../images/bxm_gx.png) no-repeat 4px center;}

/*包雪梅个人用户注册2*/
.bxm_input01{ margin-top:30px;}
.bxm_txx{ margin-bottom:40px;}
.bxm_txx h1{ font-size:18px; color:#606060; font-weight:bold;}
.bxm_txx p{ font-size:14px; color:#333333; line-height:40px;}
.bxm_yhzc_top li .bxm_yhzc_dq02{background:url(../images/bxm_yhzc_3.png) no-repeat -4px 0; color:#ffffff;}
.bxm_margintop{ margin-top:0 !important;}
.bxm_yhzc_top li .bxm_cjzh{ display:inline-block; width:120px; height:40px; background:url(../images/bxm_dg.png) no-repeat 4px center;}

.bxm_yhzc_top2 li{ margin-right:260px;}


/*包雪梅个人用户注册3*/
.bxm_zcxy h2 span{ color:#e04752;}
.bxm_finish{ width:270px; margin:0 auto;}
.bxm_finish img{ float:left;}
.bxm_finish h1{ width:175px;text-align:center; float:left; height:65px; line-height:65px; font-size:24px; color:#606060; font-weight:bold;margin-left:10px;text-align:center;}

/*包雪梅手机绑定*/
.bxm_width{ width:50%;}
.bxm_input_width{width:38%; margin-bottom:30px;}
.bxm_yhzc_top1{ right:4%;}
.bxm_yhzc_top1 li{ margin-right:100px;}

.bxm_input .bxm_dlmm{width:100%;}
.bxm_dlmm h2{ font-size:16px; font-weight:bold;}
.bxm_dlmm h2 span{ color:#ca0000; margin-right:4px;}

.bxm_button03{ width:130px; height:34px;line-height:34px;  background:#2578d2; color:#ffffff; margin-top:30px;}
.bxm_center{ width:100%; text-align:center;}

/*修改个人信息*/
.bxm_xggr{ width:33%;}
.bxm_xggr_bottom{ width:70%;}

.checked{ margin-right:20px;}
.bxm_xggr_input{ width:82%; margin:30px auto 50px auto;}
.bxm-text03{ float:left; width:47%; height:40px;line-height:40px;border:1px solid #e2e6ef; text-indent:15px;}
.bxm-text04{width:100%;}
.bxm_jxk{ float:left;width:79%;line-height:40px; margin-left:10px;}
.bxm_grxx_sj { float:left; width:18%; text-align:right; line-height:40px;}
.bxm_grxx_sj h2{ font-size:15px;}
.bxm_grxx_sj h2 span{color: #ca0000;margin-right: 4px;}
.bxm_button04{ width:130px; height:42px;line-height:42px; background:#2579d3; color:#ffffff; font-size:15px; margin-left:20px;}
.bxm_gr_list,.bxm_big{ width:100%; margin-bottom:20px;}
.bxm_gr_list01{ float:left; width:50%; overflow:hidden;}
.bxm_grxx_sj01{ width:36%;}
.bxm_jxk01{ width:50%;}

.bxm_bdyhk_xz{ margin-top:20px;}

/*郑晶法人注册协议页面*/
.zj_frzc{ width:87%; margin:0 auto;}
.zj_frzch2,.zj_frtitle{ font-weight:bold; }
.zj_frzch2{ font-size:18px; text-align:center; color:#606060; padding:40px 0 40px 0;}
.zj_frtitle,.zj_frtext{ font-size:15px; color:#333333; line-height:30px;}
.zj_frtk{ padding-bottom:45px;}
.zj_frbutton{ margin:0 auto; text-align:center;}
.zj_frbtn{ width:130px; height:34px; line-height:34px;color:#fff; background:#2578d2; font-size:14px; display:block; text-align:center; margin:0 auto 50px auto;}


/*郑晶公安登录*/
.zj_galogin{ width:43%; margin:0 auto; padding-top:40px;}
.zj_gatext{ color:#333333; font-size:15px; padding-bottom:27px;}
.zj_gatext span{ color:#2f7bc7;}
.zj_gainp{ width:100%; margin-top:20px;}
.zj_gared{ color:red; padding-right:6px;}
.zj_gala,.zj_gainput{  height:40px; line-height:40px;}
.zj_gala{ width:15%; font-size:15px; color:#616161; float:left; text-align:right;}
.zj_gainput{ width:80%; border:1px solid #e2e6ef; text-indent:15px; margin-left:10px; color:#b8b8b8;}
.zj_gayzm{ width:55%;}
.zj_gaimg{ float:right; margin-top:-6px;}
.zj_gabutton{ width:100%; text-align:center; padding-bottom:40px;}
.zj_gabtn{ width:128px; height:35px; line-height:35px; color:#fff; background:#2578d2; margin-top:50px;}

.r_map .m_bread{ padding:20px 10px; border-bottom:1px solid #E5E5E5; color:#9C9C9C; }
.r_map .m_bread a{ color:#9C9C9C; }
.r_map .m_bread a:hover{ color:#346dac; }
.m_att h3{ margin-bottom:20px; padding-left:25px; font-size:16px; color:#333333; font-weight:bold; background:url(../images/ico_h4.png) 10px center no-repeat; }
.r_att .m_att{ margin-top:40px; }
.r_att .m_att02{ margin-bottom:50px; }
.m_att .mode_main{ overflow:hidden; padding:25px 50px; border:1px solid ##008dc0; background-color:#ecf7fa; border-radius:12px; }
.m_att .mode_main02{ margin-top:30px; }
.m_att .txt{ float:left; padding-left:70px; }
.m_att .txt01{ background:url(../images/lvg_ico_03.png) 0 0 no-repeat; }
.m_att .txt02{ background:url(../images/lvg_ico_06.png) 0 0 no-repeat; }
.m_att .txt03{ background:url(../images/lvg_ico_09.png) 0 0 no-repeat; }
.m_att .txt04{ background:url(../images/lvg_ico_13.png) 0 0 no-repeat; }
.m_att h4{ margin-bottom:5px; color:#333333; font-weight:bold; font-size:16px; }
.m_att .btn{ float:right; margin-top:4px; padding:6px 20px; color:#ffffff; background-color:#008dc0; }
.m_att .btn:hover{ background:#1997c5; }
.mode_tit{ margin-top:20px;}

/*底部*/
.login_footer{background-color:#f3f3f3;min-width: 1030px;width:100%; height:120px; border-top:5px solid #008DC0;}/* addcss by yang_li at 20171124 for registration*/
.login_footer_gov{line-height: 30px; width:1200px; margin:0 auto;}/* addcss by yang_li at 20171124 for registration*/
.login_footer_gov p{color:#666; font-size:14px; line-height:30px; margin:35px 0 0 0; float:left}/* addcss by yang_li at 20171124 for registration*/
.login_footer_gov .pic{ height:60px; float:right; width:450px; text-align: right; margin-top:25px;}

/*吕祖光_个人中心*/

.p_aside{ float:left; width:38%; margin-right:2%;}
.p_main{ float:right; width:60%;}
.p_aside,.p_main{ min-height:850px;background:#ffffff; background:#fff;filter: alpha(opacity:90);opacity: 0.90;-moz-opacity: 0.90;-khtml-opacity:0.90;}
.m_user .mode_main{padding:25px;}
.m_mainCenter .tab_main{ padding:25px 40px 25px 40px;}

.s_mode{ overflow:hidden; }
.m_user .mode_main .hot{ margin-top:30px; }
.s_mode .s_tit{ height:30px; line-height:30px; border-bottom:1px solid #E5E5E5; }
.s_mode .s_tit h3{ float:left; width:120px; font-size:16px; border-bottom:1px solid #00cede; }
.s_mode .s_tit .link{ float:right; }
.s_mode .s_tit .link:hover{ float:right; color:#2E6AA9; }
.s_mode .s_tit .exit{ padding-left:25px; color:#666; background:url(../images/ico_exit.png) 0 center no-repeat; }
.s_mode .s_tit .refresh{ padding-left:25px; color:#666; background:url(../images/ico_refresh.png) 0 center no-repeat; }
.s_mode .s_main{ overflow:hidden; padding-top:30px; padding-left:15px;}

.portrait img{ float:left;width: 60px;margin-top: 15px;}
.portrait .txt{ float:left; height:80px; line-height:80px; font-size:20px; margin-left:20px;}
.portrait_txt{ margin-top:20px;}

.portrait_txt .tel{ background:url(../images/tel_icon.png) no-repeat 0 2px; padding-left:20px;}
.portrait_txt .lv{background:url(../images/sm_icon.png) no-repeat 0 2px; padding-left:20px; margin-top:10px;}

.s_mode .group_btn{ overflow:hidden; margin-top:20px; padding-left:15px; }
.s_mode .group_btn .btn{ display:inline-block; height:30px; line-height:30px; padding:0 15px 0 40px;}
.s_mode .group_btn .btn_pass{ background:#008dc0 url(../images/ico_btn01_hover.png) 15px center no-repeat; color:#ffffff; }
.s_mode .group_btn .btn_pass:hover{ background: url(../images/ico_btn01.png) 15px center no-repeat; border:1px solid #008dc0; color:#008dc0; }

.m_mainCenter .r_bread{ padding:0 20px;}
.m_mainCenter .m_bread{ font-size:16px; padding:28px 10px 10px; border-bottom:1px solid #E5E5E5; color:#333333; }
.m_mainCenter .m_bread span{ color:#717171; }
.m_mainCenter .m_bread a{ color:#333333; }
.m_mainCenter .table{ width:100%;}
.m_mainCenter .table tr{ border-bottom:1px solid #9ACCFF;}
.m_mainCenter .table td{ height:46px; line-height:46px;}
.m_mainCenter .table a{ color:#327BC8; }
.m_mainCenter .table .yhzx_icon01{ background:url(../images/grzx_icon01.png) no-repeat 16px 12px; padding-left:46px;}
.m_mainCenter .table .yhzx_icon02{ background:url(../images/grzx_icon02.png) no-repeat 16px 12px; padding-left:46px;}
.m_mainCenter .table .yhzx_icon03{ background:url(../images/grzx_icon03.png) no-repeat 16px 12px; padding-left:46px;}
.m_mainCenter .table .yhzx_icon04{ background:url(../images/grzx_icon04.png) no-repeat 16px 12px; padding-left:46px;}
.m_mainCenter .table .yhzx_icon05{ background:url(../images/grzx_icon05.png) no-repeat 16px 12px; padding-left:46px;}
.m_mainCenter .table .yhzx_icon06{ background:url(../images/grzx_icon06.png) no-repeat 16px 12px; padding-left:46px;}
.m_mainCenter .table .yhzx_icon07{ background:url(../images/grzx_icon07.png) no-repeat 16px 12px; padding-left:46px;}
.m_mainCenter .table .yhzx_icon08{ background:url(../images/grzx_icon08.png) no-repeat 16px 12px; padding-left:46px;}

/*吕祖光_个人中心2*/
.bc_btn{ padding:3px 10px 3px 10px; background:#dae8f7; border:1px solid #99ccff; color:#1c5ca1;}
.bc_dw{ background-position:16px 12px;}
.hz_bxm{ width:76%; height:32px;line-height:32px;border:1px solid #e2e6ef; text-indent:15px;}
.tab_main *{font-size:16px;}
.width320{width:378px !important;}
.position-rightv30{ position:relative; right:-30px;}
.formErrorContent {
    color: #e31a1a;margin-top: 3px;padding-left: 15px;
}


/*****右侧栏目列表*****/
.body_right_lanmu{ width:728px; height:auto; overflow:hidden; position:relative; border:1px solid #e7e7e7; background-color:#fff;}
.lanmu_tit_main{ height:40px; padding-right:14px; position:relative; background:url(../images/lanmu_tit_bg1.png) bottom repeat-x; font-size:18px; line-height:40px; color:#1492FF;}
.lanmu_tit{ display:block; height:40px; padding-left:14px; padding-right:16px; float:left; background:url(../images/lanmu_tit_bg2.png) bottom repeat-x; font-size:18px; line-height:40px; color:#1492FF;}
.lanmu_lasttime{ float:right;}
.lanmu_list_main{padding: 15px 40px 25px 40px;}

.lanmu_list_sub{ height:45px; position:relative; border-bottom:1px solid #9ACCFF;}
.lanmu_sub1{ width:120px; height:45px; padding-left:30px; position:absolute; top:0px; left:14px; font-size:16px; line-height:45px; color:#333;}
.lanmu_sub2{ width:380px; height:32px; position:absolute; top:0px; left:134px;}
.lanmu_sub2_1{ display:inline; float:left; padding-left: 15px;font-size:16px; line-height:45px; color:#606060;}
.lanmu_sub2_2{ display:none; width:299px; height:34px; float:left; padding-left:10px; margin-top:5px; border:1px #E8E8E8 solid; outline:none; font-size:14px; line-height:34px; color:#999;}
.lanmu_sub2_aqjb{ width:122px; height:17px; float:left; margin-top:18px; margin-left:0px; position:relative;}
.lanmu_sub2_aqjdbg1{ width:120px; height:15px; position:absolute; top:0px; left:0px; border:1px solid #CECECE; background-color:#DCDCDC;}
.lanmu_sub2_aqjdbg2{ width:60px; height:15px; position:absolute; top:0px; left:0px; border:1px solid #F79C27; background-color:#F7B427;}
.lanmu_sub3{ width:185px; height:50px; position:absolute; top:0px; right:26px;}
.lanmu_sub3_main{ float:right;}
a.lanmu_sub3_renzheng{ font-size:16px; line-height:50px; color:#327BC8; cursor:pointer;}
a.lanmu_sub3_shengji{ font-size:16px; line-height:50px; color:#327BC8; cursor:pointer;}
.lanmu_sub3_tianxie{ font-size:16px; line-height:50px; color:#327BC8; cursor:pointer;}
.lanmu_sub3_xiugai{ font-size:16px;text-align:center; height:25px;width:50px;display:inline-block; line-height:25px; background-color:#008dc0; color:white; cursor:pointer;display: none;margin-top: 20%;}
a.lanmu_sub3_renzheng:hover{ color:#327BC8;}
a.lanmu_sub3_shengji:hover{ color:#327BC8;}
.lanmu_sub3_tianxie:hover{ color: #327BC8;}
.lanmu_sub3_xiugai:hover{ color:white;}
.am-panel_box{width:86%; margin:0 auto}
.am-panel_box h2 {line-height: 30px;width: 70px;text-align: center;color: #FF6200;margin: 10px 0;font-size: 16px;}
.am-panel{ padding:0 2%; border:1px solid #dddddd; margin:0 auto 10px auto; background:url(m_sfzrz.png) no-repeat 15px center; position:relative }
.am-panel h3 {font-weight: bold;font-size: 14px;padding: 10px 50px;}

.am-panel p{ width:70%; padding-bottom:10px; padding-left:50px}
.am-panel a{ padding: 5px 10px;position: absolute;top: 20px;right: 10px;background: #F99A65;color: #FFFFFF;}
.app_yz{ position:absolute; top:130px; width:820px;  background:#f6f5f5; padding:20px 10px; display:none; border:1px solid #DDD9D9}

.app_yz h3{ font-size:16px; border-bottom:1px solid #eeeeee;  margin-bottom:20px; padding-bottom:20px; width:100%}
.app_yz h3 a{ font-size:30px; position:absolute; right:10px; top:10px; width:30px; height:30px}


#showMobilePhone {
    line-height: 40px;
    height: 40px;
    display: block;
    padding-left: 15px;
    font-weight: bolder;
    font-size: 16px;
}
.tsy {
    color: #e31a1a;
    margin-top: 3px;
    padding-left: 15px;
}
input, input:focus, button, button:focus { outline: none !important;}
input:required:invalid{box-shadow: none;}
input[required]:invalid, input:focus:invalid, textarea[required]:invalid, textarea:focus:invalid{box-shadow: none;}

.auth_xyh_btn {
    float: right;
    margin-top: 4px;
    padding: 6px 20px;
    color: #32B982;
    font-weight: bolder;
}
#existDiv {
    width: 450px;
    margin: 50px auto 0;
}
.person_label .portrait img {
    width: 60px;
    float:left;
    margin-top:0px;
}
.person_label .portrait {
    height: 60px;
}
.person_phone {
    width: 100%;
    line-height: 30px;
    margin-top: 20px;
}
.person_label .portrait p {
    float: left;
    line-height: 60px;
    margin-left: 10px;
    font-size: 16px;
}
.nextbtn {
    background: #008dc0;
    height: 34px;
    line-height: 34px;
    color: #ffffff;
    font-size: 14px;
    margin: 30px 0 30px;
    padding: 0 20px;
}
.nextbtn1 {
    background: #dbeef5;
    height: 34px;
    line-height: 34px;
    color: #008dc0;
    font-size: 14px;
    margin: 30px 0 30px;
    padding: 0 20px;
    margin-left: 10px;
}
#usernameDiv {
    line-height: 60px;
    font-weight: bolder;
    color: #1898C5;
    font-size: 16px;
}
#userNameDiv {
    line-height: 40px;
    height: 40px;
    display: block;
    padding-left: 15px;
    font-weight: bolder;
    font-size: 16px;
}
.login_txt {
    position: relative;
    width: 255px;
    height: 34px;
    line-height: 34px;
    padding: 0 4px;
    color: #494949;
    border: 1px solid #9DADC5;
    font-size: 14px;
    background: transparent;
    background-color: #FFF;
    outline: none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-transition: -webkit-box-shadow .1s linear;
    -moz-transition: box-shadow .1s linear;
    box-shadow: 2px 2px 1px rgba(190, 190, 200, 0.3);
    -webkit-box-shadow: 2px 2px 1px rgba(190, 190, 200, 0.3);
}
  input::-webkit-input-placeholder { /* WebKit browsers */
　　color:#b7b7b7;
　　}
　　input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
　　color:#b7b7b7;
　　}
　　input::-moz-placeholder { /* Mozilla Firefox 19+ */
　　color:#b7b7b7;
　　}
　　input:-ms-input-placeholder { /* Internet Explorer 10+ */
　　color:#b7b7b7;
　　}
.tsy0 {
    color: #e31a1a;
    margin-top: 3px;
}

/*-----基本信息、实名认证-----*/
.container {width: 100%;margin: 0 100px;padding-right: 15px;padding-left: 15px; height:auto;}
.cont_l{ width:18%; float:left; margin-right: 20px;}
.group_btn li{  margin: 20px auto 0;font-size: 18px; float:left; width:90%;}
.group_btn .btn_pass {background: #008dc0 url(../images/icon_xx.png) 15px center no-repeat;color: #ffffff;}
.cont_l .group_btn{ overflow:hidden; margin-top:20px;}
.cont_l .group_btn .btn{ display:inline-block; height:42px; line-height:42px; padding:0 15px 0 70px; width: 70%;}
.cont_l .group_btn .btn_pass{ background:#008dc0 url(../images/icon_xx.png) 25px center no-repeat; color:#ffffff; }
.cont_l .group_btn .btn_pass:hover{ background: url(../images/icon_xx_h.png) 25px center no-repeat; height: 40px; border:1px solid #008dc0; color:#008dc0; }
.cont_l .group_btn .btn_pass2{ background:#008dc0 url(../images/icon_rz.png) 25px center no-repeat; color:#ffffff; }
.cont_l .group_btn .btn_pass2:hover{ background: url(../images/icon_rz_h.png) 25px center no-repeat; height: 40px; border:1px solid #008dc0; color:#008dc0; }
.cont_r{ width:65%; float:left; background: #fff; margin:40px 0; }

.grxx{ padding: 20px; margin:0 20px;border: 1px solid #E5E5E5;}
.grxx p {margin: 0 0 10px;}
.text-muted {color: #777;}
.grxx p a {color: #327BC8;}
.grxx p a:hover {color:#034994;;}
.grxx2{ margin:0 20px 40px;border: 1px solid #CCC; border-top:none; height: 160px;}
.xgmm{ width:50%; float:left;border-right: 1px solid #E5E5E5; height: 100%}
.media {margin: 30px;}
.media-left, .media-right, .media-body { display: table-cell; vertical-align: top;}
.media-left{ padding-right: 30px; height: 60px;}
.media-object {display: block;}
.media-body p{ line-height: 30px;}
.media-body p img{vertical-align: middle;}
.media-body p a{ color: #337ab7}
.media-body p a:hover, a:focus {color: #23527c;}
.xgmm .text-muted{margin:0 30px;}
.sjbd{  float:left; width:49%;}


.alert{ margin:15px 20px; line-height: 20px;border: 1px solid #ebccd1; padding:20px;}
.alert-danger {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}

.rz{ border: 1px solid #E5E5E5; margin: 0 20px 40px;}
.rz td{ padding:20px;}
.rz img{vertical-align: middle; margin-right: 5px;}
.border-b{border-bottom: 1px solid #E5E5E5}
.button_login_tab { width: 120px;height: 30px; color: #fff;font-size: 14px;background: #008dc0; float: left;margin-right: 10px; }
.button_login_tab:hover {background: #01739c;}
.button_login_tab_yrz { width: 120px;height: 30px; color: #fff;font-size: 14px;background: #dedede; float: left;margin-right: 10px; cursor: auto;}

.yrz{ background: #f8f8f8;}
.label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap;vertical-align: baseline; border-radius: .25em;}
.label-danger {background-color: #d9534f;}

/*20180318 三栏 */
.xgmm2 ,.frxxbg{ width:33%; float:left;border-right: 1px solid #E5E5E5; height: 100%}
.frxxbg{}
.sjbd2{ float:left; width:33%;}
.media {margin: 15px;}
.media-left2 { display: table-cell; vertical-align: top; padding-right: 10px; height: 60px;}

.passwordDiv{ position:relative;}
/* .password_button_show{ cursor: pointer; width:30px; height:17px; position:absolute; right: 15px; top: 12px; background:url(../images/display.png) no-repeat; border:0px;}
.password_button_hide{ cursor: pointer; width:30px; height:17px; position:absolute; right: 15px; top: 12px; background:url(../images/hide.png) no-repeat; border:0px;} */
.password_button{ cursor: pointer; width:60px; height:17px; position:absolute; right: 5px; top: 10px; border:0px; background: white; color: #01739c;}

.password_button_forBankCardAppeal{
    float: right;
    width: 22%;
    height: 36px;
    line-height: 36px;
    background: #008dc0;
    font-size: 14px;
    color: #ffffff;
    margin: 2px;
}