body{
	margin:0px;
	padding:0px;
	font-family:'宋体'，Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #FFFFFF;
}

/******所有button的样式*****/
/****其中后缀有Over字样的为鼠标覆盖样式****/
.fenyeOver,
.fenye{
   height:18px;
   border-top:1px solid #999999;
   border-bottom:1px solid #999999;
   border-left:1px solid #999999;
   border-right:1px solid #999999;
   font-size:13px;
   padding-top:1px;
}

.cmd,
.cmdOver,
.bigcmd,
.bigcmdOver,
.cmd1,
.cmd1Over,
.cmdwhite,
.cmdwhiteOver,
.superbigcmd,
.superbigcmdOver,
.supersuperbigcmd,
.supersuperbigcmdOver,
.supersupersuperbigcmd,
.supersupersuperbigcmdOver
{
	border:none;
	height:25px;
	font-size: 12px ;
	font-weight:bold;
	color:#ffffff;
	margin:5px 5px 5px 5px;
	cursor: pointer;
}
input[type=button]:disabled {
color: grey;
}
.jijin_button{
	border:none;
	background:url(/per/gb/images/jijin_blue.gif);
	height:20px;
	width:40px;
	font:normal 12px "宋体";
	color:#ffffff;
	padding-top:3px;
	margin:5px 5px 5px 5px;
	CURSOR: pointer;
}
.jijin_buttonOver{
	border:none;
	background:url(/per/gb/images/jijin_red.gif);
	height:20px;
	width:40px;
	font:normal 12px "宋体";
	color:#ffffff;
	padding-top:3px;
	margin:5px 5px 5px 5px;
	CURSOR: pointer;
}
.cmd{	
	background:url(../images/button_blue_80.gif);
	width:80px;
}
.cmdOver{
	background:url(../images/button_red_80.gif);
	width:80px;
}

.bigcmd{
	background:url(../images/button_blue_120.gif);
	width:120px;
}

.bigcmdOver{
	background:url(../images/button_red_120.gif);
	width:120px;;
}

.cmd1{
	background:url(../images/button_blue_120.gif);
	width:120px;
}
.cmd1Over{
	background:url(../images/button_red_120.gif);
	width:120px;
}

.cmdwhite{
	background:url(../images/button_blue_80.gif) no-repeat;
	width:80px;
}
.cmdwhiteOver{
	background:url(../images/button_red_80.gif) no-repeat;
	width:80px;
}
.superbigcmd{
	background:url(../images/button_blue_150.gif);
	width:150px;
}

.superbigcmdOver{
	background:url(../images/button_red_150.gif);
	width:150px;
}

.supersuperbigcmd{
	background:url(../images/button_blue_180.gif);
	width:180px;
}

.supersuperbigcmdOver{
	background:url(../images/button_red_180.gif);
	width:180px;
}

.supersupersuperbigcmd{
	background:url(../images/button_blue_250.gif);
	width:250px;
}

.supersupersuperbigcmdOver{
	background:url(../images/button_red_250.gif);
	width:250px;
}
/*下拉框*/
.select{
   width: 150px;
   border:1px solid #999999;
}

/*鼠标焦点下拉框*/
.select-focus{
    width: 150px;
    border:1px solid #f6c582;
}

/*文本框*/
.textarea{
   width: 150px;
   border:1px solid #999999;
}

/*鼠标焦点文本框*/
.textarea-focus{
    width: 150px;
    border:1px solid #f6c582;
}

/*输入框*/
.input{
    width: 150px;
    height:18px;
    border:1px solid #999999;
}

/*鼠标焦点输入框*/
.input-focus{
    width: 150px;
    height:18px;
    border:1px solid #f6c582;
}

/**
  welcome css start
*/

.welcometip{
     background:url(../images/dd.gif) repeat-x left top;
	 width:100%;
	 float:left;
	 font-size:12px;
	 color:#a40011;
	 padding-top:10px;
	 padding-bottom:5px;
}

.welcomebody {
	background-color: #FFFFFF;
    margin:10px 0px 10px 0px;
	font-size: 12px;
	color: #000000;	
	line-height: 20px;
}

.welcometable{
	position: relative;
	z-index: 1;
}

.welcometable td,th {
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	z-index: 1;
}

.welcometable a {
	font-size: 12px;
	color: #000000;
}

.layertable{
	position: relative;
    opacity:0.9;
	filter:Alpha(Opacity=90);
	z-index: 10;
}

.layertable td,th {
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	z-index: 10;
}

.layertable a {
	font-size: 12px;
	color: #000000;
}

.welcome_main {
	position:relative;
	width:975px;
    margin:0px auto 0px auto;
}

.welcome_left{
	width:709px;
	float:left;

}
.welcome_right{
	width:234px;
	float:right;
	margin-top: 0px;
}
.welcome_right a:link{
	  color: #000000;
}
.welcome_right a:hover{
	  color: #a40011;
	  text-decoration:underline;
}
.welcomelink:link,
.welcomelink:visited,
.welcomelink:hover,
.welcomelink:active{
	color: #a40011;
    text-decoration:underline;
}

.welcome_left_01ad{
	position:relative;
	width:709px;
	height:164px;
	padding-bottom:0px;
	float:left;
	display:block;
	margin-bottom:8px;
	z-index:1;
	background-position: 0% 0%;
}

.welcome_left_01ad .round1{
	position:absolute;
	width:10px;
	height:10px;
	left:0px;
	top:0px;
	z-index:10;
}

.welcome_left_01ad .round2{
	position:absolute;
	width:10px;
	height:10px;
	right:0px;
	top:0px;
	z-index:10;
}

