@charset "utf-8";
/* CSS Document */
body{
background:url(../images/login_tt0.gif);
background-position:-99999999px -999999999999px;
background-repeat:no-repeat;
}
.t_red {
	color:#AC022A;
}
.t_blod {
	font-weight:bold;
}
.f_left {
	float:left;
}
.f_right {
	float:right;
}/*==========================yue======================
*/
.form_tip .f_left {
	float:left;
	margin-left:6px;
}
.form_tip .f_right {
	float:right;
	margin-right:6px;
}
.shadow_bottom {
	background-image: url(../images/login_tt0.gif);
	background-repeat: repeat-x;
	background-position: top left;

/*	border-bottom:3px solid #D9D9D9;
	width:725px;
*/}
a, a:link {
	color:#0066CC;
	text-decoration:none;
}
a:visited {
	color:#0066CC;
}
/*a:visited { color:#103A64; }*/
a:hover, a:active {
	color:#FF7506;
	text-decoration:underline;
}
a.link_red:link {
	color:#AC022A;
	text-decoration:underline;
}
a.link_red:visited {
	color:#7E1223;
	text-decoration:underline;
}
a.link_red:hover, a.link_red:active {
	color:#FF7506;
	text-decoration:underline;
}
#Header, #Content, #Footer {
	width:980px;
	margin:0px auto 3px;
	padding-bottom:4px;
	clear:both;
	overflow:auto;
	_text-align:left;
}
#Header, #Content, #Footer1 {
	margin:0px auto 3px;
	padding-bottom:4px;
	clear:both;
	overflow:auto;
	_text-align:left;
}
#Header {
	background:url(../images/xline.gif) no-repeat left bottom;
}
#TLogo {
	width:224px;
	height:50px;
	margin-top:4px;
	float:left;
}
#TGrwy {
	width:127px;
	height:31px;
	margin-top:15px;
	margin-left:30px;
	float:left;
}
#TLink {
	margin-top:4px;
	float:right;
}
#TLink li {
	background:url(../images/t_l_icon.gif) no-repeat right center;
	padding:0px 10px 0px 12px;
	float:left;
}
#TLink li.NoSep {
	background:none;
	padding-right:4px;
}
#TLink a {
	color:#000000;
	text-decoration:none;
}
#TLink a:hover, a:active {
	color:#0066CC;
	text-decoration:underline;
}
#TCline {
	margin:10px 4px 4px 0px;
	float:right;
	clear:right;
}
#TCline {
	_margin-right:2px;
}
#CLeft {
	width:733px;
	float:left;
}
.Login_tt0 {
	height:27px;
	margin-bottom:0px;/*
background-image: url(../images/login_tt0.gif);
background-repeat: repeat-x;
background-position: 0px 0px;*/
}
.login_tt1 {
	width:130px;
	height:27px;
	float:left;
	margin-bottom:0px;
	background:url(../images/bn_login.gif) no-repeat;
	background-position:-2px -208px;
}
.login_tt2 {
	width:130px;
	height:27px;
	float:left;
	margin-bottom:0px;
	background:url(../images/bn_login.gif) no-repeat;
	background-position:-130px -140px;
}
.login_tt3 {
	width:130px;
	height:27px;
	float:left;
	margin-bottom:0px;
	background:url(../images/bn_login.gif) no-repeat;
	background-position:-130px -167px;
}
.login_tt11 {
	width:130px;
	height:27px;
	float:left;
	margin-bottom:0px;
	background:url(../images/bn_login.gif) no-repeat;
	background-position:-128px -112px;
}
.login_tt22 {
	width:130px;
	height:27px;
	float:left;
	margin-bottom:0px;
	background:url(../images/bn_login.gif) no-repeat;
	background-position:1px -140px;
}
.login_tt33 {
	width:130px;
	height:27px;
	float:left;
	margin-bottom:0px;
	background:url(../images/bn_login.gif) no-repeat;
	background-position:-130px -167px;
}
.login_tt111 {
	width:130px;
	height:27px;
	float:left;
	margin-bottom:0px;
	background:url(../images/bn_login.gif) no-repeat;
	background-position:-128px -112px;
}
.login_tt222 {
	width:130px;
	height:27px;
	float:left;
	margin-bottom:0px;
	background:url(../images/bn_login.gif) no-repeat;
	background-position:-130px -140px;
}
.login_tt333 {
	width:130px;
	height:27px;
	float:left;
	margin-bottom:0px;
	background:url(../images/bn_login.gif) no-repeat;
	background-position:-0px -167px;
}
#LoginForm {
	width:731px !important;
	_width:100%; /*background:url(../images/form_topbg.gif) no-repeat center 2px*/
	border-top:0px solid #dea3ab;
	border-left:1px solid #dea3ab;
	border-right:1px solid #dea3ab;
	border-bottom:1px solid #dea3ab;
	text-align:center;
	overflow:hidden;
	height:405px;
}
#LoginForm #boot{
	width:100%;

	margin:20px 0px 0px;
	_margin:8px 0px 0px;
	*margin:8px 0px 0px;

	}
