#wrap {
	background:#E4F3FF url(../images/head_bg.gif) repeat-x;
	position:relative;
}
h1 {
	height:36px;
}
h1 img {
	margin:3px 0 0 9px;
}
#nav {
	margin:-25px 84px 0 0;
	height:24px;
}
#nav ul {
	float:right;
	background:url(../images/line.gif) right 0 no-repeat;
	height:24px;
	padding-right:3px;
}
#nav li {
	float:left;
	width:74px;
	margin-right:6px;
}
#nav li a {
	display:block;
	width:74px;
	height:25px;
	text-align:center;
	line-height:25px;
	color:#3E74B5;
	text-decoration:none;
}
#nav li.on {
	background:url(../images/nav_bg.gif) no-repeat;
}
#nav li.on a:hover {
	background:none;
}
#nav li a:hover {
	color:#000;
	background:url(../images/nav_bg1.gif) no-repeat;
}
#language {
	position:absolute;
	top:12px;
	right:12px;
}
#language a {
	display:block;
	width:60px;
	height:17px;
	color:#fff;
	text-decoration:none;
	line-height:17px;
	background:url(../images/language.gif) no-repeat;
	padding-left:2px;
}
#language a:hover {
	background:url(../images/language.gif) 0 -17px no-repeat;
}
#language a:active {
	background:url(../images/language.gif) 0 -34px no-repeat;
}
#language ul {
	position:absolute;
	background:#fff3bd;
	border:1px solid #ff6802;
	width:75px;
	right:0;
	margin-top:-2px;
}
#language li {
	border:0 solid #fff;
	border-width:0 1px;
	cursor:default;
	line-height:17px;
}
#language #language_cn {
	border-top:1px solid #fff;
}
#language #language_en {
	border-bottom:1px solid #fff;
}
#language li span {
	display:block;
	*display:inline;
	padding-left:18px;
}
#language li.on span {
	background:url(../images/bechoosess.gif) 4px 4px no-repeat;
	*background:url(../images/bechoosess.gif) 4px 1px no-repeat;
}
/**/
#pic-show {
	margin:2px 0 0;
	_margin:1px 0 0;
	padding:0 0 1px;
	border-bottom:1px solid #92b5e0;
}
/**/
#side {
	float:right;
	width:130px;
	margin:10px 10px 0 0;
	display:inline;
	background:#fff url(../images/title_bg.gif) repeat-x;
	border:0 solid #92b5e0;
	border-width:0 1px 1px;
	overflow:hidden;
	height:320px;
}
.call {
	text-align:center;
}
#side h2,#main h2 {
	border:0 solid #94b6e1;
	border-width:1px 0;
	height:18px;
	font-weight:normal;
	color:#3e74b5;
	zoom:1;
	padding:4px 0 0 10px;
}
#side input {
	background:#e4f3ff;
	border:1px solid #92b5e0;
	color:#3e74b5;
	margin:8px auto 0;
	padding:2px 0 0 1px;
}
#phone_code {
	width:110px;
}
#v_code {
	width:50px;
}
.validate {
	margin-left:5px;
	vertical-align:bottom;
}
#group {
	margin:10px 0 6px 8px;
	position:relative;
	text-align:left;
}
#group span {
	display:block;
	line-height:20px;
	height:20px;
	padding-left:3px;
	background:url(../images/grouping.gif) no-repeat;
	font-family:"Times New Roman", Times, serif;
}
#group span.on {
	background:url(../images/grouping.gif) 0 -20px no-repeat;
}
#group ul {
	position:absolute;
	border:1px solid #92b5e0;
	background:#e4f3ff;
	width:111px;
	top:19px;
	cursor:default;
	z-index:100;
}
#group li {
	border:0 solid #fff;
	border-width:0 1px;
	line-height:18px;
	padding-left:2px;
	height:18px;
}
#group li span {
	background:none;
	display:block;
	padding:0;
	height:auto;
	zoom:1;
}
#group li.on {
	background:#fff;
}
.call button {
	background:url(../images/free_call.gif) no-repeat;
	width:113px;
	height:25px;
	color:#00720c;
	float:left;
	margin:5px 0 6px 8px;
	text-indent:15px;
}
#col5 .info {
	clear:both;
	line-height:17px;
	color:#999;
	height:170px;
	*height:160px;
}
#col5 .info p {
	text-indent:2em;
	padding:0 0 0 5px;
}
#col5 .info dl {
	padding:3px 0 0 5px;
}
/**/
#main {
	margin:10px 150px 0 10px;
	background:#fff url(../images/title_bg.gif) repeat-x;
	border:0 solid #94b6e1;
	border-width:0 1px 1px;
	zoom:1;
	width:355px;
	overflow:hidden;
}
#col1,#col2 {
	height:290px;
}
#col3 {
	height:320px;
}
#main.total {
	margin:10px 10px 0;
	width:496px;
}
#main h2 {
	padding:4px 0 0 26px;
}
#col1 h2 span {
	display:none;
}
#col1 h2 {
	border-bottom:1px solid #92B5E0;
	background:url(../images/point1.gif) 6px 4px no-repeat;
	padding:5px 0 0 26px;
	color:#3E74B5;
	height:17px;
	font-weight:normal;
}
#col1 h2.inputing {
	background:url(../../pub/inputing.gif) 6px 6px no-repeat;
}
#col2 h2,#col3 h2 {
	background:#fff url(../images/title_bg.gif) repeat-x;
	border-bottom:1px solid #92B5E0;
	padding:5px 0 0 5px;
	color:#3E74B5;
	height:17px;
	font-weight:normal;
}
#record dt.sys {
	background:url(../images/point3.gif) 10px 4px no-repeat;
	color:#f60;
	padding-left:30px;
	padding:4px 0 4px 30px;
}
#record,#record1 {
	height:166px;
	padding:0 0 0 5px;
	line-height:16px;
	margin:1px;
}
#record dl,#record1 dl {
	height:166px;
}
#record dt,#record1 dt {
	color:#08f;
}
#record dt.kf,#record1 dt.kf {
	color:#080;
}
#record dd,#record1 dd {
	padding-left:1.5em;
}
#style {
	background:url(../images/title_bg.gif) repeat-x;
	border:0 solid #92B5E0;
	border-width:1px 0;
	height:22px;
}
#style li {
	display:inline;
}
#tool1 {
	float:left;
	padding-right:10px;
	background:url(../images/line1.gif) right 4px no-repeat;
	height:22px;
}
#tool1 span {
	float:left;
	margin:3px 0 0 2px;
}
#tool1 a {
	display:block;
	width:14px;
	height:14px;
	margin:1px;
}
#tool1 a:hover,.bechoose {
	border:1px solid #92b5e0;
	margin:0 !important;
}
#tool2 {
	float:left;
	padding:4px 0 0 10px;
}
#tool2 li a {
	text-decoration:none;
	color:#3e74b5;
	margin-right:2px;
} 
#tool2 li a:hover {
	color:#000;
} 
#face-span {
	background:url(../images/face.gif) center no-repeat;
}
#bold-span {
	background:url(../images/bold.gif) center no-repeat;
}
#em-span {
	background:url(../images/em.gif) center no-repeat;
}
#strike-span {
	background:url(../images/strike.gif) center no-repeat;
}
#color-span {
	background:url(../images/color.gif) center no-repeat;
}
#annex-span {
	background:url(../images/annex.gif) 2px 3px no-repeat;
}
#jietu-span {
	background:url(../images/jietu.gif) 2px 2px no-repeat;
}/*---截图功能---*/
#clear-span {
	background:url(../images/clear.gif) 2px 2px no-repeat;
}/*---清屏功能---*/
#choose-color {
	left:108px;
	top:292px;
}
#col1 textarea {
	width:348px;
	height:66px;
	clear:both;
	border:none;
}
.total #col1 textarea {
	width:490px;
}
#submit {
	position:absolute;
	bottom:17px;
	left:6px;
	text-align:right;
	width:361px;
}
.total #submit {
	width:502px;
}
#submit .button {
	height:24px;
	position:absolute;
	right:0;
	_right:-1px;
}
.total #submit .button {
	right:0;
}
#submit button,#advise .button button,
#msgalert button,#score button,.changename button,
#sendmes button,#sms button {
	background:url(../images/title_bg.gif) 0 -3px repeat-x;
	border:1px solid #92B5E0;
	font-size:12px;
	color:#3E74B5;
	height:22px;
	width:76px;
	line-height:22px;
}
#adlink {
	text-align:left;
	background:url(../images/point2.gif) 0 2px no-repeat;
	padding-left:10px;
	width:250px;
	float:left;
	margin:3px 0 0 3px;
}
.total #adlink,.total #adlink1 {
	width:390px;
}
#adlink a,#adlink1 a {
	color:#3e74b5;
	text-decoration:none;
}
#adlink a:hover,#adlink1 a:hover {
	color:#000;
	text-decoration:underline;
}
#sendmsg {
	text-align:center;
	float:left;
}
#choosesd {
	margin-left:5px;
	background:url(../images/button_bg3.gif) no-repeat;
	width:9px;
	border:none;
	float:left;
	height:22px;
}
#sendstyle {
	background:#fafafa url(../images/ss-bg.gif) repeat-y;
	border:1px solid #92b5e0;
	padding:1px;
	width:158px;
	z-index:9999;
	text-align:left;
	position:absolute;
	top:-39px;
	left:199px;
	height:36px;
}
.total #sendstyle {
	left:340px;
}
#sendstyle p {
	padding:1px 0 1px 16px;
	cursor:default;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#sendstyle p.s1 {
	background:#CFE7FF;
	border:1px solid #92B5E0;
}
#sendstyle p.s2 {
	background:#CFE7FF url(../images/bechoosess.gif) 3px 4px no-repeat;
	border:1px solid #92B5E0;
}
#sendstyle p.s3 {
	background:url(../images/bechoosess.gif) 3px 4px no-repeat;
}
#sendstyle p.s4 {
}
#msgalert button,.changename button,
#advise .button button,#score .button button,
#sendmes button,#sms button {
	width:56px;
	margin-right:10px;
}
#showalert {
	color:#f60;
}
#col2 div div,#col3 div div {
	padding:3px 10px 4px;
	*padding:2px 10px 3px;
	clear:both;
	zoom:1;
}
#col2 label,#col3 label {
	float:left;
	line-height:20px;
	width:60px;
}
#col2 textarea,#col2 input,.form input,
#col3 textarea,#col3 input {
	border:1px solid #92b5e0;
	vertical-align:middle;
}
#col2 .button,
#col3 .button {
	padding-left:70px;
	_padding-left:73px;
}
#col2 .nos,#col3 .nos {
	border:none;
	width:auto;
}
#advise input {
	height:16px;
	padding:1px 0 0 1px;
	width:120px;
}
#col2 textarea,#advise textarea {
	width:256px;
	height:80px;
}
#sendmes textarea {
	height:60px;
}
#sendmes {
	padding-bottom:6px;
}
#sendmes .val {
	width:52px;
	color:#666;
}
#sendmes .validate {
	vertical-align:top;
	margin-top:1px;
}
#col2 p.notice {
	color:#999;
	margin:10px;
	padding:3px 10px 1px;
	background:#f7fafd;
	border:1px solid #92b5e0;
	line-height:18px;
	height:auto;
	text-indent:2em;
}
#col2 h2 {
	cursor:pointer;
	margin-bottom:1px;
}
#col2 h2 span {
	display:block;
	background:url(../images/point4.gif) 56px 0 no-repeat;
}
#col2 h2.open span {
	display:block;
	background:url(../images/point5.gif) 56px 0 no-repeat;
}
#sms {
	padding-bottom:10px;
}
#sms .button a {
	font-family:"宋体";
	color:#3e74b5;
	text-decoration:none;
}
#sms .button a:hover {
	color:#000;
}
#sms table {
	float:left;
	margin:-4px 0;
}
#sms table td {
	white-space:nowrap;
	padding:1px;
	color:#3e74b5;
}
#sms .getcode {
	background:url(../images/button_bg.gif) no-repeat;
	width:79px;
	height:21px;
	line-height:24px;
	font-weight:bold;
	color:#fff;
	border:none;
	margin-left:10px;
}
#adlink1 {
	position:absolute;
	bottom:18px;
	background:url(../images/point2.gif) 0 2px no-repeat;
	padding-left:10px;
}
/* 悬浮层样式定义 */
.float {
	width:350px;
	border:1px solid #92b5e0;
	padding:30px 0 10px;
	top:88px;
	left:50%;
	margin-left:-175px;
}
#contain2,#contain5 {
	padding-top:24px;
}
.float h3 {
	background:url(../images/title_bg.gif) repeat-x;
	line-height:22px;
	_line-height:19px;
	border-bottom:1px solid #92b5e0;
	color:#3e74b5;
	width:350px;
	left:0;
	top:0;
	height:22px;
	font-weight:normal;
}
.float h3 span {
	float:left;
	margin-left:10px;
}
.float h3 em {
	width:14px;
	height:14px;
	background:url(../images/close.gif) 3px 3px no-repeat;
	margin:3px 10px 0;
	display:inline;
}
.float h3 a {
	width:14px;
	height:14px;
}
.changename {
	padding:10px 0 10px 36px;
}
.sendfiles {
	padding:10px 0 10px 16px;
}
.changename label {
	color:#f60;
}
.sendfiles p {
	padding-top:10px;
	color:#f60;
	text-align:center;
}
.changename input,.sendfiles input {
	border:1px solid #92b5e0;
	height:22px;
	*height:20px;
	padding:2px 0 2px 1px;
	width:120px;
	margin-right:10px;
}
.sendfiles input {
	width:200px;
	margin-right:5px;
}
.sendfiles button {
	border:1px solid #92b5e0;
	height:22px;
	*height:20px;
	width:50px;
}
#contain2 .button,#contain5 .button {
	text-align:center;
	clear:both;
	border-top:1px solid #92b5e0;
	padding-top:10px;
}
#contain2 button,#contain5 button {
	background:url(../images/title_bg.gif) 0 -3px repeat-x;
	border:1px solid #92B5E0;
	font-size:12px;
	color:#3E74B5;
	height:22px;
	line-height:22px;
	margin:0 3px;
	width:80px;
}
.kf-info p {
	color:#f60;
	text-indent:0;
	padding:3px 6px;
}
.kf-info p span {
	color:#3E74B5;
}
.info img {
	float:left;
	margin:0 10px 10px;
	height:100px;
	width:100px;
	border:1px solid #92b5e0;
}
#notice {
	background:url(../images/notice.gif) no-repeat;
}
#notice h2 {
	color:#f60;
}
#notice h2 span {
	background:url(../images/close1.gif) center center no-repeat;
}
#notice p {
	color:#666;
}
#notice p em {
	color:#f60;
}
.form {
	padding-top:5px;
}
.form label {
	float:left;
	width:80px;
	text-align:right;
	line-height:22px;
}
.form .button {
	margin-top:6px;
}
.form div {
	padding:6px;
}
/* 表情 */
#faces-show {
	border:1px solid #92b5e0;
	left:10px;
	top:148px;
}
#faces-show li a:hover {
	border:1px solid #92b5e0;
}
#face-show {
	border:1px solid #92b5e0;
	background:#fff;
}
/*---密码输入框（08-7-14）-----*/
#secret_code{
    width:65px;
}
.call div label{
    float:left;
	margin:12px -5px 0 10px;
	*margin:12px -6px 0 10px;
	_margin:12px -8px 0 10px;
	width:40px;
}
.MsgShow {
	_width:349px;
	_overflow:hidden;
}
.MsgShow1 {
	_width:490px;
	_overflow:hidden;
}