.welcome_left_01ad .round3{
	position:absolute;
	width:10px;
	height:10px;
	left:0px;
	bottom:0px;
	z-index:10;
}

.welcome_left_01ad .round4{
	position:absolute;
	width:10px;
	height:10px;
	right:0px;
	bottom:0px;
	z-index:10;
}

.welcome_left_02{
	border: 1px solid rgb(225,225,225);
	position:relative;
	width:707px;
	height:auto;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:8px;
	float:left;
    z-index: 1;
    overflow: visible;
}

.welcome_left_02_topbk{
	position:relative;
	width:678px;
	height:34px;
	background:url(../images/index_title_middle.gif) repeat-x;
	z-index: 1;
}

.welcome_left_02_topleft{
	position:relative;
	width:125px;
	height:34px;
	background:url(../images/index_title_left.gif) no-repeat;
	font-weight: bold;
	font-size:14px;
	line-height:40px;
	color:#003473;
	float:left;
	overflow: hidden;
	z-index: 1;
}

.welcome_left_02_topleft span{
   margin-left:44px;
   z-index: 1;
}

.welcome_left_03top ul
{
	list-style:none;
	padding-left:10px;
	margin:0px;
	clear: both;
	display: list-item;
	text-align: -webkit-match-parent;
}


.welcome_left_02_topright{
	position:relative;
	width:9px;
	height:34px;
	background:url(../images/index_title_right.gif);
	float:right;
}

.welcome_left_02_topmore{
	width:70px;
	padding-top:9px;
	float:right;
}

