@charset "utf-8";
* {margin:0; padding:0;}
ul {list-style:none;}
html {
	color:#333; 
	font:normal 14px Arial, Helvetica, sans-serif,"宋体";
	height:100%;
}
body {text-align:center; background:white; height:100%;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline; color:#333;}
p {line-height:1.5em;}
img {border:none;}
fieldset {border: none;}
legend {display: none;}
textarea{ border:1px solid #eaeaea;}
.clear {clear:both;}
.tcenter {text-align:center;}
.fleft {float:left;}
.fright {float:right;}
/*2007.07.20*/
.text_orange img{vertical-align:middle;}
.mr_left{margin:0 0 0 40px;}
/*2007.07.20*/
.menu_on a{ color:#f60;}
#pagewrap {width:800px; margin:0 auto; text-align:left;}

#header {margin-bottom:16px; float:left;}
#header h2 { width:151px; height:48px; position:absolute; margin:23px 37px 0 0;}
#header h2 a { display:block; width:151px; height:48px; text-indent:-9999px; overflow:hidden; background-image:url(../images/51point-logo.gif);}

#login .status {float:right; font-size:12px; margin:10px 8px 15px 0;}
#login .status li {display:block; float:left; padding-left:9px;}
#login .status li a {text-decoration:underline;}
#login .status li a:hover {text-decoration:none;}
#login .status li a.mailcount {color:#FF860B; font-weight:bold;}

#nav {float:right; width:517px; height:33px; background-image:url(../images/navbar-bg.gif); position:relative;}
#nav h3 {position:absolute; left:-9999px;}
#nav ul {padding-top:7px;}
#nav li {display:inline; font-size:12px; padding:0 10px 0 12px; border-left:1px solid #dfdfdf;}
#nav li.first {border-left:none;}
/*2007.10.11*/
.wap_button{ position:absolute; width:90px; height:49px; background:url(../images/wap_button.gif); left:-96px; top:-16px;}
.wap_button a{ display:block; width:90px; height:49px; text-indent:-9999px;}
.maincontent {width:551px; text-align:left;}
.maincontent .maincolumn,.maincontent .maincolumn_hot {width:100%;margin-bottom:15px; float:none;}
.maincolumn .top{
	width:100%;
	background:url(../images/main-content-title-bg.gif) no-repeat;
	height:30px;
	overflow:hidden;
	}
.maincolumn_hot .top{
	width:100%;
	background:url(../images/main-content-title-bg_hot.gif) no-repeat;
	height:30px;
	overflow:hidden;
	}
.maincolumn .top h3{ 
	height:30px; 
	line-height:30px;
	padding:0 0 0 27px;
	font-size:14px;
	}
.maincolumn_hot .top h3{ 
	height:30px; 
	line-height:30px;
	padding:0 0 0 27px;
	font-size:14px;
	color:white;
	}
.maincolumn .content{
	border-right:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	padding:5px;
	width:539px;
	display:table;
	}
.maincolumn_hot .content{
	border-right:1px solid #ee7e00;
	border-left:1px solid #ee7e00;
	padding:5px;
	width:539px;
	display:table;
	}

.maincolumn .bottom{
	width:100%;
	height:2px;
	overflow:hidden;
	background:url(../images/content_box_bottom.gif) no-repeat;
	}
.maincolumn_hot .bottom{
	width:100%;
	height:2px;
	overflow:hidden;
	background:url(../images/content_box_bottom_hot.gif) no-repeat;
	}
.maincolumn .intro_bottom{
	width:100%;
	height:5px;
	overflow:hidden;
	background:url(../images/intro_box_bottom.gif) no-repeat;
	}
.maincontent table {clear:both;}
.maincontent table td,.maincontent table th {padding:5px; padding-left:17px;position:relative;}
.maincontent table th {border-bottom:1px solid #eee; color:#666; font-size:12px; font-weight:normal;}
.maincontent table td a,.maincontent table td a:visited{text-decoration:none; color:#333;}
.maincontent table td a:hover{color:#f60;}
/*2007.07.24*/
.maincontent table td span a,.maincontent table td span a:visited{text-decoration:underline; color:#f60;}
.maincontent table td span a:hover{color:#fff;background-color:#f60;}
/*2007.07.24*/
#intro ul { float:left; }
#intro ul li {float:left; width:170px; background:url(../images/arrow.gif) no-repeat left 20px;}
#intro ul li.first {background-image:none;}
#intro ul li.first a {background-position:80px 10px;}
#intro ul a {display:block; padding:80px 0 0 28px; background:no-repeat top center; font-size:12px; line-height:1.6em; text-decoration:none; color:#666;}
#intro ul a.junior {background-image:url(../images/junior-member-ident.jpg);}
#intro ul a.intermediate {background-image:url(../images/intermediate-member-ident.jpg);}
#intro ul a.senior {background-image:url(../images/senior-member-ident.jpg);}


.subcontent {width:230px; float:right;}
.subcontent h3 {font-size:14px; font-weight:bold; padding:10px 31px;}
.subcontent p a {color:#f60; text-decoration:none;}
.subcontent p a:hover {color:#f60; text-decoration:underline;}
.subcontent .subcolumn p {margin:18px 16px 20px 12px;}
.subcontent .subcolumn {background:#f5f5f5 url(../images/sub-content-title-bg.gif) no-repeat;}
.subcontent .subcolumn .content {background:url(../images/sub-content--btm-bg.gif) no-repeat left bottom; width:100%;}
.subcontent .note {background:url(../images/note-bg.gif) repeat-y; width:223px; margin-left:3px; }
.subcontent .note div {background:url(../images/note-top-bg.gif) no-repeat left bottom;}
.subcontent .note div div {background:url(../images/note-btm-bg.gif) no-repeat left top; padding:7px; width:209px;}
.subcontent .note h4 { font-size:12px; margin-bottom:5px;}
.subcontent .note li {line-height:1.5em; padding-left:15px;}
.subcontent .note li a.mailcount {color:#FF860B; font-weight:bold; text-decoration:underline;}
.subcontent .note li a.integral { display:block; float:right; width:62px; line-height:21px; background:url(../images/btn_bg.gif) no-repeat; color:#fff; font-size:12px; text-align:center; text-decoration:none;}
.subcontent .learnmore {padding:18px 0 0 13px;}
.subcontent .learnmore h3 {position:absolute; left:-9999px;}

.sidebar {width:204px; height:90%; float:left;}
.sidebar #pagenav {background:#f5f5f5 url(../images/subnav-top.gif) no-repeat left top;}

#pagenav div {background:url(../images/subnav-btm.gif) no-repeat left bottom; padding:40px 4px;}
#pagenav h3 {position:absolute; left:-9999px;}
#pagenav li { width:197px; height:27px; margin-bottom:4px; background:url(../images/page-nav-nml.gif) no-repeat; }
#pagenav li a { display:block; width:164px; line-height:27px; padding-left:33px; font-size:12px; text-decoration:none; color:#999; }
#pagenav li a:hover {color:#333; text-decoration:underline;}
#pagenav li.active {background:url(../images/page-nav-act.gif) no-repeat;}
#pagenav li.active a {color:#333;}

.main {width:800px; float:left;}
.leftpanel {width:450px;}
.rightpanel {width:284px; margin:0 0 0 20px;}

/*product and service survery */
dl#service{margin:0 0 0 15px;}
dl#service dt{text-align:left; font-weight:bold;padding:5px 0;}
dl#service dd{text-align:left;}
dl#service dd ol{margin:0 0 0 20px; list-style-type:decimal;}
dl#service dd ol li ol{list-style-type:lower-alpha;}
.noteinfo {font-size:12px;}
.noteinfo p {margin-left:7px; line-height:1.6em;}

.survery-info {padding:0;}
.survery-info div {border:1px dotted #828282; padding:8px; font-size:12px;}
/*my survery */
.mysurvey p {margin-top:6px; margin-bottom:6px;}
.styleshow th {border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.styleshow tr.first td { border-top:1px solid #e5e5e5;}

/*my acount */
#manage-acount {width:100%;}
#manage-acount ul {margin-top:22px; margin-bottom:44px; width:100%; float:left;}
#manage-acount h3 {position:absolute; left:-9999px;}
#manage-acount li {float:left; width:178px; height:35px; margin-right:8px;}
#manage-acount li.end {margin-right:0;}
#manage-acount li a {display:block;background:url(../images/mng-acount-nml.gif) no-repeat; width:178px; height:35px; text-align:center; line-height:35px; text-decoration:none;}
#manage-acount li.active a {background:url(../images/mng-acount-act.gif) no-repeat; color:#fff; font-weight:bold;}

#converTable {width:100%;  border-collapse:collapse; font-size:12px;}
#converTable strong {color:#FF860B;}
#converTable td {border:none; border-left: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; vertical-align:top;}
#converTable th {width:90px; font-weight:bold;}
#converTable p {margin-top:8px;}
.conversubmit {text-align:center; margin-top:10px;}
.conversubmit a {font-size:12px; text-decoration:underline;}


#historyrec {}
#historyrec td,#historyrec th {border:none; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;}
#historyrec #end {border-right:none;}
#historyrec p {font-size:12px; margin-top:5px; margin-left:5px;}
#historyrec #totalrec {border-right:none; text-align:right;}
#historyrec strong {color:#FF860B;}

#editprofile{}
#editprofile th {width:100px;}

/*my profile */
.myprofile ul {margin-left:13px; line-height:1.6em;}

/*invite friends */
.addaddress  {margin-top:30px;}
h3.invite-title { background:url(../images/title-big-bg.gif) no-repeat; line-height:30px; font-size:14px; font-weight:bold; padding-left:36px; margin-bottom:27px; }

.addlists h4 {position:absolute; left:-9999px;}
.addlists li {margin-bottom:17px;}
.addlists label {display:block; margin-bottom:15px;}
.addlists .submit-btn {margin-left:200px;}

.quicklinks { position:relative; width:100%; background:url(../images/panel-bg.gif) no-repeat left bottom; padding-bottom:3px;}
.quicklinks div {background:url(../images/panel-bg.gif) no-repeat; width:100%;}
.quicklinks div div {background:none;}
.quicklinks h3 {padding:7px 0 20px 32px; font-size:14px; font-weight:bold;}
.quicklinks ul {margin-left:30px; width:254px;}
.quicklinks ul li {float:left;}
.quicklinks ul li a {display:block; text-indent:-9999px; margin:0 20px 22px 20px; overflow:hidden; width:73px; height:20px; background-repeat:no-repeat;}
.quicklinks ul li.gmail a {background-image:url(../images/gmail-icon.jpg);}
.quicklinks ul li.msn a {background-image:url(../images/msn-icon.jpg);}
.quicklinks ul li.yahoo a {background-image:url(../images/yahoo-icon.jpg);}
.quicklinks ul li.weblinks a {background-image:url(../images/web-link.jpg);}

.quicklogin { width:100%; height:200px; font-size:12px; position:absolute; left:10px; top:30px; background:#fff;}
.quicklogin h4 {font-size:12px; margin-bottom:10px;}
.quicklogin label {}
.quicklogin .input_txt {border:1px solid #5f5f5f; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px;}
.quicklogin li {padding-top:3px; padding-bottom:3px;}
.quicklogin .login-btn {padding-top:9px; padding-left:30px;}
.quicklogin p {margin-top:34px;}

.addresslist {font-size:12px; margin-top:25px;}
.addresslist a {text-decoration:underline;}
.addresslist h3 {position:absolute; left:-9999px;}
.addresslist ul {margin-top:20px;clear:both; width:100%;}
.addresslist li {padding-top:2px;}
.addresslist .tool-btn ul * {line-height:24px; float:left; margin-right:12px;}

/*guide*/
#guide_header_banner { color:#FF880D; margin:0px auto 0; width:100%; font-size:14px; clear:both;}
#guide_header { color:#FF880D; margin:32px auto 0; width:100%; font-size:14px; clear:both;}
#guide_header a { color:#FF880D; font-weight:bold; text-decoration:underline; }
#guide_header a:hover{ text-decoration:none;}
#guide_logo { margin:0 15px; padding-top:0; width:230px;}
#guide_login {float:left; color:#666;}
#guide_login ul, #guide_login ul * {float: left;}
#guide_login #user,
#guide_login #pass,
#guide_login button {}
#guide_login legend {display: none;}
#guide_login label {position: absolute; left: -9999px;}
#guide_login .input_txt {width: 8em; margin: 0 5px; padding: 2px 4px; border: 1px solid #ddd;}

/*2007.07.19*/
#main {margin:40px auto 0; width:100%; clear:both; float:left;}
#main .reg dl,#main .login dl,#main .active_mail dl{ margin:0 0 0 50px;}
#main .reg dt,#main .login dt,#main .active_mail dt{padding:15px 0 0 0; font-weight:bold; color:#666;}
#main .reg a,#main .login a,#main .active_mail a{color:#f60;  text-decoration:underline;}
#main .reg dd,#main .login dd,#main .active_mail dd{padding:2px 0; font-size:12px;}
#main .reg span,#main .login span,#main .active_mail span{font-size:12px; color:#666;}  
#main .reg input,#main .login input,#main .active_mail input,#main .login img{vertical-align:middle;}
.f_line{border-bottom:1px solid #ccc; height:15px; margin:10px 0 5px 0;}
#main .reg .cross{font-style:normal; padding:0 0 0 10px; color:#f30;}
#main .login .cross{color:#f30;}
#main .reg .tick{font-style:normal; padding:0 0 0 10px; color:#72A13A;}
#main .reg .cross img,#main .reg .tick img{vertical-align:middle;}
/*2007.07.19*/



#guideintro,#guidebtn,#startnow { width:100%; float:left; }
#guideintro { width:98%; margin:0 auto;}
#guideintro dl,#guidebtn ul li { float:left; display:block; width:222px }
#guideintro { }
#guideintro dl { color:#999999; line-height:1.5em; }
#guideintro dt { color:#f60; font-weight:bold; }

.item1 { margin-left:19px; display:inline; }
.item2 { margin-left:33px; margin-right:33px; }
.item1 dt a,.item2 dt a{color:#f60;}
.item1 dt a:hover,.item2 dt a:hover{color:#f60;}
.item3 li { margin-left:30px; }

#guidebtn { padding-bottom:16px !important; padding-bottom:0; padding-top:16px;}
#guidebtn li a { display:block; width:222px; height:65px; }

#startnow { color:#FF880D; text-align:right; height:30px; padding-top:16px;}
#startnow a { color:#FF880D; font-weight:bold; text-decoration:underline; margin-right:30px; }

.insightcntips {border:1px dashed #FF880D; width:778px;padding:10px; clear:both; float:left;}



.highslide-html { background-color: white; }
.highslide-html-blur { }
.highslide-html-content { position: absolute; display: none;}
.highslide-html-content ol { padding:0; text-align:left; list-style-type:disc;}
.highslide-html-content li{ display:block; clear:both; line-height:22px; border-bottom:1px solid #EEE; }
.highslide-html-content li span{ color:#f60;}
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.f_tbg{ display:block; background:url(../images/login-btn.gif) no-repeat; width:54px; height:24px; float:left; cursor:pointer}
.black1{ display:block; background:url(../images/cancel-btn.gif) no-repeat; width:54px; height:24px; float:left; cursor:pointer}
.log_in{ 
	display:table;
	position:absolute;
	left:0;
	top:23px; 
	width:300px; 
	padding:10px 0 0;
	border-top:1px solid #eee;
	border-right:3px solid #bbb;
	border-bottom:3px solid #bbb;
	border-left:1px solid #eee; 
	background:white;
	-moz-opacity: .9;
	opacity: .9;
	filter: alpha(opacity=90);
	}
.log_in .text_input,.log_in2 .text_input{
	border-top:1px solid #ccc;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	border-left:1px solid #ccc; 
	background:white;
	margin:0 5px 0 0;
	padding:1px;
	width:150px;
	}
.log_in ul,.log_in2 ul{
	width:100%;
	}
.log_in li{
	width:94%;
	padding:5px 3%;
	}
.log_in2 li{padding:0 0 0 85px;}
.log_in li span{
	width:20%;
	text-align: right;
}
.log_in2 li span{ display:block;padding:5px 0; text-align:left; font-weight:bold; color:#666;}
.log_in li em,.log_in2 li em{ font-style:normal; padding:5px 0 0 10px;}

.control { float: right; display: block; margin: 0 5px; font-size: 9pt; font-weight: bold; text-decoration: none; text-transform: uppercase; color: #999; cursor:pointer; }
.control:hover { color: #f60 !important; }
.highslide-move { cursor: move; }
.log_btn{ position:relative; margin:10px 0 0 0;}
.log_btn img{ vertical-align:middle;}
.info:hover {
	background:;
	color:#333;
	position:relative;
	}
.info span {display: none; }
.info:hover span {display:block;position:absolute;top:-26px;left:0;width:300px; height:26px; line-height:26px; padding:0 0 0 20px ; background:url("../images/tip_bg.gif") no-repeat left top; color:#f60;text-align:left; text-decoration:none; font-weight:normal; z-index:999;}
/*guide*/
.info04,.info03,.info02,.info01{ cursor:pointer;}/*2007.07.25*/
/*2007.07.20*/
.info01{
	background:;
	color:#333;
	position:relative;
	}
.info01 span {display:block;position:absolute;top:-26px;left:17px;width:108px; height:26px; line-height:26px; padding:0 0 0 20px ; background:url("../images/tip.gif") no-repeat left top; color:#f60;text-align:left; text-decoration:none; font-weight:normal; z-index:999; font-size:12px;}
.info01 img{ margin:0 2px;}/*2007.07.24*/
.info02{
	background:;
	color:#333;
	position:relative;
	}
.info02 span {display:block;position:absolute;top:20px;left:-2px;width:72px; height:26px; line-height:30px; padding:0 0 0 20px ; background:url("../images/tip01.gif") no-repeat left top; color:#f60;text-align:left; text-decoration:none; font-weight:normal; z-index:999; font-size:12px;}
.big_apple img{ width:19; height:18px;}/*2007.07.24*/
.info03:hover {
	background:;
	color:#333;
	position:relative;
	}

.info03 span {display: none; }
.info03:hover span {display:block;position:absolute;top:-25px;left:-2px;width:72px; height:26px; line-height:30px; padding:0 0 0 20px ; background:url("../images/tip02.gif") no-repeat left top; color:#f60;text-align:left; text-decoration:none; font-weight:normal; z-index:999; font-size:12px;}
.info04{
	background:;
	color:#333;
	position:relative;
	}
.info04 span {display:block;position:absolute;top:20px;left:1px;width:108px; height:26px; line-height:26px; padding:0 0 0 20px ; background:url("../images/tip01.gif") no-repeat left top; color:#f60;text-align:left; text-decoration:none; font-weight:normal; z-index:999; font-size:12px;}
.info04 img{ margin:0 2px;}/*2007.07.24*/

/*2007.07.20*/

/*login*/
.formarea li { padding-top:5px; padding-bottom:5px; }
.formarea th,.formarea td {padding:3px;}
.formarea th { font-weight:normal; text-align:right; }
.formarea td { text-align:left; }
.formarea .txt_input { width:137px; font-family: Arial, Helvetica, sans-serif; font-size:14px; }
.formarea .login-btn {margin-left:77px;}
.formarea .reg-btn {margin-left:103px;}
.formarea .reg-btn a {color:#FF880D; text-decoration:underline;}
.tip { color:#999; font-size:12px; }
.tip a { font-size:12px; color:#999999; text-decoration:underline; }
.tip a:hover { color:#999999; text-decoration:none; }

/*my inbox and out box*/
.msg td{border-bottom:1px solid #eee;}
.msg-select-del {padding-top:8px; padding-left:17px;}
.msg-select-del a.end {margin-left:14px;}

/*try it*/
#tryit #header {height:60px; width:100%;}
#tryit h3 {color:#999; margin-bottom:10px;}
.question-options li { padding-top:3px; padding-bottom:3px; border-bottom:1px solid #eee; padding-left:14px; font-size:12px;}
#tryit #header h2 {position:relative;}
#tryit .main {width:100%; float:left;}
#tryit #process {position:relative;width:100%; background:url(../images/process-bg.gif) no-repeat left bottom; height:30px; margin-bottom:10px;}
#tryit #process .bar {float:right; height:4px; width:126px; margin-top:13px; margin-right:1px; font-size:0;}
#tryit #process .percentage {position:absolute; right:0; top:0; font-size:10px; color:#a5a5a5;}
#tryit #process .percentage-bar { background:url(../images/percentage-bar-bg.gif) repeat-x; height:4px;}

/* pagination */
#page-nav {padding: .5em .5em 0 .5em;margin: 1em 0 .5em; text-align:right; height:2.2em; color:#ccc;  font-size: .9em;}
#page-nav span{color:#333;};
#page-nav a {font-weight: normal; padding: 0 .3em 0 .3em; height: 1.1em; line-height: 1.1em; color:#333; text-decoration: underline; border-right: 0px solid #b6b4b7;}
#page-nav strong { padding: 0 .3em 0 .3em;background: #FF8506; color:white;}
#page-nav a:hover{ padding: 0 .3em 0 .3em;background: #FF8506; color:white;font-weight: normal;}

#legal {font-size:12px; border-top:1px solid #e0e0e0; margin-top:25px; color:#7b7b7b; padding:13px 0 18px 0; clear:both;}
#legal div {margin-top:5px;}
#legal a {text-decoration:none; color:#7b7b7b;}
#legal a:hover {text-decoration:underline; color:#7b7b7b;}
#legal .legal-info {line-height:1.8em;}
#legal .insightcn-site * {float:left;}
#legal .corporate-links {float:right;}
#legal .corporate-links li {float:left;}
#legal .insightcn-site dd,
#legal .corporate-links li {padding:0 12px; border-left:1px solid #7b7b7b;}
#legal .insightcn-site dd.first,
#legal .corporate-links li.first {border:none;}

/**/
#pList li a{ display:block; height:40px; overflow:hidden; margin:5px 0; padding:5px; border:1px solid #eaeaea;}
#contactsForm dl{ line-height:22px;}
/**/

.valinfo {margin:10px 15px 0 20px; padding-bottom:10px;}
.valinfo p {font-size:12px; margin:5px 0 0 20px; color:#999;}
#profilePage a {color:#ff860b; text-decoration:none;}
#profilePage a:hover {color:#ff860b; text-decoration:underline;}
#profilePage dl { overflow:hidden; margin:10px 15px 0 20px; padding-bottom:10px;}
#profilePage dd {font-size:12px; background:#fafafa; padding:0 0 0 15px;}
#profilePage input {font-size:12px;}
#profilePage dt {margin-top:15px; border-bottom:1px solid #eaeaea;}
#profilePage li {padding-top:3px; padding-bottom:3px;}
#profilePage label {float:left; color:#333;}
#profilePage .answer {}
#profilePage .thumbHolder {float:left; margin:6px 20px 75px 20px;position:relative}
#profilePage #box2 h4 {line-height:2em;font-weight:normal;font-size:100%}
#profileSave{background:url(../images/submmit-btn.gif) no-repeat; cursor:pointer; display: block; float: left; height:24px;overflow:hidden;text-indent: -9999px; width:54px}
#profileCancel{background:url(../images/cancel-btn.gif) no-repeat; cursor:pointer; display: block; float: left;height:24px; margin: 0 5px ;overflow:hidden; text-indent: -9999px;width:54px}

/**/
.note_box{ width:60%; margin:0 auto 40px auto; padding:10px 0 0; border:1px solid #eaeaea; height:40px; text-align:center;}
.note_box img { vertical-align:middle; margin:0 15px 0 0;}
/*2007.07.16 update*/
.wanyan_logo{ float:left;}
/*2007.07.16 update*/
#msg1,#msg2,#msg3,#msg4,#msg5{font-size:12px; height:18px; line-height:18px; border:1px solid #f60; float:left; padding:0 5px;background:#eee;}
.hand{ vertical-align:middle; cursor:pointer;}
.reg_text_input{width:170px; height:18px;}
/*2007.07.18*/
.error_note{display:block;width:250px;font-size:12px; margin:5px 0 0 15px;padding:2px;}
.error{width:80%; margin:50px auto 0 auto; clear:both;}
.invite_note{line-height:22px;}
.list_table{
table-layout:fixed;/* 只有定义了表格的布局算法为fixed，下面td的定义才能起作用。 */
}
.list_table .text_td{
width:15%;
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
} 
/*2007.07.20*/
dl.state{ border:1px solid #eee;padding:5px; overflow:auto;line-height:22px;margin-top:15px;}
dl.state dt{color:#f60;}

/*2007.07.23*/
.new_mail{
	position:absolute;
	left:-6px;
	font-size:10px;
	color:#f60;
	font-family:Verdana, Arial, Helvetica, sans-serif
	}
/*2007.07.24*/
.float_img{
	position:relative;
	top:2px;
	left:5px;
	}
/*2007.07.24*/
.maincolumn .note_content{
	border:1px solid #eaeaea;
	padding:5px;
	width:539px;
	display:table;
	}
.maincolumn .note_content dl{
	width:60%;
	margin:0 auto;
	}
.maincolumn .note_content dt{
	float:left;
	height:100px;
	}
.maincolumn .note_content dt img{
	padding:20px 15px 0 0;
	}
.maincolumn .note_content dd{
	line-height:22px;
	padding:8px 0;
	}
.maincolumn .note_content dd span{}
/*2007.07.24*/
.prof_note{
	border-bottom:1px solid #eee;
	float:left;
	font-size:12px;
	padding:5px;
	}
.bg_color td{ background-color:#F0FAEB;}

.info4:hover {
	background:;
	color:#333;
	position:relative;

	}
.info4 span {display: none; }
.info4:hover span {
		display:block;
		position:absolute;
		padding:2px 0 2px 10px;
		top:-25px;
		right:20px;
 		color:#f60;
		text-decoration:none; 
		font-weight:normal; 
		z-index:999;
		background-color:#fcfaa6;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
		}
#pro_queren{
	padding:5px;
	border:1px solid #ccc;
	overflow:auto;
	zoom:1;
	}
#pro_queren dl{
	width:45%;
	float:left;
	clear:none;
	line-height:22px;
	text-align:left;
	}
#pro_queren dl dd{ clear:both;}
#pro_queren dl dd span{ float:left;}
#pro_queren dl dd span.trtr{
	display:block;
	width:95px;
	margin:0 5px 0 0;
	text-align:right;
	font-weight:bold;
	}
#pro_queren dl h3{
	border-bottom:1px solid #ccc;
	color:#f60;
	padding:0 0 0 10px;
	}
.shuz_algin{
	display:block;
	width:20px;
	text-align:right;
	}
#about ol{margin:0 0 0 25px;}
#about li{line-height:20px; padding:0 5px;}
/*2007.08.02*/
.item{ width:539px;}
.item span{display:block; float:left; background-color:#F0FAEB;text-algin:left;}
.item li{line-height:25px; clear:both;margin:5px 0;}
.item li a{color:#f60;font-weight:bold;}
.item p{clear:both;display:block;margin:0 0 0 10%;color:#999;font-size:12px;}
.item_title{ border-bottom:1px solid #eee;font-size:12px; height:25px;overflow:hidden;}
.item_title span{ background-color:#fff;}
.w_10{width:9%;padding:0 0 0 1%;}
.w_50{width:55%;}
.w_20{width:20%;}
.w_15{width:15%;}
/*wap_main*/
.wap_main{
	width:740px;
	padding:0 30px;
	float:left;
	}
.wap_main .title{
	font-family:"微软雅黑";
	color:#f60;
	font-size:18px;
	}
.wap_main dl{
	margin-left:24px;
	}
.wap_main dl dt{
	margin:5px 0;
	font-size:14px;
	color:#111;
	}
.wap_main dl ol{
	margin-left:48px;
	line-height:22px;
	font-size:13px;
	}
.wap_main dl ol a{
	text-decoration:underline;
	}
.wap_main dl ol a:hover{
	text-decoration:none;
	background:#f60;
	color:#fff;
	}
.wap_main .right{
	width:456px;
	float:left;
	}
.wap_main .right ol{
	margin:0 0 20px 48px;
	line-height:22px;
	font-size:13px;
	}
.wap_main .right ol.light{
	margin:0 0 20px 0;
	padding:5px;
	border:1px #ccc solid;
	background:#eee;
	list-style-position:inside;
	}
.wap_main .right ol a{text-decoration:underline;}
.wap_main .right ol a:hover{text-decoration:none;}
.wap_main .left{
	width:284px;
	height:450px;
	float:left;
	background:url(../images/wap_bg.gif) no-repeat;
	}
.wap_main .left .iframe{
	margin:85px 0 0 43px;
	width:196px;
	height:246px;
	overflow:hidden;
	position:relative;
	}
.wap_main .right p{
	font-size:180%;
	font-family:"微软雅黑";
	padding:10px;
	font-weight:bold;
	color:#f60;
	}
.wap_step{
	width:369px;
	height:231px;
	background:url(../images/wap_05.gif) no-repeat;
	padding:40px 0 0 70px;
	}
.wap_step h3{
	color:#666;
	font-size:18px;
	font-family:"微软雅黑";
	}
.wap_step ul{
	line-height:25px;
	margin-top:20px;
	font-family:"微软雅黑";
	}
/*2007.10.10新增*/
#new_main{
	display:table;
	zoom:100%;
	width:800px;
	margin:0 0 25px;
	}
#new_main .n_left{
	width:399px;
	border-right:2px #eee solid;
	}
#new_main .n_left .text_input{
	border-top:1px solid #ccc;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	border-left:1px solid #ccc; 
	background:white;
	margin:0 5px 0 0;
	padding:3px;
	height:16px;
}
#new_main .n_left dl{
	margin:0 0 10px;
	}
#new_main .n_left dl dt{
	color:#666;
	padding:3px 0 0;
	}
.wap_faq{ line-height:20px; margin:0 0 15px;}
.wap_faq td{ padding:2px;}
.wap_faq a{ color:#f60;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

#alert, #confirmBox { width:190px; border:5px solid #777; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; background:#fff; z-index:10000;}
#confirmBox { width:350px;}
#alert h3, #confirmBox h3 { padding:0 0 3px 5px; font-size:14px; border-bottom:1px solid #eaeaea; position:relative; text-align:left;}
#confirmBox h3 { position:static;}
#alert h3 a { display:block; position:absolute; top:5px; right:5px; width:9px; height:9px; overflow:hidden; background:url(../images/sp-00.png) no-repeat -823px -52px; text-indent:-9999px;}
#alert #content, #confirmBox #content { padding:15px; font-size:14px; color:#666;}
#alert button, #confirmBox button { cursor:pointer; padding:2px 5px;}
#confirmBox #okBtn { margin-right:10px;}
