.opac{
    display:none;
    z-index:10;
    position:fixed;
    background:url(../images/popBg.png) repeat;
    width:100%;
    height:100%;
    top:0;
    left:0;

}
.relative{
    position: relative;
}
.registPopUp{
    /*margin: auto;*/
    width:732px;
    height:480px;
    position:absolute;
   /* left:0;right:0;
    top:0;bottom:0;*/
    top: 50%;left: 50%;
    margin-top: -240px;
    margin-left: -366px;
    overflow:auto;
    background-color:#ffffff;
}
.registPopUpTop{
    width:732px;
    height:42px;
    background:url(../images/zzy/弹出-注册-top_03.png) no-repeat;
    padding:10px 15px;
}
.registPopUpBody{
    position:absolute;
    left:0;bottom:0;
    width:732px;
    height:432px;
    padding:55px 0 60px 0;
}
.inline{
    display:inline-block;

}
.block{
    display:block;
}
.textStyle1{
    width:126px;
    text-align:center;
    color:#fff;
    border-right:1px solid #fff;
    margin-right:15px;
}
.textStyle2{
    color:#fff;
    font-family:"方正康体简体";
}
.closeX{
    color:rgb(185,195,226);
    position:absolute;
    top:3px;
    right:15px;
    font-size:25px;
    cursor:pointer;
}
.closeX:hover{
    color:#fff;
}
.text_font14{
    font-size:14px;
}
.boxs{
    box-sizing: border-box;
}
.text_font18{
    font-size:18px;
}
.text_font20{
    font-size:20px;
}
.registLine{
    line-height:32px;
    padding-bottom:22px;
}
.star{
    width:105px;

    text-align:right;
    margin-right:10px;

}
.registInputB{
    width:288px;

    border-radius: 3px;
    border:1px solid #c1c1c1;
    padding-left: 10px;
    margin: 0 10px 0 20px ;
}