.welcome_left_02_bk{
	position:relative;
	width:709px;
	overflow: hidden;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

.welcome_left_02_bk1{
	position:relative;
	background:url(../images/index_box_bg1.gif);
	width:919px;
	overflow: hidden;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	z-index: 1;
}
.welcome_left_02_bottom{
	position:relative;
	background:url(../images/index_box_buttom.gif) left top no-repeat;
	width:709px;
	height:8px;
	z-index: 14;
}

.welcome_left_03_left{
	position:relative;
	float:left;
	width:60px;
	height:40px;
	padding:5px;
}

.welcome_left_03_left img{
	position:relative;
	width:40px;
	height:40px;
}

.welcome_left_03_right{
	position:relative;
	float:left;
	width:580px;
	overflow: visible;
	z-index: 1;
}

.welcome_left_03_right a span{
	font-size:12px;	
}

.welcome_left_03_right a:link{
   color:#000000;	
}
.welcome_left_03_right a:hover{	
	color: #a40011;
	text-decoration: underline;
}


.welcome_left_mymessage{
	height: 20px;
	width: 580px;
	padding:6px 0px 0px 20px;
	float:left;
	display:block;
	background: url(../images/index_dot01.gif) 0px 10px no-repeat;
}

.welcome_left_mymessage a{
   font-size:12px;
}

.welcome_left_03top{
	border-bottom: 1px solid rgb(225,225,225);
        width:707px;
	height: 40px;
	position:relative;
	background: rgb(214,229,248);
}

.welcome_left_03title01{
	position:relative;
	width:133px;
	height:21px;
	padding-top:7px;
	padding-left:0px;
	margin-top:3px;
	font-weight: bold;
	font-size:14px;
	color:#003473;
	float:left;
	background: none;
}

.welcome_left_03title011{
	position:relative;
	width:133px;	height:21px;
	font-weight: bold;
	font-size:14px;
	color:#003473;
	float:left;
}

.welcome_left_03title02{
	float: right;
	width: 55px;
	background: none;
	font-size: 14px;
	line-height: 23px;
	position:relative;
	height:21px;
	padding-top:7px;
	margin-top:3px;
	font-weight: bold;
	color:#003473;
}

.welcome_left_03title021{
	position:relative;
	width:133px;
	height:21px;
	font-weight: bold;
	font-size:14px;
	color:#003473;
	float:left;
}


.welcome_right_box1{
	width:234px;
	height:203px
}

.welcome_right_box1_top{
	width:234px;
	height:38px;
	background:url(../images/index_rightbox_title.gif);
}

.welcome_right_box1_bottom{
	height:11px;
	background:url(../images/index_rightbox_bottom.gif) no-repeat;
}

.welcome_right_box1_bk{
	height:146px;
	background:url(../images/index_rightbox_bg.gif);
}

.welcome_right_box1_1{
	height: 26px;
	font-size:14px;
	background: url(../images/index_righttitle_sign01.gif) 30px 10px no-repeat;
	padding-top: 12px;
	padding-left:64px;
	font-weight: bold;
	color:#003473;
}

.welcome_right_box1_2{
	height: 26px;
	font-size:14px;
	background: url(../images/index_righttitle_sign02.gif) 30px 10px no-repeat;
	padding-top: 12px;
	padding-left:64px;
	font-weight: bold;
	color:#003473;
}

.welcome_right_box3{
	width:234px;
	height:234px;
}

.welcome_right_new1{
	height: 25px;
	width: 195px;
	padding-left: 30px;
	float:left;
	display:block;
	background: url(../images/index_dot02.gif) 5px 0px no-repeat;
	padding-top: 5px;
}

.welcome_right_new1 a{
   font-size:12px;
}

.welcome_right_new2{
	height: 25px;
	width: 195px;
	padding-left: 30px;
	float:left;
	display:block;
	background: url(../images/index_dot03.gif) 5px 0px no-repeat;
	padding-top: 5px;
}

.welcome_right_new2 a{
   font-size:12px;
}

.welcome_left_03body{
    padding:5px 10px 0px 10px;
    overflow: visible;
	padding-left: 0;
	padding-top: 0;
}

.welcome_new_nav{
	position:relative;
	cursor:pointer;
	color: #072658;
	margin-left: 40px;
	}
/**
  welcome css end
*/

/*****************欢迎页面弹出层  start*****************************/
.welcomediv{
	position:relative;
	width: 350px;
	float:left;
    z-index: 10;
    overflow: visible;
}

.welcomeLayer{
	position:absolute;
	overflow: visible;
	margin:-25px 0px 0px 0px;
	z-index: 10;
	left: 40px;
	top: 0px;
	display: none;
}

.Layer1 {
	position:relative;
	z-index:10;
	filter:Alpha(Opacity=85);
	opacity:0.85;
}


.Layer2 {
	position:relative;
	z-index:11;
	margin-bottom: -1px;
}


.STYLE1 {
	color: #003473;
	font-weight: bold;
}

.Layer30 {
	position:relative;
	margin-left:38px;
	z-index:3;
}
.Layer31 {
	position:relative;
	margin-left:68px;
	z-index:3;
}
.Layer32 {
	position:relative;
	margin-left:98px;
	z-index:3;
}
.Layer33 {
	position:relative;
	margin-left:128px;
	z-index:3;
}
.Layer34 {
	position:relative;
	margin-left:158px;
	z-index:3;
}
.Layer35 {
	position:relative;
	margin-left:188px;
	z-index:3;
}
/*****************欢迎页面弹出层  end*****************************/




@charset "UTF-8";
/* CSS Document */
/***********************************************/
/* Css.css                                     */
/* Use with template index.htm for spdb        */
/* yeli                                        */
/***********************************************/

/***********************************************/
/*HTML BASIC Tags Css*/

/*结果页界面总体的DIV样式风格*/
.main {
	width:920px;
	margin:10px auto 0px auto;
	display:block; 
}

/*输入页面总体的DIV样式风格*/
.white,
.inputmain {
	width:920px;
	margin:10px auto 0px auto;
	display:block; 
}

/*界面Title的样式风格*/
.main_title {
	background:url(../images/main_title_1_2.gif) left repeat-x;
	width:100%;
	height:34px;
}

/*界面Title左上角的样式风格*/
.main_title_left {
	background:url(../images/main_title_1_1.gif) left no-repeat;
	width:120px;
	height:34px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#003473;
	padding-left:40px;
	line-height: 30px;
	overflow:visible;
}

.main_title_left2 {
	width:880px;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#003473;
	padding-left:0px;
	line-height: 40px;
	overflow:visible;
	text-align:left;
}

/*三级菜单风格样式*/
/**********三级菜单************/
.tabs{
	width:100%;
	height: 27px;
	margin: 18px 0px 0px 0px;
	padding: 0px;
	border-bottom: 1px solid #c9c9c9;
	overflow: hidden;
}

.tabs ul{
	margin: 0px;
	padding: 0px;
    heigth:27px;
}

.tabs ul li{
   list-style-type: none;
   height: 27px;
   background: url(../images/main_line.gif) right center no-repeat;
   overflow:hidden;
   padding:0px 17px 0px 15px;
   float: left;
}

.tabs .rightli{
   list-style-type: none;
   background-image: url();
   background-repeat: no-repeat;
   background-position: right top;
   height: 27px;
   overflow:hidden;
   padding:0px 17px 0px 15px;
   float: left;
}

.tabs .tabslred{
   	list-style-type: none;
   	background-image: url();
        background-repeat: no-repeat;
        background-position: right top;
   	height: 27px;
	overflow:hidden;
	padding:0px 17px 0px 15px;
   	float: left;
}

.tabs a:link,.tabs a:active,.tabs a:visited{
   line-height: 27px;
   font-size: 14px;
   color: rgb(7,38,88);  
   font-weight: bold;
   text-decoration: none;
}

.tabs a:hover{
   line-height: 27px;
   font-size: 14px;
   color:rgb(193,33,39);
   font-weight: bold;
   text-decoration: none;
}

.tabsl a:link,.tabsl a:visited,.tabsl a:hover,.tabsl a:active,
.tabslred a:link,.tabslred a:visited,.tabslred a:hover,.tabslred a:active{
   line-height: 27px;
   font-size: 14px;
   color: rgb(193,33,39);
   font-weight: bold;
   text-decoration: none;
}
/**********三级菜单************/

/********* 分页按钮效果 *********/
#cursor {
	margin-top:15px;
	padding-right:15px;
	text-align:right;
	font-size:12px;
}

/*三级菜单组成的下划线条样式风格*/
.hline{
	clear:both;
	width:100%;
	border-top:1px solid #C8C8C8;
	overflow:hidden;
}

/*******************/
/*消息框的div组成样式*/
/*******************/
.noticemsg{
	clear:both;
	width:920px;
	height:auto;
  	margin:10px 0px 0px 0px;
  	padding:0px;
	overflow:hidden;
  	display: block;
}

.noticemsg .top{
	float:left;
  	background:url(../images/main_notice_top.gif) no-repeat left top;
    height:20px;
    width:920px;
	margin:0px 0px -13px 0px;
  	padding:0px;
}
.noticemsg .middle{
     float:left;
     background:url(../images/main_notice_bg.gif)  repeat-y left top;
     width:920px;
	 margin:0px;
 	 padding:0px;
}

.noticemsg .middle .content{
	  margin:0px 10px 0px 10px;
	  padding:0px;
	  color:#a40011;
	  font-size: 14px;
	  text-align: left;
	  line-height: 20px;
	  overflow: hidden;
}

.noticemsg .bottom{
	  float:left;
	  background:url(../images/main_notice_bottom.gif) no-repeat left bottom;
	  height:20px;
	  width:920px;
	  margin:-13px 0px 0px 0px;
      padding:0px;
}

