﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
  line-height: 1.6;
  font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;
  color: #222;
  font-size: 14px;
  background:#fafafa;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

.fl{
    float:left;
}
.fr{
    float:right;
}
a{
    text-decoration:none;
}
.wb_head{
    height:100px;
    width:1000px;
    margin:0 auto;
}
.wb_head .logo{
    width:225px;
    height:90px;
    float:left;
    margin-top:10px;
    background:url(img/logo.png);
    background-size:225px 90px;
}
.wb_head .headright{
    float:right;
    padding-right:10px;
    height: 79px;
    padding-top: 21px;
}
.wb_hdp{
  text-align:center;
    width:1000px;
    height:311px;
    margin:0 auto;
    border:1px solid #999;
    border-top:0px;
}
.wb_hdp img{
    width:100%;
   
}
.wb_hdp .js{
    width:386px;
    position:absolute;
    margin-top:-200px;
    margin-left:20px;
}



.js .dec{
    height:114px;
    background:#FFFFCC;
    border:1px solid #999;
    padding:10px;
    
}
.js .dec .title1{
    
    font-size:20px;
    float:right;
}
.js .dec .title1 span{
    
    font-size:32px;
    font-weight:bold;
}
.js .dec .title2{
    
    font-size:22px;
    float:left;
    font-weight:bold;
    color:#FF9900;
}
.js .dec .title3{
    float:right;
    margin-top:10px;
    font-size:12px;
}
.js .jsnr{
    height:40px;
    width:156px;
    background:#FFCC00;
    border:1px solid #ccc;
    margin-top:10px;
  
    font-size:24px;
    text-align:center;
    color:#fff;
    cursor:pointer;
    font-weight:bold;
}
.js .jsnr:hover{
   
    background:#FF6600;
   
    
}

.wb_hdp .jjfa{
    width:771px;
    position:absolute;
    margin-top:-200px;
    margin-left:20px;
}
.jjfa .dec{
    height:90px;
    background:#FFFFCC;
    border:1px solid #999;
    padding:10px;
    text-align:left;
    
    line-height:40px;
    
}
.jjfa .dec .title1{
    padding-top:5px;
    font-size:20px;
}

.jjfa .dec .title2{
    
    font-size:20px;
}

.jjfa .jsnr{
    height:40px;
    width:156px;
    background:#00CC00;
    border:1px solid #ccc;
    margin-top:10px;
  
    font-size:24px;
    text-align:center;
    color:#fff;
    cursor:pointer;
    font-weight:bold;
}
.jjfa .jsnr:hover{
   
    background:#669900;
   
    
}

.headright .tel{
   display:block;
   
    line-height:40px;
    height:40px;
}
.headright .tel span{
    float:right;   
}

