@charset "utf-8";
.index_main { width:710px; float:left;}
.index_side { width:240px; padding:0 0 0 1px; float:right;}
/*焦点图*/
.slide{width:710px; height:209px; overflow:hidden;}
.J_slide_list{height:185px;overflow:hidden;}
.J_slide_trigger{ margin:0 -1px; overflow:hidden;background:#9e9e9e;}
.J_slide_trigger li{ float:left; display:inline;width:25%;height:24px;line-height:24px;text-align:center;color:#fff;}
.J_slide_trigger li.curr{background:#fff; color:#343434;}
/*公告*/
.notice { margin-top:10px; height:24px;line-height:24px; padding:0 50px 0 10px;  border:1px solid #ddd; background:#f7f7f7;position:relative; font-family:\5b8b\4f53}
.notice .tit{ height:24px; float:left;}
.notice_con{ width:600px; height:24px; float:left; overflow:hidden;}
.notice_con li, .notice_con li a{ color:#666}
.notice_con li a:hover{ color:#c00; text-decoration:none;}
.notice_con .time { padding-left:10px;}
.notice_con .more{ padding-left:10px; position:absolute; top:0; right:60px;background:#f7f7f7;color:#06c;}
.arr_prev,.arr_next{ width:24px; height:24px; line-height:24px; border:1px solid #ddd; position:absolute; top:-1px; right:24px; background:url(../../../img/v2/pay/index/index_sp.png) no-repeat;}
.arr_next{ right:-1px; background-position:-72px 0;}
.arr_prev:hover,.arr_next:hover{border:1px solid #c30000; z-index:2; text-decoration:none;background-position:-24px 0;}
.arr_next:hover{background-position:-48px 0;}
.catalog {position: relative;height:40px;width: 600px;overflow: hidden;}      
.slideTxt li {float: left;width: 600px;}
/*box*/
.index_box{ border:1px solid #ddd; border-bottom:3px solid #ccc; padding:1px; position:relative;zoom:1}
.index_box .tit_box{ height:32px; line-height:32px; margin-bottom:1px; background:url(../../../img/v2/pay/index/index_sp.png) 0 -34px repeat-x;}
.index_box .tit_more{ width:100px; height:32px; padding-right:10px; float:right;background:url(../../../img/v2/pay/index/index_sp.png) right -76px no-repeat; text-align:right;}
.side_ico{ width:4px; height:33px; overflow:hidden; background:url(../../../img/v2/pay/index/index_sp.png) -292px -202px no-repeat; position:absolute; top:-1px; left:-4px;}
.side_ico2{ background-position:-296px -202px}
/*商户服务*/
.business .title,.personal .title{ float:left; padding-left:25px; background:url(../../../img/v2/pay/index/index_sp.png) -277px -118px no-repeat; font-size:14px;}
.bus_pro{ position:relative; margin:12px 10px 0;padding:0 0 12px 55px;zoom:1}
.bus_pro .block{ overflow:hidden; clear:both;}
.bus_pro li{width:145px; padding:0 5px 0 165px;float:left; display:inline; line-height:24px;}
.bus_pro li.l{ width:140px; padding-right:10px;}
.bus_pro li .a_img{ width:154px; height:103px; margin-left:-165px; float:left; display:inline;padding:1px; border:1px solid #fff;}
.bus_pro li .a_img:hover{border:1px solid #ccc}
.bus_pro li .a_img img{width:154px; height:103px;}
.bus_pro li h3{ margin-top:3px;}
.bus_pro li h3 a{ color:#000}
.bus_pro li h3 a:hover{ color:#c00}
.bus_pro li .txt a{ color:#666}
.bus_pro li .txt a:hover{ text-decoration:none;}
.index_box .link{ margin:7px 0 3px;}
.index_box .link span{ margin:0 10px;}
.index_box .link .more{ margin-left:20px; color:#06c}
.dashed_b{ border-bottom:1px dashed #ccc;}
.pro_sort_tit{ width:32px; position:absolute; top:0; left:7px; background:#dcdcdc url(../../../img/v2/pay/index/index_sp.png) 0 -76px no-repeat;overflow:hidden;}
.pro_sort_tit strong{ height:99px; padding:30px 9px 4px; text-align:center; color:#000; background: url(../../../img/v2/pay/index/index_sp.png) 0 bottom no-repeat;display:block; font-size:14px; line-height:18px;}
.sort_2 strong{ height:117px; padding-top:14px;}
.sort_3 strong{ height:85px; padding-top:18px;}
/*个人服务*/
.personal .title{ background-position:-277px -160px}
.personal .link{ color:#999; margin:3px 15px 8px;}
.personal .link a{ color:#999;}
.per_pro{ position:relative; margin:12px 10px 0;padding:0 0 12px 55px;zoom:1}
.per_pro .link{ color:#999;}
.quick_pay{ overflow:hidden; clear:both;}
.quick_pay li{ width:102px; height:102px; line-height:20px; margin:1px 0 0 1px; display:inline; float:left;text-align:center;}
.quick_pay li a{ display:block; height:86px; padding:8px;}
.quick_pay li a span{ display:block;}
.quick_pay li a:hover{ text-decoration:none; background:#e6e6e6; color:#333}
.pay_ico{ width:64px; height:64px; margin:0 auto 3px; display:block; background:url(../../../img/v2/pay/pay_ico.png) no-repeat;}
.i_cash{ background-position:-74px 0}/*提现*/
.i_transfer{background-position:-148px 0}/*转账*/
.i_trade{background-position:-222px 0}/*网上交易*/
.i_demand{background-position:-296px 0}/*交易查询*/
.i_payfor{background-position:-370px 0}/*找人代付*/


/*login*/
.login_box{ margin-left:-1px;}
.login_tab{ width:237px; height:30px;clear:both; margin-left:1px; border:1px solid #ddd;border-bottom:none; position:relative;}
.login_tab li{ width:120px; height:29px; text-align:center; position:absolute;top:-2px; margin:1px 1px 0 1px; border-bottom:1px solid #ddd;_border-bottom:1px solid #999;}
.login_tab li span{height:29px; line-height:28px; display:block; padding:1px 1px 0 1px; cursor:pointer;border-bottom:1px solid #999;_border-bottom:1px solid #ddd;}
.login_tab .tab_l{left:-2px;}
.login_tab .tab_r{right:-2px;_right:-3px;}
.login_tab li.cur{height:30px;border:1px solid #ddd; margin:0; height:30px; border-bottom:0; z-index:2;}
.login_tab li.cur span{height:30px; padding:0; border:1px solid #999;border-bottom:none; font-weight:700; font-size:14px; color:#000;background:#fff; position:relative;}
.login_bd{ margin-top:-1px;_margin-top:0;border:1px solid #ddd;border-top:none; clear:both;}
.login_con{ min-height:261px;_height:260px; padding:5px 12px 35px;border:1px solid #999;border-top:none;position:relative; z-index:3}
.login_con .error {clear:both;margin:-36px -14px 1px;border:1px solid #ddd; border-bottom:none; background:#ffe2d6;color:#f00; position:relative;zoom:1}
.login_con .error_bd{ border:1px solid #ff4a4a;}
.login_con td{width:212px; height:32px;padding:0 15px 0 10px;line-height:20px; vertical-align:middle;}
.ico_close{ width:16px; height:16px; display:inline-block;}
.login_con .ico_close{ position:absolute; top:-1px; right:-3px; cursor:pointer; color:#f00;}
.login_con .con_box{ width:100%; overflow:hidden;}
.login_con .del{ width:12px; height:12px; padding:2px; display:inline; float:right; margin:-21px 3px 0 0; cursor:pointer; border:1px solid #eee; background:#f9f9f9; line-height:12px; text-align:center; font-family:Verdana, Geneva, sans-serif; color:#aaa}
.login_con .del:hover{ border:1px solid #ddd; color:#666; text-decoration:none;}
.login_con label { width:100%; height:26px; line-height:28px; display:block;color:#666;/*float:left;*/ clear:both; overflow:hidden;}
.login_con input {border:1px solid #999; width:205px;height:14px; line-height:14px; background:#fff; color:#000;float:left; clear:both; font-family:Verdana, Geneva, sans-serif}
.login_con input:hover{ border-color:#666;}
.login_con input.gray{ color:#ccc}
.login_con object{ width:215px;_width:213px;height:24px;border:none; vertical-align:middle;}
.login_con embed{ float:left; clear:both}
.login_con .payEdit a{ display:block; width:211px; clear:both;}
.login_con .payEdit a:hover{ width:211px}
.login_con .code_img{ float:left;}
.login_con .code_img img{height:24px;margin-left:5px;vertical-align:middle; cursor:pointer}
.login_con .code_inp{ width:60px}
.login_con .btn{ width:100%; padding-top:10px; clear:both; float:left;}
.login_con button,.login_con button:hover{ width:102px; height:36px; border:none; display:inline; margin:0 15px 0 0; float:left; background:url(../../../img/v2/pay/index/index_sp.png) -43px -118px no-repeat; cursor:pointer; font-weight:700; color:#fff; font-size:14px; }
.login_con button:hover{ background-position:-43px -196px;}
.login_con .bus_join{ display:inline-block; margin-top:15px; color:#06f}
.login_con .bus_join:hover,.operate a:hover{ color:#c00}
.operate{ width:217px; padding:8px 10px; border-top:1px  dashed #ddd; background:#f5f5f5; position:absolute; bottom:1px;_bottom:0;left:0;color:#666; text-align:center;}
.operate a{ margin:0 8px; color:#999;}
/*个人登录*/
.login_bd .login_per label{ height:26px; line-height:28px;}
.login_bd .login_per .btn{ padding-top:15px;}
/*login in*/
.login_in{ margin-left:-1px; border:1px solid #ddd;}
.login_in_bd{min-height:305px;_height:305px;}
.login_in_tit{ padding:0 10px; border-bottom:1px solid #ddd; background:#ececec; line-height:28px;}
.login_in_con{ padding:15px 15px 0 15px; color:#666;}
.login_in_con p{margin-bottom:6px;line-height: 26px;}
.login_in_con .u_name{font-size:14px; color:#000;}
.login_in_con .log_out{ color:#06c}
.last_login_time{}
.identity{ padding-top:3px;}
.identity .id_name{ color:#f60}
.my_account{ width:97px; height:22px; margin-left:0px; display:inline-block; background:url(../../../img/v2/pay/index/index_sp.png) -43px -164px no-repeat; vertical-align:middle; text-indent:-999em; overflow:hidden;}
.cur_account{ margin-top:18px; padding-top:10px; border-top: 1px solid #ddd;}
.cur_account span,.money span{ display:inline-block;}
.money{ padding-top:0;}
.money span{ font-size:14px; font-weight:700; color:#c00}
.s_nav{ width:210px; margin:20px auto 0; }
.s_nav li{ display:inline; float:left;}
.s_nav li a{ width:103px; float:left; margin:-1px 0 0 -1px; display:inline; border:1px solid #ccc; background:#f1f8ff; color:#06c; text-align:center; line-height:32px; position:relative; z-index:1}
.s_nav li a:hover{border:1px solid #81ace2;background:#deeeff; text-decoration:none;z-index:2}

/*推荐中心*/
.recommend_center{margin-top:10px; border:1px solid #ddd;}
.recommend_center .tit,.index_faq .tit{ height:26px;line-height:26px; padding-left:15px; border-bottom:1px solid #ddd; font-weight:700; font-size:14px; background:#ececec; color:#333}
.index_faq .tit{_height:27px;}
.recommend_center .recommend_list{ width:100%; overflow:hidden;}
.recommend_center li{float:left;}
.recommend_center a,.recommend_center img,.dl_soft img{ display:block; }
.recommend_center .dashed_b{ border-color:#ddd;}
.dl_soft{ clear:both; margin-top:-1px; position:relative;}
.jiaweibo{ position:absolute; top:45px; left:10px;}
/*faq*/
.index_faq{margin-top:10px; border:1px solid #ddd; border-bottom:3px solid #ccc; clear:both;}
.faq_list{ padding:9px 0 10px;}
.faq_list li{ height:24px; line-height:24px; padding-left:25px; background:url(../../../img/v2/pay/index/index_sp.png) -95px 0 no-repeat; overflow:hidden;}
.faq_list li a:hover{ color:#333;}
/*合作*/
.cooperative{ width:938px; margin-top:10px; padding:10px 10px 0; float:left; clear:both; border:1px solid #ddd; background:#ececec; overflow:hidden;}
.index_banks{ width:695px;float:left; overflow:hidden}
.merchant{ width:200px; margin:0 0 0 15px; float:left; display:inline}