/*******************/
/****信用卡有效期样式****/
/*******************/
.ValidateYearul{
	display:block;
	width:78px;
	height:76px;
	position:absolute;
	bottom:20px;
	left:43px;
	background-color: #FFF;
	padding:0px;
	margin:0px;
	border:1px solid #7f98b4;
	display: none;
}

.ValidateMonthul{
	display:block;
	width:78px;
	height:76px;
	position:absolute;
	bottom:20px;
	left:0px;
	background-color: #FFF;
	padding:0px;
	margin:0px;
	border:1px solid #7f98b4;
	display: none;
}
.ValidateDateli{
	display:block;
	width:25px;
	height:18px;
	line-height:18px;
	background-color: #FFF;
	text-align: center;
	font-size:14px;
	color:#072658;
	cursor:pointer;
	float:left;
}

/*******************/
/*错误提示框的div组成样式*/
/*******************/
.errmsg{
	clear:both;
	width:920px;
    margin:10px 0px 0px 0px;
    padding:0px;
    overflow:hidden;
    display: none;
}

.errmsg .top{
	float:left;
	background:url(../images/main_error_top.gif) no-repeat left top;
	height:20px;
	width:920px;
	margin:0px 0px -13px 0px;
    padding:0px;
}
.errmsg .middle{
	float:left;
    background:url(../images/main_error_bg.gif)  repeat-y left top;
	height:auto;
    width:920px;
	margin:0px;
    padding:0px;
}

.errmsg .middle .content{
	  margin:0px 10px 0px 10px;
	  padding:0px;
	  color:#ff0000;
	  font-size: 14px;
	  text-align: center;
	  line-height: 30px;
	  overflow: hidden;
}

.errmsg .bottom{
	    float:left;
	    background:url(../images/main_error_bottom.gif) no-repeat left bottom;
	    height:20px;
	    width:920px;
	    margin:-13px 0px 0px 0px;
        padding:0px;
}

/**table表头的样式风格**/
.msg{
	position:relative;
    width: 100%;
    overflow: hidden;
    margin: 12px 0px -12px 0px;
}
.msg4{
	position:relative;
	background:url(../images/main_cc2_left.gif) no-repeat left top;
    height:36px;
	width:11px;
	float: left;
	z-index: 10;
}
.msg5{
	 position:absolute;
	 background:url(../images/main_cc2_middle.gif)  repeat-x left top;
	 height:36px;
     width:100%;
	 font-size:14px;
	 color:#174179;
	 font-weight:bold;
	 line-height:36px;
	 padding:0px 11px 0px 11px;
	 left:0px;
	 top: 0px;
	 z-index: 1;
}
.msg6{
	position:relative;
	background:url(../images/main_cc2_right.gif) no-repeat left top;
	height:36px;
	width:11px;
	float: right;
	z-index: 10;
}

/**表格内容样式定义**/
.table_comm{
   font-size:13px;
   clear:both;
   border-collapse:collapse;
   border-bottom:1px solid #ccc;
   margin-top: 12px;
}

/**总结数字**/
.table_comm .th20amt{
	padding:0px 3px 0 0;
	background:#D6E5F8;
	color:#000000;
	height:25px;
	border:1px solid #ccc;
	font-weight:bold;
	text-align:right;
}

/**表格内超链接样式**/
.table_comm a:link{
	 color:#072658;
	 font-weight:bold;
     text-decoration:underline;
}

/**表格内超链接访问后样式**/
.table_comm a:visited{
	 color:#072658;
	 font-weight:bold;
     text-decoration:underline;
}

/**表格内超链接鼠标覆盖时的样式**/
.table_comm a:hover{
	 color:#a40011;
	 font-weight:bold;
     text-decoration:underline;
}

/**显示输出列表的样式**/

/**一般左边内容的样式**/

.table_comm .th20{
	background:#f3f7fb;
	font-size:12px;
	height:30px;
	text-align:left;
	padding-left:10px;		
    border:1px solid #ccc;
    
}

.table_comm .td20lefthidden{
	color:#000000;
	height:25px;
	text-align:left;
	line-height:1.5;
	padding-left:30px;
	padding:2px;
	border:1px solid #ccc;
	text-indent:2em;
	background-color:#FFFFFF;
}

/**一般左边div样式**/
.table_comm.div20left{
  padding-left:50px;
}


.table_comm .td20center{
    color:#000000;
    height:30px;
    text-align:center;
    font-size:12px;
    padding-left:10px;
    border:1px solid #ccc;
	border-bottom-width:0px;
}
/** 居中的样式**/
.table_comm .th20ce{
	background:#D6E5F8;
	font:normal 13px "宋体";
	height:25px;
	text-align:center;	
	border:1px solid #ccc;
}

/**一般右边输入内容的样式**/
.table_comm .td20left{
    color:#000000;
    height:30px;
    text-align:left;
    font-size:12px;
    padding-left:10px;
    border:1px solid #ccc;
	
}
/**定义表头标题样式风格**/
.table_comm .th20head{
	 background:#D6E5F8;
	 color:#174179;
	 height:30px;
	 text-align:center;
     font-weight:bold;
     font-size:12px;
	 border:1px solid #ccc;
}
/** 居右台头的样式**/
.table_comm .th20headleft{
	background:#D6E5F8 ;
	color:#000000;
	height:25px;
	text-align:left;
	padding-left:10px;
	font-weight: bold;
	border:1px solid #ccc;
}
/**定义表内容样式风格**/
/**一般内容的文字**/
.table_comm .td20ce{
      height:30px;
      font-size:12px;
      text-align:center;
      border:1px solid #ccc;
}