.daohang{
    float:right;
    height:60px;
}
.daohang a{
    height:20px;
    font-size:20px;
    font-weight:bold;
    color:#222;
    text-decoration:none;
    border:1px;
    border:1px solid #fafafa;
    border-bottom:0px;
    padding:10px 20px;
}
 .daohang a.selected{
    background:#ea9600;
    color:#fff;
    border:1px solid #222;
    border-bottom:0px;
}
  .daohang a.selected:hover{
     color:#fff;
}
    .daohang a:hover {
    color:#fff;
    text-decoration:none;
    background:#ea9600;
    border:1px solid #222;
    border-bottom:0px;
    }
    .headright .user{
        float:right;
        padding-left:20px;
        padding-top:2px;
    }
     .headright .user a{
        background:#fff;
        padding:5px 20px;
        border:1px solid #222;
        text-decoration:none;
        font-size:16px;
        color:#222;
        font-weight:bold;
    }
     .headright .user a.jr{
        background:#fff;
    }
      .headright .user a.jr:hover{
        background:#f5facc;
    }
     .headright .user span{
        padding-right:5px;
        padding-top:30px;
        text-decoration:none;
        font-size:14px;
        color:#222;
        
    }
       .headright .user a.ty{
        background:#FFCC00;
        padding:5px 20px;
        color:#fff;
        border:1px solid #222;
    }
         .headright .user a.zx{
        background:#e2dbba;
        padding:5px 20px;
        color:#222;
        border:1px solid #222;
    }
         .headright .user a.zx:hover{
        background:#aca74e;
       
    }
        .headright .user a.ty:hover{
        background:#FF6600;
    }
 .line3{
    clear:both;
    display:block;
    height:3px;
    background:#ccc;
}
  .line2{
    clear:both;
    display:block;
    height:2px;
    background:#ccc;
}
    .line1{
    clear:both;
    display:block;
    height:1px;
    background:#ccc;
}
    .wb_content{
         width:1000px;
        margin:0 auto;
    }
    .qh
    {
        height:50px;
        
        
    }
    .qh a{
        line-height: 50px;
        width:25%;
        display:block;
        float:left;
        text-decoration:none;
        text-align:center;
        color:#000;
        font-size:24px;
        font-weight:bold;
    }
    .qh a.selected{
       border-bottom:6px solid #ea9600;
    }
    .qh a span{
        float:right;
        color:#ccc;
    }
    .qh_title{
        font-size:28px;
        text-align:center;
        padding:10px;
    }
     .qh_dec{
        font-size:18px;
        text-align:center;
         padding-bottom:10px;
    }
     .fa_content{
         margin:0 auto;
         width:912px;
     }
     .fa_item
     {
         float:left;
         padding:10px;
         background:#FFFFCC;
         height:127px;
         margin:10px;
         width:262px;
         border:1px solid #222;
         
     }
     .fa_item img{
         width:48px;
         height:48px;
         background:#ea9600;
         float:left;
     }
     .fa_item .item_content{
         float:left;
         padding-left:10px;
         width:204px;
     }
     .fa_item .fa_more{
         font-size:62px;
         font-weight:bold;
         width:50px;
         margin:0 auto;
     }
     .fa_dengdai{
         clear:both;
         font-size:24px;
         padding-left:53px;
         padding-top:10px;
         padding-bottom:30px;
     }
     .item_content .item_c_title{
         font-size:18px;
         font-weight:bold;
     }
     .item_content .item_c_dec{
         font-size:16px;
     }
    .qh_content{
        border:1px solid #ccc;
        background:#fff;
        margin-top:20px;
        margin-bottom:10px;
        text-align:center;
    }
    .wb_foot{
        width:1000px;
        margin:0 auto;
       text-align:center;
    }
    .wb_foot span{
        font-size:16px;
        display:block;
        line-height:30px;
    }
    .wb_foot .ewm{
        width:160px;
        height:173px;
        margin:0 auto;
        border:1px solid #000;
        background:url(img/gfewm.png);
        background-size:160px 173px;
        margin-bottom:10px;
    }
    .pb10{
        padding-bottom:10px;
    }

    .kh_content
    {
        text-align:center;
        margin-bottom:10px;
    }

    .dn
    {
        display:none;
    }
    
    
    /*关于我们*/
    .about_yg{
       
        margin-bottom:10px;
        background:#DAE9DA;
        border:1px solid #ccc;
        border-top:0px;
        text-align:center;
         width:1000px;
    margin:0 auto;
  
    border:1px solid #ccc;
    }
     .about_yg .title{
       font-size:50px;
       font-weight:bold;
    }
      .about_yg .dec{
       font-size:20px;
       
    }
.about_title {
    font-size: 50px;
    text-align: center;
    font-weight: bold;
    padding:20px;
}
    .about_yg .item{
        

    }
    .about_position{
        background:#a5a5a5;
        padding:10px;
        font-size:14px;
        color:#fff;
        width:958px;
        margin:0 auto;
        margin-bottom:20px;
    }
          div#up {
