/* Basic */
body{
	text-align: center;
	margin:0;
	margin-bottom:10px; 
	padding:0;
	font-size:12px;
	font-family:'arial'; 
	line-height:20px;
	color: #666;
	background-color:#fff;
}
.zoom{zoom:1; vertical-align:baseline;}
body > div 
{
	text-align:left;
	margin-right:auto;
	margin-left:auto;	
} 
div,form,img,ul,ol,li,dl,dd,dt,span,label,fieldset
{
 margin: 0; padding: 0; border: 0; 
}

.dl{text-indent: 20px;}
ul,li{list-style: none;}
.clear{
 clear: both; 
 font-size:0px; 
 width:0px; 
 visibility: hidden;
 margin-top:0px !important;margin-top:-2px; 
 height:0px; 
 line-height:0px; 
 size:0px;
}
.hidden{display:none;}	
.block{display:block;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.ml5 { margin-left:5px;}
.ml40{margin-left:20px;}
.fl{float:left;}
.fr{float:right;}
/* Font */
h1,h2,h3,h4,h5,h6 {
	margin:0; padding:0; font-weight:bold;
}
h1,h2{font-size:20px; color:#444; text-align:center; font-family: Microsoft YaHei, SimHei, Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; line-height:24px;}
h2{background-image: url(../img/tb_1.gif);	background-position: 0px 5px;	background-repeat: no-repeat; text-align:left; text-indent: 20px;}
h3{font-size:14px; line-height:18px; color:#444; font-family: Microsoft YaHei, SimHei, Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; background-image: url(../img/icon_3j2.gif);	background-position: 0px 5px;	background-repeat: no-repeat; text-align:left; text-indent: 12px; margin-top:18px;}
h4{font-size:12px; color:#d02;}
h5{font-size:13px; color:#fff;}
.h2_red{color:#d02;}
a{color: #666; text-decoration:none; cursor:pointer;}
a:hover {color: #d02;text-decoration:none;}
.none{text-decoration:none;}
.none:hover {text-decoration:none;}
.blue{color: #407fde; }
.blue:hover {color: #d02;}
.red {color: #d02; text-decoration: none;font-weight: normal;}
.red:hover {color: #d02; text-decoration: normal;}
.gray {color: #666; text-decoration: none;font-weight: normal;}
.gray:hover {color: #666;}
.cardnav{color: #fff; text-decoration: none;}
.cardnav:hover {color: #fff;}
.right_align{text-align:right;}
.tcred{font-size:12px; color: #d02;}
.tcred2,.text5{font-size:12px; font-weight:bold; color: #d02; }
.tcred5{font-size:12px; color: #d02; }
.tcred6{font-size:14px; color: #d02; }
.text3{	font-size: 13px;color: #ed0000;}
.text4{	font-size: 13px;color: #333;}
.tc6{font-size:12px; color: #ff6600; }
.tc4{font-size:30px;color: #666;}
.tc5{font-size:13px;color: #666; font-weight:bold;}
.tc7{font-size:12px; color: #999; }
.bold{font-weight: bold;}
.link_gd{color: #d02;}
.italic{
	font-style: italic;
}

.main{width:781px; background-color:#fff;}
/* Top */
.top{
	height: 66px;
	border-top:3px solid #eee;
	background-image: url(../img/bg_top_gray.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
}
.top_l,.top_c,.top_r{float:left;}
.top_l{width:358px;}
.top_c{width:257px; text-align:left; text-indent: 5pt;}
.top_r{width:166px;}
/* CSS 网站顶部代码_中信www.ecitic.com 中信银行导航 */
.citicbanknav{
	height: 21px;
	border-bottom:1px solid #fff;
}
.citicbanknav_left{
	float:left; background-color: #919191;	width: 55px; height: 21px;
}
.www{
	float:left;
	width: 140px;
	text-align:center;
	background-color: #606060;
	height: 17px;
	padding-top: 4px;
}
.nav2{
	float:right;
	width: 566px;
	background-color: #E71800;
	height: 21px;
	line-height: 21px;
	text-align: right;
	padding-right: 20px;
}
/* CSS cardnav */
.cardnav{height:31px;}
.cardnav li{
	float: left; 
	display: block;	
	line-height: 28px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.cardnav1,.cardnav2,.cardnav3{
	display: block;
	height: 31px;
	color: #fff;
	background-image: url(../img/bg_nav1.gif);
	background-repeat: no-repeat;
}
.cardnav1 a{background-position: -10px 0px;}
.cardnav2 a{background-position: 0px 0px;}
.cardnav3 a{background-position: 0px 0px;}
.cardnav li a:hover,.cardnav_li_currently{
	display: block;
	color: #fff;
	background-image: url(../img/bg_nav2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.cardnav1{width:51px;}
.cardnav2{width:70px;}
.cardnav3{width:80px;}
/* 下拉菜单 */
.hiddenmore {
	DISPLAY: none
}
.showmore {
	DISPLAY: inline
}
#navmenu .e {
	FONT-SIZE: 10px; COLOR: #aaa; LINE-HEIGHT: 10px; FONT-FAMILY: Arial
}
#navmenu A {
	TEXT-DECORATION: none
}
UL#navmenu LI {
POSITION: relative; 
}

UL#navmenu UL {
	z-index:1001; DISPLAY: none; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 90px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 31px; BORDER-RIGHT-WIDTH: 0px
}
UL#navmenu UL#platinum_nav{left:-8px!important; left:-13px;}
UL#navmenu UL LI {
	DISPLAY: block! important; FLOAT: none
}
UL#navmenu A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BORDER-LEFT-COLOR: #fff;
	FLOAT: none! important;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
	
}
UL#navmenu A:hover {
	COLOR: #fff;
	background-color: #333;
}
UL#navmenu LI:hover UL UL {
	DISPLAY: none
}
UL#navmenu LI:hover UL UL UL {
	DISPLAY: none
}
UL#navmenu LI.iehover UL UL {
	DISPLAY: none
}
UL#navmenu LI.iehover UL UL UL {
	DISPLAY: none
}
UL#navmenu LI:hover UL {
	DISPLAY: block
}
UL#navmenu UL LI:hover UL {
	DISPLAY: block
}
UL#navmenu UL UL LI:hover UL {
	DISPLAY: block
}
UL#navmenu LI.iehover UL {
	DISPLAY: block
}
UL#navmenu UL LI.iehover UL {
	DISPLAY: block
}
UL#navmenu UL UL LI.iehover UL {
	DISPLAY: block
}
#navmenu TD {
	BACKGROUND-COLOR: #606060;
	HEIGHT: 20px;
	TEXT-ALIGN: left;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
	text-indent: 5pt;
	width: 120px;
	font-weight: normal;
}
#navmenu table {
	filter: Alpha(Opacity=100, FinishOpacity=80, Style=1, tX=0, tY=0, FinishX=500, FinishY=500);
	BACKGROUND-COLOR: #585858;}
/* CSS mid */
.mid{
	background-color: #fff;
	background-image: url(../img/bg_mid_r.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
	text-align:left;
	margin-bottom:10px;
}
.mid_ploy{margin:0px; background-color:#fff;}
.mid3{margin:1px 0px 1px 0px; background-color:#fff;}
.mid2{background-image:url(../img/bg_mid_r_bottom.gif); background-repeat:no-repeat; background-position:right bottom;}
.mid_l{width:578px; float:left; margin-right:8px;}
.mid_r{width:195px; float:right; }
/* CSS mid_l */
.banner{padding-top:8px; width:578px; border-bottom:3px solid #e5e5e5; font-size:0px; line-height:0px;}
.title_tab{height:24px; border:1px solid #e5e5e5; margin-top:7px;}
.title_notice li{float:left;}
.title_on,.title_on2,.title_off,.title_off2{
	float:left;
	display: block;	
	height:21px;
	padding-top:3px;
	lind-height:21px;	
	background-repeat:no-repeat;
	background-position: 0px 0px;
	border-right:1px solid #e5e5e5;
	text-indent: 30px;
	font-weight:bold; 
	padding-right:15px;
}
.title_on{background-image:url(../img/bg_title1.gif); color:#e71800;}
.title_on2{background-image:url(../img/bg_title1.gif); color:#e71800;}
.title_off{background-image:url(../img/bg_title2.gif); color:#333;}
.title_off2{background-image:url(../img/bg_title2.gif); color:#333;}
.content_tab{border:1px solid #e5e5e5; width:576px;}
/* CSS mid_r */
.mid_r_col{margin-top:20px;}
.mid_r_col ul,.mid_r_col dl{padding:10px 0px 0px 16px;}
.mid_r_col li{line-height:20px; border-bottom:1px dashed #ccc; width:167px; background-image:url(../img/icon_3.gif); background-repeat:no-repeat; background-position: 9px 8px; text-indent:20px;}
.region1{background-image: url(../img/bg_region1.gif);}
.region2{background-image: url(../img/bg_region2.gif);}
.region1,.region2{margin-top:20px; background-repeat: no-repeat; background-position: left bottom; padding-bottom:20px;}
.region1 ul,.region2 ul{padding:5px 0 20px 17px;}
.region1 li,.region2 li{display: inline; float:left; padding:1px 0!important; padding:0 0; margin:0 2px;}
#cg{margin-right:80px;}
.region1 a,.region2 a{display: block; line-height:18px; padding:0px 6px; white-space:nowrap;}
.region1 a:hover,.region2 a:hover,.region_cur{color:#fff; background:url(../img/bg_city.gif); background-repeat: repeat-x;}
.card{margin-top:15px;}
.card dt{font-size:14px; font-weight:bold; padding:0 0 0 20px; background-image: url(../img/kb/bg_3j.gif); background-repeat: no-repeat; background-position: 10px 7px; line-height:24px;}
.webbank ul{padding:12px 0px 0px 16px; }
.webbank li{height:20px; line-height:20px; width:167px; margin-bottom:3px; text-indent:20px;}
.webbank a{background-repeat:no-repeat; background-position: 0px 0px;  display: block;}
.webbank_a1{background-image:url(../img/bg_but_red.gif); color:#fff; height:20px;}
.webbank_a1:hover{background-image:url(../img/bg_but_red.gif); color:#fff;}
.webbank_a2{background-image:url(../img/bg_but_gray.gif); height:20px;}
.webbank_a2:hover{background-image:url(../img/bg_but_red.gif); color:#fff;}
/* CSS bottom */
.bottom{}
.bottom_nav{height:30px; line-height:30px; background-color:#ddd; text-align:center;}
.bottom_table{margin-top:10px;}

.text,.text2{
	color: #555;
	width:567px;
	padding:18px 10px 12px 0px;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px none #e5e5e5;
}
.text_pic{width:578px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.text a{color:#407fde;}
.textul li{
	list-style-type: disc;
	margin:5px 0px 5px 30px;
}
.textol li{
	margin:5px 0px 5px 30px;
	list-style-type: decimal;
}
.textol2 li{
	margin:5px 0px 5px 50px;
	list-style-type: decimal;
}
.head_list2{margin:10px 0px;}
.head_list dt,.head_list dd,.head_list2 dt,.head_list2 dd{
	line-height:23px;  
	float:left; 
	border-bottom:1px dashed #ccc; 
}
.head_list dt,.head_list2 dt{
	width:506px; 
	background-image:url(../img/bg_news_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	text-indent:10px;
}
.head_list dd,.head_list2 dd{width:60px; text-align:right; color:#999;}

.path{
	background-image:url(../img/icon_3.gif); 
	background-repeat:no-repeat; 
	background-position: 9px 5px; 
	text-indent:20px;
	height:16px;
	line-height:16px;
	margin:10px 0px 0px 0px;
}
.table1{
	background-color: #999;
	width: 100%;
}
.table2{
	background-color: #999;
}
.tdbt{
	line-height: 16px;
	color: #444;
	background-color: #eee;
	text-align: center;
	font-weight: bold;
	height: 25px;
}
.td{
	background-color: #fff;
	padding: 0px 10px 0px 10px;
	line-height: 20px;
}
.td2{
	background-color: #fff;
	padding: 0px 10px 0px 10px;
	line-height: 20px;
	text-align: center;
}
.td3{
	background-color: #fff;
	padding: 2px 5px 2px 5px;
	line-height: 18px;
	text-align: center;

}
.td4{
	background-color: #fff;
	padding: 2px 5px 2px 4px;
	line-height: 18px;
}
.td5{text-align: right;
	background-color: #fff;
	padding: 2px 5px 2px 4px;
	line-height: 18px;
}
.dl{
	text-indent: 1.6pc;
}
.fhnews{
	text-align: right;
	line-height: 30px;
	margin-top:15px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.kb_td{margin-top:10px;}
.kb_td td{
	text-align: left;
	padding: 0px 10px 0px 0px;
}
.titlelink_ul li{float:left;display: block; line-height:20px; padding:2px 10px; background-color:#f0f5f9; border-right:1px solid #fff;}
.titlelink_ul a{color: #407fde; }
.titlelink_ul a:hover {color: #d02;}
.gotop,.gotop2{text-align:right; padding:13px 0px 12px;}
.gotop{border-bottom:1px dashed #ccc;}
.tips{color: #999;}
.cardversion{text-align:center; margin-top:10px;}
.title_tab2 li{padding:0px; line-height:29px; margin:1px 1px 0px 0px; float:left; display:block; background-image:url(../img/bg_titletab.gif); background-repeat:no-repeat; background-position: 0px -60px; white-space:nowrap;}
.title_tab2 li a{height:29px; line-height:29px; padding:0px 10px; float:left; display:block; text-align:center; background-image:url(../img/bg_titletab.gif); background-repeat:no-repeat; background-position: right -90px; color:#444;}
.title_tab2 li a:hover{color:#444;}
#title_tab2_li{padding:0px; line-height:29px; margin:1px 1px 0px 0px; float:left; display:block; background-image:url(../img/bg_titletab.gif); background-repeat:no-repeat; background-position: 0px 0px;}
#title_tab2_li a{height:29px; line-height:29px; padding:0px 10px; float:left; display:block; text-align:center; background-image:url(../img/bg_titletab.gif); background-repeat:no-repeat; background-position: right -30px; color:#fff; }
.px2line,.px2line2{font-size:0px; line-height:0px; background-color:#666; width:567px;}
.px2line{margin-bottom:20px; height:2px!important; height:2px;}
.px2line2{margin-bottom:0px; height:2px!important; height:4px;}
.general_ul li{
	margin-left: 40px;
	list-style-type: disc;
}

.yk{
	background-image: url(../img/yk_bg.gif);
	background-repeat: repeat-y;
	text-align: center;
}
.life_card_ul_menu{width:526px; margin:20px;}
.life_card_ul_menu td{line-height:16px; background-color:#ebf9ff; margin:0px; padding:5px;  width:160px;}

.search_zg, .search_zg1 {height:24px;margin-bottom:10px; border-bottom:solid 1px #ccc;}
.search_zg { padding:11px 30px 26px 70px;}
.search_zg1 { padding:11px 30px 26px 150px;_padding:11px 30px 28px 150px;}
.search_zg_txt { color:#333;line-height:24px;}
.search_zg_button { margin-left:5px;}
.search_zg_button a { display:block; width:53px; height:24px; background:url(../img/index_btn_03.gif) no-repeat;}
.search_zg_button a:hover { display:block; width:53px; height:24px; background:url(../img/index_btn_03.gif) no-repeat 0px -28px;}
.search_zg_more { text-align:right; height:20px; line-height:20px; _height:22px; padding-top:4px;}
.search_zg_input1, .search_zg_input2 { height:18px; line-height:18px;}
.search_zg_input1 {color:#ccc; border:solid 1px #8d8d8d;}
.search_zg_input2 {color:#333; border:solid 1px #ff8080;background:url(../img/s_zg_input.gif) repeat-x;}
.search_zg_title { font-weight:bold;color:#999;line-height:30px; margin-top:15px;width:540px;}
.search_zg_notice {padding:20px 0px 50px 150px;_padding:20px 0px 50px 150px;font-size:14px;}

.msg {margin-top:1px!important; margin-top:3px; font-size:12px; margin-left:48px; position:absolute;}
.error{background:transparent url(../img/bg_msg.gif) no-repeat; background-color:#FFF2F2; border:1px solid #FF8080; color:#404040; float:left; line-height:18px; padding:2px 10px 2px 23px; margin:0px;}
.error{background-position: 3px 3px;}

/****** Search Network ******/

.ht10 { height:10px; overflow:hidden; }
.ta_r { text-align:right; }
.s_n_l, .s_n_r, .nw_body_show, .nw_body_close, .isn_top, .isn_bottom, .isn_input_l { background:url(../img/rn_bg_01.png) no-repeat; }
#search_network { margin:0 0 20px 0; height:38px; width:567px; _margin-right:-2px; }
#s_n_m { float:left; width:561px; height:36px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; background-color:#f2f2f2; }
#s_n_m .txt { width:160px; float:left; padding-left:10px; color:#555; line-height:36px; font-weight:bold; }
#s_n_m .input_l { float:left; width:4px; height:30px; margin:3px 0; background:url(../img/rn_bg_01.png) -60px 0px no-repeat; }
#s_n_m .input_m { color:#bababa; line-height:26px; border-left:0; border-right:0; border-top: solid 1px #9b9f9f; border-bottom: solid 1px #9b9f9f; width:274px; height:26px; margin:3px 0; _margin-right:-3px; float:left; background:url(../img/rn_txtbg_02.gif) repeat-x; }
#s_n_m .s_button { margin:3px 0; }
.s_n_l { background-position: 0px 0px; }
.s_n_r { background-position: -30px 0px; }
.s_n_l, .s_n_r { width:3px; height:38px; float:left; }
.nw_body_show, .nw_body_close { display:block; width:10px; height:10px; float:left; margin:10px 20px 10px 5px; }
.nw_body_show { background-position:-150px 3px; }
.nw_body_close { background-position:-120px 3px; }
.link_blue a { color:#2c6aa3; text-decoration:none; }
.link_white a { color:#fff; text-decoration:none; }
.link_white a:hover { text-decoration:underline; }
.bank_nw_tit { height:31px; line-height:31px; background:url(../img/rn_titbg.gif) repeat-x; font-size:14px; font-weight:bold; color:#333; padding-left:10px; }
.bank_nw_content { border-bottom: solid 1px #e3e3e3; }
.bank_nw_body { line-height:20px; background-color:#f5f9fa; border: solid 1px #aac5e2; margin-bottom:7px; padding:5px; display:none; }
.bank_nw_head { height:31px; line-height:31px; }
.all_network { float:right; display:block; width:160px; height:22px; padding:5px 0px 0px 30px; color:#fff; background:url(../img/more_bg.gif) no-repeat; }
#index_s_n { width:168px; margin:10px 12px 0 15px; }
.isn_top, .isn_bottom { width:168px; height:2px; overflow:hidden;}
.isn_top { background-position:0px -50px;}
.isn_bottom {background-position:0px -60px;}
.isn_input { width:160px; height:27px;padding:0px 2px 5px 4px}
.isn_txt { font-weight:bold; padding-left:5px; line-height:30px; color:#555;}
.isn_txt, .isn_input { border-left: solid 1px #ccc;border-right: solid 1px #ccc; background-color:#f2f2f2;}
.isn_input_l, .isn_input_m, .isn_input_r { float:left;}
.isn_input_l { width:3px;height:25px;margin-bottom:2px;background-position: -90px 0px; }
.isn_input_m { height:21px; width:113px; margin-bottom:2px;color:#bababa; line-height:21px; border-left:0; border-right:0; border-top: solid 1px #c8cbcb; border-bottom: solid 1px #c8cbcb; background:url(../img/rn_txtbg_01.gif) repeat-x;}
.isn_input_r { width:42px; height:27px;}


/************ 热门活动页面 ************/
.c { clear:both;}
.mt5 { margin-top:5px;}
.mr10 { margin-right:10px;}
.lh16 { line-height:16px;}
.fca6 { color:#a6a6a6;}
.ploy_tit01 {width:107px;height:30px; line-height:30px; line-height: 33px\9; *line-height: 30px; _line-height:30px;  color:#fff; font-weight:bold; text-align:center; background:url(../img/ploy_bg01.png) no-repeat 0px 0px; }
.ploy_l1 { height:2px; background-color:#e71800; overflow:hidden;}
.ploy_content, .ploy_content2 { width:278px;height:105px; float:left; border-bottom:solid 1px #e5e5e5; font-family:'宋体';}
.ploy_content {  padding:10px 0px 0px 0px; }
.ploy_content2 { border-left:solid 1px #e5e5e5; padding:10px 0px 0px 10px; }
.ploy_content_pic { width:70px; height:70px; float:left;}
.ploy_content_txt { width:198px; height:70px; float:left; padding-left:10px;}
.ploy_h1 { font-size:12px; text-align:left; line-height:22px;}
.ploy_h1 a { color:#dd0022; text-decoration:none;}
.ploy_details { display:block; text-align:center;color:#fff; float:right;  width:70px;height:22px; line-height:22px;background:url(../img/ploy_bg01.png) no-repeat 0px -40px;}
.ploy_details:hover { color:#fff;}