.table_comm .td20ce_jf{
      height:30px;
      font-size:12px;
      text-align:left;
      padding-left: 10px;
      border:1px solid #ccc;
}

/**一般数字内容的样式**/
.table_comm .td20amt{
      color:#072658;
      font-size:12px;
      height:30px;
      text-align:right;
      border:1px solid #ccc;
      padding-right:10px;
}

/**斑马线效果的样式**/
.tr20c{
	background:#F1F4FA;
}

.tr20{
	background:#ffffff;
}

.trsel{
	background :#F1F400;
	CURSOR: pointer;
	font-weight:bold;
}

/**备注的背景样式**/
.remark { 
	text-align:left;
	background:url(../images/remark_line.gif) left bottom repeat-x;
	width:879px;
	padding:18px 20px 10px 20px;
	font-size:12px;
	line-height: 20px;
}


/**页面校验信息提示框的样式定义**/
.normaltip{
	border:1px solid #00A8FF;
	background:#E2F5FF;
	background:url(../images/sign_info.gif);
	margin-top:1px;
	margin-left:5px;
	text-align:left;
	font-size:13px;
	display:none;
	padding:2px 5px;
}
	

.inputnormal{
	background-repeat: no-repeat;
    background-position: right bottom;
}

.inputerror{
    background-image: url(../images/dot02.gif) right bottom no-repeat;
    background-color: #ffffff;
}
.inputok{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position:right bottom;
} 


/**输入框信息校验输入错误样式**/
.errortip{
	border:1px solid #999999;
	background:#FFF1EB;
	margin-top:1px;
    margin-left:5px;
	text-align:left;
	font-size:12px;
	color:#a40011;
    background:#f1f1f1 url(../images/sign_warn.gif) no-repeat 3px 3px;
    padding:4px 20px;
	display:inline-block;
} 
	
/**输入框信息校验输入提示样式**/
.warningtip{
	border:1px solid #999999;
	margin-top:1px;
	margin-left:5px;
	text-align:left;
	font-size:12px;
	background:#f1f1f1 url(../images/sign_info.gif) no-repeat 1px 2px ;
	padding:4px 20px;
    display:inline-block;
}

/**输入框信息校验成功信息提示样式**/
.oktip{
    margin-top:1px;
    margin-left:5px;
    text-align:left;
	background: url(../images/sign_ok.gif) no-repeat 1px 2px ;
    padding:4px 5px;
    height:10px;
    width:5px;
    display:inline-block;
}

/**输入框当鼠标点击时触发时为淡黄色的样式**/
.bordercolor{
	 height:18px;
     border:1px solid ;
     font-size:13px;
     padding-top:1px;
     border-color:#c7a05b;
}
 
/**********************************************/


/*index也面样式 start*/

.arrow1 {
	margin-top:0px;
	width:8px;
	cursor:hand; 
	height:10px;
	margin-left:0px;
	background:url(../images/index_corner_right.gif) no-repeat;
}

.arrow2{
	margin-top:0px;
	width:8px;
	CURSOR: hand; 
	height:10px;
	margin-left:0px;
	background:url(../images/index_corner_left.gif) no-repeat;

}

.Point{
	width:13px;
	background-color:#FFFFFF;
}

.top_page_main {
	width:100%;
	height:60px;
    margin:0px auto 0px auto;
	display:block; 
}

.top_page_logo {
	background:url(../images/logo.gif) left no-repeat;
	background-position:10px 10px;	
	width:184px;
	height:60px;
	float:left;
}

.top_page_logo2 {
	background-repeat:no-repeat;
	background-position:0px 10px;	
	width:183px;
	height:60px;
	float:left;
}

.top_page_logo3 {
	background:url(../images/logo_watchword.gif) left no-repeat;
	background-position:0px 18px;	
	width:240px;
	height:60px;
	float:right;
}
.top_page_quickLogo{
	 background:url(../images/logo_watchword.gif) right 18px no-repeat;
	 width:408px;
	 height:60px;
	 margin-right:60px;
	 float:right;
}
.top_page_quickLogo .tip{
 font-size:12px;
 height:36px;
 width:200px;
 margin-top:24px;
 padding:7px 0px 0px 3px;
 background:url(../images/quickmenu_tip.png)  no-repeat;
}

.top_page_logo2 .tip{
	height:36px;
	background:url(../images/quickmenu_tip.png)  no-repeat;
	margin-top:24px;
	margin-right:27px;
	padding:7px 0px 0px 5px;
	font-size:12px;
}

.menuarea a:link,.top_page_line_left a:link,
.menuarea a:visited,.top_page_line_left a:visited,
.menuarea a:hover,.top_page_line_left a:hover,
.menuarea a:active,.top_page_line_left a:active  {
	color: #FFFFFF;
	text-decoration: none;
}


.top_page_line_left {
	position: relative;
	width: 184px;
	height: 32px;
	background: url(../images/top_page_house.gif) 28px 5px no-repeat;
	background-color: rgb(193,36,42);
	z-index: 10;
	margin-bottom: -32px;
	text-align: center;
}

.top_page_line_left a{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	z-index:10;
}

/**
顶部菜单 start
**/

.menuarea,
.menu{
	background-color: rgb(13,74,153);
	height:32px;
	margin:0px;
	padding:0px;
	z-index: 1;
}

.menuarea{
 	width:100%;
  	height: 32px;
	line-height: 32px;
	color: white;
	font-weight: bold;
}

.menu{
  float: right;
}

.menuarea,
.menu2{
	background-color: rgb(13,74,153);
	height:32px;
	margin:0px;
	padding:0px;
	z-index: 1;
}

.menu2{
  float: right;
  font-family:"微软雅黑","宋体";
}