width: 0px;
height: 0px;
border-left: 16px solid transparent;
border-right: 16px solid transparent;
border-bottom: 16px solid #a5a5a5;
position: absolute;
margin-top: -26px;
margin-left: 76px;

}




          /*体验*/
          .ty_hdp{
      
  text-align:center;
    background:#ccddd3;
    width:1000px;
    margin:0 auto;
   
    border:1px solid #ccc;
}
.ty_content img{
    width:988px;
    height:143px;
}
.ty_content .title{
    text-align:center;
    font-size:28px;
    font-weight:bold;
    padding:20px 0px;
}
.qt_content{
 width:988px;
 margin:0 auto;
 border:1px solid #ccc;
 padding:10px;
 margin-bottom:20px;

}
.qt_content_list{
    width:998px;
    margin:0 auto;
}
.qt_content_title{
 font-size:20px;
 padding-top:10px;
 padding-left:133px;
}
.qt_content_item{
  float:left;
  width:184px;
  margin:20px 32px;
  text-align:center;
}
.qt_content_item img{
  width:184px;
  height:184px;
  
}
.qt_content_item .ittile{
  font-size:16px;
  font-weight:bold;
  
}
.qt_content_item .itdec{
  font-size:12px;
 
  
}




.cl{
    clear:both;
}
.ht_content{
 width:988px;
 margin:0 auto;
 border:1px solid #ccc;
 padding:10px;
 margin-bottom:20px;
}

.ht_content_list{
    width:902px;
    margin:0 auto;
}
.ht_content_title{
 font-size:20px;
 padding-top:10px;
 padding-left:62px;
}

