@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
body{margin:0px; padding:0px; background-color:#ffffff; font-size:12px; font: 81.25% arial, helvetica, sans-serif; color:#222222;overflow-x: hidden;}
h1,h2,h3,img{margin:0px; padding:0px;list-style-type:none;border:0px;}
.clear{clear:both;}
a{ text-decoration:none;color: #15c;}
a:hover{ text-decoration:none;}
li{ list-style:none;}
#hoogege{ width:950px; height:auto; overflow:hidden; margin:115px auto; margin-bottom:0px }
#hoogege .logo,#hoogege .hoogege_sea{ width:100%; float:left;  position:relative; text-align:center;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}
#hoogege .logo img{ max-width:100%;}
.sys{ position:absolute; right:0; top:0; display:block; width:150px; height:150px;}
.sys p{ font-size:24px; color:#757575; font-weight:bold}
#hoogege .logo .share{ position:absolute;  bottom:0;}
#hoogege .hoogege_sea {margin-top: 14px;}
#hoogege .hoogege_sea select,.go_search,.go_yz{ float:left;height: 36px;line-height: 27px; background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);-webkit-border-radius: 2px;    background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));-webkit-user-select: none;background-color: #f3f3f3;border: 1px solid #f3f3f3;border-radius: 2px;color: #757575; cursor: pointer;  font-family: arial,sans-serif;font-size: 13px;font-weight: bold;margin: 0px 4px;min-width: 54px;text-align: center; width:108px}
#hoogege .hoogege_sea select:hover,.go_search:hover,.go_yz:hover{box-shadow: 0 1px 5px #dedede;border: 1px solid #cccccc;}
#hoogege .search{ width:480px; float:left; background:#ffffff; box-sizing: border-box;-webkit-box-sizing: border-box;border:1px solid #d9d9d9;padding-bottom: 2px; padding-top:3px; position:relative;padding: 2px 9px; float:left;}
#hoogege .search { min-height:38px; text-align:left;}

#hoogege .search:hover{border:1px solid #35a1fc ;background:#ffffff;}

#txcl{ float:left;height: 36px;line-height: 27px; background-image: -webkit-linear-gradient(top,#E5521E,#E5521E);-webkit-border-radius: 2px;    background-image: -webkit-gradient(linear,left top,left bottom,from(#E5521E),to(#E5521E));-webkit-user-select: none;background-color: #E5521E;border: 1px solid #E5521E;border-radius: 2px;color: #ffffff; cursor: pointer;  font-family: arial,sans-serif;font-size: 13px;font-weight: bold;margin: 0px 4px;min-width: 54px;text-align: center; width:108px}


span#radius{display:inline-block;float:none;font-size:12px;padding:2px 5px;margin:5px;border:1px solid #E0E0E0; background-color:#F0F0F0;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius: 5px;color:#000;}
.tabinput{margin-left:5px;border:0; height:25px; display:none;}
.jsb{ width:430px; margin:0 auto;padding-top: 64px; height:auto; }
.jsb2{ width:610px; margin:0 auto;padding-top: 75px; height:auto; }
.jsb .thr{ width:100%; float:left; text-align:left; position:relative}
.jsb .thr2{ width:33%; float:left; text-align:center; position:relative}
.jsb .thr3{ width:50%; float:left; text-align:center; position:relative}
.jsb .thr input,.jsb .thr2 input,.jsb2 .thr input,.jsb .thr3 input{height: 36px;line-height: 27px; background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);-webkit-border-radius: 2px;    background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));-webkit-user-select: none;background-color: #f2f2f2;border: 1px solid #f2f2f2;border-radius: 2px;color: #757575; cursor: pointer;  font-family: arial,sans-serif;font-size: 13px;font-weight: bold;margin:0 0 10px 4px;min-width: 54px;padding: 0 16px;text-align: center;}
.jsb .thr2 input,.jsb .thr3 input{border: 1px solid #E5521E; width:120px;border-radius: 5px;-webkit-border-radius: 5px;background:#ffffff;}
.jsb .thr input:hover,.jsb .thr2 input:hover,.jsb .thr3 input:hover,.jsb2 .thr input:hover{box-shadow: 0 1px 5px #dedede;border: 1px solid #cccccc;}
input.i_hover{border: 1px solid #E5521E; background:#E5521E; color:#ffffff;}
.jsb .thr2 input:hover,.jsb .thr3 input:hover{border: 1px solid #E5521E; background:#E5521E; color:#ffffff;}
input.i_hover:hover,input.i_hover:hover{border: 1px solid #E5521E; background:#ffffff; color:#757575;}
.jsb2 .thr{ width:100%; float:left; text-align:left; position:relative}
#gb{position: absolute;width: 100%; right:0; top:15px; text-align:right;}
#gb .gb_bb{padding-right: 30px; position:relative}
#gb .gb_Se { float:right}
#gb .gb_Se a{ display:block; color: #fff; background:#4285f4;border: 1px solid #4285f4;font-weight: bold;outline: none;background: -webkit-linear-gradient(top,#4387fd,#4683ea);
    background: linear-gradient(top,#4387fd,#4683ea);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4387fd,endColorstr=#4683ea,GradientType=0);line-height: 28px;padding: 0 12px;-webkit-border-radius: 2px;border-radius: 2px;}
#gb .gb_bb .gb_nc{ float:right; background:url(../images/tian.png) no-repeat; width:30px; height:30px;padding-right: 15px; cursor:pointer}
#gb .gb_bb .gb_nc:hover{  background:url(../images/tian_hover.png) no-repeat; }
#gb .gb_bb .gb_nc2{ float:right;line-height: 32px; }
#gb .gb_bb .gb_nc2 a{ color:#000000;line-height: 24px;padding: 0 12px; font-size:13px;}
#gb .gb_bb .gb_nc2 a:hover{ color:#000000; text-decoration:underline;}

.addsrarch{ float:left; height:20px; width:100%; border-bottom:1px solid #f1f1f1;}
#hoogege .search .del{ width:28px; position:absolute; right:3px; z-index:2; top:3px; cursor:pointer}

#keylist{ width:100%; float:left; background:#fcfcfc; border-bottom:1px solid #f1f1f1;}
#keylist .keylist{ width:900px; margin:0 auto; line-height:28px;}
#keylist .keylist .bk1{ width:90px; float:left; background:url(../images/jt.jpg) repeat-y right; text-align:right; padding-right:20px; color:#235dc1;}
#keylist .keylist .bk2{ width:790px; float:left; padding:1px 0;}
#keylist .keylist ul{ margin:0; padding:0;}
#keylist .keylist ul li{ float:left; cursor:pointer; padding:2px 8px; margin-right:10px;border:1px solid #fcfcfc; margin-bottom:5px;}
#keylist .keylist ul li:hover{-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out; border:1px solid #E18520;}
#db{position: fixed;width: 100%; height:40px; right:0; bottom:0px; background:#F2F2F2; border-top:1px solid #E5E5E5}
#db .db{width:95%; margin:0 auto; height:auto;}
#db .db_left{width:50%; float:left;}
#db .db_left ul li{float:left; line-height:40px; margin-right:3%;}
#db .db_left ul li a{font-family:arial; font-size:12px; color:#666;}
#db .db_left ul li > ul{ padding:15px 0; margin:0; background:#ffffff; border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; }
#db .db_left ul li > ul li{ line-height:30px; margin:0; width:100%; float:left;}
#db .db_left ul li > ul li a{ padding:0 20px; display:block}

#db .db_right{width:50%; float:right;}
#db .db_right ul li{float:right;margin-left:3%; line-height:40px; position:relative;}
#db .db_right ul li a{font-family:arial; font-size:12px; color:#666;}
#db .db_right ul li > ul{ padding:15px 0; margin:0; background:#ffffff; border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; }
#db .db_right ul li > ul li{ line-height:30px; margin:0; width:100%; float:left;}
#db .db_right ul li > ul li a{ padding:0 20px; display:block}
.high { position:absolute; width:130px; left:-45px; bottom:40px; display:none; z-index:99;}
.clear_div{ width:100%; float:left; height:40px; }
.clear_div2,.clear_div3{width:100%; float:left; height:10px; display:none}
/**Login***/
.wrapper{position: relative;min-height: 100%; margin-bottom:40px; float:left; width:100%;}
.wrapper .header-bar{overflow: hidden;border: 0; width:100%; float:left;}
.wrapper .header-bar .header{ width:800px; margin:0 auto; text-align:center;}
.wrapper .header-bar .header .logo{margin: 25px auto 20px;background: url(../images/logo.png) no-repeat 50% 50%;background-size: 151px 38px;height: 38px; width:151px; }
.wrapper .login_main{ width:100%; float:left;}
h4.modal-title{text-align: left; font-size:14px; color:#555555;padding-bottom: 15px;}
h4.modal-title span{cursor: pointer; padding:5px 5px 5px 0;}
.wrapper .login_main .lbanner{width:800px; margin:0 auto; text-align:center;}
.wrapper .login_main .lbanner h1{font-size: 38px;margin-bottom: 15px;-webkit-font-smoothing: antialiased;color: #555;font-weight: 300;margin-top: 0;}
.wrapper .login_main .lbanner h2.hidden-small{margin-bottom: 15px;font-size: 18px;-webkit-font-smoothing: antialiased;color: #555;font-weight: 400;}

.wrapper .login_main .lbanner .signin-card{width: 340px;padding:40px 40px 55px;margin-bottom: 20px;background-color: #f7f7f7;margin: 0 auto 25px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);}
.wrapper .login_main .lbanner .signin-card .profile-img{max-width: 100%;margin: 0 auto 30px;display: block;}

.wrapper .login_main .lbanner .signin-card .form-panel{ width:100%;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}
.wrapper .login_main .lbanner .signin-card .form-panel .slide-out{    -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property: -moz-transform, opacity;-ms-transition-property: -ms-transform, opacity;-o-transition-property: -o-transform, opacity;transition-property: transform, opacity;-webkit-transition-duration: 0.1s;-moz-transition-duration: 0.1s;-ms-transition-duration: 0.1s;-o-transition-duration: 0.1s;transition-duration: 0.1s;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-moz-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-ms-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}
.wrapper .login_main .lbanner .signin-card .form-panel .input-wrapper{position: relative;}

.wrapper .login_main .lbanner .signin-card .form-panel .hidden-label {font-size: 14px;line-height: 30px;text-align: left;float: left;width: 100%;}
.send-duanxin,.send-duanxin-new{width: 125px;float: right;padding: 8px 5px;border: 1px solid #ccc;background: #e4e4e4;border-radius: 20px;}
.wrapper .login_main .lbanner .signin-card .signin-card #Email {
    margin-top: 16px;margin-bottom: 0;    direction: ltr;height: 44px;font-size: 16px;}
.signin-card input[type=email], .signin-card input[type=password], .signin-card input[type=text], .signin-card input[type=button]{
    width: 100%;display: block;margin-bottom: 10px;z-index: 1;position: relative;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
input[type=checkbox].form-error, input[type=email].form-error, input[type=number].form-error, input[type=password].form-error, input[type=text].form-error, input[type=tel].form-error, input[type=url].form-error {border: 1px solid #dd4b39;}
input[name=hgg_user]:hover,input[name=hgg_pwd]:hover{-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}
input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url] {-moz-appearance: none;-webkit-appearance: none;appearance: none;display: inline-block;height: 36px;padding: 0 8px;margin: 0;background: #fff;border: 1px solid #d9d9d9;border-top: 1px solid #c0c0c0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px;font-size: 15px;color: #404040;}

.rc-button-submit, .rc-button-submit:visited {border: 1px solid #3079ed;color: #fff;text-shadow: 0 1px rgba(0,0,0,0.1);background-color: #4d90fe;background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);background-image: -o-linear-gradient(top,#4d90fe,#4787ed);background-image: linear-gradient(top,#4d90fe,#4787ed);}
.rc-button-submit2, .rc-button-submit2:visited {border: 1px solid #3079ed;color: #fff;text-shadow: 0 1px rgba(0,0,0,0.1);background-color: #4d90fe;background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);background-image: -o-linear-gradient(top,#4d90fe,#4787ed);background-image: linear-gradient(top,#4d90fe,#4787ed);}
.rc-button, .rc-button:visited {display:inline-block;min-width:46px;text-align:center;font-size:14px;font-weight:700;height:36px;padding:0 8px;line-height:36px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-o-transition:all 0.218s;-moz-transition:all 0.218s;-webkit-transition:all 0.218s;transition:all 0.218s;-o-transition:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;}

.error-msg {max-height: 3.5em;margin-top: 10px;margin-bottom: 10px;opacity: 1;visibility: visible;-webkit-transition: max-height 0.3s, opacity 0.3s 0s steps(10, end);-moz-transition: max-height 0.3s, opacity 0.3s 0s steps(10, end);-ms-transition: max-height 0.3s, opacity 0.3s 0s steps(10, end);-o-transition: max-height 0.3s, opacity 0.3s 0s steps(10, end);transition: max-height 0.3s, opacity 0.3s 0s steps(10, end);height: auto;opacity: 1;text-align: left;margin: .5em 0;display: block;color: #dd4b39;line-height: 17px;}
.rc-button:hover {border: 1px solid #c6c6c6;color: #333;text-decoration: none;-o-transition: all 0.0s;-moz-transition: all 0.0s;-webkit-transition: all 0.0s;transition: all 0.0s;background-color: #f8f8f8;background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image: linear-gradient(top,#f8f8f8,#f1f1f1);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);box-shadow: 0 1px 1px rgba(0,0,0,0.1);}
.rc-button-submit:hover {border: 1px solid #2f5bb7;color: #fff;text-shadow: 0 1px rgba(0,0,0,0.3);background-color: #357ae8;background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);background-image: -o-linear-gradient(top,#4d90fe,#357ae8);background-image: linear-gradient(top,#4d90fe,#357ae8);transition: all 0.0s;}
.card-mask {background-color: #fff;}
.one-google {}
.one-google p {margin: 0 0 10px;color: #555;font-size: 14px;text-align: center;}
.one-google p.create-account, .one-google p.switch-account {margin-bottom: 30px;}
#link-signup {text-align: left;font-size: 14px; float:left; padding:10px 0;}
#link-signup a{color: #427fed;    text-decoration: none;}
#link-signup a:hover{color: #427fed;    text-decoration: underline;}
user agent stylesheetdiv {display: block;}

.eye{width: 20px;position: absolute;top: 2px;right: 0px;z-index: 9;    padding: 10px; cursor:pointer}
/************sign up*/
fieldset,legend{margin: 0;padding: 0;border: 0;}
.signuponepage{width: 950px;margin: 0 auto;padding-top: 23px;padding-bottom: 100px;    padding: 0 44px;}
.signuponepage h1{text-align: center;color: #555;font-size: 38px;font-weight: 300;margin-top: 27px;margin-bottom: 50px;margin: 0 0 .92em;-webkit-animation-duration: 0.1s;-webkit-animation-name: fontfix;-webkit-animation-iteration-count: 1;-webkit-animation-timing-function: linear;-webkit-animation-delay: 0;}
.signuponepage .clearfix{}
.side-content{margin: 0 420px 0 0;padding-top: 18px; }
.side-content h2{text-align:center;color:#737373;font-size:20px;font-weight:300;margin-bottom:15px;}
.side-content .devices-icon{background-image:url(../images/devices_1x.png);background-size:300px 172px;background-repeat:no-repeat;width:300px;height:172px;margin: 0 auto 80px;
    display: block;}
.signuponepage .sign-up{width: 362px;float: right;}
.signuponepage .signup-box {border: 0;margin: 0;padding: 25px;background: #f1f1f1;}
.signuponepage .form-element{position: relative;margin: 0 0 1.5em;}
.signuponepage .form-element label{    display: inline-block;width: 100%;position: relative;margin-top: 5px;}
.signuponepage .form-element.name label.lastname{width: 150px;}
.signuponepage .form-element.name label.firstname{width: 150px;margin-right: 5px;}
.signuponepage .form-element.name label.firstname input, .signuponepage .form-element.name label.lastname input{direction: ltr;}
.signuponepage input[type=tel], .signuponepage input[type=text], .signuponepage input[type=password], .signuponepage input[type=email], .signuponepage select{ width:100%;}
.signuponepage .form-element.multi-field label strong{display: none;margin: 0 0 .5em;width: 100%;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.signuponepage .form-element.name .placeholder-text{left: 10px;position: absolute;    top: 8px;    color: #999;}
.errormsg{margin: .5em 0 0;display: block;color: #dd4b39;line-height: 17px;}
.signuponepage .form-element{position: relative;margin: 0 0 1.5em;}
.signuponepage .form-element.nextstep-button{text-align: right; margin:0;}
.g-button{display:inline-block;min-width:46px;text-align:center;color:#444;font-size:11px;font-weight:bold;height:27px;padding:0 8px;line-height:27px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.218s;-moz-transition:all 0.218s;-ms-transition:all 0.218s;-o-transition:all 0.218s;transition:all 0.218s;border:1px solid #dcdcdc;background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;}
 .g-button:hover {
  border: 1px solid #c6c6c6;
  color: #333;
  text-decoration: none;
  -webkit-transition: all 0.0s;
  -moz-transition: all 0.0s;
  -ms-transition: all 0.0s;
  -o-transition: all 0.0s;
  transition: all 0.0s;
  background-color: #f8f8f8;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  }
  .g-button:active {
  background-color: #f6f6f6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
  background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);
  background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);
  background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);
  background-image: linear-gradient(top,#f6f6f6,#f1f1f1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  }
  .g-button:visited {
  color: #666;
  }
  .g-button-submit:hover {
  border: 1px solid #2f5bb7;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
  background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
  background-image: linear-gradient(top,#4d90fe,#357ae8);
  }
  .g-button-submit:active {
  background-color: #357ae8;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
  background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
  background-image: linear-gradient(top,#4d90fe,#357ae8);
  -webkit-box-shadow: inset 0 1px 2px rgb	a(0,0,0,0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  }
.g-button-submit{border:1px solid #3079ed;color:#fff;text-shadow:0 1px rgba(0,0,0,0.1);background-color:#4d90fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);}}

/**滑块验证**/
#drag{ 
    position: relative;
    background-color: #ffffff;
    width: 300px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
#drag .handler{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 40px;
    height: 32px;
    border: 1px solid #ccc;
    cursor: move;
}
.handler_bg{
    background: #fff url("../images/wy.png") no-repeat center;
}
.handler_ok_bg{
    background: #fff url("../images/ok.png") no-repeat center;
}
#drag .drag_bg{
    background-color: #7ac23c;
    height: 34px;
    width: 0px;
}
#drag .drag_text{
    position: absolute;
    top: 0px;
    width: 300px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -o-user-select:none;
    -ms-user-select:none; height: 34px; width:100%;text-align: center; line-height:34px;
}

/*信息完善**/
.was{ position:fixed; top:0; left:0; width:100%; z-index:9; background:rgba(0,0,0,.7); height:100%; display:none}
.wasbox{width: 800px;margin: 50px auto;border: 1px solid #fff;box-shadow: 0px 1px 11px #fff;background: #fff;}
.wasbox h1{padding: 10px 0; text-align:center;}
/****头像信息*****/
.show_info{ width:31px; height:31px; -webkit-border-radius: 50%;    border-radius:50%; background-size:cover;cursor: pointer;}

.signin{color:white;background-color:#4785fc;height:30px;line-height:30px;border-radius:3px;text-decoration:none;display:inline-block;text-align:center;width:71px;margin-right:0;}

.gb_info,.gb_info2{ position:absolute;background: #fff; text-align:left;border: 1px solid #ccc;border-color: rgba(0,0,0,.2);color: #000;    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);box-shadow: 0 2px 10px rgba(0,0,0,.2);    display: none;outline: none;right: 35px; z-index:4;top: 40px;-webkit-animation: gb__a .2s;animation: gb__a .2s;-webkit-border-radius: 2px;    border-radius: 2px;-webkit-user-select: text;}

.gb_info2 .mp_bg{ background:url(../images/p1_a4541be8.png) no-repeat 50% 0; vertical-align: top; height:64px; width:64px; display: inline-block;}
.gb_info2 .mp_fx{ background:url(../images/p1_a4541be8.png) no-repeat; vertical-align: top; height:64px; width:64px; display: inline-block;}

.gb_info2 ul { width:100%;}
.gb_info2 ul li{ float:left; text-align:center; width:84px; height:96px;border: 1px solid #fff;}
.gb_info2 ul li a{ display:block;}

.gb_info2 ul li:hover{ border: 1px solid #e5e5e5;}
.gb_info2 ul li a .gb_4{ display:block; color:#404040;text-decoration: none;}
.gb_info2 ul li a:hover{text-decoration: none;}
.open-child{ position:absolute; top:46px; width:240px;  left:0; border:1px solid #ccc;padding: 2px 8px; display:none}
.gb_hb{margin: 20px;}
.gb_tx {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    margin-right: 20px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}
.gbip {
    /*background-image: url(../images/photo.jpg);*/
}
.gbip::before {
    /*content: url(../images/photo.jpg);*/
    position: absolute;
}
.gb_lb {
    -webkit-background-size: 96px 96px;
    background-size: 96px 96px;
    border: none;
    vertical-align: top;
    height: 96px;
    width: 96px;
}
.gb_mb {
    background: rgba(0,0,0,.54);
    bottom: 0;
    color: #fff;
    font-size: 9px;
    font-weight: bold;
    left: 0;
    line-height: 9px;
    position: absolute;
    padding: 7px 0;
    text-align: center;
    width: 96px;
}
.gb_jb {
    display: inline-block;
    vertical-align: top;
}
.gb_nb {
    font-weight: bold;
    margin: -4px 0 1px 0;font-size: 14px;
}
.gb_ob {
    color: #666;font-size: 14px;
}
.gb_gb {
    color: #ccc;
    margin: 6px 0;
}
.gbing{ width:auto; padding:0 10px;}
.gb_qb>div:first-child {
    text-align: left;
}
.gb_qb>div {
    display: table-cell;
    text-align: right;
}
.gb_db {
    border-color: transparent;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    display: block;
    position: absolute;
	right:0;
	z-index: 1;
    height: 0;
    width: 0;
    -webkit-animation: gb__a .2s;
    animation: gb__a .2s;
    border-bottom-color: #ccc;
    border-bottom-color: rgba(0,0,0,.2);
    top: -9px;
}
.gb_cb {
    border-color: transparent; 
    border-bottom-color: #fff;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    display: block;
    position: absolute;
    right:0;
    top: -8px;
    z-index: 1;
    height: 0;
    width: 0;
    -webkit-animation: gb__a .2s;
    animation: gb__a .2s;
	display:none;
}
.gb_qb {
    background: #f5f5f5;
    border-top: 1px solid #ccc;
    border-color: rgba(0,0,0,.2);
    padding: 10px 0;
    width: 100%;
    display: table;
}
.gb_Da, #gb a.gb_Da.gb_Da, .gb_Ea {
    color: #666;
    cursor: default;
    text-decoration: none;
}
.gb_qb .gb_pb {
    margin: 0 20px;
}
.gb_Da {
    background: #f8f8f8;
    border: 1px solid #c6c6c6;
}
.gb_Ca, .gb_Da, .gb_Ea {
    display: inline-block;
    line-height: 28px;
    padding: 0 12px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.gb_pb:hover{ color:#666}

.up_edit_pic{ width:260px; display:none;padding-top: 20px;}

.gb_more{ position:absolute;background: #fff;border: 1px solid #ccc;border-color: rgba(0,0,0,.2);color: #000; text-align:left;    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);box-shadow: 0 2px 10px rgba(0,0,0,.2);    display: none;outline: none;right: 0; z-index:4;top: 50px;-webkit-animation: gb__a .2s;animation: gb__a .2s;-webkit-border-radius: 2px;    border-radius: 2px;-webkit-user-select: text;}
.gb_db2 {
    border-color: transparent;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    display: block;
    position: absolute;
	right:52%;
	z-index: 1;
    height: 0;
    width: 0;
    -webkit-animation: gb__a .2s;
    animation: gb__a .2s;
    border-bottom-color: #ccc;
    border-bottom-color: rgba(0,0,0,.2);
    top: -8px;
}
.gb_cb2 {
    border-color: transparent; 
    border-bottom-color: #fff;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    display: block;
    position: absolute;
    right:52%;
    top: -7px;
    z-index: 1;
    height: 0;
    width: 0;
    -webkit-animation: gb__a .2s;
    animation: gb__a .2s;
}
/**active*/
.ac_box{width: 450px;
    border: 1px dashed #333;
    margin: auto;
    padding: 25px;
    box-shadow: 1px 2px 22px #333;
    margin-top: 80px;}
.ac_t{font-weight: bold; font-size:16px; padding-bottom:25px;}
.ac_con{font-size: 14px; line-height:180%;}


.call_now{ padding:10px; width:250px; font-size: 14px; left:0;}
.call_now p{ padding-bottom:9px;color: #1054CD;}
.form-text{
    line-height: 20px;
    height: 20px;
    _height: auto;
    overflow: hidden;
    padding:6px 10px;
    border:1px solid #e3e3e3;
    width:440px;
    _width:440px;color: #000;    font-size: 22px;
}
.form-btn{
    border:2px solid #fff;
    background: #4785fc;
    color:#fff;
    width:64px;
    *height:40px;
    vertical-align: middle;
    line-height:32px;
    font-size:14px;
    cursor: pointer;
    float: right;text-align: center; position:relative; top:-2px;
}

.call_index{ float:left; text-align:center}
.call_index .signin{position:relative; top:-3px; height:35px; line-height:35px; width:108px; color:#fff}
.call_index .signin:hover{background-color: #E18520;}
input .signin:hover{background-color: #E18520;}

.coushare{ margin-right:10px; padding:5px 10px; background:#E5521E; color:#ffffff; border-radius:3px;}