.menu3{
  font-family:"微软雅黑","宋体";
}

.menuarea a{
	line-height: 30px;
}

.menuarea .topmenu{
	 position:relative;
	 z-index: 10;
	 float: left;
	 color: #FFFFFF;
	 font-size:14px;
	 width:107px;
	 height: 32px;
	 overflow: visible;
	 margin:0px;
	 padding:0px;
}

.menuarea .topmenu .selectmenu{
	position:absolute;
	overflow: visible;
	width: 107px;
	height: 32px;
	z-index: 10;
	margin:0px;
	padding: 0px;
    left:0px;
	top:0px;
	opacity:0.95;
    filter:Alpha(opacity=95);
}

.menuarea .topmenu ul{
	 position:relative;
	 list-style: none;
	 width:107px;
	 margin: 0px;
	 padding: 0px;
	 z-index: 10;
	 opacity:0.95;
	 filter:Alpha(opacity=95);
}

.menuarea .topmenu ul .splitli{
	height:25px;
	width:107px;
    background:url(../images/top_menu_line.gif) left bottom no-repeat;
	margin-top:-24px;
	display: none;
}

.menuarea .topmenu ul .bgli{
	height:25px;
	width:107px;
    background:url(../images/top_menu03.gif) left bottom no-repeat;
	margin-top:-17px;
	display: none;
}


.menuarea .topmenu ul .normalli,
.menuarea .topmenu ul .hoverli{
	position:relative;
	width:107px;
	height:25px;
	padding:0px;
	margin:0px;
	color: #FFFFFF;
	font-size:12px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
	display: none;
}

.menuarea .topmenu ul .normalli{
	background: url(../images/top_menu01.gif) left top no-repeat;
}

.menuarea .topmenu ul .hoverli{
	background: url(../images/top_menu02.gif) left top no-repeat;
}

.menuarea .topmenu ul .menuli,
.menuarea .topmenu ul .hovermenuli{
	position:relative;
	width:107px;
	height:32px;
	padding:0px;
	margin:0px;
	color: #FFFFFF;
	font-size:14px;
	text-align: center;
	line-height:32px;
	overflow: hidden;
	cursor: pointer;
}

.menuarea .topmenu ul .menuli{
	background: url(../images/top_page_line.gif) right 0px no-repeat;
}
.menuarea .topmenu ul .menuli div,
.menuarea .topmenu ul .hovermenuli div,
.menuarea .topmenu ul .rightmenuli div,
.menuarea .topmenu ul .hoverrightmenuli div
{
 height:21px;
 line-height:29px;
 cursor: pointer;
}
.normalli{
	height:27px;
	margin-top: 11px;
	border-bottom: 1px dashed grey;
	margin-left: 2px;
	margin-right: 2px;
	position:relative;
}

.menuarea .topmenu ul .hovermenuli{
	background: url(../images/top_menu_top.gif) left top no-repeat;
}

.menuarea .topmenu ul .menuli a,
.menuarea .topmenu ul .rightmenuli a,
.menuarea .topmenu ul .hoverrightmenuli a,
.menuarea .topmenu ul .hovermenuli a{
	display:block;
}

.menuarea .topmenu ul .rightmenuli,
.menuarea .topmenu ul .hoverrightmenuli{
	position:relative;
	width:107px;
	height:32px;
	padding:0px;
	margin:0px;
	color: #FFFFFF;
 	font-size:14px;
 	text-align: center;
 	line-height:32px;
 	overflow: hidden;
	cursor: pointer;
}

.menuarea .topmenu ul .hoverrightmenuli{
	background: url(../images/top_menu_top1.gif) left top no-repeat;
}
/**
顶部菜单 end
**/

/*index页面样式 end*/
/*
链接所有样式
**/
a:link,a:visited {
	color: #205AA7;
	text-decoration: none;
}
a:hover {
	color: #a40011;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: none;
}

/*文字显示不全自动提示...*/
.autocut {
	 width:530px;
	 overflow:hidden;
	 white-space:nowrap;
	 text-overflow:ellipsis;
	 -o-text-overflow:ellipsis;
	 -icab-text-overflow: ellipsis;
	 -khtml-text-overflow: ellipsis;
	 -moz-text-overflow: ellipsis;
	 -webkit-text-overflow: ellipsis;
}

/*原有验证码样式*/

.captchaInfo{
	background-color:#2e80c9;
	font-size: 12px;
	font-weight:normal;
	color:#fff;
	text-align: center;
}


/***********************************************/
/* loading  页面等待效果的样式                 */
/***********************************************/ 

.loading{
	background:url(/per/gb/images/load.gif)  no-repeat;
	background-color:#ffffff;
	height:35px;
	width:160px;
	font-size:13px;
	color:#072658;
	text-align:left;
    padding:20px 15px 0px 60px;
	border:1px solid #c9c9c9;
	border-bottom:2px solid #c9c9c9;
}

.unionloading{
	 background:url(/per/gb/images/load.gif)  no-repeat 210px 0;
	 background-color:#f3f7fb;
	 font-size:15px;
	 color:#205aa7;
     padding:20px 15px 20px 260px;
	 font-weight:bold;
	 border:1px solid #95BAE3;
	 border:1px solid #cccccc;
 }
 
 /**最后结果页，中间显示文字的样式 **/
.resultMsg{
	background-color:#f3f7fb;
	border:1px solid #cccccc;
	text-align:center;
	font:bold 12px "宋体";
	padding:10px;
	color:#000000;
	padding-top:20px;
	padding-bottom:20px;

}
.remarkMsg{
	background-color:#f3f7fb;
	border:1px solid #cccccc;
	font-weight:bold;
	font-size:12px;
	padding:20px 10px 20px 10px;
	color:#000;
}