.ht_content_item{
  float:left;
  width:409px;
  height:175px;
  border:1px solid #ccc;
  margin:20px 20px;
  text-align:center;
}
.ht_content .bgcolor1{
    background:#FEEDA8;
}
.ht_content_item .ittile{
    padding-top:50px;
  font-size:24px;
  font-weight:bold;
  
}
.ht_content_item .itdec{
  font-size:16px;
}
.ht_content_item span{
    height:22px;
    width:22px;
    color:#fff;
    margin-left:5px;
    margin-top:5px;
    font-size:14px;
    font-weight:bold;
    display:block;
    border-radius:11px;
    position:absolute;
    background:#ea9600;
}
.x {
            border: solid 0px #999;
            width: 50px;
            height: 50px;
            position: absolute;
            background-color: transparent;
        }

            .x:before {
                position: absolute;
                top: 0px;
                right: 0;
                left: 0;
                bottom: 0;
                border-bottom: 50px solid #999;
                border-left: 50px solid transparent;
                content: "";
            }

            .x:after {
                position: absolute;
                left: 1px;
                right: 0;
                top: 1px;
                bottom: 0;
                border-bottom: 49px solid #FEEDA8;
                border-left: 49px solid #8bcf0d;
                content: "";
            }
            .f {
            border: solid 0px #999;
            width: 50px;
            height: 50px;
            position: absolute;
            background-color: transparent;
        }

            .f:before {
                position: absolute;
                top: 0px;
                right: 0;
                left: 0;
                bottom: 0;
                border-bottom: 50px solid #999;
                border-left: 50px solid transparent;
                content: "";
            }

            .f:after {
                position: absolute;
                left: 1px;
                right: 0;
                top: 1px;
                bottom: 0;
                border-bottom: 49px solid #fafafa;
                border-left: 49px solid #8bcf0d;
                content: "";
            }


            /*登陆*/
            
            .denglu{
                width:472px;
                display:none;
                position: fixed;
                left:30%;
                top:20%;
            }
            .denglu .content{
                float:left;
                border:1px solid #ccc;
                background:#fff;
                padding:10px;
                width:381px;
                height:410px;
                text-align:center;
            }
            .denglu .close{
                float:left;
                margin-left:3px;
                width:62px;
                border:1px solid #ccc;
                background:#fff;
                height:62px;
                text-align:center;
                line-height:62px;
                font-size:60px;
                font-weight:bold;
                cursor:pointer;
            }
            .denglu .close:hover{
                float:left;
                margin-left:3px;
                width:62px;
                border:1px solid #ccc;
                background:#ea9600;
                height:62px;
                color:#fff;
                text-align:center;
                line-height:62px;
                font-size:60px;
                font-weight:bold;
                cursor:pointer;
            }
            .denglu .title{
                font-size:18px;
                font-weight:bold;
                color:#222;
                margin:10px;

            }
            .denglu .QRCode{
                width:300px;
                height:308px;
                margin:0 auto;
                vertical-align:middle;
                overflow:hidden;
               

            }
            .denglu .QRCode iframe{
                top:-40px;
                position:relative;
            }
            .denglu .dec{
                font-size:14px;
                color:#222;
                margin:10px;

            }
            .cur{
                cursor:pointer;
            }

            /*注册*/
            .regist{
                
                width:1000px;
                margin:0 auto;
                border:1px solid #ccc;
                 margin-top:10px;
                 margin-bottom:10px;
            }
            .regist .content{
                padding:20px;
                width:400px;
                margin:0 auto;
            }
            .regist .txzl{
                font-size:24px;
                color:#FF9900;
                font-weight:bold;
            }

            .regist .title{
                font-size:16px;
                
            }
            .regist .title span{
                font-size:24px;
                font-weight:bold;
                color:#006600;
                
            }
            .regist table{
                margin-top:10px;
            }
             .regist .regBtn{
                 height:36px;
                 width:139px;
                 font-size:16px;
                 font-weight:bold;
                 color:#fff;
                 background:#FF9900;
                 border:1px solid #fff;
                 margin-top:20px;
                  margin-left:10px;
             }
             .regist  td{
                 height:45px;
                 font-size:16px;
             }
             .regist  input{
                 height:30px;
                 padding:2px;
                 margin-left:10px;
                 
             }
             .must{
                 color:#ff0000;
             }
        .wb_login{
                 background: url('img/login-bg.png') repeat;
                 
             }
        .wb_login_base{
            width:320px;
            margin:0 auto;
            margin-top:90px;
        }
        .wb_login_content{
            background:#ffffff;
            height:420px;
            width:320px;
        }
        .wb_login_change{
           
           text-align:center;
           display:block;
           height:44px;
           line-height:44px;
           border:1px solid #302D33;
           background-color:rgba(17,17,17,0.15);
           width:270px;
           margin:0 auto;
           cursor:pointer;
           border-radius:22px;
           font-size:14px!important;
           color:#E6E6E6;
            margin-top:20px;
        }
        .web_login_title_b{
            color:#666666;
            font-size:20px;
            font-weight:bold;
            padding-top:20px;
            text-align:center;
        }
        
        .web_login_info{
            height:360px;
            width:300px;
            margin:0 auto;
            overflow:hidden;
        }
        .web_login_info iframe{
            position:relative;
            top:-40px;
            margin:0 auto;
        }
        .web_login_info1{
            height:333px;
            width:262px;
            margin:0 auto;
            overflow:hidden;
            margin-top:25px;
        }
         .web_login_info2{
            height:333px;
            width:262px;
            margin:0 auto;
            overflow:hidden;
            margin-top:20px;
        }
          .web_login_info3{
            height:333px;
            width:262px;
            margin:0 auto;
            overflow:hidden;
             margin-top:20px;
        }
           .web_login_info4{
            height:333px;
            width:262px;
            margin:0 auto;
            overflow:hidden;
            margin-top:5px;
        }
           .web_login_info5{
            height:343px;
            width:262px;
            margin:0 auto;
            overflow:hidden;
            margin-top:10px;
        }
           .web_shouquan_text{
               margin-top:10px;
           }
            .web_shouquan_text span{
            display:block;
            font-size:14px;
            margin-top:6px;
            color:#666666;

        }
            .web_login_sq{
               
                width:100%;
                
                width:327px;
            }
            .web_shouquan_text span{
                display:block;
                font-size:14px;
                margin-top:6px;
                color:#666666;
            }
           .web_shouquan_open{
               cursor:pointer;
               margin-top:10px;
               width:60px;
               height:30px;
               background:#0bc609;
               border-radius:20px;
           }
           .web_shouquan_open_i{
               margin-top:10px;
               width:40px;
               height:30px;
               margin-left:20px;
               background:#ffffff;
               border:1px solid #cccccc;
               border-radius:20px;
           }
            .web_shouquan_text span a{
                float:right;
                color:#ff9900;
                font-weight:bold;
            }
            .web_login_sq_l{
                float:left;
                width:250px;
            }
            .web_login_sq_r{
                float:right;
            }
        .web_login_text{
            margin-top:10px;
        }
        .web_login_text span{
            display:block;
            font-size:16px;
            margin-top:6px;
            color:#666666;

        }
         .web_login_text input{
            width:256px;
            margin-top:6px;
            border:1px solid #999;
            height:35px;
            padding-left:3px;
            padding-right:-3px;
        }
         .web_regist_submit{
            margin-top:15px;
             width:100%;
             height:42px;
             background:#07b500;
             color:#ffffff;
             font-size:16px;
             font-weight:bold;
             border:1px solid #ccc;
         }
         .web_login_code{
             width:95px;
             height:40px;
             background:#FF9900;
             color:#ffffff;
             font-size:14px;
             margin-left:5px;
             font-weight:bold;
             border:1px solid #ccc;
         }
         .web_login_submit{
             margin-top:15px;
             width:100%;
             height:42px;
             background:#FF9900;
             color:#ffffff;
             font-size:16px;
             font-weight:bold;
             
             border:1px solid #ccc;
             
         }
         .web_login_other{
             margin-top:10px;
         }
         
         .web_login_other_zhuce{
             float:left;
            
         }
         .web_login_other_find{
             float:right;
             
         }
         .web_login_other_zhuce a{
             color:#009900;
             text-decoration:underline;
         }
         .web_login_other_find a{
             color:#ff9900;
             text-decoration:underline;
         }
