#rest {
display:none
}

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
body, input, select, button, textarea { font-size: 12px; font-family: Arial, sans-serif; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #000; line-height: 1.2; }
a, a:link { color: #fff; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; }
a:focus { outline: none; }
a.underline:link { COLOR: #006699; TEXT-DECORATION: underline;}
a.underline:visited {COLOR: #006699; TEXT-DECORATION: underline;}
a.underline:hover { COLOR: #666666; TEXT-DECORATION: underline;}
a.underline:active {COLOR: #333333; TEXT-DECORATION: underline;}
/*/////////////////////////////////*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
    margin: 0;
    padding: 0;
}
#header_box {
    margin: 0 auto;
    height: 44px;
    padding: 10px 0 9px 10px;
    width: 950px;
}
#login_bg {
    background: url(../images/login_bg.gif) repeat-x center top;
    text-align: center;
    padding-bottom: 30px;
    min-width: 950px;
}
#content_title {
    margin: 0 auto;
    padding: 10px 0;
    text-align: left;
    width: 940px;
}
#content_title h1 {
    float: left;
    font-size: 24px;
    line-height: 1.2;
}
#content_title span {
    float: right;
    display: block;
    position: relative;
    top: 20px;
    right: 10px;
    color: #666;
}
#content_title span a {
    color: #666;
}
#content_title span a {
    color: #666;
}
.clearBoth {
    clear: both;
}
#content {
    margin: 0 auto;
    text-align: left;
    padding: 0px 10px;
    width: 941px;
}
#content_top {
    margin: 0 auto;
    background: url(../images/boxTop_Bg.png) no-repeat center top;
    height: 16px;
}
.reset_pw {
    border: 1px #e8e8e8 solid;
    width: 939px;
    padding: 35px 0 30px 0px;
}
.reset_tab_box {
    height: 40px;
    width: 905px;
    padding-left: 28px;
    margin: 0px 3px;
    background: url(../images/tab_bg.gif) repeat-x 0 0;
}
.set_ontab {
    font-size: 14px;
    display: block;
    float: left;
    cursor: pointer;
    line-height: 38px;
    padding: 0px 20px;
    border-top: #dddddd 1px solid;
    border-right: #dddddd 1px solid;
    border-bottom: #fff 1px solid;
    border-left: #dddddd 1px solid;
}
.set_offtab {
    font-size: 14px;
    display: block;
    float: left;
    cursor: pointer;
    line-height: 38px;
    padding: 0px 20px;
    border-top: #fff 1px solid;
    border-bottom: #dddddd 1px solid;
}
.login_main {
    border-left: 1px #e8e8e8 solid;
    border-right: 1px #e8e8e8 solid;
    width: 904px;
    padding: 10px 0 0px 35px;
    background-color: #fff;
}
.login_box {
    float: left;
    width: 455px;
}
.errormessage {
    font-size: 12px;
    color: #FF0000;
    text-align: center;
    height: 30px;
}
.modify_oneline {
    padding: 25px 0 5px 0;
    height: 32px;
}
.modify_text {
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    width: 190px;
    text-align: right;
    float: left;
}
.modify_pw_input {
    width: 234px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-left: 20px;
    display: inline;
}
.inputBgLine {
    border: #d0d0d0 1px solid;
    line-height: 23px;
}
.modify_text {
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    width: 190px;
    text-align: right;
    float: left;
}
.login_submit_pwd {
    margin-left: 45px;
    background: url(../images/login_submit.gif) no-repeat left top;
    text-align: center;
    line-height: 29px;
    height: 29px;
    width: 79px;
    cursor: pointer;
    border: 0 none;
    font-weight: bolder;
    font-size: 12px;
}
#rest {
    display: none;
}
.login_box {
    float: left;
    width: 455px;
}

.errormessage {
    font-size: 12px;
    color: #FF0000;
    text-align: center;
    height: 30px;
}



.login_welcome {
    float: left;
    width: 365px;
    margin-left: 75px;
    text-align: left;
    padding-top: 20px;
}
.login_welcome h2 {
    color: #666;
    font-size: 22px;
}
.gap32px {
    height: 32px;
}
.login_welcome p {
    color: #666;
    font-size: 14px;
    line-height: 33px;
}
.gap16px {
    height: 16px;
}
.clear, .gap32px, .gap16px, .gap24px, .gap40px, .gap26px, .gap8px, .gap12px {
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
}
.buttom_register_btn {
    margin-left: 20px;
    background: url(../images/001_03.png) no-repeat left top;
    text-align: center;
    line-height: 29px;
    height: 34px;
    width: 120px;
    cursor: pointer;
    border: 0 none;
    font-weight: bolder;
    font-size: 14px;
    color: beige;
}
.clearBoth {
    clear: both;
}
#content_bottom {
    background: url(../images/boxBottom_Bg.gif) no-repeat center bottom;
    height: 28px;
}
#footer {
    color: #666666;
    font-size: 14px;
    text-align: center;
margin-top:15px;
margin-bottom: 30px;
}
/*///////////////*/
   
        .btn-mobile ul {
            display: inline-block;
            width: 100%;
            margin-bottom: 3px;
        }

            .btn-mobile ul li {
                width: 33%;
                float: left;
                text-align: center;
                padding-top: 15%;
            }
        ul.list-group li {
        padding:5px
        }
         ul.list-group li:hover {
       background: #eae4e4;
    border: 0px solid #eae4e4;
        }
  
        .panel-group {
           max-height:7700px;
            overflow: auto;
        }

        .leftMenu {
            margin: 10px;
            margin-top: 5px;
        }

            .leftMenu .panel-heading {
                font-size: 14px;
                padding-left: 20px;
                height: 36px;
                line-height: 36px;
                color: white;
                position: relative;
                cursor: pointer;
            }
                /*转成手形图标*/
                .leftMenu .panel-heading span {
                    position: absolute;
                    right: 10px;
                    top: 12px;
                }

            .leftMenu .menu-item-left {
                padding: 2px;
                background: transparent;
                border: 1px solid transparent;
                border-radius: 6px;
            }

                .leftMenu .menu-item-left:hover {
                    background:#eae4e4;
                    border: 1px solid #EAE4E4;
                }
                .panel-primary>.panel-heading {
    color: #fff;
    background-color: #b41c1c;
    border-color: #b41c1c;
}
                .panel-primary {
    border-color: #ccc;
}
                .panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px;
}
                .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
                .panel-group {
    
    overflow: auto;
    margin-top: 40px;
}
        .tech_mobile {display:none;
        }
        @media(max-width:768px) {
              h3 {
            font-size:20px
            }
            .tech_pc {
            display:none;
            }
            .tech_mobile {
            display:block;
            
            }
            .tech-mobile-ban {
            margin-top:0px
            }
        }
        .dropdown-menu {
        z-index:90
        }
        .form-control {
   
    font-size: 14px;
    line-height: 1.42857143;
    color: #aaa;
  
    background-image: none;
    border: 1px solid #ccc;
  
}
        .btn-default,.btn-default:hover {
    color: #fff;
    background-color: #b41c1c;
    border-color: #e60012;
}
       
         .leftMenu .menu-item-left {
    border-radius: 0px;
    width: 100%;
    text-align: left;
    padding-left: 10px;
}
       
        @media(max-width:768px) {
          .dropdow-toggle{
             width: 10px;
    border-radius: 0px;
    height: 5px;
    position: relative;
    left: -40px;
    z-index: 5;
    top: 12px;
         }
        .btn_moblie {
      width: 13%;
    height: 35px;
    margin-left: 9px;
    margin-top: -12px;
        }
        .btn .caret {
    margin-left: 0;
    margin-top: -30px;
}
        .panel-group {
    overflow: auto;
    margin-top: -6px;
}
          .share-platform {
    clear: both;
    margin-top: -50px;
    height: auto;
    float: right;
}
        }
        @media(max-width:330px) {
      
          h3 {
            font-size:20px
            }
              .share-platform {
   
    margin-top: -35px;
    
}
        }
    #footer {
    color: #666666;
    font-size: 14px;
    text-align: center;
    margin-top: 15px;
}   