/* basic */
html{ color:#333; background:#fff;}
body{ font:12px/1.5 tahoma,arial,\5b8b\4f53;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{ font-style:inherit; font-weight:inherit;}
em{ font-style:normal;}
/* h1-h6 */
h1,h2,h3,h4,h5,h6{ font-size:100%;}
/* table */
table{ border-collapse:collapse; border-spacing:0;}
caption,th{ text-align:left;}
/* form */
legend{ font-weight:bold; font-size:1.2em; color:#404040; background:#fff;}
fieldset{ border:none; padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc;}
input, button, textarea, select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input, button, textarea, select{*font-size:100%;}
input, select{padding-left:5px; vertical-align:middle;}
select{ background:#fff;}
textarea{padding:3px;}
input{ outline:none;}
/* other */
q:before, q:after{ content:'';}
pre, code, kbd, samp, tt{ font-family:'Courier New',Courier,monospace;}
fieldset, img{ border:0;}
img{ vertical-align:middle; -ms-interpolation-mode:bicubic;}
a img{ border:0;}
li{ list-style:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
ins{ text-decoration:none;}
del{ text-decoration:line-through;}
small{ font-size:100%;}
abbr, acronym{ border:none; font-variant:normal; border-bottom:1px dotted; cursor:help;}
hr{ color:#d1d7dc; background-color:#d1d7dc; border:none; height:1px;}
/* a */
a{text-decoration:none; cursor:pointer;}
a, a:active, a:focus{ outline:none;}
a:hover{ text-decoration:underline;}
/* mouse */
.cp{ cursor:pointer;}
.cm{ cursor:move;}
.ct{ cursor:text;}
.ch{ cursor:help;}
/* text-indent */
.ti1e{ text-indent:1em;}
.ti2e{ text-indent:2em;}
/* Position */
.zi1{ z-index:1;}
.zi2{ z-index:2;}
.zi3{ z-index:3;}
/* Height & Width */
.h10p{ height:10px;}
.h20p{ height:20px;}
.h22p{ height:22px;}
.h30p{ height:30px;}
.h50p{ height:50px;}
.w300p{ width:300px;}
/* Margins */
.m10p{	margin:10px;}
.m10p0p{ margin:10px 0;}
.m10p20p{ margin:10px 20px;}
.m10p20p5p{ margin:10px 20px 5px;}
.mt10p{ margin-top:10px;}
.mr10p{ margin-right:10px;}
.mb10p{ margin-bottom:10px;}
.ml10p{ margin-left:10px;}
/* Paddings */
.p10p{ padding:10px;}
.p10p0p{ padding:10px 0;}
.pt0p{ padding-top:0;}
.pt10p{ padding-top:10px;}
.pr10p{ padding-right:10px;}
.pb10p{	padding-bottom:10px;}
.pl10p{ padding-left:10px;}
/* Borders */
.b1sc{ border:1px solid #ccc;}
.bt1sc{ border-top:1px solid #ccc;}
.br1sc{	border-right:1px solid #ccc;}
.bb1sc{	border-bottom:1px solid #ccc;}
.bl1sc{	border-left:1px solid #ccc;}
/* blank */
.blank{	clear:both;	display:block; font-size:1px; overflow:hidden;}
.blank5p{ height:5px;}
.blank10p{ height:10px;}
/* float hide */
.fl{ float:left;}
.fr{ float:right;}
.oh{ overflow:hidden;}
.oa{ overflow:auto;}
.os{ overflow:scroll;}
.dn{ display:none;}
.db{ display:block;}
.di{ display:inline;}
.fb{ font-weight:bold;}
.clear{ clear:both;}
/* Clear Fix */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}
/* for ie6 */
.clearfix{ zoom:1;}
/* Hide from IE Mac */ 
.clearfix{ display:block;}
.up_txtHide{
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;/* IE, Safari (WebKit) */
	-o-text-overflow:ellipsis; /* opera */
    /* -moz-binding:url(ellipsis.xml#ellipsis);Firefox */
}
.up_topbar{ background:#5a5a5a; width:100%; min-width:950px;}
.up_topbar_center{ width:950px; margin:0 auto; height:26px; line-height:24px; color:#d0d0d0;}
.up_topbar a{ color:#d0d0d0;}
.up_topbar em{ padding:0 5px; color:#d0d0d0;}
.up_topbar .fl{ width:200px; height: 26px;text-align: left;overflow: hidden;}
.up_topbar .fr{ width:700px; text-align:right; overflow:hidden; height:26px;}
.up_topbar .fr strong{ font-weight:normal; color:#d0d0d0;}
.up_message strong{ font-weight:normal; display:none;}
.up_message_tips{ display:none; width:330px; padding:2px 15px 10px; position:absolute; left:48px; top:28px; z-index:330; background:#fff; border:1px solid #e4e4e4; -moz-box-shadow: 1px 1px 3px #bbc1bf; -webkit-box-shadow: 1px 1px 3px #bbc1bf; box-shadow: 1px 1px 3px #bbc1bf; color:#666;}
.up_message_arrow{ width:13px; height:7px; overflow:hidden; background:url(../images/global/message_arrow.gif) no-repeat; position:absolute; left:20px; top:-7px;}
.up_message_close{ position:absolute; top:6px; right:20px; color:#4b7caf; cursor:pointer;}
.up_message_tips p{ width:100%; border-bottom:1px solid #ccc; margin-bottom:8px; height:30px; line-height:30px;}
.up_message_tips p em{ color:#4b7caf;}
.up_message_tips li{ background:url(../images/global/up_point.gif) no-repeat left center; padding-left:9px; height:25px; line-height:25px; width:97%;}
.up_message_tips a{ color:#4b7caf;}
.up_header{ background:#f2f2f2 url(../images/global/color_line.gif) no-repeat center bottom; min-width:950px;}
.up_header_center{ width:950px; margin:0 auto; height:55px; padding-top:20px;}
.up_header h1{ float:left;}
.up_advimg{ float:left;}
.up_header ul{ float:right; margin-top:15px; position:relative; z-index:999;}
.up_header li{ float:left; margin-left:40px; position:relative;}
.up_header li a.up_home,
.up_header li a.up_app,
.up_header li a.up_product,
.up_header li a.up_sale,
.up_header li a.up_card,
.up_header li a.up_iunionpay,
.up_header li a.up_search,
.up_header li a.up_region,
.up_header li a.up_knowledge,
.up_header li a.up_case,
.up_header li a.up_products,
.up_header li a.up_help,
.up_header li a.up_start,
.up_header li a.up_introduce,
.up_header li a.up_process,
.up_header li a.up_hui,
.up_header li a.up_partner,
.up_header li a.up_addupoint,
.up_header li a.up_use_upoint,
.up_header li a.up_manageupoint,
.up_header li a.up_aboutcard,
.up_header li a.up_spccard,
.up_header li a.up_online,
.up_header li a.up_usecard,
.up_header li a.up_tvpayment,
.up_header li a.up_atm,
.up_header li a.up_counter
{ display:block; height:20px; overflow:hidden; text-indent:-200px; background:url(../images/global/up_menu.gif) no-repeat 0 0; }
.up_header li a.up_index{font-weight: bolder;color: #696969;font-size: 18px;}
.up_header li a.up_home{ width:35px; background-position:0 0;}
.up_header li.up_selected a.up_home,
.up_header li a.up_home:hover{ background-position:0 -20px;}
.up_header li a.up_app{ width:64px; background-position:0 -40px;}
.up_header li.up_selected a.up_app,
.up_header li a.up_app:hover{ background-position:0 -60px; }
.up_header li a.up_product{ width:64px; background-position:0 -80px;}
.up_header li.up_selected a.up_product,
.up_header li a.up_product:hover{ background-position:0 -100px; }
.up_header li a.up_sale{ width:64px; background-position:0 -120px;}
.up_header li.up_selected a.up_sale,
.up_header li a.up_sale:hover{ background-position:0 -140px; }
.up_header li a.up_card{ width:48px; background-position:0 -482px;}
.up_header li.up_selected a.up_card,
.up_header li a.up_card:hover{ background-position:0 -502px; }
.up_header li a.up_iunionpay{ width:64px; background-position:0 -160px; }
.up_header li.up_selected a.up_iunionpay,
.up_header li a.up_iunionpay:hover{ background-position:0 -180px; }
.up_header li a.up_search{ width:64px; background-position:0 -200px;}
.up_header li.up_selected a.up_search,
.up_header li a.up_search:hover{ background-position:0 -220px; }
.up_header li a.up_region{ width:64px; background-position:0 -238px;}
.up_header li.up_selected a.up_region,
.up_header li a.up_region:hover{ background-position:0 -258px; }
.up_header li a.up_knowledge{ width:64px; background-position:0 -280px;}
.up_header li.up_selected a.up_knowledge,
.up_header li a.up_knowledge:hover{ background-position:0 -300px; }
.up_header li a.up_case{ width:64px; background-position:0 -320px;}
.up_header li.up_selected a.up_case,
.up_header li a.up_case:hover{ background-position:0 -340px; }
.up_header li a.up_products{ width:64px; background-position:0 -360px;}
.up_header li.up_selected a.up_products,
.up_header li a.up_products:hover{ background-position:0 -380px; }
.up_header li a.up_help{ width:96px; background-position:0 -400px;}
.up_header li.up_selected a.up_help,
.up_header li a.up_help:hover{ background-position:0 -420px; }
.up_header li a.up_start{ width:64px; background-position:0 -442px;}
.up_header li.up_selected a.up_start,
.up_header li a.up_start:hover{ background-position:0 -462px; }
.up_header li a.up_introduce{ width:100px; background-position:0 -522px;}
.up_header li.up_selected a.up_introduce,
.up_header li a.up_introduce:hover{ background-position:0 -542px; }
.up_header li a.up_process{ width:64px; background-position:0 -562px;}
.up_header li.up_selected a.up_process,
.up_header li a.up_process:hover{ background-position:0 -582px; }
.up_header li a.up_hui{ width:64px; background-position:0 -602px;}
.up_header li.up_selected a.up_hui,
.up_header li a.up_hui:hover{ background-position:0 -622px; }
.up_header li a.up_partner{ width:64px; background-position:0 -642px;}
.up_header li.up_selected a.up_partner,
.up_header li a.up_partner:hover{ background-position:0 -662px; }
.up_header li a.up_addupoint{ width:64px; background-position:0 -681px;}
.up_header li.up_selected a.up_addupoint,
.up_header li a.up_addupoint:hover{ background-position:0 -699px; }
.up_header li a.up_use_upoint{ width:64px; background-position:0 -717px;}
.up_header li.up_selected a.up_use_upoint,
.up_header li a.up_use_upoint:hover{ background-position:0 -736px; }
.up_header li a.up_manageupoint{ width:64px; background-position:0 -756px;}
.up_header li.up_selected a.up_manageupoint,
.up_header li a.up_manageupoint:hover{ background-position:0 -776px; }
.up_header li a.up_aboutcard{ width:85px; background-position:0 -795px;}
.up_header li.up_selected a.up_aboutcard,
.up_header li a.up_aboutcard:hover{ background-position:0 -814px; }
.up_header li a.up_spccard{ width:64px; background-position:0 -833px;}
.up_header li.up_selected a.up_spccard,
.up_header li a.up_spccard:hover{ background-position:0 -852px; }
.up_header li a.up_online{ width:64px; background-position:0 -871px;}
.up_header li.up_selected a.up_online,
.up_header li a.up_online:hover{ background-position:0 -889px; }
.up_header li a.up_usecard{ width:64px; background-position:0 -907px;}
.up_header li.up_selected a.up_usecard,
.up_header li a.up_usecard:hover{ background-position:0 -925px; }
.up_header li a.up_tvpayment{ width:64px; background-position:0 -944px;}
.up_header li.up_selected a.up_tvpayment,
.up_header li a.up_tvpayment:hover{ background-position:0 -962px; }
.up_header li a.up_atm{ width:70px; background-position:0 -980px;}
.up_header li.up_selected a.up_atm,
.up_header li a.up_atm:hover{ background-position:0 -999px; }
.up_header li a.up_counter{ width:64px; background-position:0 -1018px;}
.up_header li.up_selected a.up_counter,
.up_header li a.up_counter:hover{ background-position:0 -1038px; }
.up_sub_item{ display:none;}
.up_sub_arrow{ background:url(../images/global/message_arrow.gif) no-repeat 27px 3px; height:10px; width:64px; top:18px; right:0; position:absolute; z-index:30; overflow:hidden;}
.up_sub_item dl{ padding:10px 0; background:#fff; text-align:left; border-left:1px solid #e4e4e4; border-top:1px solid #d5d3d3; box-shadow: 1px 1px 2px #999; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow:1px 1px 2px #999; border-right:1px solid #d5d3d3; border-bottom:1px solid #c7c6c6; position:absolute; top:27px; right:0; z-index:20;}
.up_sub_item dl.pd20{ padding-bottom:0px; }
.up_sub_item dd{ border-right:1px dotted #d5d5d5; float:left; height:100px; padding:0 10px;}
.up_sub_item dd.up_sub_last{ border:none;}
.up_sub_item dd h2{ padding-left:12px; padding-bottom:5px;color:#666;}
.up_sub_item dd a{ font-size:14px; display:block; color:#b2b2b2; line-height:20px; padding:2px 12px;}
.up_sub_item dd a:hover{ color:#5184b3;}
.up_sub_more{ position:absolute; right:20px; top:150px; z-index:40; }
.up_sub_more a{ color:#666; }
.up_sub_app{ width:100px;}
.up_sub_app dd{ height:140px;}
.up_sub_product{ width:100px;}
.up_sub_product dd{ height:80px;}
.up_sub_sale{ width:100px;}
.up_sub_sale dd{ height:80px;}
.up_sub_card{ width:100px;}
.up_sub_card dd{ height:120px;}
.up_sub_card_qyzq { width:170px;}
.up_sub_card_qyzq dd{ height:20px;}
.up_header_two{ width:950px; margin:0 auto; height:55px; padding-top:20px; overflow:hidden;}
.up_header_two h1{ float:left;}
.up_header_two .fr{ width:600px; text-align:right; overflow:hidden; color:#728196; padding-top:15px;}
.up_header_two a{ color:#728196;}
.up_header_two em{ padding:0 5px;}
.up_header_two strong{ color:#ff7000; font-weight:normal;}

.up_wrap{ width:950px; margin:12px auto 0;}

.up_footer{ margin:10px auto 0; height:60px; width:950px; color:#728196; padding:10px 0 0;}
.up_footer div{ float:left;}
.up_footer div em{ margin:0 8px;}
.up_footer div a{color:#728196;}
.up_footer p{ float:right;}
.up_footer p em{ margin:0 5px;}
.up_footer p a{ position:relative; top:-1px;}

.up_footer800{ margin:10px auto 0; height:60px; width:800px; border-top:1px solid #d9dbdb; color:#728196; padding:10px 0 0; text-align:center;}
.up_footer800 p{ height:24px; line-height:24px;}
.up_footer800 p em{ margin:0 8px;}
.up_footer800 p a{color:#728196;}

.up_app_wrap{ 
	width:950px; 
	margin:12px auto 0;
	background:url(../images/global/slidebar_bg.jpg) repeat-y scroll 0 0 #FFFFFF;
}
.up_app_right{ width:778px; float:right; padding-bottom:20px; min-height:350px;}
.up_app_menu{ width:190px; float:left; min-height:500px;background-color:#ffffff;}
.up_app_menu ul{ background:url(../images/global/up_app_line.gif) no-repeat bottom; padding:10px 0;}
.up_app_menu li a{ position:relative; width:160px; height:36px; display:block; line-height:36px; font-size:14px; color:#4d4d4d;}
.up_app_menu li a:hover{ text-decoration:none; background:#dadce4;}
.up_app_menu li a.selected{ background:url(../images/global/up_app_selected.gif) no-repeat; color:#3d72aa; font-weight:bold; height:40px; line-height:40px; font-weight:bold;}
.up_app_menu li a span{ width:24px; height:24px; display:inline-block; background:url(../images/global/up_app_icon.gif) no-repeat; position:absolute; top:6px; left:20px;}
.up_app_menu li a span.up_ico_credit{ background-position:0 0;}
.up_app_menu li a span.up_ico_zhuanzhang{ background-position:0 -24px;}
.up_app_menu li a span.up_ico_jiaofei{ background-position:0 -48px;}
.up_app_menu li a span.up_ico_phone{ background-position:0 -72px;}
.up_app_menu li a span.up_ico_game{ background-position:0 -96px;}
.up_app_menu li a span.up_ico_Qbi{ background-position:0 -120px;}
.up_app_menu li a span.up_ico_auto{ background-position:0 -144px;}
.up_app_menu li a span.up_ico_traffic{ background-position:0 -168px;}
.up_app_menu li a span.up_ico_airplane{ background-position:0 -192px;}
.up_app_menu li a span.up_ico_hotel{ background-position:0 -216px;}
.up_app_menu li a span.up_ico_train{ background-position:0 -240px;}
.up_app_menu li a span.up_ico_mu{ background-position:0 -432px;}
.up_app_menu li a span.up_ico_chailv{ background-position:0 -408px;}
.up_app_menu li a span.up_ico_movie{ background-position:0 -264px;}
.up_app_menu li a span.up_ico_fund{ background-position:0 -552px;}
.up_app_menu li a span.up_ico_show{ background-position:0 -288px;}
.up_app_menu li a span.up_ico_lottery{ background-position:0 -312px;}
.up_app_menu li a span.up_ico_shop{ background-position:0 -456px;}
.up_app_menu li a span.up_ico_shopping{ background-position:0 -336px;}
.up_app_menu li a span.up_ico_merchant{ background-position:0 -360px;}
.up_app_menu li a span.up_ico_journal{ background-position:0 -504px;}
.up_app_menu li a span.up_ico_upoint{ background-position:0 -384px;}
.up_app_menu li a span.up_ico_wuye{ background-position:0 -480px;}
.up_app_menu li a span.up_ico_periodical{ background-position:0 -504px;}
.up_app_menu li a span.up_ico_flower{ background-position:0 -528px;}
.up_app_menu strong{ float:left; font-weight:normal; margin-left:52px;}
.up_app_menu em{ float:left; margin-left:3px;}
.up_app_menu li a.selected strong{ font-weight:bold;}
.up_ico_hot{ background:url(../images/global/hot.gif) no-repeat 0 0; width:17px; height:19px;}
.up_ico_new{ background:url(../images/global/new.gif) no-repeat 0 0; width:17px; height:19px;}
.up_ico_hui{ background:url(../images/global/hui.gif) no-repeat 0 0; width:17px; height:19px;}
.auto_group_logo{ background:url(../images/global/logo_auto.gif) no-repeat; width:292px ; height:38px; display:block; overflow:hidden; text-indent:-200px;}
.credit_group_logo{ background:url(../images/global/logo_credit.gif) no-repeat; width:292px ; height:38px; display:block; overflow:hidden; text-indent:-200px;}
.jiaofei_group_logo{ background:url(../images/global/logo_jiaofei.gif) no-repeat; width:292px ; height:38px; display:block; overflow:hidden; text-indent:-200px;}
.weizhang_group_logo{ background:url(../images/global/logo_weizhang.png) no-repeat; width:271px ; height:38px; display:block; overflow:hidden; text-indent:-200px;}
.phone_group_logo{ background:url(../images/global/logo_phone.gif) no-repeat; width:292px ; height:38px; display:block; overflow:hidden; text-indent:-200px;}
.wuye_group_logo{ background:url(../images/global/logo_wuye.gif) no-repeat; width:280px ; height:38px; display:block; overflow:hidden; text-indent:-200px;}
.game_group_logo{ background:url(../images/global/logo_game.gif) no-repeat; width:292px ; height:38px; display:block; overflow:hidden; text-indent:-200px;}
.order_wrap{ width:950px; margin:0 auto;}
.up_result_info{ width:948px;border:1px solid #d0e0f2; background:#f5f8fb;}
.failcontent{ background:url(../images/global/fail_32px.gif) no-repeat 40px 10px ; margin:18px 18px 38px 120px; padding-left:85px; min-height:80px; _height:80px;}
.payfail{ font-size:16px; font-family:Microsoft Yahei,Arial, Arial, Helvetica, sans-serif; color:#df3234; padding-top:13px;}
.fail_btn_blue{ display:block; margin-top:20px; width:90px; height:36px; line-height:36px; cursor:pointer; font-size:14px; font-weight:bold; text-align:center; color:#fff; background:/* 20151217注释:因为图片用不到路径报错(../images/phone/blue_btn90px.gif)*/ no-repeat left top; border:none; padding-left:0 }
.fail_btn_blue:hover{ background-position:0 -36px; text-decoration:none;}
.paydo{ padding-top:10px; color:#666;}
/*新增slider content 样式*/
.slidebar{
	float: left;
    display: inline;
    width: 190px;
}
.sidebar-title {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 10px 25px;
}
.sidebar-ul {
    padding-left: 25px;
}
.sidebar-ul li {
    margin-right: 20px;
    border-top: 1px solid #eee;
}
.sidebar-ul li a{ position:relative; width:160px; height:36px; display:block; line-height:36px; font-size:12px; color:#4d4d4d;}
.sidebar-ul li.current a {
    color: #ff6600;
}
.content {
    float: right;
    display: inline;
    width: 700px;
    padding: 30px 30px 50px;
}
.pagetitle{
	color:#999;
	font-size:30px;
	font-weight:600;
}
.pagecontent{
    margin-top: 30px;
    color: #595959;
}
.hz {
    line-height: 30px;
    margin-top: 10px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #ccc;
}
.hz .title, .others .title {
    font-size: 14px;
    font-weight: bold;
}
.hz a {
    color: #0088cc;
}
.hz p{
	font-size:12px;
}