* { margin:0; padding:0; font:12px/150% Verdana,'微软雅黑','宋体'; list-style: none;}
html { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  overflow:hidden;}
html{ height:100%;}
body { margin:0; color:#555;  height:100%; }
img { border:0;}


/* Normal Link */
a{color:#E6E6E6; font-size:14px;}
a:link,a:visited,a:active { text-decoration:none; color:#E6E6E6; font-size:14px; }
a:hover { text-decoration:none; color:#318E73; font-size:14px;}

/* Float */
.L { float:left;}
.R { float:Right;}
.pointer {cursor:pointer;}
.clear{clear:both;}

/* Text Style */
.tC{text-align:center;}
.tL{text-align:left;}
.tR{text-align:right;}
.bold{font-weight:bold;}
.f14{font-size:14px;}
.f18{font-size:19px;}
.alert{color:#FF0000;}
.tC1{color:#9d1513;}
.tC2{color:#0066cc;}
.tC3{color:#03417E;} /*蓝*/
.tC4{color:#BD0000;} /*深红*/
.tC5{color:#8BC25C;} /*深绿*/
.line20px {line-height:20px;}
.line23px {line-height:23px;}
.line24px {line-height:24px;}
.line25px {line-height:25px;}
.line30px {line-height:30px;}
.line40px {line-height:40px;}

/* Other */
.w30{width:30px;}
.w50{width:50px;}
.w100{width:100px;}
.w106{width:106px;}
.w190{width:190px;}
.w200{width:200px;}
.w210{width:210px;}
.w250{width:250px;}
.w350{width:350px;}
.w600{width:600px;}
.w700{width:700px;}
.w710{width:710px;}
.w500{width:500px;}
.h19{ height:19px;}
.h80{height:80px}
.h100{height:100px}
.h300{height:300px}
.P5px{ padding:0 5px;}
.clear{ clear:both; font-size:0; height:0; line-height:0;}

/* Login */
#login { width:550px; height:auto; margin:200px auto;  text-align:left; color:#fff;}
#login p{  float:left; }
#login p.q { padding:7px 0 0 130px; color:#fff; font-size:25px; font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Arial,sans-serif;}
#login p.w { padding:12px 0 0 20px; margin-top:5px;}
#login p.e { padding:8px 0 0 20px; margin-top:6px;}
#login p.v { padding:8px 0 0 20px; margin-top:6px;}
#login p.r {width:358px; padding:8px 0 0 69px; margin-top:0px;}
#login p.b { padding:8px 0 0 69px; margin-top:0px;}
#login p.o{margin-left:125px; padding-top:20px; padding-bottom:5px; width:250px; border-bottom:1px solid #EBEBEB;}
#login p.oo{ padding:8px 0 0 165px; }
#login p.oo img{width:40px; height:40px;}
#login p.t { padding:8px 0 0 65px; margin-top:2px; color:#E6E6E6; font-size:14px;}
#login img{ margin-left:19px; width:140px; height:40px;}
#login p.r a{font-size:14px; color:#EEEEEE;}
#login p.r a:hover{ color:#318E73;}

#reg { width:550px; height:auto; margin:200px auto;  text-align:left; color:#fff;}
#reg p{  float:left; }
#reg p.q { padding:7px 0 0 130px; color:#fff; font-size:25px; font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Arial,sans-serif;}
#reg p.w { padding:12px 0 0 20px; margin-top:5px;}
#reg p.e { padding:8px 0 0 20px; margin-top:6px;}
#reg p.er { padding:8px 0 0 6px; margin-top:6px;}
#reg p.vh { padding:8px 0 0 70px; margin-top:6px;}
#reg p.r {width:358px; padding:8px 0 0 69px; margin-top:0px;}
#reg p.b { padding:8px 0 0 69px; margin-top:0px;}
#reg p.t { padding:8px 0 0 65px; margin-top:12px; color:#E6E6E6; font-size:14px;}
#reg img{ margin-left:19px; width:140px; height:40px;}
#reg p.r a{font-size:14px; color:#EEEEEE;}
#reg p.r a:hover{ color:#318E73;}
#reg p.vh a.Ar{ float:left; display: block; width:152px; height:40px; margin-left:8px; margin-top:0px; text-align:center; color:#838383;  line-height:40px;  background:#ccc; border-radius:3px; cursor: pointer;}
#reg p.vh a.Br{ float:left; display: block; width:152px; height:40px; margin-left:8px; margin-top:0px; text-align:center; color:#838383;  line-height:40px;  background:#ccc; border-radius:3px; display:none;}

#forget { width:550px; height:auto; margin:200px auto;  text-align:left; color:#fff;}
#forget p{  float:left; }
#forget p.q { padding:7px 0 0 130px; color:#fff; font-size:25px; font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Arial,sans-serif;}
#forget p.w { padding:12px 0 0 20px; margin-top:5px;}
#forget p.e { padding:8px 0 0 20px; margin-top:6px;}
#forget p.r {width:358px; padding:8px 0 0 69px; margin-top:0px;}
#forget p.b { padding:8px 0 0 69px; margin-top:0px;}
#forget p.t { padding:8px 0 0 65px; margin-top:12px; color:#E6E6E6; font-size:14px;}
#forget img{ margin-left:19px; width:140px; height:40px;}
#forget p.r a{font-size:14px; color:#EEEEEE;}
#forget p.r a:hover{ color:#318E73;}

b.error{ color:#9F2800; font-size:14px; }

/*PNG透明*/
.mypng img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/touming.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

/* autoCheck Style*/
.chkError{ padding:3px 10px 0 33px; color:#e74848; text-align:left; width:140px; height:22px; background:url(img/chk_error2.gif) no-repeat; border-right:1px solid #ea5738;}
.chkRight{ padding:3px 0 0 33px;  text-align:left; height:22px; background:url(img/chk_ok.gif) no-repeat 2px 4px;}
.chkLoding{ padding:3px 10px 0 25px; color:#666; text-align:left; width:140px; height:22px; background:url(img/chk_loding.gif) no-repeat 0 4px;}
input.error, textarea.error, select.error{ border:1px solid #e77776; background:#f8dbdb; line-height:21px;}

/* Input */
input{ height:38px; padding:0 5px; color:#fff; background-color: rgba(255, 255, 255, 0.3); border: 1px solid rgba(255, 255, 255, 0.3);  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; outline:none; }
input.on{ border: 1px solid #ccc; }
input.over{ border: 1px solid rgba(255, 255, 255, 0.3); }
input.Inv{ background-color:#ccc; }
label{ font-size:14px; margin-right:20px;  }

.btnEnter {width:363px; height:40px;  padding:0 5px; color:#fff; font-size:14px;  background-color:#465867; border:0; border-radius:3px;  -webkit-border-radius:3px; -moz-border-radius:3px; outline:none; cursor: pointer;}
.btnEnter:hover{ background-color:#3e4f5d;}

/*个人客服*/
.kf{position:fixed; right:0; top:200px;  width:135px; height:auto; border:2px solid #0092E6; text-align:center; background:#fff; z-index:1000; }
.kf li{float:left; }
.kf li.title{ width:135px; height:40px;  background:url("../images/qq/kf_top.png") no-repeat; }
.kf li.con{ width:135px; height:auto;  padding:20px 0 20px 0;  border-bottom:2px solid #0092E6; }
.kf li.con img{margin-top:10px;}
.kf li.cons{ width:135px; height:auto; color:#666; padding:20px 0 20px 0; }

@media screen and (max-width: 1440px) { /*1440分辨率*/
.kf{position:fixed; right:0; top:80px;  width:135px; height:auto; border:2px solid #0092E6; text-align:center; background:#fff; z-index:1000; }
.kf li{float:left; }
.kf li.title{ width:135px; height:40px;  background:url("../images/qq/kf_top.png") no-repeat; }
.kf li.con{ width:135px; height:auto;  padding:20px 0 20px 0;  border-bottom:2px solid #0092E6; }
.kf li.con img{margin-top:10px;}
.kf li.cons{ width:135px; height:auto; color:#666; padding:20px 0 20px 0; }
}