﻿.comm-form .to-reg, .comm-form .to-sub, .comm-form .to-log {
	width:200px;
	height:42px;
	text-align:center;
	color:#fff;
	font:400 18px/42px 'Microsoft Yahei';
	cursor:pointer;
	background:no-repeat;
	background-position:-322px 0
}
.comm-form .to-reg:hover, .comm-form .to-log:hover {
	background:no-repeat;
	background-position:-322px -88px;
	color:#fff
}
.comm-form .to-sub:hover {
	background:no-repeat;
	background-position:-322px -252px;
	color:#fff
}
.comm-form .show {
	display:block
}
.sq-qr-content {
	text-align:center
}
.sq-qr-content p.down-load {
	padding-top:20px
}
.sq-qr-content a, .sq-qr-content a:visited {
	color:#17a1ed
}
.sq-qr-content .down-load a, .sq-qr-content .down-load a:visited {
	text-decoration:underline
}
.regbox .w680 {
	width:680px
}
.regbox .w320 {
	width:320px
}
.regLog-hd {
	height:80px;
	border-bottom:1px solid #e8e8e8;
	min-width:1000px
}
.regLog-hd .w1000 {
	position:relative
}
.regLog-hd .logott {
	width:125px;
	height:36px;
	border-right:1px solid #dfdfdf;
	background:no-repeat;
	background-position:-322px -176px;
	top:22px
}
.regLog-hd .tit-name {
	width:102px;
	height:36px;
	position:absolute;
	left:146px;
	top:22px;
	font:400 30px/30px 'Microsoft Yahei';
	color:#3c3c3c
}
.reg-container {
	background:#f2f2f2;
	padding:40px 0 47px;
	box-shadow:0 1px 5px rgba(0, 0, 0, .1) inset
}
.reg-main {
	border:1px solid #dedede;
	border-radius:5px;
	box-shadow:0 0 6px rgba(0, 0, 0, .1);
	background:#fff
}
.regbox .w680, .regbox .w320 {
	height:570px
}
.regbox .w320 {
	background:#f4fcff center center no-repeat;
	background-position:0 0
}
.reg-tab {
	padding:12px 30px
}
.reg-tab .comm-form span, .comm-form em {
	font-size:12px;
	color:#999;
	margin-left:5px;
	padding-left:20px;
	position:absolute;
	left:353px;
	top:0
}
.reg-tab .comm-form .go-back-s1 {
	margin-left:20px
}
.reg-tab .comm-form .mecond {
	font-weight:400
}
.reg-tab .comm-form .field-error-message {
	background:url(404.png) left center no-repeat;
	color:#fa5633
}
.reg-tab .comm-form .field-right-message {
	background:url(404.png) left center no-repeat
}
.reg-tab .comm-form .field-pending-message {
	background:url(404.png) left center no-repeat;
	color:#fcb80b
}
.reg-tab .comm-form .grade {
	position:absolute;
	padding:0;
	width:87px;
	height:20px;
	top:8px;
	left:380px
}
.reg-tab .comm-form .grade span.pwd-grade {
	float:left;
	top:8px;
	width:20px;
	padding:0;
	height:6px;
	margin:0 3px 0 0;
	position:relative;
	font-size:0;
	left:0
}
.reg-tab .comm-form span.pwd-grade-1, .reg-tab .comm-form span.pwd-grade-2, .reg-tab .comm-form span.pwd-grade-3 {
	padding:0;
	margin:0;
	float:right;
	height:20px;
	line-height:20px;
	_line-height:24px;
	color:#fa5633;
	padding-left:0;
	position:static
}
span.pwd-grade-2 {
	color:#f90
}
span.pwd-grade-3 {
	color:#8fc31f
}
.pwd-grade-bg-1 {
	background:#fa5633
}
.pwd-grade-bg-2 {
	background:#f90
}
.pwd-grade-bg-3 {
	background:#8fc31f
}
.reg-tab .comm-form .grade span.pwd-grade-bg-0 {
	background:#999
}
.tab-menu {
	height:45px;
	line-height:45px;
	border-bottom:1px solid #e4e4e4;
	text-align:right;
	position:relative
}
.tab-menu ul {
	height:46px;
	width:245px;
	position:absolute;
	text-align:left;
	left:0;
	top:0
}
.tab-menu li {
	float:left;
	height:43px;
	font:400 16px/44px 'Microsoft Yahei';
	width:105px;
	margin-right:10px;
	cursor:pointer
}
.tab-menu li span {
	height:17px;
	width:14px;
	float:left;
	display:inline;
	margin:14px 6px 0 10px
}
.tab-menu li span.s1 {
	background:no-repeat;
	background-position:-322px -322px
}
.tab-menu li span.s2 {
	background:no-repeat;
	background-position:-350px -322px
}
.tab-menu li.current {
	border-bottom:3px solid #3fb2e8
}
.tab-menu li.current span.s1 {
	background:no-repeat;
	background-position:-336px -322px
}
.tab-menu li.current span.s2 {
	background:no-repeat;
	background-position:-322px -341px
}
.tab-con {
	padding:20px 0 0;
	position:relative
}
.tips {
	font:400 16px/40px 'Microsoft Yahei';
	margin-bottom:20px
}
.tips span {
	color:#ff8d13;
	cursor:pointer
}
.comm-form {
	padding:15px 0
}
.comm-form li {
	height:36px;
	line-height:36px;
	padding-bottom:15px;
	font-size:14px;
	position:relative;
	vertical-align:middle
}
.comm-form .code-img {
	cursor:pointer
}
.comm-form .msg-code {
	height:30px
}
.comm-form .msg-code button {
	width:107px;
	height:30px;
	background:no-repeat;
	background-position:-322px -290px;
	text-align:center;
	font-size:12px;
	display:block
}
.comm-form .msg-code {
	padding-left:92px
}
.comm-form .inp-txt {
	width:245px;
	height:20px;
	padding:7px;
	border:1px solid #d9d9d9;
	box-shadow:0 0 5px rgba(0, 0, 0, .1) inset;
	background:#fff;
	border-radius:3px;
	float:left;
	line-height:20px
}
.comm-form .v-code {
	width:170px;
	margin-right:10px
}
.comm-form label {
	float:left;
	width:80px;
	height:36px;
	line-height:36px;
	padding-right:12px;
	_padding-right:8px;
	text-align:right
}
.comm-form .pact {
	padding-left:92px;
	_font-size:12px;
	margin-top:-10px;
	_padding-top:12px
}
.comm-form .pact label {
	width:auto;
	float:none
}
.comm-form .pact input {
	margin:-2px 5px 0 0;
	_margin:-2px 5px 0 -5px
}
.comm-form .menuli {
	padding-left:92px;
	height:42px
}
.comm-form .to-sub {
	width:140px;
	height:36px;
	line-height:36px;
	background:no-repeat;
	background-position:-322px -214px
}
.reg-tab .comm-form {
	padding:0
}
.reg-tab .comm-form li {
	padding-bottom:10px
}
.reg-info {
	line-height:18px;
	padding-top:10px
}
.reg-info p {
	padding-bottom:20px
}
.reg-info span {
	color:#f25277
}
.reg-info .reg-succ-tip {
	font:400 18px/30px 'Microsoft Yahei'
}
.reg-info b {
	font-size:24px;
	font-weight:400
}
.reg-info .reg-tips {
	font-size:14px
}
.reg-succ {
	padding-top:50px
}
.reg-succ .menuli {
	padding:0;
	text-align:center
}
.reg-succ .to-sub {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-right:20px
}
.reg-succ span {
	color:#ff8d13
}
dl.reg-info {
	padding-top:40px
}
dl.reg-info dt {
	font-weight:700;
	margin-bottom:25px
}
dl.reg-info dd {
	height:140px;
	width:423px;
	margin:auto
}
dl.reg-info dd a, dl.reg-info dd a:visited {
	display:inline;
	width:100px;
	height:30px;
	text-align:center;
	float:left;
	margin:0 20px;
	color:#3c3c3c;
	padding-top:110px
}
dl.reg-info dd a.fl-01 {
	background:url(404.png) no-repeat
}
dl.reg-info dd a.fl-02 {
	background:url(404.png) no-repeat
}
dl.reg-info dd a.fl-03 {
	background:url(404.png) no-repeat
}
dl.reg-info dd img {
	display:block;
	margin-bottom:10px
}
.hide-vcode .vcode-box {
}
.account-li {
	z-index:5
}
.about-name {
	position:absolute;
	width:259px;
	border:1px solid #d9d9d9;
	box-shadow:0 0 5px #ddd;
	left:92px;
	_left:88px;
	top:35px;
	background:#fff;
	overflow:hidden;
	display:none;
	z-index:9
}
.about-name dl {
}
.about-name dt {
	padding:0 10px
}
.about-name dd {
	height:30px;
	cursor:pointer;
	padding:5px 10px;
	line-height:30px
}
.about-name dd:hover {
	background:#f2f2f2;
	color:#008eeb
}
.log-tab .comm-form span {
	padding:0
}
.log-container, .log-img-box {
	height:658px;
	width:100%;
	overflow:hidden;
	position:relative
}
.log-container .log-img, .log-container .log-simg {
	position:absolute;
	left:50%;
	margin-left:-960px
}
.log-container .log-simg {
	margin-left:-500px
}
.log-frame {
	width:340px;
	padding:10px 0 20px;
	position:absolute;
	left:50%;
	margin-left:160px;
	top:150px;
	min-height:312px;
	_height:312px;
	background:url(../image/1x1.png);
	_background:#fff;
	_filter:alpha(opacity=90);
	box-shadow:0 0 8px rgba(0, 0, 0, .2);
	border-radius:5px
}
.log-frame .result-text {
	height:30px;
	color:#f25277;
	line-height:30px
}
.comm-form .to-log {
	width:260px;
	height:42px;
	line-height:42px;
	background:no-repeat;
	background-position:-322px -44px
}
.comm-form .to-log:hover {
	background:no-repeat;
	background-position:-322px -132px
}
.log-frame .pact input {
	margin:7px 5px 0 0;
	_margin:2px 5px 0 0
}
.log-frame .tab-menu {
	border-bottom:1px solid #bfbfbf
}
.log-frame .log-tab, .log-frame .log-tab {
	padding:0 40px
}
.log-frame .log-tab .tab-menu ul {
	width:245px;
	left:17px;
	text-align:center
}
.log-frame .log-tab .tab-menu li {
	width:90px;
	margin-left:10px;
	display:inline
}
.log-frame .tab-con {
	padding-top:0
}
.log-frame .comm-form {
	padding:0
}
.log-frame .comm-form li.tc {
	padding-bottom:0
}
.log-frame .comm-form .pact {
	padding-left:0;
	margin-top:0;
	_margin-top:-15px;
	height:26px;
	line-height:26px
}
.log-frame .comm-form label {
	float:left;
	height:26px;
	line-height:26px
}
.log-frame .comm-form .inp-txt {
	width:244px
}
.log-frame .comm-form .menuli {
	padding:0
}
.log-frame .tc a, log-frame .tc a:visited {
	color:#1ea6ff
}
.log-frame .tips-msg {
	width:258px;
	height:150px;
	border:1px solid #ffd68c;
	position:absolute;
	left:0;
	top:30px;
	background:rgba(255, 255, 255, .9)
}
.log-frame .tips-msg span.closed-tips {
	cursor:pointer;
	width:20px;
	height:20px;
	text-align:center;
	font:400 14px/20px 'Microsoft Yahei';
	position:absolute;
	right:5px;
	top:10px;
	color:#3c3c3c
}
.log-frame .tips-msg button {
	width:72px;
	height:26px;
	text-align:center;
	line-height:24px;
	position:absolute;
	left:50%;
	margin-left:-37px;
	top:108px;
	border:1px solid #d9d9d9;
	border-radius:3px;
	background:#fff
}
.log-frame .tips-msg .tips-txt {
	height:54px;
	padding:35px 16px 0 18px;
	line-height:18px;
	overflow:hidden
}
.sq-qr-message {
	padding:90px 0 0;
	font-size:14px;
	text-align:center
}
.sq-qr-message span.error {
	background-position:0 -30px
}
.sq-qr-message p {
	padding-top:30px
}
.log-frame .tips-msg a, .log-frame .tips-msg a:visited {
	text-decoration:underline
}
.comm-form .vcode-box .ipt-vcode {
	width:115px;
	margin-right:10px
}
.vcode-tip {
	width:16px;
	height:16px;
	float:right;
	margin:10px 0 0 10px
}
.log-frame .error-ico {
	background:url(404.png) no-repeat
}
.log-frame .right-ico {
	background:url(404.png) no-repeat
}
.tab-menu a, .tab-menu a:visited, .reg-info a, .reg-info a:visited, .log-frame .tc a, log-frame .tc a:visited {
	color:#1ea6ff
}
.sq-qr-content a, .sq-qr-content a:visited, .sq-qr-message a, .sq-qr-message a:visited, .log-frame .tips-msg a, .log-frame .tips-msg a:visited {
	color:#17a1ed
}
.log-erweima .tc a, .log-erweima .tc a:visited, .sq-qr-content .down-load a, .sq-qr-content .down-load a:visited {
	color:#9c9c9c
}
.log-erweima .tc a:hover, .comm-form li a:hover, .sq-qr-content a:hover, .tab-menu a:hover, .reg-info a:hover, dl.reg-info dd a:hover {
	color:#008eeb
}
.savecode-dialog-content p {
	height:36px;
	line-height:36px;
	font-size:14px;
	vertical-align:middle;
	padding-left:90px;
	margin:0
}
.savecode-dialog-content p.savecode-title label {
	width:170px;
	text-align:left
}
.savecode-dialog-content .v-code {
	width:100px
}
.savecode-dialog-content p.savecode-msg {
	color:#fa5633
}
.comm-form .to-reg, .comm-form .to-sub, .comm-form .to-log, .comm-form .to-reg:hover, .comm-form .to-log:hover, .comm-form .to-sub:hover, .regLog-hd .logott, .regbox .w320, .tab-menu li span.s1, .tab-menu li span.s2, .tab-menu li.current span.s1, .tab-menu li.current span.s2, .comm-form .msg-code button {
	background-image:url(../image/register.png)
}
.css_stamp {
	content:"20160317092531"
}