.registInput{
    border:0;
    outline:none;
    height:14px;
    width:267px;
}
/*点击input，边框变色*/
.registInput_Ora{
    border:1px solid #fd9662;
}
.registWarning{
    background-color:rgb(255,237,212);
    color:#e17b4b;
    position:relative;
    visibility:hidden;
}
.warning{
    width:16px;
    height:16px;
    background:url(../images/zzy/loginWarning.png);
    position:absolute;
    left:9px;top:8px;
}
.warningInfo{
    margin-left:28px;
    line-height:32px;
    margin-right:8px;
}
.registSubmit{
    width:116px;
    line-height:38px;
    text-align:center;
    background-color: #6887e8;
    background:linear-gradient(top,#0b77d1,#0b77d1);
    filter:progid:DXImageTransform.Microsoft.gradient(top,startColorst=#0b77d1,endColorstr=#0b77d1);
    border-radius: 4px;
    color:#fff;
}
.posiLast{
    position:absolute;
    bottom:22px;
    left:336px;
}

/*显示警告框*/
.warningShow{
    visibility:visible;
}
/*显示登录框*/
.showRegist{
    display:block;
}
.showLogin{
    display:block;
}

/*登录框弹出*/
.loginPopUp{
    margin: auto;
    width:732px;
    height:330px;
    position:absolute;
    left:0;right:0;
    top:0;bottom:0;
    overflow:auto;
    background-color:#ffffff;
}
.loginPopUpBody{
    height:287px;
    position:absolute;
    left:0;bottom:0;
    width:732px;
    padding:55px 0 60px 0;
}
.loginLine{
    line-height:32px;
    padding-bottom:22px;
}
.loginCut-off{
    height:145px;
    width:0;
    border-right:1px solid #d2d2d2;
    position:absolute;
    right:259px;
    top:65px;
}
.twoCode{
    position:absolute;
    top:54px;
    right:82px;
    width:132px;
    height:160px;
}
.codeBorder{
    max-width:132px;
     max-height:132px;
    border:1px solid #889ede;
    background-color:#f1fbff;
}
.code{
    background:url(../images/zzy/loginCode.png) no-repeat;
    margin:6px;
    width:120px;
    height:120px;
}
.codeText{
    width:132px;
    line-height:35px;
    text-align:center;
    color:#617dd0;
    font-weight:bold;
}
/*个人中心-修改密码*/
.perCenter{
    line-height:40px;
}
/*外边距溢出和浮动元素高度*/
.clearfix:before{
    content:"";
    display:table;
    clear:both;
}
.mainCenter{
    width:1200px;
    margin:0 auto;
}
.ownPic{
    background:url(../images/zzy/ownPic.png) no-repeat;
    width:18px;
    height:14px;
    margin-right:10px;
}
.left_nav{
    width:200px;
    height:436px;
    background:#f7f8f9;border:1px solid #e5e5e5;
}
.nav_ul{
    height:192px;
    width:200px;

}
.nav_ul>li{
    line-height:50px;
    height:50px;
    font-size:16px;
    font-weight:bold;
    border-bottom:1px solid #e5e5e5;
}
.nav_ul>li:hover{
    line-height:50px;
    height:50px;
    font-size:16px;
    font-weight:bold;
    border-bottom:1px solid #e5e5e5;
    background-color: #3d83e3;
    color:#fff;
}


 li .myConsult{
    background:url(../images/zzy/myConsult.png) no-repeat;
    width:17px;
    height:17px;
    margin:0 10px 0 15px;
     vertical-align: middle;
}
 li:hover .myConsult,li.grow .myConsult{
     background:url(../images/zzy/myConsult_h.png) no-repeat;
     width:17px;
     height:17px;
     margin:0 10px 0 15px;
     vertical-align: middle;
 }
li .myComplain{
    background:url(../images/zzy/myComplain.png) no-repeat;
}
li:hover .myComplain,li.grow .myComplain{
    background:url(../images/zzy/myComplain_h.png) no-repeat;
}
li .myContribute{
    background:url(../images/zzy/myContribute.png) no-repeat;
    width:18px; height:20px;
}
li:hover .myContribute,li.active .myContribute{
    background:url(../images/zzy/myContribute_h.png) no-repeat;
    width:18px; height:20px;
}
li .myChange{
    width:17px;
    height:17px;
    margin:0 10px 0 15px;
    vertical-align: middle;
    background:url(../images/zzy/myChange.png) no-repeat;
}
li:hover .myChange,li.grow .myChange{
    width:17px;
    height:17px;
    margin:0 10px 0 15px;
    vertical-align: middle;
    background:url(../images/zzy/myChange_h.png) no-repeat;
}
/*点击状态*/
.grow{
    line-height:50px;
    height:50px;
    font-size:16px;
    font-weight:bold;
    border-bottom:1px solid #e5e5e5;
    background-color: #3d83e3;
    color:#fff;
}
.right_change{
    margin-left:22px;
}
.changeTit{

    height:50px;
    /*border-bottom:2px solid  #3d83e3;*/
    font-size:20px;
    font-weight: bold;
    line-height: 50px;
}
.borderLeft{
    margin-left:2px;
    margin-right:10px;
    border-left:4px solid  #3d83e3;
    height:30px;
}
.changeMain{
    width: 975px;
    border-top:2px solid  #3d83e3;
    border-right:1px solid #e5e5e5;

    border-left:1px solid #e5e5e5;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    background-color:#f7f8f9;
}
.changeline{
    border-bottom:1px solid #e5e5e5;
    height:47px;
}
.lab{
    width:110px;
    height:46px;
    border-right:1px solid  #e5e5e5;
    font-size:14px;
    font-weight:bold;text-align:center;
    line-height: 46px;
}
.inputlab{
    width:840px;
    line-height:47px;
    height:47px;
}
.focusWhite{
    background-color:#fff;
}
.all_input{height:32px; border:1px solid #e5e5e5; line-height:30px; margin-bottom: 5px; text-indent:5px; color:#333;}
.btnLocation{
    text-align: center;
}
.resetBtn{
    width:120px;
    height:40px;
    border:1px solid #e5e5e5;
    background-color:#fff;
    border-radius: 4px;
    color:#999999;
    font-size:16px;
    outline: none;cursor: pointer;
}
.resetBtn:hover{
    background: #faf9f9;
}
.allowBtn{
    background-color:#1f63c8;
    color:#fff;
}
.allowBtn:hover{
    background: #2a6bcb;
}
.margin_LR5{
    /*margin: 0 5px;*/
}
.border_BtmG{
    border-bottom:1px solid #dadada;
    height:40px;
}
.border_BtmB{
    border-bottom:5px solid #3366cc;
    height:38px;
}
.txtCenter{
    width:855px;
    margin:0 auto;

}
.bigTit{
    line-height: 110px;
    border-bottom:1px solid #dadada;
    color:#344da8;
    font-size:30px;
    text-align: center;
}
.margin_btm15{
    margin-bottom:15px;
}
.smallTip{
    line-height:40px;
    background-color: #f0f4fa;
    padding:0 160px;
    color:#a4a4a5;
    font-size:14px;
    vertical-align: middle;
}
.cgray{
    width:20px;
    height:20px;
    color:#a4a4a5;
    vertical-align: middle;
    line-height: 20px;
    text-align: center;
}
.cgray_cli{
    color:#fff;
    background-color:#5c91e1;
}
.margin_L85{
    margin-left:85px;
}
.margin_L75{
    margin-left:75px;
}
.margin_T30{
    margin-top:30px;
}
.stage{
    font-size:16px;
    text-indent: 2em;
    line-height: 30px;
}
.picMain{
    margin:35px 0;
}
.picM{
    background:url(../images/zzy/picMain.png) no-repeat;
    width:575px;
    height:320px;
    margin:0 auto;
}
.picTxt{
    margin-top:12px;
    text-align: center;

    font-size:12px;
}
.btm_border{
    margin:80px 0 30px 0;
    border-bottom:1px solid #dadada;
}
.yellowStar{
    width:26px;
    height:25px;
    background:url(../images/zzy/yellowStar.png) no-repeat;
    margin-left:20px;
}
.xinLang{
    background:url(../images/zzy/xinlang.png) no-repeat;
    width:28px;
    height:25px;
}
.weiXin{
    background:url(../images/zzy/weixin.png) no-repeat;
    width:31px;
    height:25px;
}
.qq{
    width:21px;
    height:25px;
    background:url(../images/zzy/qq.png) no-repeat;
}
.middle{
    display:table-cell;
    vertical-align: middle;
}
/*///////////*/
/*湖北12348-法援*/
.img_ban{
    background:url(../images/zzy/banner.png) no-repeat center;
    position:relative;
    height:340px;
}
.small_tip{
    width:944px;
    height:300px;
    position:absolute;
    top:28px;
    right:350px;
}
.long_nav{
    height:34px;
    background:url(../images/zzy/long_nav.png) no-repeat center;
}
.lNav{
    width:232px;
    height:34px;
    font-size:16px;
    color:#fff;
    line-height:34px;
}
.navNumber{
    font-style:italic;
    font-size:24px ;
    margin:0 10px 0 13px;
}
.posi{
    position:relative;
    bottom:2px;
}
.margin_T20{
    margin-top:20px;
}
.tip_txt{
    height:134px;
}
.tip_t{
    width:236px;
    height:134px;
    border-left:1px solid #eaeff5;
    padding:0 15px;
    overflow: hidden;
}
.lineH30{
    line-height:30px;
    color:#9b9da0;
    font-size: 14px;
    cursor: pointer;
}
.centerPosi{
    position:relative;
}
.boxPosi{
    position:absolute;
    right:-182px;top:-338px;
}
.btn_B{
    margin-top:40px;
    text-align:center;
    height:50px;
}
.btn_S{
    background-color:#2b73e0;
    color:#fff;
    width:200px;
    height:42px;
    font-size:18px;
    line-height: 42px;
    border-radius: 2px;
}