/*---选择字体（09-10-09）-----*/
#font-span {
	background:url(../images/font.gif) center no-repeat;
	position:relative;
}


#row_font {
	position:absolute;
	top:273px;
	left:11px;
	width:335px;
	height:28px;
	text-align:left;
	z-index:1;
	background:#f4f9ff;
}

#tool3 {
	float:left;
	padding-right:10px;
	height:28px;
}
#tool3 li{
	float:left;
	padding-right:10px;
	height:22px;
}
#tool3 span {
	float:left;
	margin:6px 0 0 2px;
}
#tool3 a {
	display:block;
	width:14px;
	height:14px;
	margin:1px;
}
#tool3 a:hover,.bechoose {
	border:1px solid #92b5e0;
	margin:0 !important;
}


#group_font,  #group_font02{	
	float:left;
	text-align:left;
	z-index:1;
	
}
#group_font span {
	display:block;
	line-height:20px;
	height:20px;
	padding-left:3px;
	background:url(../images/font_grouping.gif) no-repeat;
	font-family:"Times New Roman", Times, serif;
	width:100px;
	margin:-1px;
	_margin:-1px 0 0 0;
}

#group_font02 span{
	display:block;
	line-height:20px;
	height:20px;
	padding-left:3px;
	background:url(../images/font_grouping02.gif) no-repeat;
	font-family:"Times New Roman", Times, serif;
	width:49px;
	margin:-1px;
	_margin:-1px 0 0 0;
}
#group_font span.on {
	background:url(../images/font_grouping.gif) 0 - no-repeat;
}

