﻿/*首页及登陆页布局*/
#container {width: 830px;margin: 20px auto;}
#page_default #page_content {width: 559px;float: left;}
#page_default #right_col {float: left;margin-left: 20px;width: 251px;}
#page_login #page_content {width: 583px;float: left;}
#page_login #right_col {float: left;margin-left: 10px;width: 233px;}
#page_login #page_content, #page_login #right_col {border: 1px #BDD7EE solid;}
/*首页样式*/
.merit {text-align: left;}
.merit li {color: #00389F;font-weight: bold;float: left;display: inline;width: 158px;
margin-top: 22px;padding-left: 25px;border-left: 1px #CACACA dotted;}
.merit li p {color: #808080;font-weight: normal;margin-top: 8px;}
#merit1 {border-left: 0;}
.try {clear: left;text-align: right;padding-right: 15px;}
.try span {background-image: url('../images/default.gif');background-position: 140px -55px;
height: 25px;line-height: 25px;text-align: left;text-indent: 1em;width: 105px;display: block;
float: right;margin-top: 20px;}
.try a {color: #00399C;}
.try a:hover {color: #cc0000;text-decoration: none;}
#page_default h2 {color: #333333;clear: both;text-align: left;font-size: 14px;font-weight: normal;
margin-top:20px;width:100%;float:left;}
#page_default h2 a {color: #333333;text-decoration: underline;}
#page_default h2 a:hover {color: #cc0000;text-decoration: underline;}
.suit {width: 183px;float: left;text-align: left;line-height: 150%;margin-top: 15px;}
.suit a {color: black;}
.suit a:hover {color: #cc0000;}
.suit1, .suit2, .suit3 {background-image: url('../images/default.gif');width: 55px;height: 50px;float: left;
margin-right: 3px;}
.suit1 {background-position: -10px -175px;}
.suit2 {background-position: -110px -175px;}
.suit3 {background-position: -210px -175px;}
.suit_1 {
	color: black;
}
.suit_2 {
	color: #000;
}
.login {
	border: 1px #BDD7EE solid;
	width: 249px;
}
.login_tag {
	height: 31px;
}
.login_tag li {
	color: black;
	font-weight: bold;
	font-size: 14px;
	display: inline;
	float: left;
	width: 124px;
	cursor: pointer;
}
.login_tag_on {
	background-image: none;
	height: 31px;
	line-height: 31px;
}
.login_tag_off {
	border-bottom: 1px #BDD7EE solid;
	height: 30px;
	line-height: 30px;
	background-image: url('../images/default_bg.gif');
	background-position: left -110px;
}
#login_tag1 {
	border-right: 1px #BDD7EE solid;
}
.company {
	margin-top: 15px;
	padding: 20px;
	border: 1px #BDD7EE solid;
	width: 209px;
	text-align: left;
	line-height: 150%;
}
.company a:link,.company a:visited{
	color: #808080;text-decoration:underline;
}
.company a:hover{
	text-decoration:none;color:#cc0000;
}
.company_logo {
	float: left;
	width: 123px;
	height: 30px;
	background-image: url('../images/default.gif');
	background-position: -15px -255px;
	margin-right: 10px;
}
/*登陆页样式*/
#page_login #page_content {
	background-image: url('../images/login_bg.gif');
	background-repeat: no-repeat;
	padding-top: 140px;
	padding-bottom: 25px;
	padding-bottom: 45px;
}
#page_login ul.form {
	margin-left: 190px;
}
#page_login ul.form label {
	color: black;
}
#page_login ul.form li.nolbl label {
	color: #666666;
}
#page_login h2, #page_login ul, #page_login p {
	text-align: left;
}
#page_login h2 {
	font-size: 14px;
	background-color: #EFF8FF;
	border-bottom: 1px #BDD7EE solid;
	height: 30px;
	line-height: 30px;
	color: black;
	font-weight: normal;
	background-image: url('../images/login_arr.gif');
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
	margin-bottom: 15px;
}
#page_login #right_col ul {
	margin-bottom: 25px;
}
#page_login #right_col li a, #page_login #right_col p {
	color: #444444;
	line-height: 150%;
	padding-left: 30px;
}
#page_login #right_col li {
	background-image: url('../images/login_arr2.gif');
	background-repeat: no-repeat;
	background-position: 20px center;
}
#page_login #right_col .cmail_function {
	margin-bottom: 30px;
}
/*公用表单样式*/
ul.form {
	text-align: left;
}
ul.form li {
	clear: left;
	list-style: none;
	margin-top: 15px;
}
ul.form label {
	float: left;
	font-size: 14px;
	height: 22px;
	line-height: 25px;
	_line-height: 26px;
	text-align: right;
	width: 75px;
	color: #333333;
}
ul.form .error {
	border: 1px silver solid;
	height: 18px;
	line-height: 18px;
	margin-left: 5px;
	padding: 1px 3px;
	position: absolute;
}
ul.form li.nolbl {
	padding-left: 72px;
	_padding-left: 75px;
}
ul.form li.nolbl a:hover {
	color: #cc0000;
}
ul.form li.nolbl label {
	float: none;
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	margin-right: 5px;
	width: auto;
}
ul.form li.nolbl a {
	color: #0238A2;
	text-decoration: underline;
}
ul.form li.sslLogin{
	margin: 5px 0 -10px 70px;#margin: 5px 0 -10px 70px;
}
ul.form li.nolbl .error {
	margin-left: 89px;
}
ul.form input.text {
	border: 1px #88AED2 solid;
	height: 18px;
	line-height: 18px;
	margin: -1px 0;
	padding: 1px;
	width: 150px;
}
ul.form input.radio, ul.form input.checkbox {
	margin: -4px -3px 0;
}
ul.form input.submit {
	border: 0;
	height: 33px;
	width: 103px;
	background-image: url('../images/default.gif');
	background-position: 278px -55px;
	letter-spacing: 1em;
	color: white;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	line-height: 33px;
	text-indent: 5px;
}
.error {
	color: red;
	margin-top: 10px;
	margin-bottom: 25px;
}
#page_login .error {
	padding-left: 270px;
	_padding-left: 273px;
}
#txtUserDomain ,#txtAdminDomain {
	background-image: url('../images/default.gif');
	background-repeat: no-repeat;
	background-position: -302px -180px;
	padding-left: 15px;
	width: 136px;
}

