﻿
a:hover{cursor: pointer;text-decoration: none;}
.one_lines_table th .up_sort {
    background: url(../../images/sort_ico2.png) no-repeat right 7px;}
.pbd_table_form_tip{width: 100%;display: none;}
.btn{float: left;margin-right: 12px;}
.btn:hover{color: #fff;}
.j-hide{display: none;}
input.width_bor{width: 275px;}
.page a:hover{margin: 0 12px;}
.Total_overview_Tips {
    margin: 0 10px 20px 10px;
    border: 1px solid #ccc;
    font-size: 14px;
    color: #999;
    line-height: 28px;
    padding: 0 10px;
}
.Total_overview_Tips b {
    display: :inline-block;
    padding: 0 5px;
    color: #ff6600;
    font-size: 16px;
    font-family: Arial;
}
.divContent {
    border-left: 2px solid #ddd;
    margin: 25px 0 20px 50px;
    padding-left: 0px;
}
.divContent ul li {
    line-height: 34px;
    padding: 20px 20px 25px 25px;
    position: relative;
}
.divContent ul li img {
    position: absolute;
    bottom: 48px;
    left: -9px;
}
.photo_1 {
    position: absolute;
    bottom: 1px;
    left: 75px;
}
.photo_2 {
    position: absolute;
    bottom: -1px;
    left: 49px;
}
.divcheck ul li {
    width: 80px;
    line-height: 34px;
    padding: 20px 20px 25px 20px;
    float: left;
    position: relative;
    margin: 0 25px 0 25px;
}
.date_1 {
    position: absolute;
    bottom: -40px;
    left: 22px;
    width: 80px;
}
.divcheck {
    height: 130px;
    border: 1px solid #eee;
    margin: 30px 10px 40px 10px;
    padding-left: 15px;
}
.content{width: 960px;margin: 0 auto;}
.content_card_banner_text	{width: 960px;margin: 0 auto;/*padding-left:95px;float:left;*/}
.padding12 {
	padding: 0 12px;
}
.padding20 {
	padding: 20px 0;
}
.pad_left-12 {
	padding: 0!important;
	padding-left: 12px!important;
}
.pad_left-12 {
	padding: 0!important;
	padding-left: 12px!important;
}
.margin-right-12 {
	margin-right: 12px!important;
}
.margin-left-12 {
	margin-left: 12px!important;
}
.padding-bottom-12 {
	padding-bottom: 12px;
}
.padding-top-12 {
	padding-top: 12px;
	height: 0;
}
/* .index_x_banner {
	background: #f7f7f7
} */
.my_btn_blue {
	display: inline-block;
	background: url(../images/btn.png);
	width: 109px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
}
.my_btn_blue1{display: inline-block;
	background: url(../images/btn1.png);
	width: 96px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;}
.my_btn_blue:hover,.my_btn_blue1:hover {
	opacity: 0.8;
	color: #fff;
}
.my_btn_blue2{background: url(../images/btn2.png);width: 150px;}
.crd_card_nav {
	float: left;
	width: 600px;
	margin-top: 18px;
	height: 50px;
	line-height: 50px;
	padding-left: 12px;
}
.crd_card_nav li {
	float: left;
	padding: 0 10px;
	font-size: 18px;
	display: block;
	color: #6a6a6a;
	text-align: center;
}
.crd_card_nav a.on {
	color: #0066b3;
}
.cre_cardbox1 {
	width: 960px;
	margin: 0 auto;
}
.cre_cardbox1 .cre_cardbox1_left {
	float: left;
}
#youku {
	width: 596px;
	height: 201px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
#youku .tupian img {
	width: 100%;
}
#youku .tupian {
	position: relative;
}
#youku .tupian div {
	cursor: pointer;
}
#youku .tupian .no0 {
	width: 148px;
	height: 201px;
	position: absolute;
	top: 18px;
	left: -148px;
	z-index: 1;
	overflow: hidden;
}
#youku .tupian .no1 {
	width: 148px;
	height: 145px;
	position: absolute;
	top: 18px;
	left: 37px;
	z-index: 2;
	overflow: hidden;
}
#youku .tupian .no2 {
	width: 180px;
	height: 145px;
	position: absolute;
	top: 0px;
	left: 207px;
	z-index: 3;
	overflow: hidden;
}
#youku .tupian .no3 {
	width: 148px;
	height: 145px;
	position: absolute;
	top: 18px;
	left: 412px;
	z-index: 2;
	overflow: hidden;
}
#youku .tupian .no4 {
	width: 148px;
	height: 145px;
	position: absolute;
	top: 18px;
	left: 600px;
	z-index: 1;
	overflow: hidden;
}
#youku .tupian .denghou {
	display: none;
}
#youku .anniu .zuo {
	display: block;
	width: 16px;
	height: 28px;
	background: url(../images/icon.png) no-repeat 0px -54px;
	position: absolute;
	left: 0px;
	top: 75px;
	z-index: 4;
	cursor: pointer;
}
#youku .anniu .you {
	display: block;
	width: 16px;
	height: 28px;
	background: url(../images/icon.png) no-repeat -23px -54px;
	position: absolute;
	right: 3px;
	top: 75px;
	z-index: 4;
	cursor: pointer;
}
#youku .zhezhao {
	width: 100%;
	background: black;
	height: 500px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: 0;
	_filter: alpha(opacity=0);
}
.tupian p {
	color: #999;
}
.more_crd {
	position: absolute;
	right: 40px;
	bottom: 15px;
	color: #0065b3;
}
.yzgh_box_main_main_content {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 20px;
}
.yzgh_box_main_main_content>ul>li {
	float: left;
	width: 31.333333333%;
	padding-left: 2%;
}
.yzgh_box_main_main_content>ul>li img{/*cursor:pointer;*/}
.fq-div-list>ul>li{height:210px;}
.yzgh_box_main_main_content>ul.li_hs>li {
		width: 31%;
	height: 150px;
}
.yzgh_box_main_main_content>ul.li_hs>li.hr {

}
.yzgh_box_main_main_content a.more{ font-size:14px;color: #0066b3; }
.yzgh_box_main_main_content ul li.crd_fql {
	height: 244px;
}
.yzgh_box_main_main_content ul.ul_box li.crd_fql {width: 28%;
	height: 120px;font-size:14px; overflow:hidden;
}
.yzgh_box_main_main_content ul.ul_box02 li.crd_fql {width: 14%;
	height: 190px;font-size:14px;
}
.yzgh_box_main_main_content ul.ul_box03 li.crd_fql {width: 32%;
	height: 230px;font-size:14px;padding-bottom:10px;
}
.yzgh_box_main_main_content ul.ul_box03 li.crd_fql02 {width:200px ;
	height: 230px;font-size:14px;
}
.yzgh_box_main_main_content ul.ul_box03 li.crd_fql02 img{width:180px ;}
.yzgh_box_main_main_content ul.ul_box li.detail_box_line{margin-right: 30px;width:1px;}
.yzgh_box_main_main_content ul .crd_fwt {
	float: none;
	padding-left: 394px;
	width: auto;
}
.cre_cardbox1 .cre_cardbox1_right {
	float: right;
	cursor: pointer;
}
.yzgh_box_content h3 {
	font-size: 18px;
	color: #333;
	font-weight: normal;
}
/* .yzgh_box_content h3:hover {
	color: #0066b3;;
} */
.yzgh_box_content p {
	line-height: 1.3;
	color: #999;
}
.yzgh_box_content div {
	color: #333;
}
.yzgh_box_content .fql_detail {
	padding-left: 8px;
}
.yzgh_box_content .fql_detail {
	color: #0066b3;
}
.yzgh_box_main_main_content .fql_detail_box {
/*float: right;*/
width: 320px;
}

.yzgh_box_main_main_content .fql_detail_box #ul_box{
	overflow: hidden;
}
.yzgh_box_main_main_content .fql_detail_box #ul_box li{
	width: 237px;
}
.yzgh_box_main_main_content .fql_detail_box #ul_box li input{
	width: 135px;
}
.crd_fql.detail_box_line {width:1px;	height: 32px;
	 border-left:1px solid #cccccc;
	
	
	}

