﻿/*通用样式START*/
.font12px{ font-size:12px;}
.font14px{ font-size:14px;}
.p10{ padding:10px;}
.prl5{ padding: 0 5px;}
.prl10{ padding: 0 10px;}
.prl15{ padding: 0 15px;}
.prl20{ padding: 0 20px;}
.ptb5{ padding:5px 0;}
.ptb10{ padding:10px 0;}
.ptb15{ padding:15px 0;}
.ptb20{ padding:20px 0;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt5{ padding-top:5px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl30{ padding-left:30px;}
.mt10{ margin-top:10px;}
.color333{color:#333;}
.color666{color:#666;}
.color999{color:#999;}
.color-ed8307{color:#ed8307;}
.color-cdcdcd{color:#cdcdcd;}
.color-fd4700{color:#fd4700}
.relative{ position:relative;}
.display-none{ display:none;}
.float-left{ float:left;}
.float-right{ float:right;}
.inline-block{ display:inline-block}
.text-center{ text-align:center;}
.text-right{ text-align:right;}
.vertical-middle{vertical-align:middle;}
a{ color:#666666;}
a:hover{ color:#ed8307; text-decoration:underline;}
a.black{ color:#333333;}
a.black:hover{ color:#ed8307; text-decoration:underline;}
a.blue{ color:#257dd6;}
a.blue:hover{ color:#257dd6; text-decoration:underline;}
a.white{ color:#FFF;}
a.white:hover{ color:#FFF; text-decoration:underline;}
.clearfix:after { clear: both; content: "."; display: block; margin: 0; padding: 0; font-size: 0; height: 0; line-height: 0; overflow: hidden }
/*通用样式END*/

/*头部样式*/
.header-weixin, .header-sina, .header-mobile, .header-help, .header-request, .header-nav-arr, .header-subnav, .header-account, .header-arrow, .search-arrow {
background: url("../images/header-icon.png") no-repeat;
display: inline-block;
cursor: pointer;
}

.header-weixin,.header-sina,.header-mobile,.header-help,.header-request,.header-nav-arr,.header-subnav,.header-account,.header-arrow,.search-arrow{ background:url("../images/header-icon.png") no-repeat; display:inline-block; cursor:pointer;}
.header-weixin,.header-sina,.header-mobile,.header-help,.header-message,.header-account{ border-left:1px solid #edeff4; border-right:1px solid #edeff4;}
.header-weixin:hover,.header-sina:hover,.header-mobile:hover,.header-message:hover,.header-account:hover{border-left:1px solid #dedfe2; border-right:1px solid #dedfe2;  border-bottom:1px solid #FFF;}
.header-top{width:100%; height:30px; border-bottom:1px solid #dedfe2; background-color:#edeff4; color:#666666; font-family:"宋体"; position:fixed; top:0px; left:0px; z-index:4;}
.header-top a{ color:#666666;}
.header-top a:hover{ color:#ed8307; text-decoration:underline;}
.header-top-box{width:1000px; margin:0 auto; line-height:30px;}
.header-top-box-right, .header-top-box-left{width:50%; float:left; position:relative; z-index:1000;}
.header-top-box-right{ text-align:right;}
.header-arrow{background-position:-228px 0px;width:8px; height:5px; position:absolute; top:13px; right:5px;}
.header-top-nickname{ color:#333; display:inline-block;border-left:1px solid #edeff4;border-right:1px solid #edeff4; font-family:'Arial'; padding:0px 15px 0 5px}
.header-top-nickname:hover{ background-color:#FFF;border-left:1px solid #dedfe2; border-right:1px solid #dedfe2;  border-bottom:1px solid #FFF}
.header-top-nickname-info{position:absolute;top:31px; left:-37px;width:260px; color:#666; background-color:#FFF;border: 1px solid #dedfe2; border-top:0;}
.header-top-nickname-info dt{height:102px;}
.header-top-nickname-info dt img{width:90px; height:90px;border-radius:5px; margin-top:4px;}
.header-top-nickname-info dd { padding-top:20px;}
.header-top-nickname-info dd p{ height:25px; line-height:25px;width:150px;}
.header-top-nickname-info dd p span.span{width:50%; display:inline-block;}
.header-line{ position:absolute; top:0px; left:-4px;}
.header-request{ background-position:0 -60px; width:92px; height:30px; right:-95px; *+top:-6px; position:absolute;}
.header-mobile{ background-position:-140px 0px; width:66px; height:30px;text-align:left; line-height:30px;  padding-left:22px;}
.header-mobile:hover{ background-position:-140px -30px; color:#f96400; text-decoration:underline;}
.header-mobile img,.header-sina img,.header-weixin img{ position:absolute; top:31px; cursor: default; right:-1px;border:1px solid #dedfe2; border-top:0px; display:none;z-index:1000; }
.header-weixin{ background-position:-30px 0; width:30px; height:30px;}
.header-weixin:hover{ background-position:-30px -30px;}
.header-sina{ background-position:0 0; width:30px; height:30px;}
.header-sina:hover{ background-position:0 -30px;}
.header-help{ background-position:-60px 0px; width:55px; height:30px; padding-left:25px; text-align:left;}
.header-help:hover{ background-position:-60px -30px;border-left:1px solid #dedfe2; border-right:1px solid #dedfe2;color:#f96400;}
.header-help a { width:48px;height:30px; line-height:30px; display:block}
.header-help a:hover{ color:#f96400; text-decoration:underline;}
.header-request{ background-position:0 -60px; width:92px; height:30px; right:-95px; top:-8px;}
.header-message{height:30px; padding:0 7px 0 30px; line-height:30px;}
.header-message:hover{ background-color:#FFF;}
.header-message dl,.header-account dl{position:absolute;top:31px; left:-1px; border:1px solid #dedfe2; border-top:0px; background-color:#fff;width:100%;text-align:left; display:none;}
.header-account dl dd{ padding:0 10px;}
.header-message dl dd{ position:relative; padding-left:30px; height:30px; line-height:30px;}
.header-message dl dd:hover,.header-account dl dd:hover{ background-color:#edeff5}
.header-account{ background-position:0px -98px; width:88px; height:30px; padding-left:11px; text-align:center; line-height:30px;}
.header-account:hover{background-position:0px -128px;}
.header-account dl{width:130px;}
.header-height{width:100%; height:31px;}
.header-logo{ background:url("../images/header-logo.png") no-repeat center center #FFFFFF;width:100%; height:110px; margin:0 auto;}
.header-logo-box{width:1000px; margin:0 auto;}
.header-logo a.link-index{width:370px; height:110px; display:inline-block; float:left;}
.header-logo a.link-hlep{width:300px; height:110px; display:inline-block; float:right;}
.header-nav{width:100%; height:38px; background-color:#ff6700; z-index:3; position:relative; font-family:"宋体";}
.header-nav-ul{width:1000px; height:38px; margin:0 auto; font-size:14px;}
.header-nav-ul li{width:100px; height:38px; line-height:38px; float:left; text-align:center; z-index:1}
.header-nav-ul li a{  line-height:38px; color:#FFF; font-weight:bold;}
.header-nav-ul li a:hover{ text-decoration:none;}
.header-nav-ul li.header-current,.header-nav-ul li.header-current-hover,.header-nav-ul li.header-no-subnav:hover{  background-color:#df5d06;}
.header-nav-ul li.header-index-current,.header-nav-ul li.header-index-hover:hover{ background-color:#70BC24;}
.header-nav-ul li.header-subnav{ background-position:-192px -60px;}
.header-nav-ul li.header-subnav:hover{ background-position:-92px -60px;}
.header-pay-hover{background:url("../images/nav-pay-bg.png") no-repeat; display:inline-block;width:100px; height:38px;}
.header-pay-hover:hover{background:url("../images/nav-pay-bg-current.png") no-repeat;}
.header-subnav-list{position: absolute;z-index:1;top: 37px;left: -1px; border:1px solid #FF6700; border-top:none; font-size:12px; padding-bottom:10px; display:none; background-color:#FFF;}
.header-subnav-list dd{width:100px; height:26px;}
.header-subnav-list dd a{color:#333; display:inline-block;width:92px; height:26px; line-height:26px; text-align:left; padding-left:8px; font-weight:normal;}
.header-subnav-list dd a:hover{ background-color:#edeff5;}
.ico_pub_billboard,.ico_newreg,.ico_mw,.ico_pub_blog,.ico_pub_hall,.ico_pub_photo,.ico_pub_group,.ico_ting,.ico_lottery,.ico_cards,.ico_vipcall{width: 16px;height: 16px;vertical-align: middle;vertical-align: middle;margin-right: 5px;background: transparent url(../images/ico_nav.png) no-repeat;display: inline-block;}
.ico_vipcall { background-position: 0 -1278px }
.ico_pub_billboard{background-position: 2px 0;}
.ico_newreg { background-position: 0 -624px }
.ico_mw { background-position: 0 -655px }
.ico_pub_blog { background-position: 0 -57px }
.ico_pub_hall { background-position: 0 -114px }
.ico_pub_photo { background-position: 0 -76px }
.ico_pub_group { background-position: 0 -95px }
.ico_ting { background-position: 0 -940px }
.ico_lottery { background-position: 0 -985px }
.ico_cards { background-position: 0 -1008px }
.ico_position{ position:absolute; left:10px; top:7px;}
.ico_friend,.ico_mail,.ico_v_jian,.ico_audiotop,.ico_money_jian,.ico_kmb_jian,.ico_money_ti,.ico_userset,.ico_evaluation,.ico_phone_miss,.ico_message{ width: 16px; height: 16px; vertical-align: middle; margin-right: 5px; background: transparent url(../images/ico_sidebar.png) no-repeat; _background: transparent url(../images/ico_sidebar.gif) no-repeat; display: inline-block }
.ico_message{background-position: -101px -152px }
.ico_friend { background-position: 0 -171px }
.ico_mail { background-position: -20px -18px }
.ico_v_jian { background-position: -97px 0 }
.ico_audiotop { background-position: -41px -155px }s
.ico_money_jian { background-position: -61px -56px }
.ico_kmb_jian { background-position: -97px -75px }
.ico_money_ti { background-position: -61px -75px }
.ico_userset {background-position: -61px -133px;}
.ico_evaluation{background-position: -98px -113px;}
.ico_phone_miss{background-position: -100px -133px;}
/*搜索*/
.search-btn{ background:url("../images/index-icon.png") no-repeat; display:inline-block; cursor:pointer;}
.search-box{width:950px; margin:10px auto; height:36px; background-color:#fff; line-height:36px; font-size:12px; padding-left:10px; z-index:2;}
.search-btn{ background-position:-32px -5px;width:66px; height:25px; border:0;}

/*底部*/
.footer-bg { margin: 0 auto; width: 100%; background-color: #E3E7EE; border-top:2px solid #cfd4e1; margin-top: 20px; clear: both; font-size:12px; }
.footer { clear: both; padding: 5px 0 15px 0; text-align: center; color: #666; margin: 0 auto }
.footer .menu { text-align: center; }
.footer p { line-height: 21px }
.copyright { color: #333 }
.copyright a { color: #333;padding-left: 4px; padding-right: 4px }
.fonter_img { margin-top: 10px; }
.fonter_img a { padding: 0 10px 0 10px }
#float_footer{bottom: 50px; right: 0px; position: fixed;}
/*底部FAQ*/
.faq_list { border-bottom: 1px solid #d8dadf; margin: 0 auto 10px; padding: 25px 0; width: 1000px; }
.faq_col { float: left; width: 192px; white-space: nowrap; }
.faq_col dt { color: #333; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; }
.faq_col dt i { background: url("../images/ico_faq.png") no-repeat scroll; display: block; float: left; height: 30px; margin-right: 5px; width: 30px; }
.faq_col dt i.ico_faq1 { background-position: 0 0; }
.faq_col dt i.ico_faq2 { background-position: -30px 0; }
.faq_col dt i.ico_faq3 { background-position: -60px 0; }
.faq_col dt i.ico_faq4 { background-position: -90px 0; }
.faq_col dt i.ico_faq5 { background-position: -120px 0; }
.faq_col dd { display: block; padding: 5px 0 0 36px; width: 157px; overflow: hidden; }
.faq_col dd a { color: #666; display: block; height: 22px; line-height: 22px; }
.faq_col dd p { color: #666; display: block; line-height: 22px; }
.faq_contact dd a{ display:inline-block; width:100%; height:35px; margin-top:150px;}
.faq_contact{width:197px; height:190px; background:url("http://r.52callme.com/common/images/footer-contact.png") no-repeat; margin-top:6px;}
.faq_contact dd{width:197px; padding-left:0px;}
.faq_blue a,.faq_blue a:link,.faq_blue a:visited{color:#2c76c0;}
.faq_blue a:hover{color:#2c76c0; text-decoration:underline;}
/*右侧悬浮导航*/
.nav-right-arrow,.nav-top,.nav-advise,.nav-kaomi,.nav-service,.nav-call-status0,.nav-call-status1,.nav-call-status2,.nav-call-status3,.nav-call-status4,.nav-call-status5,.nav-call-status6,.nav-right-call-disturb,.nav-right-call-setting,.nav-right-call-discharge{ background:url("../../common/images/nav-icon.png") no-repeat; display:inline-block; cursor:pointer;}
.nav-right{width:50px; border:1px solid #cfd4e1; border-bottom:0; position:fixed; bottom:20px; right:10px; z-index:1000}
.nav-right-top-hover{ position:absolute; left:-90px; top:5px; display:none; padding-right:15px;}
.nav-right-hover1,.nav-right-hover-call,.nav-right-hover-qq{ position:absolute; display:none; padding-right:15px;}
.nav-right-hover1{ left:-90px;top:10px;}
.nav-right-hover-qq{left:-100px; top:0px;}
.nav-right-hover-call{left:-115px;top:0px;width:100px;}
.nav-right-hover-call p.border-bottom,.nav-right-hover-qq p.border-bottom{border-bottom:1px solid #ffc5a8}
.nav-right-hover1 p,.nav-right-hover-call p,.nav-right-top-hover p,.nav-right-hover-qq p{ background-color:#ff722c;color:#FFF; height:24px; line-height:24px; text-align:center; font-size:12px;}
.nav-right-hover1 p,.nav-right-top-hover p{width:75px;}
.nav-right-hover-qq p{width:85px;}
.nav-right-hover-call p{ width:75px; height:30px; line-height:30px; padding-left:25px; text-align:left;}
.nav-right-arrow{background-position:0px -218px;width:6px; height:7px; position:absolute; top:8px; right:9px;}
.nav-right ul{}
.nav-right ul li{width:50px; height:44px; border-bottom:1px solid #cfd4e1; position:relative;}
.nav-right ul li.top{ height:33px;}/*回到顶部高度只有33px*/
.nav-call-status0{ background-position:-1px -1px; width:50px; height:44px;}/*未选择通话状态*/
.nav-call-status1{ background-position:-52px -1px; width:50px; height:44px;}/*放电中*/
.nav-call-status2{ background-position:-102px -1px; width:50px; height:44px;}/*热聊中*/
.nav-call-status3{ background-position:-152px -1px; width:50px; height:44px;}/*空闲中*/
.nav-call-status4{ background-position:-202px -1px; width:50px; height:44px;}/*非通话时段*/
.nav-call-status5{ background-position:-252px -1px; width:50px; height:44px;}/*免打扰*/
.nav-call-status6{ background-position:-302px -1px; width:50px; height:44px;}/*未绑定电话*/
.nav-right-call-disturb{  background-position:-153px -46px;}/*免打扰背景*/
.nav-right-call-discharge{  background-position:-153px -76px;}/*放电背景*/
.nav-right-call-setting{  background-position:-153px -106px;}/*通话设置背景*/
.nav-service{ background-position:-1px -46px; width:50px; height:44px;}/*客服联系*/
.nav-service.current{ background-position:-52px -46px;}/*客服联系*/
.nav-kaomi{ background-position:-1px -91px; width:50px; height:44px;}/*考米小管家*/
.nav-kaomi.current{ background-position:-52px -91px;}/*考米小管家*/
.nav-advise{ background-position:-1px -136px; width:50px; height:44px;}/*投诉建议*/
.nav-advise.current{ background-position:-52px -136px;}/*投诉建议*/
.nav-top{ background-position:-1px -182px; height:33px; width:50px;}/*回到顶部*/
.nav-top.current{background-position:-52px -182px;}/*回到顶部*/


/*站内信*/
.aui_content .right {float: right;}
.aui_content .f14px {font-size: 14px;}
.aui_content .fb {font-weight: bold;}
.aui_content .c_red {color: #f00;}
.aui_content .w_340 {width: 340px;}
.aui_content .t_photo_cont { text-align: left; padding-top:10px; }
.aui_content .t_photo_cont td { padding: 2px 1px; }
.aui_content em {color: #999;font-family: Tahoma, Verdana, helvetica;font-size: 12px;font-style: normal;}
.aui_content .but_miblue{background-image: url("/images/but.png");background-repeat: no-repeat;background-color: transparent;display: inline-block;border: 0 none;color: #FFF;cursor: pointer;vertical-align: middle;_vertical-align: baseline;text-align: center;}
.aui_content .but_miblue {width: 57px;height: 22px;line-height: 22px;background-position: 0 -186px;}
.but_miblue:hover {background-position: 0 -212px;}
/*站内信*/