﻿@charset "utf-8";

body {
	background: url(../images/bg.jpg) repeat-x;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	color: #666;
	line-height: 27px;
}

div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p {
	margin: 0 auto;
	padding: 0;
	border: 0
}

div {
	text-align: left
}

ul,li,input,dl,dt,dd {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
}

img {
	vertical-align: top;
}

.w1000 {
	width: 1000px;
	margin: 0 auto;
}

.mt10 {
	margin-top: 10px;
}

.mt5 {
	margin-top: 5px;
}

.mb10 {
	margin-bottom: 10px;
}

a {
	color: #666;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

a:active {
	color: #FF6600;
	text-decoration: underline;
}

.blue a {
	color: #09A9CB;
}

.blue a:hover {
	color: #FF6600;
	text-decoration: underline;
}

.nav {
	width: 750px;
	float: left;
}

.nav ul {
	float: left;
	width: 750px;
	height: 50px;
	line-height: 50px;
}

.nav li {
	float: left;
	text-align: center;
}

.nav_img {
	margin-top: 16px;
	line-height: normal;
}

.nav_li {
	width: 105px;}

.nav_li a {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

.nav_li a:hover {
	background: url(../images/nav_hoverbg.jpg) no-repeat center;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #0382B5;
	text-decoration: none;
}

.nav2 {
	width: 950px;
	float: left;
}

.nav2 ul {
	float: left;
	width: 950px;
	line-height: 50px;
	height: 50px;
}

.nav2 li {
	float: left;
	text-align: center;
}

.nav2_img {
	margin-top: 16px;
	line-height: normal;
}

.nav2_li {
	width: 130px;
}

.nav2_li a {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

.nav2_li a:hover {
	background: url(../images/nav_hoverbg.jpg) no-repeat center;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #0382B5;
	text-decoration: none;
}

.nav_right {
	width: 220px;
	float: right;
	color: #FFF;
	line-height: 45px;
	text-align: right;
	margin-right:10px;_margin-right:5px;

}

.nav_right a {
	color: #FFF;
}

.nav_right a:hover {
	color: #FFF;
	text-decoration: underline;
}

.banner_left {
	width: 747px;
	float: left;
}

.banner {
	float: left;
	width: 747px;
	padding: 2px;
	border: solid 1px #89C1E2;
}

.daily {
	width: 751px;
	float: left;
	margin-top: 7px;
	_margin-top: 3px;
	border: solid 1px #D5D5D5;
}

.daily_title {
	width: 30px;
	float: left;
}

.daily dl {
	width: 705px;
	float: right;
	margin-top: 6px;
}

.daily dd {
	width: 110px;
	float: left;
}

.daily dt {
	width: 570px;
	float: left;
	line-height: 20px;
	margin-left: 15px;
}

.daily dt span {
	font-weight: bold;
	color: #FF6600;
}

.login {
	float: left;
	width: 300px;
	background: url(../images/login_bg.jpg) no-repeat;
	height: 185px;
}

.login input {
	border: solid 1px #CCC;
	background: #F7FDFD;
	line-height: 20px;
	color: #999;
	text-indent: 2px;
	height: 20px;
}

.left {
	width: 750px;
	float: left;
}

.products {
	width: 750px;
	float: left;
	background: url(../images/products_bg.jpg) no-repeat;
	height: 183px;
}

.nav_products {
	width: 703px;
	margin: 50px 0 0 40px;
	_margin: 50px 0 0 20px;
	float: left;
}

.nav_products dl {
	width: 95px;
	float: left;
	text-align: center;
	color: #09A9CB;
	font-weight: bold;
	line-height: 30px;
}

.nav_products a {
	color: #09A9CB;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.nav_products a:hover {
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.nav_products_nav2 {
	font-size: 14px;
	font-weight: bold;
	color: #09A9CB;
	float: left;
	margin: 15px 0 0 28px;
	_margin: 15px 0 0 14px;
	width: 725px;
}

.nav_products_nav2 a {
	color: #09A9CB;
	font-size: 14px;
	font-weight: bold;
}

.nav_products_nav2 a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #09A9CB;
}

.workplace {
	float: left;
	width: 370px;
	line-height: 21px;
}

.workplace h4 {
	background: url(../images/workplace_title1.jpg) no-repeat;
	height: 31px;width:370px; float:left;}
.workplace h4 span{float:left;font-size:14px; font-weight:bold; color:#FFF;padding-left:15px; line-height:31px;}	
.workplace h4 img{ float:right; margin:10px 15px 0 0;}
.workplace h4 a{font-size:14px; font-weight:bold; color:#FFF; text-decoration:none;}
.workplace h4 a:hover{font-size:14px; font-weight:bold; color:#FFF; text-decoration:underline;}

.workplace_nr {
	border-left: solid 1px #CCC;
	height: 218px;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	width: 368px;
	background: url(../images/content_bg.jpg) repeat-x bottom;
}

.workplace_nr dl {
	width: 340px;
	margin-left: 15px;
	padding-top: 15px;
}

.workplace_nr dd {
	padding: 2px;
	background: url(../images/workplace_bg.jpg) no-repeat;
	float: left;
	width: 120px;
}

.workplace_nr dt {
	float: left;
	width: 200px;
}

.workplace_nr ul {
	width: 368px;
	float: left;
	margin-top: 10px;
	margin-bottom: 15px;
}

.workplace_nr li {
	width: 330px;
	margin-left: 20px;
	border-bottom: dashed 1px #CCC;
	background: url(../images/icon_02.jpg) no-repeat 2px 13px;
	text-indent: 15px;
	height: 30px;
	line-height: 30px;
}

.eap {
	width: 372px;
	_width: 370px;
	float: right;
	border: solid 1px #CCC;
	height: 270px;
	background: url(../images/eap_bg.jpg) no-repeat bottom;
}

/*我们的客户*/
.customers {
	width: 368px;
	float: left;
	border: solid 1px #CCC;
}

.customers h4 {
	background: url(../images/customers_title.jpg) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	font-weight: normal;
	color: #FFF;
	padding-right: 10px;
	_ padding-right: 5px;
}

.customers h4 a {
	color: #FFF;
	text-decoration: none;
}

.customers h4 a:hover {
	color: #FFF;
	text-decoration: underline;
}

/*right*/
.right {
	float: right;
	width: 240px;
}

.news {
	float: left;
	width: 238px;
	border: solid 1px #CCC;
}

.news h4 {
	width: 228px;
	background: url(../images/news_titlebg.jpg) no-repeat;
	height: 22px;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}

.news ul {
	width: 218px;
	margin: 5px 0px 9px 10px;
	_margin: 5px 0px 9px 5px;
	float: left;
}

.news li {
	width: 218px;
	height: 30px;
	line-height: 30px;
	border-bottom: dashed 1px #CCC;
	background: url(../images/icon_03.jpg) no-repeat 3px 10px;
	text-indent: 15px;
}

.industry {
	float: left;
	width: 238px;
	border: solid 1px #CCC;
	margin-top: 7px;
}

.industry h4 {
	background: url(../images/industry_titlebg.jpg) no-repeat;
	height: 27px;
	font-size: 14px;
	color: #FFF;
	padding-left: 25px;
	float: left;
	width: 213px;
}

.industry h4 span {
	float: left;
	width: 150px;
}

.industry h4 a {
	color: #FFF;
	font-weight: normal;
	float: right;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica,;
	width: 63px;
	line-height: 20px;
	text-align: center;
}

.industry h4 a:hover {
	color: #FFF;
	font-weight: normal;
	text-decoration: underline;
}

.industry ul {
	width: 218px;
	margin: 5px 10px 9px 10px;
	_margin: 5px 5px 9px 5px;
	float: left;
}

.industry li {
	width: 218px;
	height: 30px;
	line-height: 30px;
	border-bottom: dashed 1px #CCC;
	background: url(../images/icon_04.jpg) no-repeat 3px 10px;
	text-indent: 15px;
}

/*list_right */
.listright {
	width: 753px;
	min-height:1012px;
	float: left;
	border: solid 1px #CCC;
}

.title_among {
	width: 753px;
	height: 20px;
}

.position {
	float: left;
	width: 610px;
	text-align: left;
	margin-left: 5px;
	line-height: 30px;
}

.listcontent {
	padding: 7px;
	border-top: solid 1px #CCC;
	margin-top: 5px;
	width: 700px;
	margin-left: 12px;
}

.listcontent ul {
	width: 700px;
}

.listcontent li {
	margin-bottom: 10px;
}

.listcontent li span {
	font-weight: bold;
	font-size: 12px;
	color: #1265CB;
	float: center;
}
.listcontent li dl{width:700px;float:left;padding:7px 0 7px 0;}
.listcontent li dd{width:110px;float:left;margin-right:15px;}
.listcontent li dt{width:570px;float:left;}

/*list_left*/
.listleft {
	float: left;
	width: 240px;
}

.listnews {
	float: left;
	width: 238px;
	border: solid 1px #CCC;
}

.listnews h4 {
	width: 228px;
	background: url(../images/news_titlebg.jpg) no-repeat;
	height: 22px;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}

.listnews ul {
	width: 218px;
	margin: 5px 10px 9px 10px;
}

.listnews li {
	width: 218px;
	height: 30px;
	line-height: 30px;
	border-bottom: dashed 1px #CCC;
	background: url(../images/icon_03.jpg) no-repeat 3px 10px;
	text-indent: 15px;
}

.listindustry {
	float: left;
	width: 238px;
	border: solid 1px #CCC;
	padding-bottom:10px; margin-bottom:7px;
}

.listindustry h4 {
	background: url(../images/industry_titlebg.jpg) no-repeat;
	height: 27px;
	font-size: 14px;
	color: #FFF;
	padding-left: 25px;
	_padding-left: 12px;
	padding-top: 5px;
	float: left;
}

.listindustry h4 span {
	float: left;
	width: 150px;
}

.listindustry h4 a {
	color: #FFF;
	font-weight: normal;
	float: right;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica,;
	width: 63px;
	line-height: 20px;
	text-align: center;
}

.listindustry h4 a:hover {sans-serif;
	color: #FFF;
	font-weight: normal;
	text-decoration: underline;
}

.listindustry ul {
	width: 218px;
	margin: 5px 10px 9px 10px;
	_margin: 5px 5px 9px 5px;
	float: left;
}

.listindustry li {
	width: 218px;
	height: 30px;
	line-height: 30px;
	border-bottom: dashed 1px #CCC;
	background: url(../images/icon_04.jpg) no-repeat 3px 10px;
	text-indent: 15px;
}

.bottom {
	padding-top: 15px;
	text-align: center;
}

.bottom span {
	font-size: 14px;
	font-weight: bold;
	color: #09A9CB
}

.bottom span a {
	font-size: 14px;
	font-weight: bold;
	color: #09A9CB;
}n

.bottom span a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #09A9CB;
	text-decoration: underline;
}

/*登录页面*/
.login_k{ width:300px; float:right; margin-right:80px; _margin-right:40px; }
.login_k input{border:solid 1px #CCC; background:#F7FDFD; line-height:20px; color:#999; text-indent:2px; height:23px;}
.hzhb{ margin-top:40px;}
/*登录修改*/
.login_left{ width:550px; float:left; margin-left:10px;}
.login_jh_bg{ width:826px; margin-left:87px;_margin-left:44px; background: url(../images/login_jh_bg.jpg) no-repeat; height:305px;}
.login_jh{ width:250px; float:right; margin-right:80px;}
.login_jh input{border:solid 1px #CCC; background:#F7FDFD; line-height:20px; color:#999; text-indent:2px; height:23px;}


/*vip*/
.vip_left {
	width: 753px;
	float: left;
}

.vip_left2 {
	width: 752px;
	float: left;
}

.vip_right {
	width: 300px;
	float: right;
}

.name {
	width: 690px;
	border: solid 1px #D4D4D4;
}

.name1 {
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
}

.vip_k {
	width: 753px;
	min-height:910px;
	float: left;
	border-left: solid 1px #D4D4D4;
	border-right: solid 1px #D4D4D4;
	border-bottom: solid 1px #D4D4D4;
	border-left: solid 1px #D4D4D4;
	border-top: solid 3px #09A9C9;
	margin-top: 5px;
}

.vip_k h4 {
	color: #09A9CB;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-indent: 10px;
	background: url(../images/vip_titlebg.jpg) repeat-x;
	height: 30px;
}

.vip_k h4 span {
	float: left;
}

.vip_ts {
	border-bottom: solid 1px #D4D4D4;
	text-align: left;
	width: 753px;
	float: left;
	text-indent: 10px;
	background: #EAF5F6;
}

.vip_ts a {
	color: #FF6600;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.vip_ts a:hover {
	color: #FF6600;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.vip_list {
	width: 690px;
	float: left;
	margin-bottom: 10px;
}

.vip_list input {
	border: solid 1px #d5d5d5;
	height: 20px;
	background: #F7F7F7;
	line-height: 18px;
	color: #999;
	padding-left: 5px;
}

.vip_list2 {
	width: 680px;
	margin: 10px 0 0 5px;
	float: left;
	line-height: 22px;
}

.text {
	border: solid 1px #d5d5d5;
	height: 18px;
	background: #F7F7F7;
	line-height: 18px;
	color: #999;
	padding-left: 5px;
	width: 120px;
}

.submit {
	border: 0;
	background: url(../images/icon_bg.jpg) no-repeat;
	width: 50px;
	color: #666;
	height: 23px;
	line-height: 23px;
	text-align: center;
}

.reset {
	border: 0;
	background: url(../images/icon_bg.jpg) no-repeat;
	width: 50px;
	color: #666;
	height: 23px;
	line-height: 23px;
	text-align: center;
}

.vip_eap {
	width: 300px;
	background: url(../images/eap_bg2.jpg) no-repeat;
	float: left;
}

.tjzt {
	width: 300px;
	float: left;
}

.xljc {
	width: 298px;
	float: left;
}

.xljc_list {
	width: 298px;
	border-left: solid 1px #D4D4D4;
	border-right: solid 1px #D4D4D4;
	border-bottom: solid 1px #D4D4D4;
}

.xljc_list dl {
	width: 68px;
	float: left;
	margin: 15px 12px 0px 15px;
	_margin: 15px 10px 0px 7px;
}

.xljc_list dd {
	width: 68px;
	margin-bottom: 5px;
}

.xljc_list dt {
	text-align: center;
}

.xljc_list ul {
	width: 298px;
	float: left;
	margin-bottom: 15px;
}

.xljc_list li {
	width: 275px;
	margin-left: 10px;
	border-bottom: dashed 1px #CCC;
	background: url(../images/icon_02.jpg) no-repeat 2px 13px;
	text-indent: 15px;
	height: 30px;
	line-height: 30px;
}

/*设置测评页样式*/
.ceshi {
	background: #F5F5F5;
	width: 1000px;
	margin: 0 auto;
	border-bottom: dashed 1px #E2E2E2;
}

.xlbk {
	float: right;
	width: 376px;
	line-height: 24px;
}

.xlbk h4 {
	width: 376px;
	float: left;
}

.products_title {
	width: 753px;
	margin-top: 10px;
}

.vip_products {
	width: 753px;
	float: left;
	margin-top: 10px;
}

.vip_products dl {
	width: 753px;
	float: left;
	border-left: solid 1px #D4D4D4;
	border-right: solid 1px #D4D4D4;
	border-bottom: solid 1px #D4D4D4;
	border-left: solid 1px #D4D4D4;
	border-top: solid 3px #09A9C9;
	margin-bottom: 5px;
	line-height: 22px;
	padding: 10px 0;
}

.vip_products dd {
	width: 150px;
	float: left;
	margin: 0px 10px 0px 10px;
	_margin: 0px 5px 0px 5px;
}

.vip_products dt {
	width: 520px;
	float: left;
	margin: 0px 10px;
	_margin: 0px 5px 0px 5px;
}

.vip_products dt span a {
	font-size: 14px;
	font-weight: bold;
}

.vip_products dt span a:hover {
	color: #666;
	font-weight:bold;
	text-decoration: underline;
}

.vip_products dt a {
	color: #666;
	text-decoration: none;
}

.vip_products dt a:hover {
	color: #999;
	text-decoration: none;
}

.vip_products_nr {
	width: 733px;
	float: left;
	margin-left: 10px;
}

.vip_products_nr span {
	font-size: 14px;
	font-weight: bold;
	color: #09A9C9;
}

.vip_products_nr2 {
	width: 753px;
	float: left;
	margin: 0 auto;
}

.vip_products_nr2 dl {
	width: 220px;
	min-height:250px;
	float: left;
	margin-left: 22px;
	margin-bottom: 10px;
}

.vip_products_nr2 dd {
	width: 200px;
	float: left;
}

.vip_products_nr2 dt {
	margin-top: 10px;
	width: 200px;
}

.vip_products_nr2 dt span {
	font-size: 14px;
	color: #09A9CB;
	font-weight: bold;
}

.project_title {
	width: 690px;
	margin-top: 10px;
}
.project_title2 {
	width: 752px;
	margin-top: 10px;
}

.vip_project {width: 690px;float: left;margin-top: 10px;border-left: solid 1px #D4D4D4;	border-right: solid 1px #D4D4D4;border-bottom: solid 1px #D4D4D4;border-left: solid 1px #D4D4D4;border-top: solid 3px #09A9C9;margin-bottom: 5px;line-height: 22px;}
.vip_project dl {width: 690px;float: left;border-bottom: dashed 1px #D5D5D5;padding: 10px 0;}
.vip_project dd {width: 150px;float: left;margin: 0 10px;_margin: 0px 5px 0px 5px;padding: 1px;border: solid 1px #D5D5D5;}
.vip_project dt {width: 494px;float: left;margin: 0 10px;_margin: 0px 5px 0px 5px;}
.vip_project dt span {font-size: 14px;font-weight: bold;}
.vip_project dt a {color: #666;	text-decoration: none;}
.vip_project dt a:hover {color: #999;text-decoration: underline;}

.vip_project2 {width: 752px;float: left;border-left: solid 1px #D4D4D4;	border-right: solid 1px #D4D4D4;border-bottom: solid 1px #D4D4D4;border-left: solid 1px #D4D4D4;border-top: solid 3px #09A9C9;margin-bottom: 5px;line-height: 22px;}
.vip_project2 dl {width: 752px;float: left;border-bottom: dashed 1px #D5D5D5;padding: 10px 0;}
.vip_project2 dd {width: 150px;float: left;margin: 0 10px;_margin: 0px 5px 0px 5px;padding: 1px;border: solid 1px #D5D5D5;}
.vip_project2 dt {width: 556px;float: left;margin: 0 10px;_margin: 0px 5px 0px 5px;}
.vip_project2 dt span {font-size: 14px;font-weight: bold;}
.vip_project2 dt a {color: #666;	text-decoration: none;}
.vip_project2 dt a:hover {color: #999;text-decoration: underline;}

.project_list {width: 298px;float: right;border-left: solid 1px #d4d4d4;border-bottom: solid 1px #d4d4d4;border-right: solid 1px #d4d4d4;padding-bottom: 10px;}
.project_list ul {width: 298px;
}

.project_list li {
	width: 282px;
	padding: 1px;
	border: solid 1px #D5D5D5;
	margin: 7px 5px 5px 5px;
}

.vip_project1 {
	width: 1000px;
	float: left;
	margin-top: 10px;
	border-left: solid 1px #D4D4D4;
	border-right: solid 1px #D4D4D4;
	border-bottom: solid 1px #D4D4D4;
	border-left: solid 1px #D4D4D4;
	border-top: solid 3px #09A9C9;
	margin-bottom: 5px;
	line-height: 22px;
}

.vip_project1 h4 {
	color: #09A9CB;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-indent: 10px;
	background: url(../images/vip_titlebg.jpg) repeat-x;
	height: 30px;
}

.vip_project1 dl {
	width: 690px;
	float: left;
	margin-bottom: 10px;
	border-bottom: dashed 1px #D5D5D5;
}

.vip_project1 dd {
	width: 150px;
	float: left;
	margin: 10px;
	_margin: 10px 5px 10px 5px;
	padding: 1px;
	border: solid 1px #D5D5D5;
}

.vip_project1 dt {
	width: 494px;
	float: left;
	margin: 20px 10px 10px 10px;
	_margin: 20px 5px 10px 10px;
}

.vip_project1 dt span {
	font-size: 14px;
	font-weight: bold;
}

.vip_project1 dt a {
	color: #666;
	text-decoration: none;
}

.vip_project1 dt a:hover {
	color: #999;
	text-decoration: underline;
}

.framework {
	width: 1000px;
	margin-top: 5px;
	border-left: solid 1px #D4D4D4;
	border-right: solid 1px #D4D4D4;
	border-bottom: solid 1px #D4D4D4;
	border-left: solid 1px #D4D4D4;
	border-top: solid 3px #09A9C9;
	padding-bottom: 15px;
}

.framework h4 {
	color: #09A9CB;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-indent: 10px;
	background: url(../images/vip_titlebg.jpg) repeat-x;
	height: 30px;
}

.frameworl_content {
	width: 960px;
	margin: 10px 20px;
	float: left;
	border-bottom: dashed 1px #D5D5D5;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.frameworl_content dl {
	width: 470px;
	float: left;
}

.frameworl_content dd {
	width: 175px;
	border: solid 1px #D5D5D5;
	padding: 1px;
	margin: 0 10px 10px 10px;
	float: left;
	line-height: 25px;
}

.frameworl_content dt {
	float: left;
	width: 240px;
	margin-top: 4px;
}

.frameworl_content dt span {
	font-weight: bold;
	font-size: 14px;
	color: #09A9CB;
}

.frameworl_content dt a {
	color: #666;
	text-decoration: none;
}

.frameworl_content dt a:hover {
	color: #FF6600;
	text-decoration: underline;
}

.frameworl_content2 {
	width: 960px;
	margin: 20px 10px 10px 10px;
	float: left;
	margin-bottom: 15px;
	line-height: 22px;
}

.frameworl_content2 dl {
	width: 230px;
	float: left;
	margin-left: 70px;
	_margin-left: 40px;
}

.frameworl_content2 dd {
	width: 230px;
	border: solid 1px #D5D5D5;
	padding: 1px;
	float: left;
	line-height: 25px;
	float: left;
}

.frameworl_content2 dt {
	float: left;
	width: 185px;
	margin-top: 5px;
	margin-left: 45px;
	_margin-left: 25px;
	text-align: left;
}

.frameworl_content2 dt span {
	font-weight: bold;
	font-size: 14px;
	color: #09A9CB;
}

.frameworl_content2 dt a {
	color: #666;
	text-decoration: none;
}

.frameworl_content2 dt a:hover {
	color: #FF6600;
	text-decoration: underline;
}

.frameworl_content3 {
	width: 960px;
	margin: 20px 10px 10px 10px;
	float: left;
	margin-bottom: 15px;
	line-height: 22px;
}

.frameworl_content3 dl {
	width: 180px;
	float: left;
	margin-left: 30px;
	_margin-left: 15px; line-height:35px; margin-top:10px;
}



/* 活动   部分使用VIP,Essay中的样式*/
.exercise_left {
	width: 690px;
	float: left;
	border: solid 1px #CCC;
}

.exercisetitle_among {
	width: 680px;
	height: 20px;
}

.exerciseposition {
	float: left;
	width: 310px;
	text-align: left;
	margin-right: 5px;
	line-height: 30px;
}

/*承诺*/
.commitment_title {
	color: #09A9CB;
	font-size: 18px;
	font-weight: bold;
}

.dl_two {
	width: 690px;
	float: left;
}

.dl_two ul {
	width: 690px;
	border: none;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.dl_two li {
	width: 295px;
	float: left;
	margin-left: 30px;
	_margin-left: 20px;
	padding: 1px;
	border: solid 1px #D5D5D5;
}

.exercisecontent {
	padding: 7px;
	border-top: solid 1px #CCC;
	margin-top: 5px;
	width: 650px;
	margin-left: 12px;
}

.exercisecontent ul {
	width: 650px;
}

.exercisecontent li {
	border-bottom: dotted 1px #CCC;
	margin-bottom: 10px;
}

.exercisecontent li span {
	font-weight: bold;
	font-size: 12px;
	color: #1265CB;
	float: center;
}

.xlbk {
	float: right;
	width: 376px;
	line-height: 24px;
}

.xlbk h4 {
	width: 376px;
	float: left;
}

/*  评分 */
#rateMe {
	clear: both;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

#rateMe .on {
	background: url(../images/star_on.gif) no-repeat;
	width: 12px;
	height: 12px;
}

#rateMe a {
	float: left;
	background: url(../images/star_off.gif) no-repeat;
	width: 12px;
	height: 12px;
}

/* 预约 */
.appoint {
	display: none;
	width: 480px;
	height: 390px;
	top: 1px;
	left: 1px;
	padding: 1px;
	position: absolute;
	border: 4px solid #4c77aa;
	background: #ffffff;
	z-index: 11;
	zoom: 1;
}

.appoint h4 {
	color: #09A9CB;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-indent: 10px;
	background: url(../images/vip_titlebg.jpg) repeat-x;
	height: 30px;
}

.appoint h4 span {
	float: left;
}

/* 提示 */
.mention {
	display: none;
	width: 480px;
	height: 390px;
	top: 1px;
	left: 1px;
	padding: 1px 10px 1px 10px;
	position: absolute;
	border: 4px solid #4c77aa;
	background: #ffffff;
	z-index: 11;
	zoom: 1;
}

.mention h4 {
	color: #09A9CB;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-indent: 10px;
	background: url(../images/vip_titlebg.jpg) repeat-x;
	height: 30px;
}

.mention h4 span {
	float: left;
}

/* 提示 */
.setpassword {
	display: none;
	width: 300px;
	height: 162px;
	top: 1px;
	left: 1px;
	padding: 1px;
	position: absolute;
	border: 4px solid #4c77aa;
	background: #ffffff;
	z-index: 11;
	zoom: 1;
}

.setpassword h4 {
	color: #09A9CB;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-indent: 10px;
	background: url(../images/vip_titlebg.jpg) repeat-x;
	height: 30px;
}

.setpassword h4 span {
	float: left;
}

#parter img {
	margin: 9px 5px 9px 5px;
}

#live33442 img {
	border: solid 1px #0C0;
	padding: 4px;
	cursor: hand;
}

/*小标签*/
.mentiontag {
	display: block;
	width: 50px;
	height: 25px;
	top: 135px;
	left: 530px;
	padding: 1px 10px 1px 10px;
	position: absolute;
	border: 0px solid #4c77aa;
	z-index: 11;
	zoom: 1;
	line-height: 12px;
	font-weight: bold;
	background: url(../images/enter.png)
}

/*error*/
.error {
	width: 563px;
	height: 300px;
	background: url(../images/error_bg2.jpg) no-repeat;
	line-height: 23px;
	padding: 50px 0 0 50px;
}

.error p {
	font-weight: bold;
	font-size: 20px;
	color: #FF0000;
	float: left;
}

.error span {
	font-weight: bold;
	font-size: 14px;
	color: #333;
	float: left;
	margin-left: 5px;
}

.error a {
	color: #FF0000;
	text-decoration: underline;
}

.error a:hover {
	color: #FF0000;
	text-decoration: none;
}


/*修改*/
.subnav{ width:236px; float:right; border:solid 1px #D5D5D5; padding-bottom:14px;_padding-bottom:7px;}
.subnav ul{ width:230px; float:left; margin:1px 0 10px 5px;_ margin:0px 0 5px 2px;}
.subnav li{ width:215px; float:left; margin-left:5px; border-bottom:dashed 1px #D5D5D5;}