#group_font02 span.on {
	background:url(../images/font_grouping02.gif) 0 - no-repeat;
}
#group_font ul {
	border:1px solid #92b5e0;
	background:#e4f3ff;	
	width:98px;
	cursor:default;
	z-index:100;
	position:absolute;
	top:-172px;
	left:1px;
	_left:2px;
	overflow:hidden;
}

#group_font02 ul {
	border:1px solid #92b5e0;
	background:#e4f3ff;	
	width:47px;
	cursor:default;
	z-index:100;
	position:absolute;
	top:-238px;
	left:114px;
	_left:117px;
	overflow:hidden;
}
#group_font li, #group_font02 li {
	border:0 solid #fff;
	border-width:0 1px;
	line-height:20px;
	text-align:left;
	text-indent:5px;
}
#group_font li span, #group_font02 li span {
	background:none;
	display:block;
	padding:0;
	height:auto;
	zoom:1;
	line-height:20px;
	margin:2px 0 0 0;
}
#group_font li.on, #group_font02 li.on {
	background:#fff;
	overflow:hidden;
	display:block;
}

#score input, #advise .dinput{
	float:left;
	margin:2px 0 0 0;
	*margin:0;
	clear:right;
}

#advise .slabel, #score .slabel {
	float:left;
	text-align:left;
	width:50px;
	clear:right;
	text-indent:5px;
}