.elseClose {
    width: 20px;
    height: 20px;
    margin:3px;
    background-image: url(img/close.gif);
    background-repeat: no-repeat;
    background-position: 2px 2px;
   
}
.elseClose:hover{background-position:2px -16px!important;}
.baseCloase{
    margin-left: 288px;
    cursor: pointer;
    position: absolute;
    margin-top:3px;
    width: 26px;
    height: 26px;
    border-radius:13px;
    border:1px solid #999;
}
.baseCloase:hover{
    border:1px solid #ff5000;
}

.clear{
    clear:both;
}
span.web_shouquan_text_yes{
    font-weight:bold;
    color:#22d100 ;
}
span.web_shouquan_text_no{
    color:#ccc;
}
.web_shouquan_text img{
    position: absolute;
    margin-left: 225px;
    margin-top: 23px;
}

.web_login_error_msg{
    display:none;
    height:22px;
    color:#ff0000;
    font-size:14px;
    background:#ffffcc;
    border:1px solid #999;
    padding:5px;
}
.web_login_error_msg span{
    float: right;
    font-size: 20px;
    cursor: pointer;
    position: relative;
    top: -5px;
}
.web_shouquan_befor{
    width: 347px;
    margin-top:5px;
    border:1px solid #e8e8e8;
}
.web_shouquan_befor_title{
    background:#f5f5f5;
    padding:8px;
    font-weight:bold;
    font-size:16px;
    border-bottom:1px solid #e8e8e8;
}
.web_shouquan_befor_content{
    padding:5px;
    line-height:25px;
}
.hide{
    display:none;
}