.yzgh_box_main_main_content .fql_detail_box li {
	height: 52px;
	padding-bottom: 22px;
}
.no-margin {
	margin: 0;
}
.Announcement {
	background: #FFFFFF;
}
.Announcement_02{width:100%;background:#eeeeee; padding-bottom:40px;}
.Announcement_02 .Announcement_main{
	width: 760px;
	}
	.Announcement_02 .Announcement_title{
font-size: 18px;
color: #333333;
margin: 0 auto;
line-height: 70px;
}
.Announcement_ul ul li {
	/*width: 44%;*/
}

.bg_dot ul li {
	background:url(/cn/creditcard/v3/images/ico/dot.png) no-repeat left center; padding-left:15px; width:40%
}

.Announcement_ul ul li.zxgg_li {
	padding-right: 12%;
	padding-bottom: 6px;
}
.question-ul ul li.zxgg_li{
	padding-right: 0;
	margin-right: 11%;
	border-right: 1px solid #ccc;
}
.Announcement_ul ul li .anu_cont {
	float: left;
}
.Announcement_ul ul li span {
	float: right;
}
.apply_crd_box {
	margin: 22px auto;
	width: 960px;
	border: #dfe0e1 1px solid;
	border-top: #3188d9 4px solid;
}
.form_hd {
	background: #fcfcfc;
	padding: 16px 25px;
	font-size: 14px;
}
.form_hd .step_nav {
	float: right;
}
.form_hd .step_nav span.step_item {
	display: inline-block;
	padding-right: 32px;
}
.form_hd .step_nav span.step_num {
	display: inline-block;
	margin-right: 4px;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	vertical-align: middle;
	line-height: 17px;
	color: #fff;
	background: url(../images/icon-dot.png);
	text-align: center;
}
.form_bd {
	padding: 30px 24px 0;
}
.form_conthd h3 {
	border-top: 1px dotted #d8d8d8;
	font-weight: normal;
}
.form_conthd h3 span {
	position: relative;
	top: -14px;
	left: 0;
	padding: 0 12px;
	background: #fff;
}
.form_detail {
	padding-bottom: 22px;
}
.form_detail>span {
	display: block;
	float: left;
	width: 24%;
	height: 30px;
	line-height: 30px;
	padding-right: 12px;
	text-align: right;
	font-size: 14px;
}
.form_detail div span, .form_detail div img {
	display: inline-block;
	vertical-align: middle;
}
.form_detail div img {
	padding: 0 12px;
}
.form_detail div input[type=button] {
	align-items: flex-start;
	text-align: center;
	cursor: default;
	color: buttontext;
	padding: 2px 6px 3px;
	border: 2px outset buttonface;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	background-color: buttonface;
	box-sizing: border-box;
	margin-top: 4px;
	margin-left: 12px;
}
.form_detail div p {
	color: #DC2C14;
	width: 400px;
}
.form_detail div.clear {
	float: none;
}
.form_detail div input[type=text] {
	border: 1px solid #ccc;
	width: 260px;
	height: 32px;
	padding: 0 6px;
	color: #666;
}
.form_detail div select {
	height: 34px;
	border: 1px solid #ccc;
	margin-right: 12px;
	color: #666;
}
.form_detail div span.j_error {
	display: none;
	float: left;
	padding: 0 12px;
	margin-left: 12px;
	height: 34px;
	line-height: 34px;
	background: #ffefef;
}
.j-next-step a {
	display: block;
	float: left;
	width: 109px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: url(../images/btn.png);
	color: #fff;
}
.radio_box {
	margin-top: 2px;
}
.radio_box span {
	padding: 0 12px 0 4px;
}
.j_card_select_box {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 1001;
}
.send_suces {
	display: none;
	position: fixed;
	top: 0;
	width: 480px;
	height: 143px;
	z-index: 1002;
	border-radius: 6px;
}
.j_card_select {
	display: none;
	position: fixed;
	top: 0;
	width: 903px;
	height: 506px;
	z-index: 1002;
	border-radius: 6px;
}
.j_card_select .j_card_select_hd {
	padding: 0 12px;
	height: 37px;
	background: url(../images/select_card_hd.png);
	color: #fff;
	line-height: 37px;
}
.send_suces_hd {
	padding: 0 12px;
	height: 37px;
	background: url(../images/send_suces_hd.png);
	color: #fff;
	line-height: 37px;
}
.j_card_select .j_card_select_bt {
	height: 6px;
	background: url(../images/select_card_bt.png);
}
.send_suces_bt {
	height: 6px;
	background: url(../images/send_suces_bt.png);
}
.j_card_select .j_card_select_cont {
	background: #eee;
	height: 463px;
	padding: 12px;
}
.send_suces_cont {
	background: #eee;
	min-height: 100px;
	padding: 12px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.send_suces_cont div {
	height: 90px;
}
.card_sort ul li {
	float: left;
}
.card_sort ul li a {
	display: block;
	padding: 4px 12px;
}
.card_sort ul li a.on {
	background: #1272c9;
	color: #fff;
}
.my_scroll, .my_scroll_box {
	width: 800px;
	margin: 20px auto;
	height: 280px;
}
.my_scroll2, .my_scroll_box2 {
	margin-top: 12px;
	width: 632px;
	height: 105px;
	position: relative;
}
#j_my_scroll, #j_my_scroll2 {
	position: absolute;
	width: 20000px;
}
.my_scroll_box ul li {
	width: 390px;
	padding-right: 20px;
	float: left;
	margin-right: 12px;
	position: relative;
}
.my_scroll_box2 ul li {
	width: 134px;
	padding-right: 0;
	margin: 0 12px;
	position: relative;
}
.my_scroll_box2 .card_mes {
	padding-bottom: 0;
	cursor: pointer;
}
.my_scroll_box2 .card_mes img {
	width: 100%;
}
.my_scroll_box2 .card_pic {
	margin-right: 0
}
.left_btn, .right_btn {
	display: block/* !important */;
	width: 21px;
	height: 27px;
}
.left_btn {
	position: absolute;
	left: -25px;
	top: 50%;
	z-index: 999;
}
.right_btn {
	position: absolute;
	right: -25px;
	top: 50%;
	z-index: 999;
}
.right_btn a {
	display: block;
	width: 21px;
	height: 27px;
	background: url(../images/btn_right.png) right;
}
/* .right_btn a{
	display:inline-block; font-size:14px; color:#0066b3; margin-left:25px;
} */
.left_btn a {
	display: block;
	width: 21px;
	height: 27px;
	background: url(../images/btn_left.png);
}
/* 下面两个需要放在.left_btn a及.right_btn a下 */
.index_scroll_left_a_hover a {
    background: url(../images/icon_left.png);
}
.index_scroll_right_a_hover a{
 background: url(../images/icon_right.png);
 }
.card_pic {
	width: auto;
	height: auto;
	margin-right: 12px;
	position: relative;
}
.card_pic span {
	display: none;
	position: absolute;
	left: 54px;
	top: 30px;
	width: 30px;
	height: 30px;
	background: url(../images/selectedico.png);
}
.card_pic div {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/mb_bg.png);
}
.card_mes {
	padding-bottom: 40px;
}
.g_card_detail {
	float: none;
}
.g_card_detail img {
	width: 105px;
	display: block;
}
.g_card_detail a {
	display: block;
}
.g_froms_font span {
	color: rgb(220, 44, 20);
}
.bank_exh {
	cursor: pointer;
}
.bank_ex, .is_emp, .j_step2 {
	display: none;
}
.j_before_step {
	margin-right: 12px;
}
.form_conthd h3 .j_arrow {
	display: inline-block;
	width: 12px;
	height: 7px;
	padding: 0;
	background: #fff url(../../images/up_icon.png);
}
/*2016/1/13*/
.w_60 {
	width: 60px;
}
.j_select_card {
	display: block;
	width: 100px;
	height: 32px;
	line-height: 32px;
	background: #0066b3;
	text-align: center;
	color: #fff;
}
.j_select_card:hover {
	color: #fff;
}
.myscrollbottom {
	z-index: 12;
	background: #E9E9E9;
	;
	color: #333;
	border-radius: 5px;
	width: 211px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	font-size: 16px;
	padding-right: 20px;
	cursor: pointer;
}
.checkcode {
	float: left;
}
.checkcode img {
	padding: 0 12px;
}
.checkcode span, .checkcode img {
	display: inline-block;
	vertical-align: bottom;
}
.bank_exh .j_arrow {
	display: inline-block;
	width: 12px;
	height: 7px;
	padding: 0;
	background: #fff url(../../images/up_icon.png);
}
.j_step3 {
	display: none;
	text-align: center;
}
.j_step3 h3 {
	font-weight: normal;
	font-size: 16px;
	color: #333;
	line-height: 26px;
}
.listInsur_tb tr {
	height: 52px;
}
.j_trclick .blk {
	display: table-row;
}
.mynotice {
	padding-bottom: 40px;
}
.mynotice h3 img {
	margin-top: -3px;
	vertical-align: middle;
}
.mynotice ul {
	padding-left: 78px;
}
.crd_bigbox {
}
.crd_box {
	width: 100%;
	padding-bottom: 28px;
	background: url(http://www.ccb.com/cn/home/v3/images/tp.png) center no-repeat #038cf8;
	margin: 0 auto;
	position: relative;
	overflow:hidden;
}
.crd_box h3 {
	font-size: 14px;
	color: #fff;
	text-align: right;
	width: 960px;
	height: 24px;
	line-height: 24px;
	margin: 0 auto;
	font-weight: normal;
	padding-top: 20px;
}
.crd_box h3 .g_cardId {
	font-size: 22px;
}
.crd_box .crd_box_menu ul {
	margin: 36px auto 0 auto;
	padding: 0;
	width: 965px;
	padding-left: 38px;
}
.crd_box h3 span#now_time {
	margin-left: 10px;
}
.crd_box .crd_box_menu ul li {
	float: left;
	display: inline;
	color: #fff;
	font-size: 16px;
	/*width: 130px;*/
}
.crd_box .crd_box_menu i {
	float: left;
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}
.crd_box .crd_box_menu .crd_icon01_img {
	background: url(../images/crdBox_01.png) no-repeat;
}
.crd_box .crd_box_menu .crd_icon02_img {
	background: url(../images/crdBox_02.png) no-repeat;
}
.crd_box .crd_box_menu .crd_icon03_img {
	background: url(../images/crdBox_03.png) no-repeat;
}
.crd_box .crd_box_menu .crd_icon04_img {
	background: url(../images/crdBox_04.png) no-repeat;
}
.crd_box .crd_box_menu .t_fl {
	float: left;
	margin-left: 5px;
	line-height: 30px;
}
.crd_box .crd_box_menu ul li.line_big {
	height: 90px;
	width: 1px;
	margin: 0 35px;
	background: #eeeeee;
}
.crd_box .crd_box_menu ul li dl dd a.my_mar {
	display: block;
	/*margin-right: 20px;*/
	margin-left: 38px;
	font-size: 14px;
}
.crd_box .crd_box_menu ul li dl {
	clear: both;
}
.crd_box .crd_box_menu ul li dl dd a {
	margin-right: 20px;
	color: #fff;
	font-size: 14px;
}
.my_center_all {
	width: 960px;
	margin: 80px auto 60px auto;
	height: auto;
}
.my_center_all .title {
	margin: 0 0 20px 0;
	border-bottom: solid 1px #eeeeee;
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-family: "Microsoft Yahei", 'Microsoft Yahei';
}
.my_center_all .title span.color_title {
	color: #0066b3;
	padding-bottom: 4px;
	border-bottom: 3px solid #0066b3;
	padding-left: 10px;
	padding-right: 10px;
}
.my_center_all .title span {
	margin-right: 20px;
	cursor: pointer;
	color: #333;
	font-size: 18px;
}
.my_center_all .content_two {
	width: 100%;
	position: relative;
}
.search_box {
	margin: 20px 0;
	width: 960px;
	font-size: 14px;
}
table.search_box th {
	text-align: right;
	font-weight: normal;
}
table.search_box td {
	padding: 0 4px;
}
table.pay_y_life {
	width: 100%;
	margin: 0 auto;
	border-collapse: collapse;
	height: auto;
	background: #fff;
}
table.pay_y_life th {
	background: #eeeeee;
	border: 1px #cfcfcf solid;
	text-align: center;
	font-size: 14px;
	color: #666;
	height: 40px;
}
table.pay_y_life td {
	padding: 0 10px;
	border: 1px #cfcfcf solid;
	background: #fff;
	text-align: center;
	font-size: 14px;
	color: #666;
	height: 38px;
}
.content_two .bx_sx_list_title {
	margin-bottom: 15px;
}
.vcc-index_searchBox_tb a {
	margin: 0 10px;
}
.fillBox_main .fill_tb td .label_radio {
	display: inline-block;
*height: 26px!important;
	_height: 26px;
}
.label_radio {
*background: url(../images/radio.png) left -34px no-repeat!important;
	_background: url(../images/radio.png) left -34px no-repeat!important;
}
.selected_crd {
	display: none;
}
.bx_sx_div_fillBox .fillBox_main {
	padding-bottom: 30px;
	margin-bottom: 0;
}
.j_step2-1 {
	display: none;
}
.xlfh {
	font-size: 22px;
}
.fwt_detail h3 {
	font-size: 18px;
	font-weight: normal;
}
.g_froms_font {
	margin-left: -12px;
}
.vcc-index_title a {
	font-weight: normal;
	font-size: 12px;
	color: #0089ee;
}
/*update min-width:98px->128px at 20160505*/
.nav_detail .wealth_link {
	padding-left: 26px;
	min-width: 128px;
	background: url(../images/wealth_link.png) left 13px no-repeat;
	color: #ff9900;
	margin-right: 0;
}
/*我的信用卡*/
.crd_box .crd_box_menu ul.menu_ul li a {
	max-width: 90px;
	height: 22px;
	overflow: hidden;
}
/* .crd_box .crd_box_menu ul.menu_ul li.menu_ul_01 {
	width: 255px;
}
.crd_box .crd_box_menu ul.menu_ul li.menu_ul_02 {
	width: 160px;
}
.crd_box .crd_box_menu ul.menu_ul li.menu_ul_02 dl {
	margin-left: 0;
}
.crd_box .crd_box_menu ul.menu_ul li.menu_ul_03 {
	width: 120px;
}
.crd_box .crd_box_menu ul.menu_ul li.menu_ul_04 {
	width: 160px;
} */
.crd_box .crd_box_menu ul.menu_ul li.menu_ul_04{width: 276px;}
.crd_box .crd_box_menu ul.menu_ul li.menu_ul_04 a {
	float: left;
	max-width: 120px;
	line-height: 18px;
}
.crd_box .crd_box_menu ul.menu_ul li dd a {display: block;}
.crd_box .crd_box_menu ul.menu_ul li.line_big {
	height: 140px;
	margin: 0 10px;
}
/*信用卡详情*/