/**页面标题说明信息**/
.message{
	background:#D6E5F8;
	border:1px solid #cccccc;
	font-weight:bold;
	font-size:14px;
	color:#003366;
	text-align:left;
	padding:5px;
	margin:10px 0px;
}

/**********协议样式************/
.table_agreement .agreementtitle{ 
	text-align:center;
	font-size: 12px;
	color: #072658;
	font-weight:bolder;
	padding-top:30px;
	padding-bottom:20px
}

.table_agreement .td20cenone{
	color:#000000;
	font-size: 12px;
	height:25px;
	text-align:left;
	border:0px solid #ccc;
	padding-right:10px;
	padding-left:10px;
	line-height:1.6
}
.table_agreement .td20cenone .p{
	margin:10px 20px;line-height:1.6;
	text-indent:2em;
}
.table_agreement .td20bottom {
	text-align:center;
	border:0px;
}
.Becenter{
	text-align:left;
	padding-left:70px;
}

/*原有样式*/
.tipcontent{
	z-index:3;
	padding:10px;
	display:none;
	text-align:left;
	position:absolute;
	width:150px;
	line-height:1.2;
	background-color:#FFFFCC;
	color:#000000;
	border:1px solid #000000;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135);
}
/**列表中连接**/
.link{
	cursor:hand;
	border:0px;
	}

.link a,
.link a:link,
.link a:visited,
.link a:hover{
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;
}

.link a{
	color: #205AA7;
}

.link a:link,
.link a:hover{
	color: #205AA7;
}

.link a:visited{
	color: #E33539;
}

.left  { text-align:left; padding-left:10px; }
.right { text-align:right; padding-right:10px; }
.center { text-align:center; }
/*********************************************************/
/***********************电子贺卡**************************/
.card  {
	width: 610px; 
}

.card a {
    background:url(/per/gb/images/star_a.gif) no-repeat;
	padding-left:15px;
	padding-top:1px;
	margin-bottom:0px;
	margin-right:40px;
	color:#003366;
	CURSOR: pointer;
	text-decoration: none;
	font-size: 110%;
	font-family: "宋体",Arial,sans-serif;
	height: 25px;
}

.card a:hover{
	text-decoration: none;
	color:#a40011;
}

.cardCaption{
	text-align:left;
	border-bottom:1px solid;
	font-size: 15px;
	font-family: "隶书",Arial,sans-serif;
	height: 25px;
	border-bottom-color: #000000;
	margin-bottom: 10px;
	font-weight:bold;
}
/*********************捐赠页面*****************/
#heart{
	float:right;
}

#heart img{
	border:1px solid #cccccc;
}

#heartbg{
	margin: auto;
	text-align:center;
	background:url(/per/gb/images/heartbg.gif);
	font-size:13px;
}

#hearth3{
	margin:30px 0 20px 0;
	font-size:120%;
	color:a40011;
}

.heartcontent{
	margin:auto;
	padding:0;
	font-weight:bold;
	font-size:110%;
	line-height:1.8;
	color:#a40011;
	text-align:left;
	width:70%;
}

#heartmain{
	width:60%;
	float:left;
	text-align:center;
}

.anormalunderline{
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	cursor: pointer;
}

.white,.whitesp,#white{
	background:#ffffff;
	text-align:center;
	margin: auto;
}

.white{
	width:920px;
}
.whitesp{
	width:100%;
}
#white{
	width:730px;
}

.white form{
	background:#ffffff;
	margin-top:0;
	margin-bottom:0;
	padding-top:15px;
}

legend{
	font-weight:bold;
	margin-top:10px;
	font-size:14px;
	color:#072658;
	margin-bottom:10px;
}

/*系统提示*/
#error_box{
	 border:1px solid #95BAE3;
	 width:550px;
	 margin:100px auto 0px auto;
	 text-align:left;
}

.error_title{
	background-color:#73A2D6;
	height:25px;
	width:550px; 
	padding-top:4px; 
	color:#FFFFFF; 
	font-size:16px; 
	font-weight:bold;
	text-align:left;
}

.error_td{
	background:url(../images/face.jpg)  no-repeat 40px 40px;
	font-size:13px; 
	color:#666666;
	padding:25px 20px 25px 180px;
}

.error_text{
    color: #73A2D6;
    font-size:24px; 
    font-weight:bold;
}
/*系统提示*/

th{
  font-weight:normal;
}
.td20lefta{
text-align:left;
padding-left:10px;
}

.newerrmsg {
	background:#D6E5F8;
	border:1px solid #cccccc;
	font-size:13px;
	color:#000000;
	text-align:left;
	padding-top:5px;
	padding-left:42px;
	margin-top:10px;
	margin-bottom:10px;
}

.checkboxs{
	vertical-align:middle; 
	margin-top:0;
}

.wordbold {
	font-weight: bold;
}
.headerSignOutIcon{
	width: 25px;
	height: 21px;
	margin-left: 5px;
	margin-right:5px!important;
	margin-right:0px;
	margin-top: 6px;
	background: url("../images/iconSignOut.png");
	float: left;
}