/*base.css*/
* {margin: 0;padding: 0;}
body {color: #808080;font-family: Arial, Helvetica, sans-serif, 宋体;font-size: 12px;text-align: center;}
img {border: 0;}
a.otherLink{color:#00389F;}
a {text-decoration: none;}
a:hover {color: #cc0000;text-decoration: underline;}
li {list-style: none;}
.clear {clear: both;height: 0;overflow: hidden;}
.logo {background: url('../images/default.gif') -110px 0;width: 150px;height: 90px;position: absolute;top: 0;margin-left: 0;left:110px;}
.power100{background: url('../images/default.gif');width: 110px;height: 90px;position: absolute;top: 0;margin-left: 0;left:0;}
#masthead {background-image: url('../images/default_bg.gif');height: 95px;}
#header {width: 830px;margin: 0 auto;height: 95px;text-align: left;position:relative;}
#top_nav {font-size: 14px;margin-top: 67px;position: absolute;margin-left: 440px;}
#top_nav li {float: left;display: inline;background-image: url('../images/default.gif');background-position: 140px -12px;width: 97px;height: 25px;line-height: 25px;text-align: center;}
#top_nav li a {color: #525952;}
#top_nav li.on {background-position: -308px -12px;width:97px;font-weight: bold;}
#top_nav li.on a {color: #20366F;}
.line1 {float: right;height: 22px;line-height: 22px;background: url('../images/default_bg.gif') 0 -240px;}
.fl {float: left;width:37px;height:22px;background:url('../images/default.gif') -480px -120px;}
.gotne_a, .mzone_a, .easyown_a, .mpower_a {display: block;width: 60px;float: left;height:18px;line-height:18px;margin-top:4px;margin-right: 4px;background:url('../images/default.gif')}
.gotne_a:link, .gotne_a:visited {background-position:-10px -300px;margin-left: 15px;}
.gotne_a:hover {background-position:-80px -300px;}
.mzone_a:link, .mzone_a:visited {background-position:-150px -300px;}
.mzone_a:hover {background-position:-220px -300px;}
.easyown_a:link, .easyown_a:visited {background-position:-290px -300px;}
.easyown_a:hover {background-position:-360px -300px;}
.mpower_a:link, .mpower_a:visited {background-position:-430px -300px;}
.mpower_a:hover {background-position:-500px -300px;}
.d1 {padding-top: 5px;padding-left: 35px;padding-right: 15px;float: left;}
.d1 a{display:block;width:73px;height:12px;background:url('../images/default.gif') -386px -123px;}
#footer {background-image: url('../images/default_bg.gif');background-position: left -170px;height: 50px;margin: 0 auto;width: 830px;}
#footer p {padding: 15px 20px 0;text-align: left;}
#footer p span {float: right;}
#left_col a {color: #808080;}
#left_col a:hover {color: #cc0000;}

/* 奥运元素添加CSS Begin  */

/*#header{
	background:url(../images/top.gif) right top no-repeat;
}
#page_default{
	background:url(../images/bg.gif) 0px 90px repeat-x;
}
.login
{
	background:#fff;
}*/

/*奥运元素添加CSS  End */
#masthead,#header{height:93px; overflow:hidden;}