/*重置*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size:14px;font-family:"Microsoft YAHEI","Arial Narrow";-webkit-text-size-adjust:100%}
input, textarea, keygen, select, button {font-family:"Microsoft YAHEI","Arial Narrow";}
input:focus{outline: none;}
input[type="button"]{cursor:pointer;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#C40429;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
body.old1,
body.old2,
body.old3,
body.old4,
body.old5{
    overflow-x: auto;
    transform-origin: 0 0;
    -ms-transform-origin: 0 0;
}
body.old1{
    transform: scale(1.2);
    -ms-transform: scale(1.2);
}
body.old2{
    transform: scale(1.4);
    -ms-transform: scale(1.4);
}
body.old3{
    transform: scale(1.6);
    -ms-transform: scale(1.6);
}
body.old4{
    transform: scale(1.8);
    -ms-transform: scale(1.8);
}
body.old5{
    transform: scale(2);
    -ms-transform: scale(2);
}
body.old_ie1{
    zoom: 1.2;
    overflow-x: auto;
}
body.old_ie2{
    zoom: 1.4;
    overflow-x: auto;
}
body.old_ie3{
    zoom: 1.6;
    overflow-x: auto;
}
body.old_ie4{
    zoom: 1.8;
    overflow-x: auto;
}
body.old_ie5{
    zoom: 2;
    overflow-x: auto;
}

html.__gray,
body.__gray{
    filter: gray(enabled=1) !important;
    filter:grayscale(100%);
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    filter:gray;
}
.comm_width{
	min-width:1024px;
}
.mains{
	width:1000px;
	margin:auto;
	position: relative;
}
.icon{
	background:url(../images/creditcard2019/comm_icon.png) no-repeat;
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:20px;
	height:20px;
	vertical-align:middle;
}
.index_public{
	padding:30px 0;
	min-width:1024px;
}
.index_public .section_title{
	/* overflow:hidden; */
	height: 50px;
	padding-bottom:15px;
}
.index_public .section_title1{
	border-bottom:1px solid #f0f0f0;
}
.index_public .section_title h3{
	color:#c80025;
	font-size:30px;
	float:left;
}
.index_public .section_title .t_brief{
    margin-top: 18px;
    margin-left: 10px;
    color: #666;
    font-size: 14px;
    float: left;
}
.index_public .section_title a.more{
	float:right;
	color:#707070;
	margin-top:10px;
}
.index_public .section_title a.more:hover{
	color:#c80025;
}
.location_top{
    min-width: 1024px;
	background:#f9f9f9;
	padding-top:50px;
	padding-bottom:20px;
}
.location_top .location{
	margin-left:15px;
}