.headerOnlineServiceIcon{
	width: 25px;
	height: 21px;
	margin-left: 5px;
	margin-right:5px!important;
	margin-right:0px;
	margin-top: 6px;
	background: url("../images/iconOnlineService.png");
	float: left;
}
.headerFMallShopCartIcon{
	width: 25px;
	height: 21px;
	margin-left: 5px;
	margin-right:5px!important;
	margin-right:0px;
	margin-top: 6px;
	background: url("../images/fmall/fmall-shop-cart.png");
	float: left;
	background-repeat: no-repeat;
}
.headerXwEBankCartIcon{
	width: 25px;
	height: 21px;
	margin-left: 5px;
	margin-right:5px!important;
	margin-right:0px;
	margin-top: 6px;
	background: url("../images/xw_ebank_cart.png");
	float: left;
	background-repeat: no-repeat;
}
.hostPage{
	width: 132px;
	line-height:32px;
	margin-left: 43px;
}
/* csii_linsx */
#title{
	float:left;
	width:81%;
}
.main_title_left2_logo{
	margin-right:46px;
	color:rgb(45,90,160);
}
.main_title_left2_content{
	margin-left:-40px;
	color:rgb(45,90,160);
}
.singleArrayIcon{
	margin-left: 2px;
	margin-right: 2px;
	font-weight: bold;
}

.doubleArrayIcon{
	margin-left: 2px;
	margin-right: 2px;
	font-weight: bold;
}
.blodText{
	font-weight:bold;
	color: rgb(45, 90, 160);	
}

.addSc{
	background:url(../images/addShortcut.png) no-repeat;
	width:32px;
	height:27px;
	margin-top:6px;
	float: right;
	margin-right: -3px;	
	cursor: pointer;
}
.tipContent{
	border: 1px solid rgb(10,80,170);
	position: relative;
	float:right;
	height: 20px;
	width: 130px;
	font-size:12px;
	text-align: center;
	color:rgb(88,88,88);
	margin-bottom:3px;
	margin-top: 31px;
	margin-right: -47px;
}
.addscTip{
	background:url(../images/addscTip.png) no-repeat;
	float: right;
	margin-right: -155px;
	margin-top: 28px;
}
#sctip{
}
.topfT{
	padding-top: 2px;
	font-size: 14px;
	color: white;
	font-weight: bold;
	text-align:left;
}
.quickMenuSrc{
	width: 19%;
	float: right;
	margin-top: 2px;
}
.addQuickLink{
	color: rgb(2,186,255);
	font-weight: normal;
	text-decoration: underline;
	margin-left: 66px;
	cursor:pointer;
	float:left;
	font-size:12px;
	margin-left: 66px;
}
.addQuickLink:active{
	color: rgb(164, 0, 17);
	text-decoration: underline;
}
.quickTipContent{
	width: 150px;
	float: right;
	margin-right: -162px;
	margin-top: 37px;
	background-image: url(../images/add_quick_menu.png);
	margin-top: 26px;
	height: 33px;
}
.qucikMenuTip{
	padding-top: 2px;
	text-align: center;
	height:33px;
}
.sExitIcon {
	margin-left: 755px;
	margin-top: -45px!important;
	margin-top: -35px;
	height: 17px;
	width: 18px;
	display: block;
        cursor: pointer;
}
.signOutMsg{
	 position:absolute;
	background: url(../images/main_cc2_middle.gif) repeat-x left bottom;
	 height:36px;
     width:100%;
	 font-size:13px;
	 color:#174179;
	 font-weight:bold;
	 line-height:17px;
	 left:0px;
	 top: 0px;
	 z-index: 1;
}

.logonOutMsg4{
	position:relative;
    height:36px;
	width:11px;
	float: left;
	z-index: 10;
}

.logonOutMsg6{
	position:relative;
	height:36px;
	width:11px;
	float: right;
	z-index: 10;
}

.logonOutMsg{
	 position:absolute;
	 height:36px;
     width:100%;
	 font-size:13px;
	 color:#174179;
	 font-weight:bold;
	 line-height:17px;
	 left:0px;
	 top: 0px;
	 z-index: 1;
}
.welcome_left_02 a:hover{	
	text-decoration:none;
}
.welcome_left_02_half {
	width: 348px;
}
.welcome_new_nav {
	margin-left: 5px;
	color: #000;
	position: relative;
	cursor: pointer;
}
.welcome_left_03top_half {
	width: 348px;
	background: rgb(214,229,248);
}
.welcome_left_03top {
	border-bottom: 1px solid rgb(225,225,225);
	height: 40px;
	position: relative;
	background: rgb(214,229,248);
}
.welcome_left_02_bk_half {
	width: 348px;
}
.welcome_left_03body_half {
	width: 348px;
}
.half_body {
	width: 49%;
	height: 176px;
	float: left;
}
.half_body_title {
	height: 25px;
	text-align: left;
	padding-left: 18px;
	font-size: 15px;
	font-weight: bold;
}
.half_body_body {
	height: 71px;
	padding: 0 13px;
	color: rgb(145,145,145);
}
.half_body_body1 {
	color: rgb(145,145,145);
}
.half_body_body2 {
	color: rgb(191,17,19);
	font-size: 26px;
	font-weight: bold;
	font-family: Helvetica, "微软雅黑", "黑体", Tahoma, Arial;
	height: 40px;
	line-height: 40px;
}
.half_body_foot {
	height: 55px;
	padding: 0 20px;
}
.half_body_btn_left {
	background-color: rgb(72,139,228);
	border: 1px solid rgb(72,139,228);
	cursor: hand;
}
.half_body_btn_left a{
	color: #fff;	
}

.half_body_btn {
	float: left;
	width: 59px;
	height: 25px;
	line-height: 25px;
	font-size: 13px;
        font-weight:bold;
	text-align: center;
}
.half_body_btn_right {
	float: right;
	background-color: #fff;
	border: 1px solid rgb(225,225,225);
	cursor: hand;
}
.half_body_btn_right a{
	color: black;
}
.half_body_body01{
	height: 71px;
	padding: 0 16px;
}
.half_body_right{
	float: left;
}
.half_body_body_right {
	float: right;
}