﻿p,li,ul,dt,dl,dd,a,blockquote,body,h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; text-decoration:none; font-size:12px;list-style-type:none;font-family:'宋体'; color:#333333;}
a,span,label,b{ font-size:12px;}
a{ text-decoration:none;}
ul,li{text-decoration:none; list-style-type:none;}
img{ border:0px; vertical-align:bottom;}
.clear{ clear:both;}
.none{ display:none;}
a:hover{color:#ff6600; text-decoration:underline;}
.png{_behavior:url(pic/iepngfix.htc); }
/*
.png{_behavior:url(pic/iepngfix.htc); }
.img_png{opacity:0.60;filter:Alpha(Opacity=60);background:url(../pic/friend_flow_bg2.png) no-repeat!important;background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/friend_flow_bg2.png',sizingMethod='image');}
*/
body{ background:url(../pic/login_bg.jpg) repeat-x 0px 0px #323232;}
#header{ position:relative; height:40px; width:1000px; _overflow:hidden; margin:0px auto;}
#header ul{ padding:0px 0px 0px 90px;}
#header li{ color:#CBCBCB; float:left; padding:0px 2px; line-height:40px;}
#header li a{color:#6F6F6F;}
#header li  a:hover{color:#ff6600; }
#header .link{ line-height:40px; float:right;}
#header .link a{ color:#696969;}
#header .link a:hover{color:#ff6600; }
#header .link span{ padding:0px 5px; color:#696969;}
.headertop{ height:40px; background-color:#fff; overflow:hidden;}
#logincontent{ width:1000px; position:relative; background-color:White;margin:0px auto; margin-top:20px;}

#logincontent .l_t,#logincontent .l_b,#logincontent .r_t,#logincontent .r_b{ width:6px; height:6px; overflow:hidden; position:absolute;}
#logo{ float:left; position:absolute; left:0px; top:0px; height:51px; width:79px; overflow:hidden; background:url(../pic/login_logo.png) no-repeat 0px 0px;}
#logo a{ display:block; text-indent:-9999px; height:51px;}
#footer{ line-height:170%; padding:10px 0px; width:980px; margin:0px auto; text-align:center;}
#footer .menu{ border-bottom:solid 8px #333333; padding:0px 0px 8px 0px; height:22px; line-height:22px; }
#footer .menu li{ padding:0px 3px; color:#878787; display:inline;}
#footer .menu a{ color:#878787;}
#footer span{ font-family:Arial; padding:0px 5px;}
#footer p{ color:#656565;}
#logincontent{}
#logincontent .title{ margin:0px 0px 20px 0px; padding:10px 0px; background:url(../pic/logint.jpg) no-repeat 10px 12px; color:#989898; font-size:14px; border-bottom:solid 1px #E7E7E7; }
#logincontent .title strong{ font-size:16px; color:Black; padding:0px 10px 0px 24px;}
#logincontent .title a{ color:#046698; font-size:14px;}
#logincontent .title label{ color:#FF0565; font-size:14px;}
#logincontent .inner{ padding:15px 15px 25px 15px;}
#logincontent .lcontent{ float:left; width:665px; padding:0px 15px 0px 5px; border-right:solid 1px #E7E7E7; }
#logincontent .lcontent .type { background-color:#FAFAFA; border:solid 1px #F0F0F0; padding:10px; line-height:22px;}
#logincontent .lcontent .type label {padding: 0px;}
#logincontent .lcontent .type label input{ vertical-align:middle; margin:-3px 5px 0px 0px;_margin:-5px 3px 0px 0px;}
#logincontent .lcontent .type p{ height:22px; line-height:22px; padding-top:3px; padding-left:115px; background:url(../pic/regtip.jpg) no-repeat 100px 7px;}
#logincontent .lcontent ul{ padding:10px 0px 0px 0px;}
#logincontent .lcontent li{ padding:15px 0px 0px 0px;}
#logincontent .lcontent li .span{ color:#424242; display:inline-block; width:110px; text-align:right; font-size:14px;}
#logincontent .lcontent .text{ vertical-align:middle; width:190px; padding:0px 5px; height:26px; line-height:26px; border:solid 1px #D0D0D0;}
#logincontent .lcontent .select{ margin:0px 5px 0px 0px; vertical-align:middle;}
#logincontent .lcontent label{ padding-left:25px; color:#989898;}
#logincontent .lcontent .error{ background:url(../pic/regerro.jpg) no-repeat 25px 1px; padding-left:40px; color:#FEA971;}
#logincontent .lcontent .code{ width:60px;}
#logincontent .lcontent .codeimg{ display:inline-block; vertical-align:middle; width:120px; padding:0px 0px 0px 10px;}
#logincontent .lcontent .litype{ overflow:hidden; float:right; width:525px; background-color:#F7F7F9;padding:5px 15px; line-height:22px;}
#logincontent .lcontent .litype .radio{ vertical-align:middle; margin:-4px 5px 0px 0px;}
#logincontent .lcontent .litype span{ padding:3px 0px;_padding:5px 0px; display:inline-block; width:150px;}
#logincontent .lcontent .s{ float:left; padding-top:10px;}
#logincontent .lcontent .checkboxli{ padding-left:110px;}
#logincontent .lcontent .checkboxli .checkbox{ vertical-align:middle; margin:-2px 5px 0px 0px;}
#logincontent .lcontent .btnli{ padding:30px 0px 10px 110px;}
/*.btn{ background:url(../pic/allbtns.png) no-repeat right 0px; width:123px;  height:31px; border:0px; cursor:pointer; font-size:14px; color:White; font-weight:bold;}*/
#logincontent .lcontent .btnli .btn:hover{ background-position:right bottom;}
#logincontent .lcontent .success{ height:380px; padding:20px 0px 0px 0px; text-align:center;}
#logincontent .lcontent .success img{ vertical-align:middle; margin:0px 5px 0px 0px;}
#logincontent .lcontent .success p{ font-size:14px; line-height:35px;  color:#046698; padding:5px 0px;}
#logincontent .lcontent .success strong{ color:#FF0302; font-family:Arial; font-size:14px;}
#logincontent .lcontent .success b{ color:#FF6507; font-family:Arial; padding:0px 5px; font-size:14px;}
#logincontent .lcontent .success table{ padding:20px 0px;}
#logincontent .lcontent .success table a{ display:inline-block; height:31px; background:url(../pic/successbtn.jpg) no-repeat 0px bottom;}
#logincontent .lcontent .success table .a1{ margin:0px 8px; width:155px;}
#logincontent .lcontent .success table .a1:hover{ background-position:0px 0px;}
#logincontent .lcontent .success table .a2{ width:127px; margin:0px 8px; background-position:right bottom;}
#logincontent .lcontent .success table .a2:hover{ background-position:right 0px;}
.right .rcontent{ padding:0px 0px 0px 0px; float:right; width:230px;}
.right .rcontent dl{ padding:10px 0px 0px 0px;}
.right .rcontent dt{ font-size:14px; font-weight:bold; color:Black; border-bottom:solid 1px #E7E7E7; line-height:30px;}
.right .rcontent dd{ padding:10px 0px; line-height:25px;}
.right .rcontent dd img{ vertical-align:middle;}
.right .rcontent .link{ _overflow:hidden;  margin:5px 0px 0px 0px; width:120px; text-align:center; border-radius:100px; background-color:#FF6507; height:33px;}
.right .rcontent .link a{ line-height:33px; text-align:center; text-decoration:none; font-size:16px; color:White; display:block; position:relative; height:34px;}

.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}