﻿@charset "utf-8";
/* 
 * CSS Document for ccb weixin
 * http://ccb.com/
 * wen CCB GEONG
 * http://www.geong.com/
 * Date: 2013-07-23
 */
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
a,a:hover,a:visited{
	color:#333;
	text-decoration:none;
}
/*
	Dreamweaver 流体网格属性
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	灵感来自于 Ethan Marcotte 的“具有响应的 Web 设计” 
	http://www.alistapart.com/articles/responsive-web-design
	
	和 Joni Korpi 的“黄金网格系统”
	http://goldengridsystem.com/
*/

/* 移动设备布局: 480px 及更低。 */
body{
	font-family:"微软雅黑",sans-serif;
	font-size:26px;
	min-height:500px;
	background:url(http://m.ccb.com/cn/mobile/weixin/images/bg_logo.png) no-repeat right bottom #3e4a59;

}
.header{
    height: 85px;
	line-height:85px;
	overflow:hidden;
	text-align:center;
	-webkit-box-shadow: 0 9px 20px #242E38;
	-moz-box-shadow: 0 9px 20px #242E38;
	-ms-box-shadow: 0 9px 20px #242E38;
	-o-box-shadow: 0 9px 20px #242E38;
	box-shadow: 0 9px 20px #242E38;
	background:url(http://m.ccb.com/cn/mobile/weixin/images/head_bg1.png) repeat-x;
}
header h1{
    display:inline-block;
    display:inline\0;
    zoom:1;
	font-size:1.2em;
	color:#0796da;
	font-weight: normal;
    vertical-align: middle;	
	color:#fff;
	margin-top:-3px;
	-webkit-text-shadow: 0 1px 0 #000;
	-moz-text-shadow: 0 1px 0 #000;
	-ms-text-shadow: 0 1px 0 #000;
	-o-text-shadow: 0 1px 0 #000;
	text-shadow: 0 1px 0 #000;
}
.logo,logo1{
	display:block;
	text-align:center;
}
.nobacklogo,logo1{
	display:block;
	text-align:center;
}
.w_head{
	width: 93%;
	margin:0 auto;
	position:relative;
}
.back_btn,.exit_btn{
	font-size:0;
	cursor:pointer;
	position:absolute;
	z-index:100;
}
.back_btn{
	left:0;
	margin-left: -12px;
}
.exit_btn{
	right:0;
}
.content{
	margin:18px auto 20px;
	width: 93%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	background-color:#ececec;
	-webkit-box-shadow: 0 4px 15px #333;
	-moz-box-shadow: 0 4px 15px #333;
	-ms-box-shadow: 0 4px 15px #333;
	-o-box-shadow: 0 4px 15px #333;
	box-shadow: 0 4px 15px #333;
}
.content1{
	margin:18px auto 20px;
	width: 93%;
}
/*--网点查询--*/
.auto_find{
	padding:1em;
	display:block;
}
.auto_find img{
	vertical-align:middle;
}
.auto_find span{
	display:inline-block;
	vertical-align:middle;
}
.content .find_btn a{
	display:block;
}
.arrow_bg{
	background:url(http://m.ccb.com/cn/mobile/weixin/images/ico_arrow.png) 95% center no-repeat;
}
.select_find{
	padding:1.5em 1.5em .5em;
}
.select_find h1{
	text-align:center;
	font-weight:normal;
	-webkit-text-shadow:1px 1px 0 #fff;
	-moz-text-shadow:1px 1px 0 #fff;
	-ms-text-shadow:1px 1px 0 #fff;
	-o-text-shadow:1px 1px 0 #fff;
	text-shadow:1px 1px 0 #fff;
}
.select_find h1,.select_list{
	margin-bottom:1.2em;
}
.find_btn .ui_btn_blur{
	width:100%;
}
.find_btn .ui_btn_inner{
	padding:.5em 1em .7em;
	
}
/*--查询结果页--*/
.search_result h1,.lc_title h1,.card_sq_title h1,.err_t h1,.ui_title1 h1{
	text-align:center;
	font-weight:normal;
	font-size:30px;
	-webkit-text-shadow:1px 1px 0 #fff;
	-moz-text-shadow:1px 1px 0 #fff;
	-ms-text-shadow:1px 1px 0 #fff;
	-o-text-shadow:1px 1px 0 #fff;
	text-shadow:1px 1px 0 #fff;
	padding:1em;
	color:#555;
	border-bottom:1px solid #b3b3b3;
}
.search_info,.card_info,.err_txt{
	border-top:1px solid #fff;
	padding:.5em 1.5em;
}
.search_info dl,
.search_info p,
.card_info dl,
.card_info p,
.err_txt p,
.shop_info dl{
	/*--20140421新增.shop_info dl--*/
	color:#555;
	padding:.3em;
}
.search_info dt,
.card_info dt,
.search_info dd,
.card_info dd,
.shop_info dt,
.shop_info dd{
	/*--20140421新增.shop_info dt,.shop_info dd--*/
	display:inline;	
}
.b_list li a{
	display:block;
	padding:.8em .5em .8em 1.5em;
	border-left:.5em solid #1477b8;
	background:url(http://m.ccb.com/cn/mobile/weixin/images/ico_arrow.png) no-repeat 95% center;
}
.arrow_bg,.b_list li a.arrow_bg1,.b_list li a.arrow_bg2,.b_list li a{
	padding-right:2.5em;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.b_line{
	height:0;
	border-top:#b3b3b3 1px dotted;
	border-bottom:#fff 1px dotted;	
	margin:.5em 1.5em .5em 1em;
}
.search_info .work_time{
	display:block;
	padding-left:5em;
}
/*--查看地图--*/
.gps_title h1,.app_sort_title h1,.jinrong_ll_title h1{
	padding:1em 0;
	width:50%;
	text-align:center;
	font-weight:normal;
	color:#555;
	-webkit-text-shadow:1px 1px 0 #efefef;
	-moz-text-shadow:1px 1px 0 #efefef;
	-ms-text-shadow:1px 1px 0 #efefef;
	-o-text-shadow:1px 1px 0 #efefef;
	text-shadow:1px 1px 0 #efefef;
	background-color:#c5c5c5;
	-webkit-box-shadow:0 -5px 10px #888 inset;
	-moz-box-shadow:0 -5px 10px #888 inset;
	-ms-box-shadow:0 -5px 10px #888 inset;
	-o-box-shadow:0 -5px 10px #888 inset;
	box-shadow:0 -5px 10px #888 inset;
}
.gps_title h1.on,.app_sort_title h1.on,.jinrong_ll_title h1.on{
	background-color:transparent;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	-webkit-text-shadow:1px 1px 0 #fff;
	-moz-text-shadow:1px 1px 0 #fff;
	-ms-text-shadow:1px 1px 0 #fff;
	-o-text-shadow:1px 1px 0 #fff;
	text-shadow:1px 1px 0 #fff;
}
.gps_Bmap,.app_iphone,.jinrong_ll_save{
	-webkit-border-radius:.5em 0 0 0;
	-moz-border-radius:.5em 0 0 0;
	-ms-border-radius:.5em 0 0 0;
	-o-border-radius:.5em 0 0 0;
	border-radius:.5em 0 0 0;
}
.gps_Satellite,.app_android,.jinrong_ll_loan{
	-webkit-border-radius:0 .5em 0 0;
	-moz-border-radius:0 .5em 0 0;
	-ms-border-radius:0 .5em 0 0;
	-o-border-radius:0 .5em 0 0;
	border-radius:0 .5em 0 0;
}
.gps_body{
	font-size:0;
}
.zoom_btn a,.agreement_btn a,.next_btn1 a{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:49%;
}
.zoom_btn a.s_btn,.agreement_n,.pre_sq{
	border-right:solid 2px #005c97;
}
.zoom_btn a.b_btn,.agreement_y,.next_sq{
	border-left:solid 2px #309ecf;
}
.gps_select{
	text-align:center;
	padding-top:1em;
	border-top:solid 1px #fff;
}
.gps_select .select_list{
	display:inline-block;
	width:25%;
	margin:0 .2em 1.5em;
}


/*--理财产品--*/
.lc_list{
	border-top: 1px solid #fff;
    padding-top: 1em;
}
.lc_data{
	padding:1.2em;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #b3b3b3;
}
.no_border_t{
	border-top:none !important;
}
.no_border_b{
	border-bottom:none !important;
}
.lc_data .lc_data_t{
	font-weight:normal;
	padding-bottom:.6em;
	color:#555555;
	border-bottom:dotted 1px #b3b3b3;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lc_data_m{
	line-height:1.5em;
	padding-top:.6em;
	border-top:dotted 1px #fff;
}
.lc_info{
	width:33%;
	text-align:center;
}
.lc_info_r{
	margin-left:66%;
	text-align:center;
}
.lc_btn{
	margin-top:1em;
	text-align:right;
}
.lc_btn a{
	margin-left:.8em;
	width:5em;
}
.lc_details_list{
	padding:1em 2em;	
}
.lc_details_list li{
	padding:.4em 0;
	line-height:1.5em;	
}
.lc_jy em{
	color:#000;
}
.lc_jy span{
	color:#555;
}
.lc_jy li .mobile_banking_y{
	border-left-color:#fe6320;
}
.lc_jy li .mobile_banking_n{
	border-left-color:#4fafdf;
}
.pb_20{
	padding-bottom:20px;
}
.jy_msg p{
	color:#fff;
}
.lc_details .buy_btn a{
	display:block;
}

/*--信用卡申请--*/
.credit_card_y,.credit_card_n{
	padding:1.5em;
}
.credit_card_y,.border_b{
	border-bottom:solid 1px #B3B3B3;
}
.credit_card_n,.border_t{
	border-top:solid 1px #fff;
}
.card_sq_btn{
	margin-top:.5em;
}
.card_sq_btn .color_gray2{
	margin:0 1em 0 1.5em;
}
.card_sq_btn .ui_btn_inner{
	padding-left:2em;
	padding-right:2em;
}
.credit_card_n li{
	padding:0.5em 0 0 1.5em;
	background:url(http://m.ccb.com/cn/mobile/weixin/images/ico_list.png) no-repeat left .9em;
}
.credit_card_sq{
	padding:1.5em 1.5em .5em;
}
.sq_t{
	margin-bottom:.5em;
}
.card_pt{
	padding:0em 1.5em;
}
.card_pic{
	text-align:center;
	max-width:100%;
}
.card_txt{
	line-height:2em;
}
.card_benefit p{
	padding:.5em 0 .5em 1.5em;
}
.card_agreement{
	border:solid 1px #b3b3b3;
	background-color:#fff;
	padding:.2em;
	font-size:.7em;
}
div.next_btn a,div.next_btn1 a{
	display:block;
}
.card_data{
	margin-bottom:1.2em;
}
.card_data label{
	color:#555;
}
.card_data input{
	margin-top:.1em;
}
.card_data_num{
	margin-left:5.5em;
}
.card_data_name{
	margin-left:5.5em;
}

.card_id_name{
	margin-left:4.5em;
}

.card_tel_num{
	margin-left:7.1em;
}

.card_code_num{
	margin-left:3.5em;
}

.card_car_num{
	margin-left:4.5em;
}

.card_car_sort{
	margin-left:4.5em;
}

.card_car_old{
	margin-left:2.5em;
}
.card_car{
	font-weight:normal;
	padding:0 0 .5em .6em;
}
.code_ico{
	display:block;
	right:0;
	top:0;
	height:100%;
	border:none;
	float:right;
	-webkit-border-radius:.5em;
	-moz-border-radius:.5em;
	-ms-border-radius:.5em;
	-o-border-radius:.5em;
	border-radius:.5em;
	z-index:100;
}
.card_tel_code1{
	margin:1em 0;
}
.agin_code{
	color:#fff;
	z-index:100;
	border:none;
	border-radius:.5em;
	background-color:#0066cc;
	padding:0 1em;
	height:100%;
	line-height:100%;
	right:0;
	top:0;
	font-family: "微软雅黑";
}
.card_sq_title h1 img,.err_t h1 img{
	vertical-align:middle;
	margin-right:1em;
}
/*--申请进度查询--*/
.card_cx_num{
	margin:1em 0;	
}
.card_cx_txt{
	margin-left:4.5em;	
}
.card_cx_txt input{
	margin-top:.1em;
}
.card_info .sp_msg{
	display:block;
	margin-left:5em;
}
/*--最新公告--*/
.new_msg_t{
	padding:1.5em 0 1em;
	text-align:center;
}
.msg_list{
	padding-top:1em;
}
/*--公告正文--*/
.text_details_t{
	padding:1.5em 0 1em;
	margin:0 1.5em;
	text-align:center;
	border-bottom:dotted 1px #b5b5b5;
}
.new_msg_t h1,.text_details_t h1{
	font-size:1.1em;
	font-weight:normal;
	-webkit-text-shadow:1px 1px 0 #FFF;
	-moz-text-shadow:1px 1px 0 #FFF;
	-ms-text-shadow:1px 1px 0 #FFF;
	-o-text-shadow:1px 1px 0 #FFF;
	text-shadow:1px 1px 0 #FFF;
	color:#555;
}
.text_time{
	font-size:.8em;
	margin-top:.2em;
}
.text_details_m{
	margin:0 1.5em;
	padding:.5em;
	color:#555;
	border-top:dotted 1px #fff;
}
.text_details_m p{
	text-indent:2em;
	line-height:2em;
	text-align:justify;
}
/*--下载--*/
.app_sort_body{
	padding:1em 1.5em;
	color:#555;
}
.app_sort_body .b_line{
	margin-left:0;
	margin-right:0;
}
.app_sort_body p{
	line-height:2em;
}
.down_btn .iphone_btn,.down_btn .android_btn{
	display:block;
}

/*--页脚--*/
.footer{
	text-align:center;
	color:#fff;
	line-height:1.5em;	
	margin-top:3em;
	padding-bottom:.5em;
}
/*--20131120新增基金查询ui_title1,ui_title1 h1为新添加，加入到已有样式中，请查找--*/
.jijin_cx_num{
	margin:.5em 0 1em;
}
.jinrong_hq .b_line{
	border-top-style:solid;
	border-bottom-style:solid;
}
.jinrong_hq .border_l_org,.border_l_org{
	border-left:solid #FE6320 .5em;
}
.jinrong_hq .border_l_blu,.border_l_blu{
	border-left:solid #4FAFDF .5em;
}
.jinrong_hq .border_l_pur,.border_l_pur{
	border-left:solid #824fdf .5em;
}
.jinrong_wh{
	padding:1.5em;
	color:#555;
}
.jinrong_wh_t,.jinrong_ll_t{
	font-size:1em;
	margin-bottom:.5em;
}
.jinrong_wh_m th,.jinrong_wh_m td,.jinrong_ll_m th,.jinrong_ll_m td{
	border:solid 1px #000;
	text-align:center;
	color:#333;
	font-weight:normal;
	padding:.3em 0;
}
.jinrong_wh_m th,.jinrong_ll_m th{
	background-color:#a5d0d0;
}
.jinrong_ll_m{
	padding:1em 1.5em;
	color:#333;
}
/*--20140421新增周边优惠商户--*/
.shop_pt{
	padding:1em 1.8em;

}
/*
.content .shop_pt h1{ font-size:1.5em; line-height:2em;}
.content .shop_pt p{ line-height:1.5em;}
*/
.shop_pic{
	width:114px;
	height:114px;
	border-radius:.3em;
}
.shop_txt{
	color:#555;
	padding-left:124px;
}
.shop_txt h1,.shop_details dt{
	color:#333;
}
.shop_txt h1{
	margin-bottom:.5em;
}
.shop_details{
	padding:1.5em;
	color:#555;
}

.showList_t{
	border:none;
}
.shopList_m li a{
	display:block;
}
.shopList_pt{
	padding-left:2em;
}
.shopList_pic{
	width:160px;
}
.shopList_txt{
	margin-left:170px;
}
.shopList_txt h2{
	white-space:nowrap;
	width:70%;
	overflow:hidden;
	text-overflow: ellipsis;
}
.shopList_txt p{
	margin-top:.5em;
	color:#555;
	white-space:nowrap;
	width:70%;
	overflow:hidden;
	text-overflow: ellipsis;
}
.shopList_txt span{
	float:right;
	margin:-2.3em 1em 0 0;
}

.shopSearch_list{
	padding-top:1em;
}
.shopSearch_list .shopList_txt{
	margin-left:0;
}
.shopSearch_list .shopList_txt span{
	margin-top:-2.3em;
}

@media only screen and (max-width: 390px) {
/*--20131022新增贵金属栏目--*/
.gjs_detail_txt ul li{
	font-size:.8em;
}
/*--20140327新增金融行情--*/
.jinrong_wh_t,.jinrong_wh_b{
	font-size:.8em;
}
.jinrong_wh{
	padding:.8em;
}
}
@media only screen and (max-width: 479px) {
body{
	font-size:16px;
	background-size:50% auto;
}

.content .shop_pt h1{ font-size:16px;}
.header{
	height:43px;
	line-height:43px;	
}

.header h1{
	height:43px;
	line-height:43px;	
}
.back_btn img,.exit_btn img{
	height:60px;
	margin-top:-5px;
}
.exit_btn img{
	height:55px;
	margin-top:-2px;
}

.back_btn img{
	width:55px;
}
.logo{
	margin-left:70px;
	text-align:left;
}
.nobacklogo{
	
}
.logo img,.logo1 img{
	height:43px;
	margin-top:0;
}
.nobacklogo img,.logo1 img{
	height:43px;
	margin-top:0;
}
.ui_select_blur{
	-moz-background-size:1em .5em;
	-webkit-background-size:1em .5em;
	-ms-background-size:1em .5em;
	-o-background-size:1em .5em;
	background-size:1em .5em;
}
.arrow_bg,.b_list li a{
	-moz-background-size:.8em;
	-webkit-background-size:.8em;
	-ms-background-size:.8em;
	-o-background-size:.8em;
	background-size:.8em;
}
/*
.search_result h1,.lc_title h1,.card_sq_title h1 ,.err_t h1{
	font-size:18px;
}
*/
.lc_title,.card_sq_title ,.err_t,.app_sort_title,.new_msg_t,.ui_title1{
	height:47px;
	line-height:47px;
	overflow:hidden;
	padding:0;
}
.search_result h1,.lc_title h1,.card_sq_title h1 ,.err_t h1,.app_sort_title h1,.ui_title1 h1{
	font-size:16px;
	line-height:46px;
	padding:0;
}
.card_sq_title h1 img ,.err_t h1 img{
	height:30px;
}
.gps_select .select_list{
	display:inline-block;
	width:25%;
	margin:0 0 1.5em;
}

/*--20140421周边优惠商户--*/
.shop_pic{
	width:72px;
	height:72px;
}
.shop_txt{
	padding-left:82px;
}

.shopList_pic{
	width:80px;
}
.shopList_txt{
	margin-left:90px;
}
.shopList_txt span {
    margin: -2.3em 0 0 0;
}
.shopList_pt{
	padding-left:1em;
}
.shopSearch_list .shopList_txt{
	margin-left:0;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
body{
	font-size:18px;
	background-size:40% auto;
}
.content .shop_pt h1{ font-size:18px;}
.header{
	height:60px;
	line-height:60px;	
}
.back_btn img,.exit_btn img{
	height:75px;	
}
.logo{
	margin-left:100px;
	text-align:left;
}
.logo img,.logo1 img{
	height:65px;
}
.nobacklogo{
	
}
.nobacklogo img,.logo1 img{
	height:65px;
}
.ui_select_blur{
	-moz-background-size:1em .5em;
	-webkit-background-size:1em .5em;
	-ms-background-size:1em .5em;
	-o-background-size:1em .5em;
	background-size:1em .5em;
}
.arrow_bg,.b_list li a{
	-moz-background-size:.8em;
	-webkit-background-size:.8em;
	-ms-background-size:.8em;
	-o-background-size:.8em;
	background-size:.8em;
}
.search_result h1,.lc_title h1,.card_sq_title h1,.err_t h1{
	font-size:22px;
}
.card_sq_title h1 img,.err_t h1 img,.err_t h1 img{
	height:45px;
}
/*--20140421周边优惠商户--*/
.shop_pic{
	width:72px;
	height:72px;
}
.shop_txt{
	padding-left:82px;
}

.shopList_pic{
	width:110px;
}
.shopList_txt{
	margin-left:120px;
}
.shopList_txt span {
     margin: -2.3em .5em 0 0;
}
.shopSearch_list .shopList_txt{
	margin-left:0;
}
}

/* 平板电脑布局: 481px 至 768px。样式继承自: 移动设备布局。 */

@media only screen and (min-width: 481px) {
}

@media only screen and (width: 768px) {
}
/* 桌面电脑布局: 769px 至最高 1232px。样式继承自: 移动设备布局和平板电脑布局。 */

@media only screen and (min-width: 769px) {

.content,.content1,.w_head{
	width: 90%;
	max-width: 1232px;
}
}


/*--字体颜色--*/
.color_blur{
	color:#1377b8 !important;	
}
.color_gray1{
	color:#b5b5b5 !important;
}
.color_gray2{
	color:#555 !important;
}
.color_red{
	color:#e91b1b !important;
}
.color_green{
	color:#628e00 !important;
}
.color_black{
	color:#000 !important;
}

/*--输入框--*/
.ui_select_blur,.ui_input_blur{
	background-color:#fff;
	border:solid 1px #afd0f1;
	-webkit-border-radius:.5em;
	-moz-border-radius:.5em;
	-ms-border-radius:.5em;
	-o-border-radius:.5em;
	border-radius:.5em;
	-webkit-box-shadow:0 2px 3px #dfe2e7 inset;
	-moz-box-shadow:0 2px 3px #dfe2e7 inset;
	-ms-box-shadow:0 2px 3px #dfe2e7 inset;
	-o-box-shadow:0 2px 3px #dfe2e7 inset;
	box-shadow:0 2px 3px #dfe2e7 inset;
	padding:.5em;
    position: relative;	
	vertical-align: middle;
}
.ui_select_blur{
	background-image:url(http://m.ccb.com/cn/mobile/weixin/images/ico_down.png);
	background-repeat:no-repeat;
	background-position:95% center;	
}
.ui_select_blur input,.ui_input_blur input{
	display:block;
	border:none;
	background:none;
	width:100%;
	position:relative;
	z-index:1;
}
.ui_select_blur select{
	opacity:0;
	width:100%;
	height:100%;
	-webkit-appearance: none;
	position:absolute;
	left:0;
	top:0;
	z-index:2;	
}

/*--按钮--*/

.ui_btn1{
	background-color:#1477b8;
	text-align:center;
	-webkit-border-radius:0 0 .4em .4em;
	-moz-border-radius:0 0 .4em .4em;
	-ms-border-radius:0 0 .4em .4em;
	-o-border-radius:0 0 .4em .4em;
	border-radius:0 0 .4em .4em;
}
.ui_btn1 a{
	padding:1em 0;
	color:#fff;
	display:inline-block;
	text-decoration:none;
	-webkit-text-shadow:0px 1px 0 #000;
	-moz-text-shadow:0px 1px 0 #000;
	-ms-text-shadow:0px 1px 0 #000;
	-o-text-shadow:0px 1px 0 #000;
	text-shadow:0px 1px 0 #000;
}

.ui_btn_orange,.ui_btn_blur{
	display:inline-block;
	vertical-align: middle;
	text-align:center;
	cursor: pointer;
	padding: 0;
    position: relative;	
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	-ms-border-radius: .5em;
	-o-border-radius: .5em;
	border-radius: .5em;
	text-decoration: none;
	-webkit-text-shadow: 0 1px 0 #000;
	-moz-text-shadow: 0 1px 0 #000;
	-ms-text-shadow: 0 1px 0 #000;
	-o-text-shadow: 0 1px 0 #000;
	text-shadow: 0 1px 0 #000;
	color:#fff;
}
.ui_btn_orange{
	background-color:#fe8917;
	border-bottom:solid 1px #eea21b;
	border-top:solid 1px #ffbe4a;
	-webkit-box-shadow:0 13px 5px -9px #b3b3b3;
	-moz-box-shadow:0 13px 5px -9px #b3b3b3;
	-ms-box-shadow:0 13px 5px -9px #b3b3b3;
	-o-box-shadow:0 13px 5px -9px #b3b3b3;
	box-shadow:0 13px 5px -9px #b3b3b3;
}
.ui_btn_blur{
	background-color:#1477b8;
	border-bottom:solid 1px #1891c0;
	border-top:solid 1px #45afd7;
	-webkit-box-shadow:0 13px 5px -9px #878787;
	-moz-box-shadow:0 13px 5px -9px #878787;
	-ms-box-shadow:0 13px 5px -9px #878787;
	-o-box-shadow:0 13px 5px -9px #878787;
	box-shadow:0 13px 5px -9px #878787;
}
.ui_btn_inner { 
	padding: .3em 1em .5em; 
	min-width: .75em; 
	display: block; 
	position: relative; 
	text-overflow: ellipsis; 
	overflow: hidden; 
	white-space: nowrap; 
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	-ms-border-radius: .5em;
	-o-border-radius: .5em;
	border-radius: .5em;
	zoom: 1; 
}
.ui_btn_orange .ui_btn_inner { 
    border-top: 1px solid #ffa245;
	-webkit-box-shadow:0 -3px 3px #ef8015 inset;
	-moz-box-shadow:0 -3px 3px #ef8015 inset;
	-ms-box-shadow:0 -3px 3px #ef8015 inset;
	-o-box-shadow:0 -3px 3px #ef8015 inset;
	box-shadow:0 -3px 3px #ef8015 inset;
}
.ui_btn_blur .ui_btn_inner { 
    border-top: 1px solid #4292c7;
	-webkit-box-shadow:0 -3px 3px #126fac inset;
	-moz-box-shadow:0 -3px 3px #126fac inset;
	-ms-box-shadow:0 -3px 3px #126fac inset;
	-o-box-shadow:0 -3px 3px #126fac inset;
	box-shadow:0 -3px 3px #126fac inset;
}
.ui_btn_orange:hover,.ui_btn_orange:visited,.ui_btn_blur:hover,.ui_btn_blur:visited,.buy_btn a{
	color:#fff;	
	text-decoration: none;
}

.err_txt{
	border-top:1px solid #fff;
	padding:.5em 1.5em;
}
.err_txt p{
	color:#555;
	padding:.3em;
	line-height:2em;
}
.color_blue1{
	color:#4292C7;
}

.text_details_m p{
	text-indent: 0;
}
.notice{
	background:#fff;
	text-align:center;
	padding:1em 0;
}
.notice img{
	vertical-align:middle;
	margin-right:.3em;
}
.notice h1{
	font-size:100%;
	color:#333;
}
.notice p{
	color:#555;
}
/*20180522 绑定协议*/
.overflow_h{ overflow:hidden;}
.title_tab_h1 h1{width: 50%;box-sizing: border-box; background: #ccc; box-shadow: -1px -1px 8px #909090 inset; float:left; position:relative;padding:0.6em;border-bottom:none;}
.title_tab_h1 h1.cur{ background: none; box-shadow:none;}
.title_tab_h1 h1.cur::after{ position:absolute; width:50%;height:2px; bottom:0;left:25%; background:#0066b3;content: ""; }
.title_tab_h1 h1.cur::before{position:absolute; width:0;height:0; bottom:0;left:50%; margin-left:-8px;content: ""; border:8px solid transparent; border-bottom:6px solid #0066b3; }