/*
 * Description: 用于重置浏览器样式，公用类集合
 * Date:        创建日期：2013.7.24
 */
/* basic */
html{ color:#333; background:#fff;}
body{ font:12px/1.5 tahoma,arial,\5b8b\4f53; background:#ebeced; min-width:1000px}
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; /*IE7私有属性,解决缩放失真*/}
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{ color:#3974c8; 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;}
.h225{height:225px;}
.w300p{ width:300px;}
/* Margins */
.m10p{	margin:10px;}
.mt30p{ margin-top:30px;}
.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;}
.mb30p{margin-bottom:30px;}
.mb80p{margin-bottom:80px;}
/* 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;}

/* S 清除浮动 */
/* 01使用空标签加class清除浮动 */
.clear{ clear:both;}
/* 02使用after伪对象清除浮动 Clear Fix */ 
.clearfix:after{
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}
/* for ie6 */
.clearfix{ zoom:1; /* 或 height:1%;*/}
/* Hide from IE Mac */ 
.clearfix{ display:block;}
/* E 清除浮动 */

/* 文本溢出时显示省略标记(...) */
.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 */
}






/*
 * Description: 门户网站公用样式集合
 * Date:        创建日期：2014.9.26
 */
.up_app_wrap{ width:1000px; margin:20px auto 20px; min-height:778px}
.up_app_right{ width:810px; float:right; background:#fff;}
.up_app_menu{ width:180px; float:left;  background:#fff;}


/*
 * Description: 头部样式集合
 * Date:        创建日期：2014.9.28
 */
/* 全局导航 */
.up_topbar{ background:#191919; width:100%;min-width:1000px;}
.h_top{ height:40px}
.h_bottom{ height:50px}
.up_topbar_center{ width:1000px; margin:0 auto; height:32px; line-height:30px; color:#d0d0d0; padding-top:8px;}
.up_topbar a{ color:#909090;}
.up_topbar em{ padding:0 5px; color:#d0d0d0;}
.phone_ban{ background:url(../images/global/phone_ban.png) no-repeat; width:73px;height:30px; display:inline-block; margin-left:10px;text-align: left;text-indent: 30px;}

/* 头部菜单 */
.up_header{min-width:1000px;}
.up_header_center{ width:1000px; margin:0 auto; height:40px;}
.up_header h1{ float:left; margin-right:30px; margin-top:-5px}
.up_advimg{ float:left;}
.up_header ul{ float:right; margin-top:4px; 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_sale,
.up_header li a.up_live,
.up_header li a.up_product
{ display:block; height:26px; overflow:hidden; text-indent:-200px; background:url(../images/global/menu.gif) no-repeat 0 0; }
/* 根据菜单名定位图片 */
.up_header li a.up_home{ width:45px; background-position:0 0;}
.up_header li a.up_app{ width:45px; background-position:0 -26px;}
.up_header li a.up_sale{ width:45px; background-position:0 -52px;}
.up_header li a.up_live{ width:45px; background-position:0 -78px;}
.up_header li a.up_product{ width:45px; background-position:0 -104px;}
/* 选中滑过时的效果 */
.up_header li.up_selected a.up_home,.up_header li a.up_home:hover,
.up_header li.up_selected a.up_app,.up_header li a.up_app:hover,
.up_header li.up_selected a.up_sale,.up_header li a.up_sale:hover,
.up_header li.up_selected a.up_live,.up_header li a.up_live:hover,
.up_header li.up_selected a.up_product,.up_header li a.up_product:hover
{ border-bottom:3px solid #c98702;}


/*
 * Description: 底部样式集合
 * Date:        创建日期：2014.9.28
 */
/* S 公用底部1000px */
.footer{ background:#191919; width:100%;min-width:1000px; height:104px; }
.up_footer{ height:45px; width:1000px; color:#fff; padding:25px 0px 34px 0px;margin:10px auto 0;}
.up_footer_first{ width:1000px; margin-bottom:18px;}
.up_footer div{ float:left; font-size:12px;font-family:SimSun;}
.up_footer span{ font-family:Verdana}
.up_footer div em{ margin:0 8px;}
.up_footer div a{color:#fff;}
.up_footer p{ float:right;}
.up_footer p em{ margin:0 5px;}
.up_footer p a{ position:relative; top:-1px;}
/* E 公用底部1000px */





/*
 * Description: 个人应用左侧样式集合
 * Date:        创建日期：2014.9.26
 */
.up_app_menu .menu_title{ background:#6e757f;border-bottom:1px solid #494e55; height:37px; line-height:37px; vertical-align:middle; font-size:18px; font-family:Microsoft YaHei; color:#fff; padding-left:20px;}
.up_app_menu .menu_title img{ float:right; margin-top:10px; margin-right:10px;}
.up_app_menu .menu_title div{width: 13px;height: 14px;display: inline-block;background: url(../images/global/arrow.gif) no-repeat;cursor: pointer;margin-top: 10px;float: right;margin-right: 10px;}
.up_app_menu .menu_title .arrow_down{background-position: 0 0;}
.up_app_menu .menu_title .arrow_up{background-position: 0 -14px;}
.up_app_menu strong{  font-weight:normal; margin-left:15px;}
.up_app_menu ul{ background:url(../images/global/menu_top_bg.gif) repeat-x top; padding:6px 0; border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.up_app_menu ul li{ line-height:40px; height:40px}
.up_app_menu ul li:hover{ background:#f4f4f4}
.up_app_menu li a{ position:relative; height:40px; display:block; line-height:40px; font-size:14px; color:#4d4d4d; padding-left:18px}
.up_app_menu li a:hover{ text-decoration:none; background:#f4f4f4;}
.up_app_menu li a.selected{ background:#ebebeb; color:#555555; font-weight:bold; height:40px; line-height:40px; font-weight:bold;}
.up_app_menu li a.selected strong{ font-weight:bold;}
.up_app_menu .more_app{ color:#fff; background:url(../images/global/global_icon.png) right 15px no-repeat; width:150px; height:40px; display:block}
.up_app_menu .more_app_up{background:url(../images/global/global_icon.png) right -12px no-repeat; }
.up_app_menu .more_app:hover{ text-decoration:none}
.up_app_menu .new,.up_app_menu .hot,.up_app_menu .hui{background:url(../images/global/global_icon.png)  no-repeat; width:14px; height:16px; display:inline-block; margin-left:3px; position:relative; top:-3px}
.up_app_menu .new{ background-position:0 -50px;}
.up_app_menu .hot{  background-position:0 -75px;}
.up_app_menu .hui{ background-position:0 -100px;}

/* 应用大图标 */
.up_app_menu li a span{ width:24px; height:24px; display:inline-block; background:url(../images/global/app_icon.png) no-repeat; position:relative; top:7px }
.up_app_menu li a span.up_ico_credit{ background-position:0 0;}
.up_app_menu li a span.up_ico_jiaofei{ background-position:0 -24px;}
.up_app_menu li a span.up_ico_phone{ background-position:0 -48px;}
.up_app_menu li a span.up_ico_traffic{ background-position:0 -72px;}
.up_app_menu li a span.up_ico_car{ background-position:0 -216px;}
.up_app_menu li a span.up_ico_game{ background-position:0 -96px;}
.up_app_menu li a span.up_ico_movie{ background-position:0 -120px;}
.up_app_menu li a span.up_ico_airplane{ background-position:0 -144px;}
.up_app_menu li a span.up_ico_hotel{ background-position:0 -168px;}
.up_app_menu li a span.up_ico_flower{ background-position:0 -192px;}
.up_app_menu li a span.up_ico_lottery{ background-position:0 -240px;}
.up_app_menu li a span.up_ico_chailv{ background-position:0 -264px;}
.up_app_menu li a span.up_ico_wuye{ background-position:0 -288px;}
.up_app_menu li a span.up_ico_periodical{ background-position:0 -312px;}



/*2014.9.29*/

 /*----------- 头部 ----------*/
.app_sub_header{ width:810px;  position:relative; height:95px;}
.app_sub_header .notice{ height:24px; line-height:24px; background:#f7efda url(../images/global/notice-icon.gif) 20px 5px no-repeat; color:#666; width:765px; padding-left:45px; overflow:hidden; border-top:1px solid #ebdcb3}
.app_sub_header .notice iframe{ float:left;}
.app_sub_header .notice a{ margin-right:20px; text-decoration:none; float:right; display:inline;}
.app_sub_header .notice a:hover{ text-decoration:underline}
/*选项卡*/
.head_tab{ text-align:center; position:relative; top:36px; font-family:Microsoft YaHei; margin-right:20px;}
.head_tab a:hover{ text-decoration:none}
.head_tab .tab{float:left; width:97px;line-height:34px; height:34px; background:#f5f5f5;margin-left:1px}
.head_tab .tab a{font-size:16px; color:#494949;}
.head_tab .selected{ line-height:34px; height:34px; background:#6e757f }
.head_tab .selected a{ font-size:16px; color:#fff;}
.line_tab{ width:778px; background:#6e757f; height:1px; margin:0 auto; display:block; position:relative; top:16px; overflow:hidden; }

/* --------常见问题 */
.cj_qa{ clear:both; width:810px; overflow:hidden; border-top:1px solid #ebeced; padding-top:1px; background:#fff; padding-bottom:14px;}
.cj_qa h2{ color:#666; line-height:35px; width:100%;  margin-bottom:6px; background:#f8f8f8; font-size:14px; font-weight:bold;padding-left:20px;}


/*标题*/
.app_logo{ padding:15px 0 0 20px;  position:relative;}
.app_logo h2{  font-size:18px; color:#333; font-family:Microsoft YaHei; font-weight:normal; line-height:18px;}
.app_logo h3{ font-size:12px; color:#838383;  font-weight:normal; line-height:12px; padding-top:9px;}

/* 出错 */
.text_error{background:url(../images/global/fail_16px.gif) left top no-repeat; text-indent:20px; color:#e45353 !important;font-size:12px;height:16px; line-height:16px;}
.txterror{border:1px solid #f0b438 !important;background-color:#fcf6e6 !important;} 


/* 提醒红色 */
.tx_remind_red{ background:url(../images/global/alarm_16px_red.gif) 0 0 no-repeat; text-indent:20px; color:#e45353; line-height:12px; height:17px}

/*点击变色*/
.txtclick{border:1px solid #c98702 !important; } 
/*input公共样式*/
.txt{  border:1px solid #c2c2c2; padding:5px 0 5px 10px; height:25px}

/*短信验证*/
.sms_yan_btn{float:left; width:85px; height:35px; }
.sms_huoqu,.sms_fasong,.sms_chongxin{ width:85px; height:35px; line-height:35px; border:none; font-family: Microsoft YaHei; padding:0; cursor:pointer; font-size:16px;}
.sms_huoqu,.sms_chongxin{ background:url(../images/global/sms_yanzheng.gif) top left no-repeat;color:#fff;}
.sms_fasong{ background:url(../images/global/sms_yanzheng.gif) bottom left no-repeat;color:#6e757f;}
.miao{ padding:0 3px 0 5px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:16px; position:relative; top:2px}
.sms_tips{ color:#838383; font-size:12px; line-height:28px}
.sms_tips_chongxin{ color:#aeaeae;font-size:12px; line-height:28px}
.loading{ background:url(../images/global/loading.gif) 0 8px no-repeat; text-indent:20px;}

/*下拉菜单右箭头*/

.more_arrow,.more_arrow_short{  width:35px;text-indent:-100px; display:block;background:url(../images/global/small_icon.gif) no-repeat; float:right; position:absolute; right:0; top:1px}
.more_arrow{ background-position:10px -15px; height:34px;}
.more_arrow_short{ background-position:10px -20px; height:27px;}

.m_position{position: relative;}

.view_title{ text-align:left; background-color:#eaeaea; height:40px; line-height:40px; text-indent:20px; color:#333; width:100%; font-size:14px;font-family:Microsoft YaHei;}


/* 24px图标 */
.up_ico_credit,.up_ico_jiaofei,.up_ico_phone,.up_ico_traffic,.up_ico_car,.up_ico_game,.up_ico_movie,.up_ico_airplane,.up_ico_hotel,.up_ico_flower,.up_ico_lottery,.up_ico_chailv,.up_ico_wuye,.up_ico_periodical{ width:24px; height:24px; display:inline-block; background:url(../images/global/app_icon.png) no-repeat; }
.up_ico_credit{ background-position:0 0;}
.up_ico_jiaofei{ background-position:0 -24px;}
.up_ico_phone{ background-position:0 -48px;}
.up_ico_traffic{ background-position:0 -72px;}
.up_ico_car{ background-position:0 -216px;}
.up_ico_game{ background-position:0 -96px;}
.up_ico_movie{ background-position:0 -120px;}
.up_ico_airplane{ background-position:0 -144px;}
.up_ico_hotel{ background-position:0 -168px;}
.up_ico_flower{ background-position:0 -192px;}
.up_ico_lottery{ background-position:0 -240px;}
.up_ico_chailv{ background-position:0 -264px;}
.up_ico_wuye{ background-position:0 -288px;}
.up_ico_periodical{ background-position:0 -312px;}
/* 64px图标 */
.credit_64px,.jiaofei_64px,.phone_64px,.traffic_64px,.car_64px,.game_64px,.movie_64px,.airplane_64px,.hotel_64px,.flower_64px,.lottery_64px,.chailv_64px,.wuye_64px,.periodical_64px{ width:64px; height:64px; display:inline-block; background:url(../images/global/app_icon_64px.png) no-repeat;}
.credit_64px{ background-position:0 0; }
.jiaofei_64px{ background-position:0 -64px; }
.phone_64px{ background-position:0 -128px; }
.traffic_64px{ background-position:0 -192px; }
.game_64px{ background-position:0 -256px; }
.movie_64px{ background-position:0 -320px; }
.airplane_64px{ background-position:0 -384px; }
.hotel_64px{ background-position:0 -448px; }
.flower_64px{ background-position:0 -512px; }
.car_64px{ background-position:0 -576px; }
.lottery_64px{ background-position:0 -640px; }
.chailv_64px{ background-position:0 -704px; }
.wuye_64px{ background-position:0 -768px; }
.periodical_64px{ background-position:0 -832px; }


/*系统异常弹层*/
.anomaly_con{ text-align:center}
.anomaly_info{font-size:20px;font-family:Microsoft YaHei; margin-top:45px; margin-bottom:30px}
.anomaly_info img { margin-right:10px}
.anomaly_btn{ width:140px; height:40px; line-height:40px; cursor:pointer; font-size:16px; text-align:center; color:#fff; background: url(../images/global/btn_submit.gif) no-repeat 0 0; border:none; font-family:Microsoft YaHei; display:block; margin:0 auto}

/*选项卡icon*/
.icon_jingwai,.icon_meishi,.icon_gouwu,.icon_xiuxian,.icon_liren,.icon_shenghuo,.icon_jiudian,.icon_shanglv,.icon_jiuyuan,.icon_libin,.icon_yundong{ background:url(../images/global/liyu_icon.png)  no-repeat;  width:20px; height:20px; font-size:14px; color:#4a4a4a; text-indent:25px; line-height:20px}
.icon_jingwai{ background-position:0 1px}
.icon_meishi{ background-position:0 -24px}
.icon_gouwu{ background-position:0 -50px}
.icon_xiuxian{ background-position:0 -74px}
.icon_liren{ background-position:0 -99px}
.icon_shenghuo{ background-position:0 -124px}
.icon_jiudian{ background-position:0 -150px}
.icon_shanglv{ background-position:0 -175px}
.icon_jiuyuan{ background-position:0 -198px}
.icon_libin{ background-position:0 -224px}
.icon_yundong{ background-position:0 -250px}


.icon_hotCoupon,.icon_1,.icon_2,.icon_3,.icon_4,.icon_5,.icon_7,.icon_8{ background:url(../images/global/hui_icon.png)  no-repeat;  width:20px; height:20px; font-size:14px; color:#4a4a4a; text-indent:25px; line-height:20px}
.icon_hotCoupon{ background-position:0 0}
.icon_1{ background-position:0 -24px}
.icon_2{ background-position:0 -49px}
.icon_3{ background-position:0 -74px}
.icon_4{ background-position:0 -99px}
.icon_5{ background-position:0 -124px}
.icon_7{ background-position:0 -150px}
.icon_8{ background-position:0 -174px}






/******************************************************以下old************************************************************/


/*
 * Description: 门户网站公用样式集合
 * Date:        创建日期：2013.7.24
 */

/* 导航下拉菜单 */
.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:20px; }
.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:12px; display:block; color:#666; 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:500px;}
.up_sub_app dd{ height:120px;}
.up_sub_product{ width:100px;}
.up_sub_product dd{ height:80px;}
.up_sub_sale{ width:187px;}
.up_sub_sale dd{ height:100px;}
.up_sub_card{ width:80px;}
.up_sub_card dd{ height:95px;}


/* E 头部 */




/* 小图标 */
.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;}

/*异常弹出页面 */
.tip_title{ text-align:left; background-color:#eaeaea; height:40px; line-height:40px; text-indent:20px; color:#333; width:100%; font-size:18px;font-family:Microsoft YaHei;}
.sys_error{background: url(../images/global/fail_32px.gif) no-repeat 145px 47px;padding-left: 185px;padding-top: 47px;min-height: 32px;margin-bottom: 23px;}
.sys_error .sys_error_content{ font-size:20px; color:#333; font-family:Microsoft YaHei;}
.sys_btn_line{text-align:center;}
.sys_btn{ width:140px; height:40px; line-height:40px; cursor:pointer; font-size:16px; text-align:center; color:#fff; background: url(../images/global/btn_submit.gif) no-repeat 0 0; border:none; font-family:Microsoft YaHei; }

/*分享*/
.share{margin: 25px auto 133px; height:16px; width:110px ; color:#666}