#LoginForm .form_logoboth {
	width:640px;
	height:96px;
	margin:1px auto 1px 80px;
	clear:both;
	overflow:none;
}
#LoginForm .form_itslogo {
	width:252px;
	margin-left:0px;
	margin-top:20px;
	margin-bottom:10px;
	float:left;
}
#LoginForm .form_both {
	width:520px;
	height:40px;
	margin:1px auto 1px;
	clear:both;
	overflow:none;
}
/*#LoginForm .form_both { *margin:4px auto 7px; _margin:4px auto 8px; }*/
#LoginForm .pic_left_1 {
	width:102px;
	height:17px;
	text-align:right;
	float:left;
	margin-top:10px;
	background:url(../images/bn_login.gif) no-repeat;
	background-position:-6px -72px;
}
#LoginForm .pic_left_2 {
	width:102px;
	height:17px;
	text-align:right;
	float:left;
	margin-top:10px;
	background:url(../images/bn_login.gif) no-repeat;
	background-position:-6px -90px;
}
#LoginForm .pic_left_3 {
	width:102px;
	height:17px;
	text-align:right;
	float:left;
	margin-top:10px;
	background:url(../images/bn_login.gif) no-repeat;
	background-position:-107px -90px;
}
#LoginForm .pic_left_4 {
	width:102px;
	height:17px;
	text-align:right;
	float:left;
	margin-top:10px;
	background:url(../images/bn_login.gif) no-repeat;
	background-position:-107px -72px;
}
#LoginForm .input_left {
	float:left;
	margin-top:8px;
}
#LoginForm .code_left {
	width:100px;
	height:25px;
	margin-left:8px;
	margin-top:0px;
	float:left;
}
#LoginForm .input_left input {
	height:18px;
	padding:2px 1px 0px;
}
#LoginForm .input_left input {
	_height:22px;
}
#LoginForm .input_tip_over {
	color:#910000;
	width:190px;
	margin-top:9px;
	text-align:left;
	background:#F7F7F7 url(../images/bn_login.gif) no-repeat -223px -7px;
	border:1px solid #ACACFA;
	padding:4px 4px 4px 22px;
	float:right;
}
#LoginForm .input_tip {
	color:#999;
	width:190px;
	text-align:left;
	background: url(../images/tip_icon.gif) no-repeat 8px 8px;
	padding:4px 4px 4px 22px;
	float:right;
}
#LoginForm .input_tip_over, #LoginForm .input_tip {
	_width:216px;
	_position:absolute;
	_z-index:1;
	_margin-left:-100px;

}
/*#LoginForm .form_bn {
	width:170px;
	margin-top:8px;
	overflow:auto;
	text-align: center;
}
#LoginForm .form_bn {
	_margin-left:-100px;
}*/
#LoginForm .form_bn {
	width:170px;
	margin:8px auto 10px 220px;
	overflow:auto;
}
#LoginForm .form_bn {
	_margin-left:-100px;
}
#LoginForm .form_bn #InputBn {
	width:99px;
	height:34px;
	border:0px;
	cursor:pointer;
	text-indent:-3000px;
	float:left;
	display:block;
}
#LoginForm .form_bn .LoginBn_disable {
	background:url(../images/bn_login.gif) no-repeat;
	background-position:0px 0px;
}
#LoginForm .form_bn .LoginBn_enable {
	background:url(../images/bn_login.gif);
	background-position:-98px 0px;
}
#LoginForm .form_bn .NextBn_disable {
	background:url(../images/bn_login.gif) no-repeat;
	background-position:0px -37px;
}
#LoginForm .form_bn .NextBn_enable {
	background:url(../images/bn_login.gif) no-repeat;
	background-position:-99px -37px;
}
#LoginForm .link_reg {
	margin-top:10px;
	float:right;
}
#LoginForm #safe_tips {
	padding:0px;
	width:550px;
	text-align:left;
	background:#F9D5D9;
	border:1px solid #FF0000;
	
	margin:0px auto;
	_margin:0px auto;
}
.i_news {
	float:left;
	width:39px;
	height:33px;
	background-image: url(/images/i_news.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	margin:8px 0px 0px 2px;
}
.i_text {
	float:left;
	width:auto;
	height:auto;
	line-height:16px;
	font-size:12px;
	color:#000000;
	margin:1px 0px 0px 4px;
}
#LoginForm .form_tip {
	line-height:16px;
	border-top:1px solid #E0A2AB;
	margin:0px 0px 0px;
	padding:4px;
}
#LoginForm .input_error {
	color:#AC022A;
	text-align:center;
	
}
#CLeft .link_both {
	margin:4px auto 4px;
}
#CLeft .link_both .f_left {
	margin-right:7px;
}
#CLeft .link_both .f_left {
	_margin-right:5px;
}
#CLeft .link_both {
*margin-top:2px;
	_margin-top:3px;
}
#CRight {
	width:237px;
	float:right;
}
#Linklist_pica {
	width:237px;
	clear:both;
	overflow:auto;
	margin-top:7px;
}
#Linklist_picb {
	width:237px;
	clear:both;
	overflow:auto;
	margin-top:7px;
}
#Linklist_picc {
	width:237px;
	clear:both;
	overflow:auto;
	margin-top:7px;
}
.r_pic {
	margin-bottom:2px;
	clear:both;
}
#CNews {
	width:235px;
	background:#F1F1F1;
	border:1px solid #DADADA;
	margin:8px 0px 4px 0px;
	clear:both;
	overflow:auto;
}
#CNews {
	_width:237px;
}
#CNews h3 {
	padding:10px;
}
#CNews maruqee {
	margin:0px;
	padding:0px;
	float:left;
}
#CNews li {
	line-height:22px;
	background:url(../images/r_news_icon.gif) no-repeat 8px 8px;
	padding-left:20px;
	margin-bottom:4px;
}
#CNews span {
	color:#666;
	font-size:9px;
}
#CNews ul {
	float:left;
}
#NewsPage {
	width:18px;
	height:63px;
	background:url(../images/news_page_bg.jpg) no-repeat left top;
	float:right;
	margin-top:60px;
}
#NewsPage a#PageUp {
	width:13px;
	height:13px;
	background:url(../images/news_page_pic.jpg) no-repeat 0px 0px;
	display:block;
	margin:15px auto 6px 3px;
}
#NewsPage a:hover#PageUp {
	width:13px;
	height:13px;
	background:url(../images/news_page_pic.jpg) no-repeat 0px -13px;
	display:block;
	margin:15px auto 6px 3px;
}
#NewsPage a#PageDown {
	width:13px;
	height:13px;
	background:url(../images/news_page_pic.jpg) no-repeat -13px 0px;
	display:block;
	margin-left:3px;
}
#NewsPage a:hover#PageDown {
	width:13px;
	height:13px;
	background:url(../images/news_page_pic.jpg) no-repeat -13px -13px;
	display:block;
	margin-left:3px;
}
#NewsPage span {
	display:none;
}
#Footer {
	line-height:22px;
	border-top:1px solid #D4D4D4;
}
#Footer li {
	background:url(../images/f_l_icon.gif) no-repeat right 5px;
	padding:0px 8px 0px 8px;
	float:left;
}
#Footer li.NoSep {
	background:none;
}
#Footer .f_right a {
	color:#000000;
	text-decoration:none;
}
#Footer .f_right a:hover, a:active {
	color:#0066cc;
	text-decoration:underline;
}
#Footer1 {
	line-height:22px;
	border-top:1px solid #D4D4D4;
}
#Footer1 li {
	background:url(../images/f_l_icon.gif) no-repeat right 5px;
	padding:0px 8px 0px 8px;
	float:left;
}
#Footer1 li.NoSep {
	background:none;
}
#Footer1 .f_right a {
	color:#000000;
	text-decoration:none;
}
#Footer1 .f_right a:hover, a:active {
	color:#0066cc;
	text-decoration:underline;
}
/*ihha添加*/
.topbg_ihha{
	background-image: url(../images/header-logo-b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:4px;
}
.left_right_ihha{
    border-left:1px solid #dea3ab;
	border-right:1px solid #dea3ab;
}
.hongbian_ihha{
    border:1px solid #dea3ab;
	padding:0 3px 0 3px;
}
#InputBn {
	width:98px;
	height:35px;
	border:0px;
	cursor:hand;
	text-indent:-3000px;

}
.LoginBn_disable {
	background:url(../images/bn_login.gif) no-repeat left top;
}
.LoginBn_enable {
	background:url(../images/bn_login_red.gif) no-repeat left top;
}
 .input_tip_over {
	color:#910000;
	width:190px;
	margin-top:9px;
	text-align:left;
	background:#F7F7F7 url(../images/bn_login.gif) no-repeat -223px -7px;
	border:1px solid #ACACFA;
	padding:4px 4px 4px 22px;
	float:right;
}

/* mobileSecurityCode add by liuhuasheng */
.mcs_button_one {
    background:url(../images/button_bg.jpg) no-repeat 0px -30px;
}
.mcs_title_div{
	background: #910000;
}
.mcs_main_div1{
	border: 2px solid #910000;
}
/* mobileSecurityCode add by liuhuasheng */ 