/*顶部*/
.top{
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #E7E7E7;
	background: #F9F9F9;
	color:#646464;
	padding:9px 0;
}
.top .top_left{
	float:left;
	width:550px;
	height:32px;
}
.top .top_left a{
	margin-right:5px;
}
.oldman,
.allman {
	display: inline-block;
    color: #fff;
    cursor: pointer;
    width: 76px;
    margin-top: 8px;
	line-height: 22px;
	box-sizing: border-box;
}
.oldman {
    padding-left: 27px;
    background: url(/static/CN2/images/common/love_old.png) no-repeat;
}
.allman {
    padding-left: 12px;
    background: url(/static/CN2/images/common/love_normal.png) no-repeat;
}
.free_entrance{
	position: relative;
	top: -1px;
	display: inline-block;
	line-height: 22px;
	box-sizing: border-box;
    width: 118px;
    padding-left: 25px;
	background: url(/static/CN2/images/common/free_btn_default.png) no-repeat;
	font-size: 12px;
	color: #333;
}
.free_entrance:hover{
    color: #333;
}
.free_entrance.active{
    padding-left: 8px;
    background: url(/static/CN2/images/common/free_btn.png) no-repeat;
    color: #fff;
}
.free_entrance.active:hover{
    color: #fff;
}
.top .top_right{
	float: right;;
	width:450px;
	height:32px;
	text-align:right;
}
.top .top_right a{
	color: #646464;
	margin-right: 10px;
}
.top .top_right span:first-of-type a {
    color: #c80025;
    font-weight: bold;
}
.top .top_right a:hover{
	color:#C40429;
}
.top .top_right .login{
	margin-left: 10px;
	width: 104px;
	text-align: center;
	background: url(../images/creditcard2019/comm_icon.png) 2px 0 no-repeat;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.top .top_right .login .icon_login{
	background-position:-136px -4px;
	margin-right:5px;
}
.top .top_right .login a{
	color:#C40429;
}

/*头部*/
.header{
	height:110px;
	overflow:hidden;
}
.header .logo{
	float:left;
	width:600px;
	margin-top:30px;
	vertical-align:middle;
}
.header .location{
	margin-left:15px;
	color:#D90339;
}
.header .location .icon_location{
	background-position: -217px -2px;
	height: 22px;
}
.header .location a{
	text-decoration: underline;
	color: #D90339;
	cursor:pointer;
}
.bankcs2 {
    position: absolute;
    z-index: 1;
    border: 4px solid #ddd;
}
.header .search{
	float:left;
	margin-top:25px;
	width:400px;
	vertical-align:middle;
}
.header .search form{
	border:1px solid #D90339;
	margin-left:48px;
	height:30px;
	width:350px;
	position:relative;
}
.header .search input[type="text"]{
	border:0;
	width:260px;
	height:29px;
	line-height:27px;
	padding:0 5px;
	margin-left: 1px;
}
.search .s_button{
	color:#fff;
	background:#C80025;
	border:0;
	height:30px;
	line-height:30px;
	width:75px;
	cursor:pointer;
	position:absolute;
	right:0;
	bottom: 0;
	padding: 0;
    margin: 0;
    font-size: 14px;
}
.header .search .icon_search{
	background-position: -176px -5px;
	margin-right:3px;
}
.header .search .hot_key{
	margin-left:50px;
	margin-top:10px;
}
.header .search .hot_key span:not(:last-child){
	margin-right:8px;
}

/*导航栏*/
.nav{
	font-size:16px;
	height:69px;
	z-index: 12;
	position: relative;
	overflow:hidden;
	margin-bottom: -35px;
	top:0;
	width:100%;
	min-width:1024px;
}
.nav ul{
    background: #fff;
    border-top: 1px solid #e9e9e9;
    box-shadow: 0 0 6px #ccc;
    -web-box-shadow:0 0 6px #ccc;
    overflow: hidden;
    height: 61px;
}
.nav ul li{
	float:left;
	text-align:center;
	height:62px;
	line-height:62px;
}
.nav ul li.ch4{
	width:24.9%;
}
.nav ul li.ch5{
	width:19.9%;
}
.nav ul li.ch6{
	width:16.58%;
}
.nav ul li.ch7{
	width:14.2%;
}
.nav ul li.ch8{
	width:12.4%;
}
.nav ul li.ch9{
	width:11%;
}
.nav ul li.ch10{
	width:9.9%;
}
.nav ul li.active{
	background:#c80025;
}
.nav ul li.active a,.nav ul li.active:hover a{
	color:#fff;
}
.nav ul li.spacing{
	width: 1px;
	background: #CDCDCD;
	padding: 3px 0;
	height: 19px;
	margin-top: 18px;
}
.nav ul li h2{
	font-size:16px;
	font-weight:normal;
}

/* 广告 */
.banner{
	clear:both;
	min-width: 1024px;
    position: relative;
    overflow: hidden;
}
.banner li img{
	width:100%;
}
.banner .flex-control-nav {
  position: absolute;
  bottom: 9px;
  width: 100%;
  text-align: center;
}
.banner .flex-control-nav li{
	width: 25px;
	height: 6px;
	margin: 0 6px;
	display: inline-block;
}
.banner .flex-control-nav a {
  background: #fff;
  text-indent: -100000px;
  height: 6px;
  display: block;
  cursor: pointer;
}
.banner .flex-control-nav a.flex-active {
  background: #CA0027;
}
.banner .flex-direction-nav a{
	position: absolute;
	width: 55px;
	height: 55px;
	background: url(../images/creditcard2019/comm_icon.png)  no-repeat;
	margin-top: -50px;
	top: 50%;
	text-indent: -100000px;
	cursor:pointer;
	z-index:11;
}
.banner .flex-direction-nav a.flex-prev{
	left: 20px;
	background-position: -1px -76px;
}
.banner .flex-direction-nav a.flex-next{
	right:20px;
	background-position: -88px -76px;
}

/* 卡片世界 */
.index_card .index_card_con{
	margin: 0 20px;
	height: 288px;
	overflow:hidden;
	position:relative;
}
.index_card_con .slides{
	position: relative;
	display: none;
	width: 960px;
}
.index_card_con .slides:first-of-type{
	display: block;
}
.index_card .index_card_con li{
	width:240px;
	text-align:center;
	float:left;
	margin:8px 0;
}
.index_card .index_card_con li>div{
	margin: 0 3px;
	padding:24px 0;
}
.index_card .index_card_con li>div:hover{
	box-shadow: 0 0 9px #ccc;
	-webkit-box-shadow:0 0 9px #ccc;
}
.index_card .index_card_con .card_name{
	font-size:16px;
	margin-top:15px;
}
.index_card .index_card_con .card_brief{
	font-size:12px;
	color:#666;
	margin-top:5px;
}
.index_card .index_card_con .apply_card{
	border: 1px solid #c80025;
	width: 168px;
	margin: 0 auto;
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	margin-top:15px;
}
.index_card .index_card_con .apply_card a{
	color:#c80025;
	display:block;
}
.index_card .index_card_con .apply_card:hover{
	background-color:#c80025;
}
.index_card .index_card_con .apply_card:hover a{
	color:#fff;
}
.index_card  .flex-direction-nav a,.index_card  .flex-direction-nav span{
	position:absolute;
	background:url(../images/creditcard2019/comm_icon.png) no-repeat;
	width:15px;
	height:40px;
	background-color:#f3f3f3;
	top:50%;
	margin-top:-20px;
	cursor:pointer;
	text-indent: -100000px;
}
.index_card  .flex-direction-nav .flex-prev{
	background-position:0 -162px;
	left:0px;
}
.index_card .flex-direction-nav .flex-next{
	background-position:-50px -162px;
	right:0;
}
.mains .prev_btn,
.mains .next_btn{
	position: absolute;
	top: 160px;
	background-color: #f3f3f3;
	width: 15px;
	height: 40px;
	cursor: pointer;
}
.mains .prev_btn{
	left: 0;
}
.mains .next_btn{
	right: 0;
}
.mains .prev_btn::before,
.mains .next_btn::before{
	content: '';
	position: absolute;
	top: 16px;
	width: 7px;
	height: 7px;
	border-left: 1px solid #333;
    border-bottom: 1px solid #333;
}
.mains .prev_btn::before{
	left: 6px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.mains .next_btn::before{
	left: 2px;
	transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
}

/* 其他业务（便捷工具、业务功能） */
.other_service{
	background:#f9f9f9;
	overflow:hidden;
	padding:50px 0 40px;
}
.other_service .title{
	background:#f9f9f9;
	position:absolute;
	top:-15px;
	padding:0 10px;
	font-size: 19px;
    color: #3c3a3a;
}
.other_service .service_con{
	line-height:35px;
	height:78px;
	margin-top:15px;
	/* overflow:hidden; */
}
.other_service .service_con::after{
	content: '';
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
}
.other_service li{
	float:left;
	width:85px;
	text-align: center;
}
.other_service li:hover img{
	width:50px;
	height:50px;
	margin-bottom:-2px;
}
.other_service .tools{
	position:relative;
	float:left;
	border: 1px solid #ccc;
	width: 256px;
	padding: 15px 10px;
}
.other_service .business{
	position:relative;
	float:left;
	border:1px solid #ccc;
	padding: 15px 10px;
	width:680px;
	margin-left:20px;
}
.other_service .tools .title{
	left:20px;
}
.other_service .business .title{
	left:35px;
}

/* 优惠活动 */
.index_activity .title_tab{
	overflow:hidden;
	margin-top:-45px;
	text-align:center;
	height:44px;
	font-size:16px;
}
.index_activity .title_tab .more{
	float: right;
    font-size: 14px;
    margin-top: 10px;
    color: #707070;
}
.index_activity .title_tab .more:hover{
	color:#c80025;
}
.index_activity .title_tab li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	border-bottom:3px solid #fff;
	width: 100px;
	height:42px;
	line-height:42px;
	cursor:pointer;
}
.index_activity .title_tab li.on{
	border-bottom:3px solid #c80025;
	color:#c80025;
}
.index_activity .index_act_list{
	padding:20px 0;
	height:290px;
}
.index_activity .index_act_list li{
	float:left;
	width:310px;
	padding: 5px;
	height: 295px;
}
.index_activity .index_act_list li:hover{
	box-shadow: 0 0 9px #ccc;
    -webkit-box-shadow: 0 0 9px #ccc;
}
.index_activity .index_act_list li.middle{
	margin:0 20px;;
}
.index_activity .index_act_list li img{
	width:310px;
	height:137px;
}
.index_activity .index_act_list .act_name{
	font-size:16px;
	font-weight:bold;
	max-height:42px;
	margin:15px 5px 0 5px;
	overflow:hidden;
}
.index_activity .index_act_list .act_brief{
	color:#666;
	line-height:30px;
	max-height:60px;
	margin:10px 5px 0 5px;
	overflow:hidden;
}
.index_activity .index_act_list .act_times{
	margin:10px 5px 0 5px;
}

/* 分期理财 */
.index_stage{
	background:#f9f9f9;
}
.index_stage .stage_con{
	padding-top:5px;
	height:256px;
}
.index_stage .stageImg{
	float:left;
	width:452px;
	height:254px;
}
.index_stage .stageImg:hover{
	box-shadow: 0 0 9px #ccc;
	-webkit-box-shadow:0 0 9px #ccc;
}
.index_stage .stage_list ul{
	overflow:hidden;	
}
.index_stage .stage_list li{
    float: left;
    width: 226px;
    margin-left: 28px;
    height: 60px;
    overflow: hidden;
	padding: 5px 10px;
	box-sizing: content-box;
}
.index_stage .stage_list li:hover{
	box-shadow: 0 0 9px #ccc;
    -webkit-box-shadow: 0 0 9px #ccc;
}
.index_stage .stage_list li.middle{
	margin-top:20px;
}
.index_stage .stage_list li img{
	float:left;
	margin-right:20px;
}
.index_stage .stage_list .stage_name{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	width:168px;
	float:left;
}
.index_stage .stage_list .stage_brief{
	font-size:12px;
	color:#666;
	width:168px;
	float:left;
}

/* 积分服务 */
.index_integral{
	overflow:hidden;
}
.index_integral .integral_con{
	padding-top:5px;
}
.index_integral .comm_css{
	height:317px;
	float:left;	
	border:1px solid #eee;	
}
.index_integral .border_top{
	border-top:1px solid #eee;
}
.index_integral .integral_left{
	width:175px;
	font-size:16px;
	text-align:center;
}
.index_integral .integral_left>div{
	height:63px;
	padding-top:15px;
}
.index_integral .integral_left>div:hover{
	box-shadow: 0 0 9px #ccc;
	-webkit-box-shadow:0 0 9px #ccc;
}
.index_integral .integral_left img{
	margin-right:15px;
}
.index_integral .integral_center{
	width:524px;
	margin-left:10px;
}
.index_integral .integral_center:hover{
	box-shadow: 0 0 9px #ccc;
	-webkit-box-shadow:0 0 9px #ccc;
}
.index_integral .integral_right{
	margin-left:10px;
	width: 275px;
}
.index_integral .integral_right>div{
	height:78px;
}
.index_integral .integral_right .title{
	font-size:16px;
	padding:10px;
}
.index_integral .integral_right .more{
	float:right;
}
.index_integral .integral_right li{
	float:left;
	width:127px;
	margin-left:7px;
	height:33px;
	line-height:30px;
	/* overflow:hidden; */
	cursor:pointer;
}
.index_integral .integral_right li:hover{
	box-shadow: 0 0 9px #ccc;
	-webkit-box-shadow:0 0 9px #ccc;
}
.index_integral .integral_right li img{
	margin-left:5px;
	max-width: 127px;
}

/* 广发商城 */
.index_shop .shop_con{
	margin:5px 0;
	height:460px;
}

.index_shop .prod_banner{
	width:243px;
	float:left;
	height: 463px;
	border: 1px solid #eee;
}
.index_shop .prod_banner:hover{
	box-shadow: 0 0 9px #ccc;
	-webkit-box-shadow:0 0 9px #ccc;
}
.index_shop .prod_list{
	float:left;
	width:754px;
}
.index_shop .prod_list li{
	float:left;
	width:187px;
	height:231px;
	text-align:center;
	cursor:pointer;
	margin-left:-1px;
	border:1px solid #eee;
	position:relative;
}
.index_shop .prod_list li.bottom{
	margin-top:-1px;
}
.index_shop .prod_list li:hover{
	box-shadow: 0 0 9px #ccc;
	-webkit-box-shadow:0 0 9px #ccc;
	z-index:2;
}
.index_shop .prod_list .prod_name{
	margin-bottom:8px;
}
.index_shop .prod_list .prod_price{
	color:#e50029;
}

/* 优惠商户 */
.index_merchant{
	overflow:hidden;
	height:304px;
}
.index_merchant .merchant_con{
	height:235px;
}
.index_merchant .title_tab{
	overflow:hidden;
	margin-top:-45px;
	height:44px;
	font-size:16px;
	float:right;
}
.index_merchant .title_tab li{
	float:left;
	margin-left:20px;
	border-bottom:3px solid #fff;
	width: 80px;
	height:42px;
	line-height:42px;
	cursor:pointer;
	text-align:center;
}
.index_merchant .title_tab li.on{
	border-bottom:3px solid #c80025;
	color:#c80025;
}
.index_merchant .merchant_list{
	padding:20px 0;
	overflow:hidden;
}
.index_merchant .merchant_list li{
	float:left;
	width:150px;
}
.index_merchant .merchant_list li.spacing{
	margin-left:20px;
}
.index_merchant .merchant_list .merchant_name{
	font-size:16px;
	margin-top:10px;
	cursor: pointer;
}
.index_merchant .merchant_list .merchant_discount{
	font-size:12px;
	color:#666;
	margin-top:10px;
}
.index_merchant .merchant_list .merchant_category{
	font-size:12px;
	padding:3px 10px;
	margin-top:10px;
	color:#c80025;
	float:left;
}


/* 最新消息 */
.index_news{
	height:331px;
}
.index_news .latest_notice,.index_news .faq{
	margin:5px 0;
	padding:20px;
	width:538px;
	height:202px;
	border:1px solid #eee;
	float:left;
}
.index_news .latest_notice:hover, .index_news .faq:hover{
	box-shadow: 0 0 9px #ccc;
	-webkit-box-shadow:0 0 9px #ccc;
}
.index_news .each_title{
	font-weight:bold;
	font-size:18px;
	padding-bottom:10px;
	margin-bottom:15px;
}
.index_news a.more{
	float:right;
	font-size:12px;
	margin-top:8px;
	color:#707070;
}
.index_news a.more:hover{
	color:#c80025;
}
.index_news li{
	line-height:30px;
}
.index_news li span{
	float:right;	
}
.index_news .faq{
	margin-left:20px;
	width:358px;
}

/* 信用卡申请 */
.cardlist_top{
	background: url(../images/creditcard2019/znxk_bg.jpg) center no-repeat;
    height: 200px;
    background-size: cover;
    min-width:1024px;
}
.cardlist_top .card_select{
    background: rgba(255,255,255,0.3);
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius:8px;
    position: relative;
    color: #fff;
    width: 442px;
    padding: 10px 20px;
    height: 110px;
    float: left;
    margin: 50px 10px 0;
    font-size:15px;
}
.cardlist_top .card_select .card_stitle{
	margin-bottom: 12px;
	margin-top: 12px;
    font-size: 16px;
    font-weight: bold;
}
.cardlist_top .card_select li{
	float:left;
	width:25%;
	line-height: 30px;
}
.cardlist_top input[type="checkbox"]{
	vertical-align:middle;
	margin-right:5px;
	width:15px;
	height:15px;
}
.cardlist_top .select_btn{
	position:absolute;
	right:20px;
	top:15px;
}
.cardlist_top .select_btn input{
    width: 60px;
    line-height: 30px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #fff;
    border: 0;
}
.cardlist_top .select_btn .submit{
	background:#c80025;
	margin-right:10px;
}
.cardlist_top .select_btn .submit:hover{
	background:#b10323
}
.cardlist_top .select_btn .reset{
	background:#535353;
	cursor:pointer;
}
.cardlist_top .other_business{
	width:400px;
	float:left;
	margin-left:88px;
	margin-top:56px;
}
.cardlist_top .other_business li{
	width:33.33%;
	float:left;	
}
.cardlist_top .other_business li .box{
    text-align: center;
    width: 92px;
    margin: 5px auto 0;
}
.cardlist{
	margin-top:10px;
	min-width: 1024px;
}
.cardlist .card_types{
    border-bottom: 1px solid #dadada;
    position: relative;
    line-height: 35px;
    padding-left: 50px;
    overflow: hidden;
    background:url(../images/creditcard2019/title_tab.png) 0 13px no-repeat;
}
.cardlist .card_types li{
    margin-bottom: -1px;
    float: left;
    width: 100px;
    text-align: center;
    font-size:16px;
    border-bottom:4px solid transparent;
    padding: 5px 0;
}
.cardlist .card_types li.on{
	border-bottom: 4px solid #c41631;
    font-weight: bold;
}
.cardlist .card_types li.on a{
    color: #c41631;
}
.cardlist .cardlist_con{
	margin-bottom:20px;
}
.cardlist .cardlist_con>ul>li{
	margin-top:20px;
	width:448px;
	border:1px solid #eee;
	padding:20px;
	height:220px;
	float:left;
}
.cardlist .cardlist_con>ul>li.nth2{
	margin-left:20px;
}
.cardlist .cardlist_con>ul>li:hover{
	box-shadow: 0 0 9px #ccc;
    -webkit-box-shadow: 0 0 9px #ccc;
}
.cardlist .show_top{
	position:relative;
	border-bottom:1px dashed #cbcbcb;
	padding-bottom:10px;
}
.cardlist .show_top .card_title{
	font-size:22px;
}
.cardlist .show_top .sub_title{
	color:#e2a048;
	height:30px;
	line-height:30px;
}
.cardlist .show_top .apply_link{
	color:#c01935;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border:1px solid #c01935;
	width:100px;
	padding:8px 0;
	position:absolute;
	top:10px;
	right:0;
	text-align:center;
}
.cardlist .show_top .apply_link:hover{
	background:#c01935;
	color:#fff;
}
.cardlist .cardlist_con .show_btm{
	margin-top:20px;
	height:128px;
	position:relative;
}
.cardlist .cardlist_con .show_btm .card_img{
	float:left;
	height:128px;
	margin-right:20px;
	width:208px;
}
.cardlist .cardlist_con .show_btm img{
	width:208px;
	height:134px;
}
.cardlist .cardlist_con .show_btm .legal_right{
	float:left;
	width:220px;
}
.cardlist .cardlist_con .show_btm li{
	margin-bottom:6px;
	padding-left: 18px;
	color:#666;
	background:url(../images/creditcard2019/list-item-gray.png) 0 5px no-repeat;
}
.cardlist .cardlist_con .annual_fee{
	position:absolute;
	bottom:0;
	left:218px;
}
.cardlist .cardlist_con .annual_fee span{
	font-size:12px;
	color:#a8a8a8;
	border:1px solid #ededed;
	padding:0 3px;
	margin-left:10px;
}

/* 卡片详情 */
.carddetail{
	min-width: 1024px;
}
.carddetail .detail_top{
	background:#f9f9f9;
	padding-bottom:30px;
	margin-bottom:30px;
	position:relative;
	border-bottom:1px solid #ddd;
}
.carddetail .card_name{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	background:#f9f9f9;
	line-height:40px;
}
.carddetail .card_img{
	padding-top:20px;
	margin: 0 auto;
    text-align: center;
}
.carddetail .card_img li{
	width:170px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.carddetail .card_img li img{
	width:160px;
	margin-bottom:8px;
}
.carddetail .apply_btn{
	background:#f9f9f9;
	text-align:center;
	margin-top:30px;
}
.carddetail .apply_btn a{
	background:#db2438;
	color:#fff;
	font-size:16px;
	width:160px;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	padding:5px 0;
	margin:0 auto;
	display:block;
}
.carddetail .jiantou{
	width: 32px;
    height: 15px;
    position: absolute;
    background: url(../images/creditcard2019/angle.png) center no-repeat;
    left: 50%;
    bottom: -13px;
    margin-left: -16px;
}
.carddetail .detail_btm{
	margin-bottom:30px;
	min-height:200px;
}
.carddetail .detail_btm table td{
	vertical-align:top;
}
.carddetail .card_description{
	line-height:30px;
}
.carddetail .card_feature{
	margin-top:20px;
	overflow:hidden;
}
.carddetail .detail_head,.newcard_act .newcard_head{
	padding:5px 0 5px 20px;
	line-height:30px;
	background:#f0f0f0;
	font-size:16px;
	border-bottom:2px solid #dd2235;
	font-weight: normal;
}
.carddetail .con_row2,.newcard_act .con_row2{
	width:490px;
	padding:20px 0 0 0;
	float:left;
	overflow:visible;
}
.carddetail .con_row2{
	padding-left: 2px;
	width: 488px;
}
.carddetail .con_row2-1,.newcard_act .con_row2-1{
	margin-left:20px;
}
.carddetail .con_row2 .con_left,.newcard_act .con_row2 .con_left{
	float:left;
}
.carddetail .con_row2 .con_right{
	float:left;
	margin-left:20px;
}
.carddetail .con_row2 .t1{
	font-size:18px;
	margin-bottom:10px;
}
.carddetail .con_row2 .con_right img{
	vertical-align:middle;
	margin-right:5px;
}
.carddetail .con_row2 .con_right li{
	line-height:25px;
	list-style-image: url(../images/creditcard2019/list-item-blue.png);
    list-style-position: inside;
}
.carddetail .con_row2 .con_right i{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	width:12px;
	height:12px;
	background:url(../images/creditcard2019/list-item-blue.png) 0 0 no-repeat;
	margin-right:5px;
}
.carddetail .con_row2 .con_right table{
	text-align:center;
	line-height:28px;
}
.carddetail .con_row2 .con_right table td,.carddetail .con_row2 .con_right table th{
	border:1px solid #ddd;
}
.carddetail .con_row2 .con_right .others{
	line-height:25px;
	margin-top:15px;
	font-size:12px;
}
.carddetail .con_row2 .con_right .others a{
	color:#b00f1f;
	border:1px solid #dadada;
	padding:3px 10px;
	margin-right:10px;
}
/*卡详情 - 新开卡活动 */
.newcard_act{
	min-width: 1024px;
	/* overflow:hidden; */
	margin-bottom:50px;
}
.newcard_act::after{
	content: '';
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
}
.newcard_act .con_row2 .con_right{
	float:left;
	margin-left:20px;
	width: 249px;
}
.newcard_act .act_title{
	font-size:16px;
	margin-bottom:10px;
	font-weight: normal;
}
.newcard_act .more{
	float:right;
	font-size:12px;
	margin-right:15px;
	color:#666;
}
.newcard_act .summary{
	font-size:12px;
	color:#979797;
	line-height:22px;
}

/* 我的信用卡 */
.mycard{
	min-width: 1024px;
	margin:30px 0;
}
.mycard .func_list{
	overflow:hidden;
}
.mycard .func_list li{
	width:213px;
	border:1px solid #ddd;
	text-align:center;
	margin-left:20px;
	float:left;
	padding:20px 10px;
	margin-bottom:20px;
}
.mycard .func_list li.f1{
	margin-left:0;
}
.mycard .func_list li:hover{
	box-shadow: 0 0 6px #ccc;
    -web-box-shadow:0 0 6px #ccc;
}
.mycard .func_list .func_name{
	font-size:18px;
	font-weight:bold;
	line-height: 30px;
    margin-bottom: 5px;
    margin-top: 10px;
}
.mycard .func_list .func_intro{
	line-height:25px;
	font-size:12px;
	color:#999;
}
.mycard .func_list .link_btn{
	width: 180px;
    display: block;
    margin: 20px auto 0;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    border: 1px solid #999;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #999;
}
.mycard .func_list .link_btn:hover{
	color: #fff;
    background-color: #e60021;
    border-color: #e60021;
}
.mycard .card_interest{
	clear:both;
	margin:20px 0 40px;
	height:172px;
}
.mycard .interest_title,.mycard .coupon_title{
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	border-left:6px solid #e60021;
	margin-bottom:15px;
}
.mycard .card_interest li{
    float: left;
    margin-left: 15px;
    width: 188px;
    height:134px;
}
.mycard .card_interest li.first,.mycard .card_coupon li.first{
	margin-left:0;
}
.mycard .card_interest li>div{
	height:82px;
	padding:15px;
	position:relative;
}
.mycard  .card_interest .interrest_name{
	font-weight:bold;
	font-size:15px;
	line-height:25px;
}
.mycard .card_coupon{
	clear:both;
	margin-bottom:40px;
	height:130px;
}
.mycard .card_coupon li{
	float:left;
	width:153px;
	height:90px;
	text-align:center;
	margin-left:15px;
}
.mycard .card_coupon li:hover,.mycard .card_interest li:hover{
	box-shadow: 0 0 6px #ccc;
    -web-box-shadow: 0 0 6px #ccc;
}
.mycard .card_coupon .price{
    font-size: 26px;
    color: #FACD89;
    font-weight: bold;
}
.mycard .card_coupon .coupon_type{
	color:#fff;
	font-size:16px;
	margin-bottom:2px;
}
.faq{
	height:205px;
	margin-bottom:30px;
}
.faq .con_row{
	width:430px;
	height:208px;
	float:left;
    margin-bottom: 56px;
}
.faq .con_row:hover{
	box-shadow: 0 0 6px #ccc;
    -web-box-shadow: 0 0 6px #ccc;
}
.faq .con_row2{
	margin-left:140px;
}
.faq .con_row .title{
	padding:10px 0;
	border-bottom:1px solid #ddd;
}
.faq .con_row .title h3{
	font-size:18px;
	padding-left: 20px;
    border-left: 6px solid #e60021;
}
.faq .con_row li{
	list-style:disc;
	list-style-position:inside;
	color:#686868;
	line-height:30px;
	padding-left: 20px;
}

/* 公告列表 */
.gglist{
	min-width: 1024px;
	overflow:hidden;
	margin:20px 0;
}
.gglist .gg_left{
	float:left;
	width:727px;
}
.gglist .gg_title{
	padding: 5px 0;
	font-size:18px;
	border-bottom:1px solid #ddd;
}
.gglist .gg_title span{
    border-left: 3px solid #e50027;
    line-height: 35px;
    padding-left: 15px;
}
.gglist .gg_con{
	margin-left:25px;
}
.gglist .gg_con li{
	color:#666;
	line-height:40px;
	list-style:disc;
	padding:8px 0;
	border-bottom:1px solid #eee;
}
.gglist .gg_con li span{
	float:right;
}
.gglist .gg_con li h3{
	float:left;
	font-weight:normal;
	font-size:14px;
	width: 580px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.comm_right{
	float: right;;
	width:241px;
	border:1px solid #ddd;
	text-align:center;
	margin-bottom:56px;
}
.comm_right .card_command .title{
	padding: 5px 0;
	font-size:18px;
	line-height:38px;
	background:#f9f9f9;
	font-weight:normal;
}
.comm_right .card_command li{
	padding:20px 10px;
}
.comm_right .card_command li:hover{
	background:#f3f3f3;
}
.comm_right .card_command .card_name{
	margin:10px 0;
}
.comm_right .card_command .apply_link{
	width: 160px;
    display: block;
    margin: 10px auto 0;
    text-align: center;
    line-height: 35px;
    border: 1px solid #e50029;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #e50029;
}
.comm_right .card_command .apply_link:hover{
	background:#e50029;
	color:#fff;
}

/* 优惠活动列表 */
.actlist{
	margin:10px 0 20px;
	min-width: 1024px;
}
.actlist .act_types{
    border-bottom: 1px solid #dadada;
    position: relative;
    line-height: 30px;
    padding-left: 50px;
    background: url(../images/creditcard2019/title_tab.png) 0 13px no-repeat;
    overflow: hidden;
}
.actlist .act_types li{
    margin-bottom: -1px;
    float: left;
    width: 100px;
    text-align: center;
    font-size:16px;
    padding: 5px 0;
    margin-right:10px;
}
.actlist .act_types li.on{
	border-bottom: 4px solid #c41631;
    font-weight: bold;
}
.actlist .act_types li.on a{
    color: #c41631;
}
.actlist .actlist_box li{
	height:230px;
	margin-top:20px;
	background:#f9f9f9;
}
.actlist .actlist_box li:hover{
	box-shadow: 0 0 6px #ccc;
    -web-box-shadow:0 0 6px #ccc;
}
.actlist_box .act_left{
	width:520px;
	height: 230px;
	float:left;
}
.actlist_box .act_right{
	width:450px;
	float:left;
	margin-left:30px;
	padding:20px 0;
	height:190px;
	position:relative;
}
.actlist .actlist_box .act_name{
	font-size:22px;
	font-weight:bold;
	line-height:30px;
}
.actlist .actlist_box .act_date{
	font-size:16px;
	color:#848484;
    line-height: 28px;
    height: 90px;
    overflow: hidden;
    margin-top: 5px;
}
.actlist .actlist_box .act_btn{
	position:absolute;
	left:0;
	bottom:20px;;
}
.actlist .actlist_box .act_btn .btn{
	color:#fff;
	background:#e30129;
	font-size:16px;
	display:block;
	width:120px;
	line-height:35px;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.actlist .actlist_box .act_btn .unview{
	background:#888;
}
/* 活动详情 */
.act_top{
	background:#f9f9f9;
	border-bottom:1px solid #ddd;
	padding-top:10px;
	height:50px;
	min-width: 1024px;
}
.act_top .act_title{
	float:left;
	width:585px;
	padding-left:15px;
	font-size:22px;
	font-weight: normal;
}
.act_detail{
	min-width: 1024px;
}
.act_detail .act_img{
	margin-bottom:20px;
	text-align:center;
}
.act_detail .act_img img{
	width:100%;
	max-width:1600px;
}
.act_detail .act_left{
	float:left;
	width:727px;
	margin-top:10px;
	margin-bottom:56px;
}
.act_detail .act_right{
	float: left;
}
.act_detail .act_right .reward_entery{
	margin-left:30px;
	line-height:40px;
	background:#e30129;
	width: 203px;
    padding: 5px 20px;
    font-size: 16px;
    margin-bottom:20px;
    position:relative;
}
.act_detail .act_right .reward_entery:after{
	content: ">";
    position: absolute;
    color: #fff;
    right: 20px;
    top: 4px;
}
.act_detail .act_right .reward_entery a{
	display:block;
	color:#fff;
}

/* 品牌历史 */
.brand_history{
	border-top:1px solid #ddd;
	padding-top:50px;
}
.brand_history .title_tab{
	text-align:center;
	border-bottom:2px solid #da2536;
	font-size:16px;
	height:41;
	position:relative;
	margin-bottom:60px;
}
.brand_history .title_tab a{
	background:#f8f8f8;
	padding: 10px 25px;
	margin-right:-5px;
    display: inline-block;
    *display:inline;
    *zoom:1;
}
.brand_history .title_tab a.active{
	background:#da2536;
	color:#fff;
}
.brand_history .title_tab img{
    position: absolute;
    height: 74px;
    padding-left:5px;
    background:#fff;
    right: 0;
}
.brand_history .title_tab .controler{
	position: absolute;
	right: 161px;
	top: 20px;
	text-align: right;
	color: #666;
	font-size: 12px;
}
.controler i{
	font-style: normal;
}
.controler a,
.brand_history .title_tab .controler a{
	cursor: pointer;
	color: #666;
	background: transparent;
	padding: 0;
	margin: 0 1px;
}
.controler a:hover,
.brand_history .title_tab .controler a:hover{
	color: #da2536;
}
.controler a.active,
.brand_history .title_tab .controler a.active{
	color: #da2536;
	background: transparent;
}
.brand_history .year_line{
	margin-bottom:30px;
	padding: 20px 50px 20px 130px;
    text-align: center;
    background-color: #f3f3f3;
    background-image: url(../images/creditcard2019/history_bg.jpg);
    background-position: 24px center;
    background-repeat: no-repeat;
}
.brand_history .year_line td{
	border:1px solid #c2c2c2;
	font-size:12px;
	padding:3px 0;
	cursor:pointer;
	width:80px;
}
.brand_history .year_line td.on{
	background:#d22334;
}
.brand_history .year_line td.on a{
	color:#fff;
}
.brand_history .brand_box{
	margin-bottom: 30px;
	line-height: 30px;
    color: #353535;
}
.brand_history .brand_box p{
	text-indent: 2em;
}
.brand_history .brand_box li{
	padding-left:20px;
	background:url();
	margin-bottom:20px;
}


/* 分享 */
.shared{
	float:right;
	max-width:380px;
	margin-left:20px;
	font-size:16px;
}

/* 奖励查询 */
.reward{
	margin-top: 10px;
}
.reward .title{
	font-size:22px;
	font-weight:bold;
	color:#fff;
	background:url(../images/creditcard2019/rewardBg.jpg) no-repeat;
	line-height: 40px;
    text-align: center;
    padding: 10px 0;
}
.reward .reward_box{
	border:1px solid #dadada;
	border-top:0;
	min-height:300px;
    padding: 30px 0 30px 50px;
    margin-bottom:56px;
}
.reward .row{
	height: 38px;
    padding: 8px 0;
    padding-left:120px;
}
.reward .row label{
	display: inline-block;
	*display:inline;
	*zoom:1;
	width:200px;
	text-align:right;
	line-height:30px;
}
.reward .row input[type="text"]{
	width:250px;
	height:30px;
	line-height:30px;
	padding:0 25px 0 5px;
	color:#666;
	border: 1px solid #bababa;
}
.reward .row .errortips{
	margin-left: 10px;
    background: #e30129;
    color: #fff;
    padding: 2px 10px;
    border-radius: 50px;
    -webkit-border-radius:50px;
    font-size: 12px;
    margin-top: 2px;
    display: inline-block;
    vertical-align: middle;
}
.reward .act_select{
	display: inline;
    position: relative;
}
.reward .act_select ul{
    position: absolute;
    width: 280px;
    left: 0;
    top: 25px;
    background: #fff;
    border: 1px solid #a9a9a9;
    max-height:250px;
    overflow: auto;
}
.reward .act_select ul li{
	padding: 5px;
    line-height:20px;
    cursor:pointer;
}
.reward .act_select ul li:hover{
	background:#e6e6e6;
}
.reward .act_select .selectBtn{
	width:20px;
	height:20px;
	position:absolute;
	left: 257px;
	top:0;
	cursor: pointer;
}
.reward .act_select .selectBtn:before{
	content:"";
    position: absolute;
    right: 8px;
    top: 7px;
    border-bottom: 0;
    border-top: 7px solid #dadada;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}
.reward .check_submit{
	margin:20px 0;
	text-align:center;
}
.reward .check_submit input{
	display:block;
	color:#fff;
	background:#e30129;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:282px;
	line-height:30px;
	margin-left:324px;
	border:0;
}
.reward .tips{
	font-size:12px;
	color:#666;
	line-height:25px;
	margin-bottom:30px;
}
.reward .tips .tips_title{
	font-size:14px;
	font-weight:bold;
}
.reward .result_bg{
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(/static/CN2/images/creditcard/reward/line.png) repeat;
}
.reward .result_box{
	width:500px;
	height:260px;
	background:#fff;
	position:absolute;
	left:50%;
	margin-left:-265px;
	top:230px;
	border: 15px solid #8c8c8c
}
.reward .close{
	float:right;
	width: 17px;
	height: 17px;
	background:url(/static/CN2/images/creditcard/reward/close.png) no-repeat;
	margin-right:10px;
	margin-top:10px;
	cursor: pointer;
}
.reward .reward_title{
	border-bottom:1px solid #ccc;
	height:50px;
	color:#666;
	font-size: 20px;
	margin-top:35px;
	padding-left: 20px;
}
.reward .reward_content{
	text-align:center;
	font-size: 18px;
}
.reward .errorMsg{
	line-height:60px;
	color: #cc0001; 
}
.reward .reward_content input{
	width:100px;
	height:35px;
	background:#cc0001;
	border:0;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}

/* 帮助中心 */
.helpcenter{
    min-width: 1024px;
	background:#f9f9f9;
	padding-bottom: 56px;
}
.helpcenter .sp_height{
	height:20px;
}
.helpcenter .apply_guide{
	overflow:hidden;
	margin-top: -20px;
}
.helpcenter .title{
    padding-top: 30px;
    padding-bottom: 15px;
    font-weight: normal;
    font-size: 18px;
    background: #f9f9f9;
}
.helpcenter .title_border{
	border-bottom:2px solid #e53935;
}
.helpcenter .apply_box{
	width:246px;
	height:123px;
	float: left;
    margin-right: 8px;
}
.helpcenter .apply_box1{
	margin-right:0px;
	width:492px;
}
.helpcenter .box_title{
	color:#fff;
	font-size:16px;
	margin-left:30px;
	margin-top:30px;
	font-weight: normal;
}
.helpcenter .entrance{
	margin-left:30px;
}
.helpcenter .entrance h2{
	float:left;
}
.helpcenter .entrance .feature_name{
	float: left;
    height: 30px;
    padding: 0 20px;
    color: #fff;
    font-size: 14px;
    border-radius: 20px;
    line-height: 30px;
    margin: 15px 10px 0 0;
    font-weight: normal;
}
.helpcenter .apply_guide .entrance1 a{
	background:#b71511;
}
.helpcenter .apply_guide .entrance1 a:hover{
	background:#96100c;
}
.helpcenter .apply_guide .entrance2 a{
	background:#cb6519;
}
.helpcenter .apply_guide .entrance2 a:hover{
	background:#a85211;
}
.helpcenter .apply_guide .entrance3 a{
	background:#589725;
}
.helpcenter .apply_guide .entrance3 a:hover{
	background:#407813;
}
.helpcenter .use_guide{
	overflow: hidden;
    background: #fff;
}
.use_guide .use_box{
	display: table;
}
.helpcenter .use_box .box2{
    display: table-cell;
    min-height: 120px;
    width: 471px;
    float: left;
    margin-top: 12px;
    height: 100%;
    overflow: hidden;
    margin-left: 19px;
}

.helpcenter .use_box h4{
	background:url(/static/CN2/images/creditcard2019/help_center_04.png) 10px 14px no-repeat #f5f5f5;
	padding-left:30px;
	line-height:38px;
	font-weight:normal;
	font-size:16px;
	margin-bottom:10px;
}
.helpcenter .use_box li{
	float:left;
	font-size:8px;
	padding-left:15px;
	line-height:25px;
	color:#dadada;
	margin-top:10px;
}
.helpcenter .use_box li a{
	display: block;
	color:#666;
	font-size:13px;
	width: 209px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.helpcenter .con_advs{
	padding: 30px 0 0;
}
.helpcenter .use_box li a:hover,.helpcenter .question li a:hover{
	color:#c40000;
}
.helpcenter .question{
	overflow:hidden;
	background: #fff;
	padding-bottom:30px;
}
.helpcenter .question li{
	padding-left:10px;
	color:#83c44e;
	font-size:8px;
	list-style:disc;
	list-style-position:inside;
	line-height:27px;
    float: left;
    margin-right: 60px;
    width: 425px;
}
.helpcenter .question li a{
	color:#666;
	font-size:15px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 400px;
    display: inline-block;
    vertical-align: middle;
}
.center_detail{
	min-width: 1024px;
	background: #f9f9f9;
    overflow: hidden;
}
.center_detail .left_nav{
	width:240px;
	margin-right:20px;
	float:left;
	background: #fff;
	margin-bottom:56px;
}
.center_detail .left_nav h1{
	padding-left: 40px;
    font-size: 24px;
    color: #fff;
    background: #999;
    line-height: 38px;
    padding: 11px 0 11px 40px;
    font-weight: normal;
}
.center_detail .left_nav_list{
	border:1px solid #ddd;
}
.left_nav_list .nav_a_frist{
    display: block;
    background: url(/static/CN2/images/creditcard2019/san_03.png) 210px 50% no-repeat;
    padding-left: 30px;
    line-height: 40px;
    color: #000;
    font-size: 14px;
}
.left_nav_list .a_frist_enter {
	font-weight:bold;
    background: url(/static/CN2/images/creditcard2019/san_c_03.png) 210px 50% no-repeat;
}
.left_nav_list .navContent{
    background: #eee;
    padding: 10px 0 10px 40px;
    display: none;
    margin-top:2px;
}
.left_nav_list .navContent li{
    /* line-height: 40px; */
    font-size: 14px;
	padding: 8px 0;
}
.left_nav_list .navContent li a{
    color: #666;
    display: block;
}
.left_nav_list .navContent li a.active{ 
	color: #333;
}
.left_nav_list .navContent li a:hover,.left_nav_list .navContent li a.on{
    color: #c40000;
}
.left_nav_list .navContent li.navContent_two_item{
	font-size: 12px;
	padding: 7px 0 7px 14px;
}
.center_detail .right_content {
    width: 735px;
    background:#fff;
    float: left;
    margin-bottom:56px;
}
.center_detail .right_content .detail_box{
	padding:20px;
	margin-bottom:25px;
}
.center_detail .detail_box .detail_top{
	border-bottom:1px solid #dadada;
	padding-bottom: 10px;
	position: relative;
}
.center_detail .detail_box .detail_top h1{
	font-weight:normal;
	font-size:24px;
	line-height: 2;
}
.center_detail .detail_box .detail_top p {
    color: #666;
    line-height: 2;
    font-size: 14px;
}
.center_detail .detail_box .controler{
	position: absolute;
	right: 0;
	bottom: 17px;
	font-size: 12px;
	color: #666;
}
.center_detail .detail_box .detail_text{
	margin-top:35px;
	color:#666;
	line-height:2;
}
.center_detail .detail_box .detail_text h2{
	font-size: 20px;
    font-weight: normal;
    color: #404040;
    line-height: 2.4;
    margin-bottom: 20px;
}
.frame_click{
	padding-top: 70px;
}
.frame_click span{
	color: #666;
}
.frame_click a{ 
	color: #c40000;
}
.center_detail .right_content .artical_list{
	margin-top:20px;
	min-height:250px;
}
.center_detail .artical_list li{
	padding-left: 10px;
    color: #83c44e;
    font-size: 8px;
    list-style: disc;
    list-style-position: inside;
    line-height: 27px;
}
.center_detail .artical_list li::after{
	content: '';
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	line-height: 0;
}
.center_detail .artical_list li a{
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 540px;
    display: inline-block;
    vertical-align: middle;
}
.center_detail .artical_list li span{ 
	float: right;
    font-size: 14px;
    color: #999;
    margin-right: 10px;
}

/* 分期理财 */
.stagedlist{
	min-width: 1024px;
	overflow: hidden;
    padding: 5px 0;
    margin-bottom:51px;
}
.stagedlist li{
	width:499px;
	float:left;
	margin-top:20px;
}
.stagedlist li:nth-child(2n){
	margin-left: 2px;
}
.stagedlist li:hover{
	box-shadow: 0 0 6px #ccc;
    -web-box-shadow:0 0 6px #ccc;
}
.stagedlist .list-box{
	padding:19px;
	overflow:hidden;
}
.stagedlist .box-left{
	width:110px;
	height:110px;
	float:left;
}
.stagedlist .box-right{
	float:left;
	margin-left:20px;
	width:330px;
	height:138px;
}
.stagedlist .list-box h2{
	font-size:18px;
	margin-bottom: 10px;
}
.stagedlist .list-box .brief{
	color:#666;
	line-height:25px;
	margin-bottom:10px;
}
.staged_detail{
	min-width: 1024px;
	border-top:1px solid #ddd;
	padding-bottom:20px;
}
.staged_detail .adv img{
	margin-bottom:20px;
}
.staged_detail .detail-text{
	line-height:30px;
}
.staged_detail .detail-text h2{
	margin-bottom:20px;
}

/* 底部 */
.footer{
	clear:both;
	background:#f9f9f9;
	border-top:1px solid #eee;
	padding:40px 0 30px;
}
.footer .foot_top .top_left{
	float:left;
	width:210px;
	margin-top:30px;
	line-height:30px;
}
.footer .foot_top .top_left img{
	margin-bottom:10px;
}
.footer .foot_top .top_center{
	position: relative;
	float:left;
	width:534px;
}
.foot_top .top_center .bottom_line{
	position: absolute;
    width: 1px;
    height: 100%;
    background: #ddd;
    left: 130px;
    top: 0;
}
.foot_top .top_center .bottom_line:nth-of-type(2){
	left: 260px;
}
.foot_top .top_center .bottom_line:nth-of-type(3){
	left: 390px;
}
.footer .foot_top .top_center .ul_list{
	font-size: 12px;
	float: left;
	width: 90px;
	padding-left: 40px;
}
.footer .foot_top .top_center .ul_list a{
	/* line-height: 30px; */
	display: inline-block;
	margin-bottom: 10px;
}
.footer .foot_top .top_center .ul_list a:last-of-type {
    margin-bottom: 5px;
}
.footer .foot_top .top_center .ul_name{
	font-size:14px;
	margin-bottom:10px;
}
.footer .foot_top .top_right{
	float:left;
	height:165px;
	width:254px;
}
.footer .foot_top .top_right li{
	float:left;
	text-align:center;
	width:117px;
}
.footer .foot_top .top_right li.double{
	margin-left:20px;
}
.footer .foot_top .top_right img{
	padding:5px;
	width:90px;
	height:90px;
	border:1px solid #eee;
	background:#fff;
	margin:5px 0 10px;
}
.footer .foot_top .top_right .code_brief{
	color:#666;
	font-size:12px;
}
.footer .foot_btm{
	text-align:center;
	font-size:12px;
	margin-top:30px;
}
.footer .foot_btm span {
	padding-left: 20px;
}
.footer .foot_btm i{
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:38px;
	margin-left:20px;
	vertical-align:middle;
}
.footer .foot_btm .log_cx{
	width:103px;
	margin-left: 20px;
	vertical-align:middle;
	/* background:url(../images/creditcard2019/log_cx.png) 0 0 no-repeat; */
}
.footer .foot_btm .log_hd{
	width:35px;
	background:url(../images/creditcard2019/log_hd.png) 0 0 no-repeat;
}

/* 广告 */
.con_advs{
	padding:10px 0 30px;
	height: 101px;
}
.con_advs li{
	float:left;
}
.con_advs li.gg1,.con_advs li.gg1 img{
	width:1000px;
}
.con_advs li.gg2,.con_advs li.gg2 img{
	width:490px;
}
.con_advs li.gg3,.con_advs li.gg3 img{
	width:319px;
}
.con_advs li.gg4,.con_advs li.gg4 img{
	width:235px;
}
.con_advs li.spacing{
	margin-left:20px;
}
.top_adv{
	position:relative;
	min-width:1024px;
}
.top_adv .close{
	position:absolute;
	width:26px;
	height:26px;
	right:5px;
	top:5px;
	background-position:-2px -236px;
	cursor:pointer;
}
.right_adv{
	position:fixed;
	width:78px;
	top:150px;
	right:0;
	z-index:13;
}
.right_adv .close{
	position:absolute;
	width:26px;
	height:26px;
	left:-26px;
	bottom:5px;
	background-position:-2px -277px;
	cursor:pointer;
}
/* 左侧底部 */
.left_btm_adv{
	position:fixed;
	width:250px;
	left:0;
	bottom:0;
}
.left_btm_adv .close{
	position:absolute;
	width:26px;
	height:26px;
	right:5px;
	top:5px;
	background-position:-2px -277px;
	cursor:pointer;
}
.bottom_adv{
	text-align:center;
	height:220px;
	position:fixed;
	width:100%;
	bottom:0;
	z-index:10;
}

.bottom_adv .btm_adv_bg{ 
	height:172px;
	position:absolute;
	width:100%;
	bottom:0;
	z-index:-5;
	opacity:0.9;
}
.bottom_adv .close{
	position:absolute;
	width:26px;
	height:26px;
	right:18px;
	top:18px;
	background-position:-2px -236px;
	cursor:pointer;
}

/* 右侧功能浮动 */
.right_float{
	position:fixed;
	top: 50%;
	transform: translateY(-50%);
	right:0;
	width:80px;
	min-height:200px;
	font-size:12px;
	text-align:center;
	color: #fff;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-moz-transition:all 0.5s;
	z-index: 50;
}
.right_float.oldside3,
.right_float.oldside4,
.right_float.oldside5{
	top: 0;
}
.right_float.oldside1,
.right_float.oldside2,
.right_float.oldside3,
.right_float.oldside4,
.right_float.oldside5{
    transform-origin: right top;
    -ms-transform-origin: right top;
}
.right_float.oldside1{
    transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.right_float.oldside2{
    transform: scale(1.4);
    -ms-transform: scale(1.4);
}
.right_float.oldside3{
    transform: scale(1.6);
    -ms-transform: scale(1.6);
}
.right_float.oldside4{
    transform: scale(1.8);
    -ms-transform: scale(1.8);
}
.right_float.oldside5{
    transform: scale(2.0);
    -ms-transform: scale(2.0);
}
.right_float a{
	color:#fff;
}
.right_float .float_bg{
	background:url(../images/creditcard2019/comm_icon.png) no-repeat;
	cursor:pointer;
	padding: 4px 0;
	position:relative;
}
.right_float .float_top{
	height: 61px;
	background-position:-171px -132px;
}
.right_float .float_middle{
	height: 61px;
	background-position:-171px -211px;
}
.right_float .float_btm{
	height:42px;
	background-position:-171px -290px;
}
.right_float .float_btm .icon{
	background-position:-55px -45px;
}
.right_float .float_bg.hover .f_show{
	display:block;
}
.right_float .f_show{
	display:none;
	width:150px;
	height:150px;
	position:absolute;
	left:-150px;
	bottom:0;
}
/* .right_float .float_middle:nth-last-child(2) .f_show{
	top: auto;
	bottom: 0;
} */
.right_float .f_show img{
	width:150px;
	height:150px;
}

/* 公告详情 */
.notice_con{
	min-width: 1024px;
	padding-bottom:30px;
}
.notice_con .notice_msg{
	background:#f9f9f9;
	padding: 0 20px 20px;
}
.notice_con .notice_title{
	text-align:center;
	font-size:20px;
}
.notice_msg .mains{
	position: relative;
}
.notice_msg .controler{
	position: absolute;
    right: 0;
    bottom: 0;
    font-size: 12px;
    color: #666;
}
.notice_con .notice_source{
	text-align:center;
	color:#666;
	font-size:12px;
	margin-top:15px;
}
.notice_con .notice_detail{
	padding-top:30px;
	border-top:1px solid #ddd;
	line-height:2;
	margin-bottom: 15px;
	font-size:16px;
}
.notice_con img{
	max-width:960px;
}
.notice_con .notice_detail .statement{
	overflow:hidden;
	margin-top:20px;
}
.notice_con .notice_detail .statement .formTitle{
	float:left;
	padding:5px 15px;
	background:#e20028;
	color:#fff;
}
.notice_con .notice_detail .statement a{
	margin-left:20px;
	padding:0 5px;
	text-decoration:underline;
	margin-top: 5px;
    float: left;
}


/* 信息详情底部推荐 */
.btm_recommand{
	border:1px solid #ddd;
	min-height:210px;
	margin-bottom:50px;
	padding:20px 0;
}
.btm_recommand .l_card{
	width:620px;
	float:left;
}
.btm_recommand .l_card .title{
	color:#ff3437;
	text-align: center;
    margin-bottom: 25px;
    font-size: 16px;
}
.btm_recommand .l_card .title span{
	height: 1px;
    width: 200px;
    display: inline-block;
    background: #ddd;
}
.btm_recommand .l_card .title .title_l{
	margin-right: 20px;
}
.btm_recommand .l_card .title .title_r{
	margin-left: 20px;
}
.btm_recommand .l_card .c_list{
	padding:0 20px;
    border-right: 1px solid #ddd;
}
.btm_recommand .l_card .c_list::after,
.footer .foot_top::after{
	display: block;
	clear: both;
	content: '';
	height: 0;
	line-height: 0;
}
.btm_recommand .l_card .c_list li{
	text-align:center;
	float:left;
	width:33.33%;
}
.btm_recommand .l_card .c_list img{
	width:140px;
	height:88px;
}
.btm_recommand .l_card .c_list .c_name{
	margin-top:12px;
}
.btm_recommand .l_card .c_list .apply_href{
	border: 1px solid #c80025;
    width: 140px;
	display:block;
    margin: 0 auto;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    margin-top: 10px;
	color:#c80025;
}
.btm_recommand .l_card .c_list .apply_href:hover{
	background:#c80025;
	color:#fff;
}
.btm_recommand .r_shotcut{
	width:380px;
	float:left;
}
.btm_recommand .r_shotcut .title{
	color:#009afe;
	font-size:16px;
	text-align:center;
	margin-bottom:25px;
}
.btm_recommand .r_shotcut li{
	width: 167px;
    text-align: center;
    float: left;
    margin-left: 15px;
}
.btm_recommand .r_shotcut img{
	width:167px;
	height:117px;
	margin-bottom:10px;
}
.btm_recommand .r_shotcut .p_name{
	font-size:14px;
	margin-bottom:3px;
}
.btm_recommand .r_shotcut .p_brief{
	color:#666;
	font-size:12px;
}

/* 分页 */
.pagination{
	text-align:center;
	margin:40px 0;
	color:#6b6b6b;
}
.pagination a{
	border:1px solid #ddd;
	display:inline-block;
	*display:inline;
	*zoom:1;
	width: 25px;
    line-height: 25px;
    text-align: center;
    margin-left:-5px;
    overflow:hidden;
    color:#6b6b6b;
    vertical-align:middle;
}
.pagination a.active{
	color:#fff;
	background:#e60028;
	border-color: #e60028;
}
.pagination a.prev,.pagination a.next{
	width:50px;
}
.pagination input[type="text"]{
	border:1px solid #e70632;
	width:30px;
	text-align:center;
	margin:0 2px;
}
.pagination input.page_submit{
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	color:#fff;
	background:#e60028;
	width:50px;
	border: 0;
    line-height: 30px;
}

/* 搜索结果 */
.search_con{
	margin:20px 0;
}
.search_list li{
	padding:20px 0;	
	line-height:30px;
	border-bottom:1px dashed #ddd;
}
.search_list li:hover{
	background:#f9f9f9;
}
.search_list .msg_title{
	font-weight:bold;
}
.search_list .msg_content{
	color:#666;
}
.search_list .val_date{
	color:#2a7cc8;
	font-size:12px;
}

/* 详情页 [大 中 小] 字号设置 */
.controler .size_big{
    font-size: 13pt;
}
.controler .size_mid{
    font-size: 11pt;
}
.controler .size_small{
    font-size: 9pt;
}