.details_box {
	border: 2px solid #c7e3fa;
	padding: 20px;
}
.details_box .details_box_top {
	height: 330px;
}
.details_box .details_box_top_title {
	font-size: 24px;
	font-weight: bold;
	line-height: 45px;
	border-bottom: 2px #e5e5e5 solid;
}
.details_box .details_box_top_inf {
	margin: 25px 0;
	height: 330px;
}
.details_box .details_box_top_inf_L {
	float: left;
	width: 300px;
	height: 250px;
}

.details_box .details_box_d_R {
	float: right;
	width: 540px;
	height: 250px;
	font-size: 14px;
}
.details_box_d_Rbottom {
	margin-top: 20px;
}
.details_box_d_bottom {
	float: left;
	width: 160px;
}

.details_box_d_bottom:hover{
	opacity: 0.8;
}

.details_box_d_share {
	float: right;
	width: 320px;
	text-align: right;
}
.details_box_d_share a {
	padding-right: 4px;
}
.mycrd_box {
	width: 960px;
	margin: 0 auto;
}
#zhglFocus {
	width: 949px;
}
#zhglFocus .next:hover {
	background-position: 0 -40px;
}
.details_box_top_mes {
	text-align: center;
}
#zhglFocus .next {
	right: 1px;
	background-position: 0 0px;
}
#kngxqFocus01 .next:hover {
	background-position: 0 -40px;
}
#zhglFocus .pre {
	background-position: 0 -80px;
	border-radius: 3px;
}
#zhglFocus .pre:hover {
	background-position: 0 -120px;
}
#kngxqFocus01 .pre, #kngxqFocus01 .next {
	display: none;
}
#kngxqFocus01 {
	width: 949px;
	height: 228px;
	overflow: hidden;
	position: relative;
}
#kngxqFocus01 ul {
	width: 100%;
}
#kngxqFocus01 ul li {
	width: 100%;
	margin-right: 2%
}
#kngxqFocus01 ul li .inner {
	padding: 40px 0;
	width: 33.3333333%;
	float: left;
	text-align: center;
}
#kngxqFocus01 ul li .inner img{display: block;margin: 0 auto 12px}
.send_progress li.tb_li {
	left: -30px;
}
.legal_right_list h2{padding-bottom: 12px;font-size: 24px;}
.legal_right_list div{background: #eee;margin-bottom:12px;padding: 16px 24px;}
.legal_right_list div h3,.legal_right_list div a{color:#2F82C1;}
.legal_right_list div h3 img{padding-right: 12px;vertical-align: middle;}
.legal_right_list div ul{padding-left: 28px;}
/*.legal_right_list div li span{margin-left: -36px;}*/

/*20160124 信用卡申请*/
.card_img_text {
	width: 134px;
	text-align: center;
	display: block;
}

.card_img_text:hover {
	color:#0066b3;
}

.fill_tb .detail_td {
	position: relative;
	width: 320px;
	text-align: left;
}
.fill_tb .details_box {
	position: absolute;
	top: 100%;
	left: -40%;
	background: #fff;
	border: 1px solid #0065B3;
	z-index: 10
}
.fill_tb .details_box img {
	position: relative;
	top: -119px;
	left: 50%;
}
.j_raidobox {
	position: relative;
}
.j_raidobox span {
	display: block;
	position: absolute;
	top: 6px;
	left: 12px;
	width: 25px;
	height: 25px;
	background: url(../images/radio.png) left -43px no-repeat;
	cursor: pointer;
}
.pbd_table_step_title {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 200;
    margin: 8px 12px;
    background: url(../../images/i_ico.png);
    background-repeat: repeat-x;
    background-position: left center;
}

.no-tel,.no-tel2{position: relative;}
.no-tel label,.no-tel2 label{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.groom-nav{padding:56px 0 38px;/*height: 136px;background: url(../images/theme_b_0.png);*/}
.groom-nav .content>p{padding-bottom: 12px;color: #fff;}
.groom-search{float: left;}
.groom-search a{display:inline-block;padding-left:12px;height:32px;line-height:32px;color:#fff;}
.groom-search div{position:relative;height:31px;line-height:32px;border:1px solid #0066b3;background:#fff;}
.groom-search div input{padding:0 32px 0 8px;display: block;height: 30px;line-height:28px;}
.groom-search div span{display: block;position:absolute;top:0;right:0;width: 32px;height: 32px;background: url(../images/seach_ico2.png) no-repeat center;cursor: pointer;}
.groom-sort .select_list{background: #fff;}
.groom-sort ul li{height: auto;line-height: 1.2;padding: 6px;}

/*以下4行样式为 信用卡产品 上部用的*/
.groom-nav-more{border-left:1px solid #fff; padding-left:15px;padding-bottom:10px; color:#fff; font-size:14px; float:left; margin-top:10px;}
.groom-nav-more-list{ padding-top:10px; padding-left:12px;}
.groom-nav-more-list li{ float: left; padding-right:10px; cursor:pointer;}
.groom-nav-more-list li.list_line{ border-left:1px solid #fff; height:15px; margin-top:7px;}

.select-term{padding: 22px 0;}
.select-term>span{float: left;}
.select-term ul{float:left;}
.select-term ul li{float: left;padding:0 8px;margin-left:12px;border: 1px solid #ccc;background: #fff;}
.select-term ul li span{display:inline-block;margin-right: -6px;padding-left: 8px;vertical-align: top;width: 20px;height:20px;background: url(../images/icon-close.png) no-repeat right top;}

.product-list{font-size: 14px;background: #fff;}
.product-list p{padding-bottom: 22px;}
.product-list p span{padding:0 8px;color: #0066b3;}
.product-ul>li{position:relative;float:left;margin: 14px;padding:20px;width: 404px;height: 183px;border:1px solid #ccc;}
.product-ul>li>img{position: absolute;top:0;right: 0;display:block;width: 40px;height: 40px;}
.product-cont img{display: block;float: left;width:210px;height:132px; margin: 0 20px 20px 0;}
.product-detail{padding-left: 230px;height: 152px;top:45px;}
.product-detail h3{padding-bottom: 12px;width:100%;height:24px;line-height: 1.4;font-size: 22px;color: #333;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;	overflow:hidden;}
.product-detail ul li{width:100%;height: 30px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;	overflow:hidden;}
.product-detail ul li i{display: block;float:left;width: 27px;height: 27px;background: url(../images/icon-list.png);}
.product-detail ul li i.icon-bx{background-position-y: 112px;}
.product-detail ul li i.icon-yxfw{background-position-y: 85px;}
.product-detail ul li i.icon-zsz{background-position-y: 59px;}
.product-detail ul li i.icon-jftq{background-position-y: 29px;}
.pro-label div{width: 308px;height: 30px;line-height: 30px;}
.pro-label div span{display:block;float:left;padding-right: 20px;}
.pro-label div span.wordBreak{width: 158px;}

.card_type_list_title{font-size:18px; font-weight:normal; padding-bottom:10px;}
.btn_position{ position:absolute; right:75px; bottom:21px;}

.hot-crd{padding:12px 0 40px;background: #f7f7f7;}
.hot-crd h3{padding-bottom: 12px;}
.hot-crd-list li{float:left;width: 300px;padding-right: 20px;}
.hot-crd-list h4{padding:6px;height:26px;}
.hot-crd-list h4 a{float: right;color:#0066b3;}
.hot-crd-list h4  span{ padding:3px 15px 0 3px;}
.hot-crd-list h4  span a{float:left;}
.hot-crd-cont{border-top: 1px solid #ccc;padding-top: 12px;}
.hot-crd-cont img{float: left;padding-right:12px;display:inline-block;width: 56%;}
.hot-crd-cont div{float: left;width:40%;}
.hot-crd-cont div p{color: #666;padding: 4px 0;}

.floor-h{border-bottom: 1px solid #ccc;padding: 8px 0;}
.floor-h a{color: #0066b3;}
.floor-wrap{padding: 20px 0 40px;}
.floor-wrap ul li{position:relative;float:left;width: 313px;height:303px;border: 1px solid #ccc;border-right:0;background: url(../images/kjfw1.png);}
.floor-wrap ul li:last-child{border-right: 1px solid #ccc;}
.floor-wrap ul li a{position: absolute;bottom: 60px;left: 30px;}
.floor-wrap2{padding: 20px 0 40px;}
.floor-wrap2 ul li{float:left;width: 151px;height:120px;padding-top: 52px;padding-right: 8px;}
.floor-wrap2 ul li.brand-buick{padding-right: 0;}
.floor-wrap2 ul li a{display: block;width: 100%;height: 100%;}
.floor-wrap2 ul li.brand-audi a{background-position-x: -166px;}
.floor-wrap2 ul li.brand-xfl a{background-position-x: -338px;}
.floor-wrap2 ul li.brand-yqdz a{background-position-x: -502px;}
.floor-wrap2 ul li.brand-honda a{background-position-x: -655px;}
.floor-wrap2 ul li.brand-buick a{background-position-x:140px;}
.floor-wrap2 .brand-list li{width:190px;height: 190px;padding-right: 66px;padding-bottom: 26px;background: #fff;}
.floor-wrap2 .brand-list li.brand4{padding-right:0;}
.floor-wrap2 .brand-list li p{text-align: center;}
.floor-wrap2 .brand-list li img{width: 100%;}
.floor-wrap2 li img{width:140px;}
/*积分兑换20160302*/
.vcc_index_title_jfdh{ width:960px; margin:0 auto; height:39px; padding-top:60px; padding-left:12px; color:#333; border-bottom:2px solid #eee; }
.vcc_index_title_jfdh_span{ display:block; font-size:18px; float:left; padding:0 8px; margin-top:2px; cursor:pointer;}
.vcc_index_title_jfdh_span2{ margin-left:60px; border:0;}
.vcc_index_title_jfdh_span_cur{color:#0066B3;border-bottom:4px solid #0066B3;}
.yzgh_box_main_main_content_jfdh > ul{ width:9999px}
.yzgh_box_main_main_content_jfdh > ul > li{ width:285px; padding:40px 0 0 0; font-size:14px; color:#333;}
.yzgh_box_main_main_content_jfdh > ul > li span{ display:block; text-align:center; line-height: 48px;}
.yzgh_box_main_main_content_jfdh > ul > li.crd_fql_size{ width:180px; margin-left:42px; padding:20px 0 0 0; }
.index_x_banner3{height:132px; margin-bottom:0; padding-top:12px;}

/*用卡优惠20160302*/
/* .ykyh_index_tab{width: 100%; background:url(../images/theme_b_0.png) repeat-x; overflow:hidden; background-size:contain; padding-top:40px;}
.ykyh_index_tab_div{ width:960px; height:156px; margin:0 auto; font-size:14px; position:relative;}
.ykyh_index_tab_div_p{ color:#fff; padding-bottom:18px;}
.ykyh_index_tab_div input{ height:28px; border:1px solid #0066B3; width:91px; padding-left:10px; box-sizing:border-box;}
.ykyh_index_tab_div_icon{ position:absolute;left:314px; top:50px; cursor:pointer;}
.ykyh_index_tab_div input.ykyh_index_tab_div_search{ width:338px;}
.ykyh_index_tab_div_ul{ padding-top:22px;}
.ykyh_index_tab_div_ul li{ float:left; margin-right:20px;}
.ykyh_index_tab_div_ul li span{ float:right; padding-top:2px; cursor:pointer;} */
.border{padding:12px;background:#fcfcfc;border:1px solid #666;}
.ykyh_select{  width:100%;}
.ykyh_select_in{ overflow:hidden; width:960px; margin:0 auto; font-size:14px; padding: 30px 0 30px 0;}
.ykyh_select ul,.ykyh_select span{ float:left; color:#333;}
.ykyh_select ul li{ color:#0165B3; float:left; padding-left:15px;line-height:24px;}
.ykyh_select ul{ padding:0 8px 0 20px;}
.ykyh_select li{ width:80px; height:24px; background:#DBEBF8 url(../images/ykyh_guanbi.jpg) no-repeat right top; margin-right:12px;}

.ykyh_main_in{ width:960px; margin:0 auto; overflow:hidden;}
.ykyh_main_in_head{color:#656565; font-size:16px; border-bottom:2px solid #0066B3; margin-bottom:20px; padding:0 0 8px 10px; overflow: hidden;}
.ykyh_main_in_head_color{ color:#F9B129;}
.ykyh_main_in_head div{ float: left;}
.ykyh_main_in_head ol{ float: right; font-size:14px; }
.ykyh_main_in_head ol li{ padding-left:28px;float:left; width:96px; height:25px; line-height:25px; border:1px solid #0066B3; color:#0066B3; background:url(../images/ykyh_list.jpg) no-repeat 5px center; box-sizing:border-box; cursor:pointer;}
.ykyh_main_in_head ol li.ykyh_show_cur{ background:#0066B3 url(../images/ykyh_p.jpg) no-repeat 5px center; color:#fff;}

.ykyh_main_in_body li{width:464px; height:176px; background:url(../images/ykyh_list_bg.png) no-repeat; float:left; margin-right:16px; margin-bottom:20px;}
.ykyh_show_left img{ margin:35px 0 0 20px;}
.ykyh_main_in_body ul li div{ float:left;}
.ykyh_show_right dl{ width:300px; padding:26px 0 0 30px; box-sizing:border-box;}
.ykyh_show_right dl dt{ color:#0066B3; font-size:16px;}
.ykyh_show_right dl dt span{ color:#333; font-size:14px; float:right;}
.ykyh_show_right dl dd span{ cursor:pointer; margin-left:10px;}
.ykyh_show_right dl dd.ykyh_dd_img,.ykyh_show_right dl dd.ykyh_dd_img_gps{ display:inline;}
.ykyh_show_right dl dd.ykyh_dd_img_gps{ padding-left:15px;float:right;display:none;}

.ykyh_main_in_foot{ padding: 10px 0px 50px 0px; overflow:hidden;text-align: center;}
.g_my_page{width: 576px;margin:0 auto;}
.ykyh_main_in_foot ul,.ykyh_main_in_foot ol{display: inline-block;line-height: 1.5;}
.ykyh_main_in_foot ul li,.ykyh_main_in_foot ol li{ float:left;}
.ykyh_main_in_foot ul li{padding: 2px 0;width:22px; height:22px;margin-left:16px; text-align:center; line-height:22px;cursor:pointer;}
.ykyh_main_in_foot ul li.ykyh_page_cur{ background:#0066B3; color:#fff;}
.ykyh_main_in_foot ol li{margin-left:22px;padding: 4px 0;}
.ykyh_main_in_foot ol li.ykyh_page_ol{padding: 4px 10px; background:#0066B3; color:#fff;cursor:pointer;}
.ykyh_main_in_foot ol li.ykyh_page_jump input{ width:30px; height:20px; border:1px solid #0066B3;padding:0 3px;}

/*add by tangweijie*/
.activity_list ul li{padding: 12px;border-bottom: 1px dashed #ccc;}
.activity_title{padding-bottom: 12px; float:left;}
.activity_list ul li p{padding-bottom: 4px;}
.activity_list ul li img{ float:left;}

/*服务指南*/
.index_x_banner_main_box2{padding-top: 36px;}
.index_x_banner_main_box2 a.b_word{font-size:18px;font-weight:bold; color:#6f6f6f;}
.index_x_banner_main_box2 a.b_word:hover{color:#0066b3;}
.yzgh_box_content .fql_detail .f_list p{color:#393939;}
.yzgh_box_content .fql_detail .f_list p.line_h22{line-height:24px;}
.yzgh_box_content .fql_detail .f_list p.line_h22 img{ vertical-align:bottom;}
.yzgh_box_content .fql_detail .f_list dd a{line-height:24px;color:#393939;}
.yzgh_box_content .fql_detail .f_list dd a:hover{color:#0066b3;}
.yzgh_box_content .fql_detail .f_list dd.discount{margin-top:20px;float:left;text-align:center;}
.yzgh_box_content .fql_detail .f_list dd.discount_first{margin-right: 40px;}
.mar_L100{margin-left:100px;}
.fql_detail_box .pic_boxfl {float:left;margin-top:-20px;}
.yzgh_box_main_main_content ul.ul_box03 li.li_line{margin-left:20px;padding-left:20px; border-left:1px solid #cccccc;}
.index_x_banner_main ul li.tools{width: 262px;}
.yzgh_box_content .fql_detail .f_list dt{color:#393939;}
.yzgh_box_content .fql_detail .f_list dd{color:#a2a2a2;}
.yzgh_box_content .fql_detail .f_list dd span,.yzgh_box_content .fql_detail .f_list dd input{display:inline-block;margin-top:2px;}
.yzgh_box_content .fql_detail .f_list dd span{color:#666;}
.yzgh_box_content .fql_detail .f_list dd input{border:1px solid #0066b3;vertical-align:top;}
.index_tab_button02{margin-top:10px; width: 82px; height:30px;  bottom: 10px;   }
.line_h40{margin-top:20px;line-height:40px;}
.line_h40 img{margin-right:10px; vertical-align: middle;}
.mar_L60{margin-left:60px;}


.crd_box .width_crd_box_menu ul li{ width:130px;}
.kaguanjia_c{ cursor:pointer;}

/* 用卡优惠的更过流程指南 */
.guide_nav{float:left;margin:0 40px 0 20px;width:190px;border-top:1px #f2f2f2 solid;}
.guide_nav h3{height:32px;font-weight:normal;  font-size:14px;display:block; color:#333333; background:#eeeeee;}
.guide_nav a{padding:0 18px 0 12px;font-size:14px;height:32px;display:block;cursor:pointer;}
.guide_nav a:hover{ background:#0066b3; color:#ffffff;}
.guide_nav ul li.nav_bg{margin-bottom:2px;line-height:32px;}
.guide_nav .bur{ background:#0066b3; color:#fff;}
.guide_nav .bur a{color:#fff;}

/*---------活动详情页面---------*/
.content-left{padding:0 50px 0 12px;float: left;width: 640px;border-right: 1px solid #ccc;}
.content-left h3{text-align: center;}
.content-left>img{width: 100%;}
.content-right{float: right;width: 230px;}
.content-left p{font-family: '微软雅黑';color: #3f3f3f;}
.slider{margin-left:43px;width:138px;height:30px;background: url(../images/slider1.png) no-repeat center;}
.slider span{display: inline-block;height:30px;}
.slider .large{width: 25%;}
.slider .middle{width: 50%;}
.slider .small{width: 25%;}
.print_or_share a{padding-right: 20px;}
.font-size-box span{padding-right: 1px;}
.font-size-box a{padding-right: 42px;}

/*---------购车分期促销活动详情页面---------*/

.promotion_detail{ width:960px; /*height:900px; */ margin:0 auto; }
.promotion_detail .pro_left{ width:700px; /*height:900px;*/ float:left;}
.pro_left_content {width:680px;  margin:50px 0px 0 20px; }
.pro_left_content h1{ margin-bottom:50px;}
.pro_left_content h2{ margin-bottom:20px;}
.pro_left_content p{ line-height:25px; font-size:15px;color:#7a7a7a;}
.pro_left_content .num{ margin:20px 0 25px 0; color:#323232;}
.pro_left_content .more_act{display:inline-block; margin-left:30px;}
.pro_left_content .more_act a{color:#4084c2; font-size:12px;}
.pro_left_content .pro_table{ width:600px; height:200px;  text-align:left; margin:20px 0 25px 0;}
.pro_left_content .pro_table table{ text-align:center;width:100%; height:100%; background:#d0d0d0; }
.pro_left_content .pro_table table td{ border:1px solid #d0d0d0;}
.pro_left_content .act_show{ margin:50px 0 0 0;}
/*.pro_left_content .act_show .che{ width:700px;}*/
.pro_left_content .act_show ul li{ float:left; text-align:center;}

.promotion_detail .pro_right{ width:260px;/* height:900px; */ float:right;}
.promotion_detail .pro_right .rcontent{width:260px; height:480px;margin:120px 0 0 0;  border-left:1px solid #ccc;}
.pro_right .rcontent h2{ margin:20px 0 0 20px;}
.pro_right .rcontent .fw{ width:200px; height:45px; margin:20px 0 20px 20px; border:1px solid #ccc; line-height:45px; text-align:center;}
.pro_right .rcontent .fw h2{ margin: 0 0 0 0}
.pro_right .rcontent .fw .jxs{ vertical-align:middle; background:url(../images/cxjxs.png) no-repeat; display:inline-block; width:22px; height:21px; padding-left:5px;}
.pro_right .rcontent .fw .jsq{ vertical-align:middle; background:url(../images/fljsq.png) no-repeat; display:inline-block; width:16px; height:18px; padding-left:5px;}
.pro_right .rcontent .xqu{ margin:60px 0 0 20px;}
.pro_right .rcontent ul li{ width:200px;background:url(http://www.ccb.com/cn/home/v3/images/tp.png) 10px center no-repeat; margin:10px 0 0 10px; padding-left:15px}
.pro_right .rcontent_more{ margin:40px 0 0 20px; }
.pro_right .rcontent_more a{color:#4084c2; font-size:12px;}

/*--------brand更多品牌页面---------*/
.brand-search span{padding-right: 20px;}
.brand-search input[type="text"]{width:308px;height:28px;padding:0 6px;border:1px solid #0066b3;}
.brand-search .btn{margin-left:12px;background: #0066b3;color:#fff;padding: 6px 12px; }

.j-select{position: absolute;top:100%;left: 0;width:100%;background: #fff;border:1px solid #ccc;border-top:0;}
.j-select ul li a{display: block;width: 100%;height: 100%;}
.j-select ul li a:hover{background: #eee;}

/*私享礼遇特惠商户*/
.thsh_more{width:960px; margin:0 auto; overflow:hidden; font-size:14px; padding:50px 0;}
.thsh_more h3{padding-left: 34px;padding-bottom: 12px; font-size:16px; border-bottom:1px solid #288add; font-weight:normal; color:#333;}
.thsh_more_left{ float:left; width:420px}
.thsh_more_right{float:right; width:420px}
.thsh_more ul { padding:5px;}
.thsh_more ul li{ padding:5px 0 5px 12px; background:url(../images/thsh_icon1.png) no-repeat left center;}


/*合作品牌经销商查询*/
.brand_check_table{ border: 1px solid #ccc; text-align:center; margin-bottom:20px;}
.brand_check_table tr{ border: 1px solid #ccc;}
.brand_check_table td{ border: 1px solid #ccc; padding:8px 5px;}
.brand_check_table tr.check_table_head1,.brand_check_table tr.check_table_head2{ background:#ddd; font-size:14px;  border:0;}
.brand_check_table tr.check_table_head1 td,.brand_check_table tr.check_table_head2 td{ border:0;}
.brand_check_table tr.check_table_head1 td.check_table_head1_line,.brand_check_table tr.check_table_head2 td.check_table_head1_line{ border-left: 1px solid #ccc;}
.brand_check_table tr.check_table_body{ background:#F9F9F9;}

.brand_check_table tr.hot_sales_title td{border: 1px solid #ccc; padding:15px;}
.brand_check_table tr td.hot_sales_bg{ background:url(../images/label.png) no-repeat right top; background-size:contain;}


/*业务介绍及流程*/
.ywjs_flow_mian{ margin:60px auto 40px; width:960px; overflow:hidden;}
.ywjs_flow_title{ font-weight:normal; font-size:22px; border-left:10px solid #C1C1C1; padding-left:12px;} 

.ywjs_flow_div{ padding: 30px 0 0 20px; overflow:hidden;line-height:28px;}

.flow_div_title{ font-size:18px; line-height:32px; border-bottom: 1px solid #D6D6D6;}
.flow_div_left{ float:left; width:500px; line-height:28px; padding-top:0px;}

.flow_div_right{ float:left; padding:0px 0 0 20px;}

.flow_div_left ul li{ font-size:14px; background:url(../images/ywjs_photo3.jpg) no-repeat left center; padding-left:10px; margin-top:20px;}
.flow_div_left ul li span{ font-size:12px; padding-left:30px;}
.flow_div_img{ margin:0 auto 40px; width:490px; padding-top:80px;}

/*特惠活动*/
.active_th{ float:none;display:block; padding-bottom:10px; }
.active_th_box{ padding-top:10px; margin-left: 100px; width:400px; }

/*特惠活动详情页*/
.thhd_head{ font-weight:normal; font-size:15px; border-bottom:1px solid #ccc; padding-bottom:10px !important; margin-bottom:20px;}
.content-left h4{ font-weight:normal; font-size:16px;}
.total_num{padding-top:30px;}
.bm_online,.thhd_more{ padding:30px 0 50px 0; font-size:14px;color:#0066B1; float:right; cursor:pointer;}

/*特惠商户详情页*/
.content-left h3 span{ float:right;}
.thsh_mian_foot{ padding:30px 0 0 0; background:#F2F3F7; overflow:hidden;}
.thsh_mian_foot_div{ margin:0 auto; width:960px;}
.thsh_mian_foot_div h3{ font-size:18px; font-weight:normal;}
.thsh_mian_foot_div p{ line-height:32px; font-size:14px; background:url(../images/ywjs_photo3.jpg) no-repeat 20px center; padding-left:30px;}
.thsh_mian_foot_div p span{ float:right;}


/*服务指南--信用卡章程*/
.zhangcheng_mian{ width:960px; margin:50px auto 20px; overflow:hidden;}
.zc_mian_left,.zc_mian_right{ float:left;}
.zc_mian_left{ width:190px;  font-size:16px; color:#333; text-align:center; /*border-right:1px solid #eee;*/ padding-right:5px;}
.zc_mian_left li{ line-height:32px; cursor:pointer; border-bottom:2px solid #fff;}
.zc_mian_right{ width:730px;  padding:10px 10px 20px 20px; line-height:30px; font-size:14px;}
.zc_mian_right_text h3{ font-size:20px; text-align:center; padding:0 0 20px 0;}
.zc_mian_cur{ background:#0066b3; color:#fff;}
/*点赞*/
.shou {
display: inline-block;
background-repeat: no-repeat;
font-size: 0;
overflow: hidden;
-webkit-text-size-adjust: none;
}
.item .shou {
margin-right: 7px;
vertical-align: -3px;
cursor: pointer;
}
.icon {
	position: relative;
	top:4px;
width: 22px;
height: 22px;
background: url(/cn/creditcard/v3/images/hard_ico.png) -1px 0px;
cursor:pointer;
}
.shoued{background: url(/cn/creditcard/v3/images/hard_ico2.png) -1px -0px; cursor:default;cursor:pointer;}

/*信用卡产品 人气排行榜*/
.hot-crd-list-btn-l{ width:21px; height:27px; display:block; position:absolute; left:-35px; top:135px; background:url(../images/btn_left.png) no-repeat; cursor:pointer;}
.hot-crd-list-btn-l-hover{ width:21px; height:27px; display:block; position:absolute; left:-35px; top:135px; background:url(../images/icon_left.png) no-repeat; cursor:pointer;}

.hot-crd-list-btn-r-hover{width:21px; height:27px; display:block; position:absolute; right:-20px; top:135px; background:url(../images/btn_right.png) no-repeat; cursor:pointer;}
.hot-crd-list-btn-r{width:21px; height:27px; display:block; position:absolute; right:-20px; top:135px; background:url(../images/icon_right.png) no-repeat; cursor:pointer;}

/*信用卡产品 卡片类型*/
.xykxp_card_type {
    width: 960px;
    margin: 0px auto;
    font-size: 14px;
    color: rgb(51, 51, 51);
    padding: 20px 0px;
    overflow: hidden;
    position: relative;
    height: 50px;
}

.xykxp_card_type_text {
    background: url("../images/xykcp_card_type_bg.jpg") no-repeat scroll left center transparent;
    padding-left: 25px;
	float:left;
	display:inline-block;
	width:100px;
}

.xykxp_card_type_ul {
    padding-left: 120px;
    /*position: absolute;
    margin-top: -30px;*/
}

.xykxp_card_type_ul li.xykxp_card_type_current {
    background: none repeat scroll 0% 0% rgb(0, 136, 230);
    border-radius: 4px 4px 4px 4px;
    color: rgb(255, 255, 255);
}


.xykxp_card_type_ul li {
    float: left;
    cursor: pointer;
    padding: 2px 10px 4px;
    margin-right: 18px;
    /*margin-bottom: 10px;*/
}

.gbrs_bg{ background:url(/cn/creditcard/v3/images/thsh_gprs.jpg) no-repeat left center; float:left; font-size:14px; margin-right:20px;}
.select_bg{background:url(/cn/creditcard/v3/images/thsh_sanjiao.jpg) no-repeat right center; border:none;padding-right: 20px;line-height:inherit;}
.thsh_type_ul{ margin-top:-28px; padding-left:84px;}
.thsh_type_ul li{ padding:1px 8px 1px;}
.thsh_type_ul_show{ height:50px; border:1px solid #CBE0F1; background:#F3F6FB;  line-height:40px; position:relative; margin-top:-25px;}
.thsh_type_ul span{  left:14px; top:37px; width:18px; height:9px; background:url(/cn/creditcard/v3/images/thsh_sanjiao1.jpg) no-repeat; position:absolute;}
.thsh_type_ul_show ul li { float:left; padding:5px; margin-left:15px;cursor:pointer;font-size: 14px;}
.thsh_type_ul_show ul li.thsh_type_ul_show_cur{background:#0088E6; border-radius:4px;color:#fff; padding:4px 8px; line-height:normal;margin-top:12px;}
/*页码*/
/*
.ykyh_main_in_foot .ykyh_page_ol, .ykyh_main_in_foot a:hover {
color: #fff;
padding: 4px 10px;
margin: 0 4px;
background: #0066b3;
}

.ykyh_main_in_foot a {
color: #333;
padding: 4px 10px;
margin: 0 4px;
}

.ykyh_main_in_foot .ykyh_page_cur {
color: #fff;
padding: 4px 10px;
margin: 0 4px;
background: #0066b3;
cursor: text;
}


.ykyh_main_in_foot span {
margin: 0 8px;
}


.ykyh_main_in_foot input {
margin: 0 2px;
width: 40px;
height: 20px;
border: 1px solid #0066b3;
line-height: 20px;
text-indent: 5px;
}
*/
