@charset "utf-8";
/* CSS Document */
body{background-color:#f0f0f0; min-width: 1000px;}
.top_menu{background-color:#fff;}
.user_main{ background:#f3f3f3; padding:20px 0 60px;}
.user_section{width:1000px; background:#fff;}
.user_section02{width:998px; border:1px solid #e2e2e2; background:#fff; margin-top:20px;}
.col1{ float:left; width:224px; margin-right:8px;}
.col2{ float:left; width:364px;}
.col3{ float:left; width:360px;}
.zone{ width:720px;}
.zone2{ width:960px;}

.f14{font-size:14px;}

.org_color{color:#03b4f5;}
.cont_form{padding-top:20px;}

.quit{ margin:0px 5px; color:#fc0505;}

.user_icos{background:url(../images/user_icos.gif) no-repeat; display:inline-block; width:74px; height:74px;}
.u_password{background-position:0 0;}
.u_mibao{background-position:0 -75px;}
.u_email{background-position:0 -150px;}
.u_phone{background-position:0 -225px;}
.u_paperwork{background-position:0 -300px;}

.account_list{padding-top:14px;}
.account_list p strong{font-size:14px;}
.account_list td{border-bottom:1px solid #f0f0f0; line-height:20px;}
.account_list td a{display:inline-block; width:78px; height:32px; line-height:32px; border-radius:3px; text-align:center; background:#c0bfbe; color:#fff;}
.account_list td a:hover{text-decoration:none; background:#03b4f5; color:#fff;}

.ziliao .tit .w .c{ background:url(img/icon.gif?201503261119) 8px 0px no-repeat; height:100%;}
.ziliao .cont{ padding:10px; width:200px; background:#EAF4FE;}
.ziliao .cont .pic{ float:left; width:95px; border:1px solid #ccc;}
.ziliao .cont ul{ float:right; height:106px; width:98px;}
.ziliao .cont p{ float:left; height:28px; padding:10px; width:180px; margin-top:20px; border-top:1px dashed #ccc;}
.ziliao .cont p a{float:left; width:84px; text-align:center; height:28px; line-height:28px; font-weight:bold;}
.ziliao .cont p a.cz{ background:url(img/icon.gif?201503261119) left -423px no-repeat; margin-right:10px;}
.ziliao .cont p a.mx{ background:url(img/icon.gif?201503261119) left -460px no-repeat;}
.ziliao .cont p a{ color:#333;}
.ziliao .cont p a:hover{ text-decoration:none;}

.tondao .tit,.mima .tit{ font-size:16px; font-family:'微软雅黑'; font-weight:bold;}
.tondao .cont dl{ padding:16px; background:#DEEFFF;}
.tondao .cont dl.czzx{ background:#EAF4FE; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.tondao .cont dl dt{ background:url(img/icon.gif?201503261119) left -270px; height:22px; line-height:22px; padding-left:32px; font-weight:bold;}
.tondao .cont dl dd{ margin-top:6px;}
.tondao .cont dl.czzx dt{ background-position:left -304px;}
.tondao .cont dl.zhaq dt{ background-position:left -339px;}
.wdzl .tit .w .c{ background:url(img/icon.gif?201503261119) 8px -103px no-repeat;height:100%; font-size:15px !important;}
.wdzl .cont li{ height:30px; line-height:30px; padding-left:46px;}
.wdxx .tit .w .c{ background-position:8px -150px;}
.wdxx .cont li.msg{ background:url(img/icon.gif?201503261119) 20px -362px no-repeat;}

.sec_right h3{color:#333; font-size:14px; padding:8px 0;}

.sec_right .cont li{line-height:28px; margin-bottom:10px;}
.sec_right .cont li span{display:inline-block; margin-right:12px;}
.sec_right .cont li a.name img{float:left; padding-right:6px;}
.sec_right .cont li span.imgs{margin-right:4px; margin-top:8px;}
.sec_right .cont li a.name{width:150px; display:inline-block; margin-right:12px;}
.sec_right .cont li span.serv{width:140px;}
.sec_right .cont li .btns{ display:inline-block; width:70px; line-height:20px; text-align:center; border-radius:3px; background:#03b4f5; color:#fff !important;}
/*.wwgdyx .cont li a{ float:left; margin-top:10px;}*/
/*游戏盒子*/
#tit_ad,#game_box_con,#top_head_main{ z-index:9;}
/*用户资料修改*/
.yhzlxg,.blank{ width:100%; overflow:hidden;}
.yhzlxg .tit .w .c{ background:url(img/icon.gif?201503261119) 8px -103px no-repeat;height:100%;}
.yhzlxg .cont{ position:relative;}
.yhzlxg .cont .tip{ position:absolute; width:300px; right:10px; top:0px;}
.yhzlxg .cont .tip p{ border:1px solid #999; padding:15px; margin-bottom:10px; background:#CCCCCC;}

.profile_table th{text-align:right; padding-right:10px;}
.profile_table td select{width:108px; height:36px; border:1px solid #d7d7d7; }

table.form{ margin:10px 0 10px 100px;}
table.form th,table.form td{ padding:4px 2px; line-height:20px;}
table.form th{ font-weight:normal; text-align:right;}
table.form td{ padding-left:10px;}
table.form .btn{ padding:2px 10px;}

.form-tips{ padding:10px 20px 20px; border:1px solid #ececec; background:#fbfbfb; margin-top:30px; line-height:22px;}
.form-tips h4{ color:#0091ce; font-size:14px;}
.form-tips ul li{ list-style: decimal inside;}
/*修改密码*/
.mima .tit .w .c{ background:url(img/mima-h4.gif?201503261119) 8px center no-repeat; height:100%;}
.mima .cont li{ height:40px; line-height:40px; font-size:12px; font-weight:bold; background:#DEEFFF; padding-left:20px; border-top:1px solid #B6D0E9;}
.mima .cont li.cur{ background:#146FBC;}
.mima .cont li.cur a{ color:#fff;}

.code_process{padding:20px 0 50px 0; margin:0 auto; width:474px;}
/*操作提示*/
.czts{ width:100%;}
.czts .cont{ padding:40px;}
.czts .cont .msg{ background:url(img/success.jpg?201503261119) left no-repeat; padding:20px 20px 20px 80px; color:#52A000; font-size:14px; font-weight:bold;}
.czts .cont .button{ margin:20px 0 0 80px;}
.set_code{width:305px; margin:0 auto;}
.set_code li{margin-bottom:16px; height:32px; font-size:14px; line-height:32px;}
.code_txt label{padding-right:10px;}
.code_txt input{width:185px; height:30px; line-height:30px; background-color:#eaf9ff; border:1px solid #d1dddf; padding:0 10px;}
.code_sub{padding-left:81px;}
.code_sub input{ border-radius:3px; border:none; background-color:#ff6a00; color:#fff; font-size:14px; width:100px; height:32px; cursor:pointer;}
.code_modify{text-align:center;}
/*********vip********/
.user_vip_up{padding:20px 20px 30px; line-height:24px; color:#666;}
a.go_zone_btn{display:inline-block; width:98px; height:24px; line-height:24px; background:#03b4f5; text-align:center; color:#fff;border-radius:3px; margin-left:10px;}
.user_memebership{width:688px; margin:25px auto; }
.user_memebership table{ border:1px solid #e5e5e5; color:#000; border-bottom:none; border-right:none}
.user_memebership th,.user_memebership td{border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; height:44px; line-height:44px;}
.user_memebership th{background-color:#f9f9f9; text-align:center; font-weight:bold;}
.user_memebership td{text-indent:4px;}
.user_memebership td i,.user_memebership td em{width:18px; height:14px; overflow:hidden; margin-left:14px; display:inline-block;background:url(/images/cms_style_2015/index_little_icons.png?201503261119) no-repeat;}
.user_memebership td i{background-position:-54px -56px;}
.user_memebership td em{background-position:-54px -37px;}

/***  积分 ***/
.my_score .tit{border:1px solid #e1e1e1; width:370px; height:34px; margin-left:20px;}
.my_score .tit li{float:left; display:inline; width:185px; height:34px; text-align:center; color:#666; line-height:34px;}
.my_score .tit li a { display: block;}
.my_score .tit li.cur{background:#03b4f5; color:#fff;}
.my_score .tit li.cur a, .my_score .tit li.cur a:hover{color:#fff;}
.my_score .tit li a:hover{color:#00bbff; text-decoration: none;}
/*** 我的游戏 ***/
.user_games_list li{ width:630px; height:160px; padding:8px; border:1px solid #d7d7d7; background:#f3f3f3; margin:15px auto 0;}
.user_games_list li img{ float:left; width:160px; height:160px; margin-right:25px;}
.user_games_list_txt{line-height:22px;}
.user_games_list_txt p a{color:#03b4f5;}
.user_games_list_txt h3{padding:10px 0 5px; font-weight:bold; color:#333; font-size:14px;}
.user_hot_game{width:647px; margin:9px auto;}
.user_hot_game h3{height:44px; border-bottom:1px solid #d8d8d8; font:bold 14px/44px \5b8b\4f53; color:#666;}
.user_hot_game ul{padding:30px 0; margin-right:-31px; margin-right:-62px;}
.user_hot_game ul li{float:left; width:195px; margin:0 31px 20px 0; height:130px;}
.user_games_img{height:107px; position:relative; overflow:hidden;}
.user_games_img img{width:195px;}
.user_hot_game ul li .user_games_img_hover{position:absolute; line-height:30px; width:195px; height:107px; top:107px; left:0; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6c000000',endColorstr='#6c000000'); text-align:center;}
.user_hot_game ul li.cur .user_games_img_hover{top:0;}
.moved{transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}
.user_games_img_hover a,.user_games_img_hover a:hover{color:#fff;}
.user_new_server{padding-top:35px;}
.user_new_server a{display:block; width:80px; height:24px; line-height:24px; background-color:#03b4f5; margin:0 auto;}
.user_new_server a:hover{background-color:#00bbff; text-decoration:none;}
.user_games_info{height:30px; line-height:30px; text-align:right; color:#666; overflow:hidden;}
.user_games_info span{padding:0 6px;}
.user_games_info em{float:left; margin:7px 6px 0 0; width:17px; height:17px; overflow:hidden; text-align:center; line-height:17px; color:#fff; background-color:#ff3d0d; border-radius:2px;}
.user_games_info em.new_list{background-color:#46c600;}
.user_games_logo{float:left; font-size:14px; color:#333; font-weight:bold;}
/**  消息管理 **/
.user_mes_list{width:646px; margin:20px auto;}
.operate_btns a{display:inline-block; width:113px; height:36px; margin-right:12px; background:#d8d8d8; text-align:center; line-height:36px; color:#666;}
.operate_btns a:hover{background:#03b4f5; color:#fff; text-decoration:none;}
.user_mes_list_ul{border-top:1px solid #ececec; margin-top:35px; height:700px; overflow-y:auto;}
.user_mes_list_ul li{padding:15px 5px; border-bottom:1px dotted #b2b2b2;}
.user_mes_list_ul li:hover{background:#f4f3f3;}
.message_value{padding:10px 25px; line-height:22px;}
.message_header input{vertical-align:middle; margin-right:5px;}
.message_header strong{color:#333; margin-right:10px;}
.message_header span{color:#999;}
/*********用户中心侧边菜单********/ 
.user_left{ width:224px; margin-right:8px; float:left; overflow:hidden; }
.safe_num{ background:url(/images/icon.gif?201503261119) no-repeat 0px -20px; height:32px; padding-left:20px;}
.user_left_menu{ background:#fff;}
.user_left_menu li{width:250px; height:61px;}
.user_left_menu a{ display:block; width:250px; height:60px; line-height:60px; font-size:16px; text-align:center; border-bottom:1px solid #e2e2e2;  background:#fff; color:#666;}
.user_left_menu a:hover,.user_left_menu a.cur_hover{background:#03b4f5; text-decoration:none; color:#fff; border-bottom:1px solid #059bd2; }
.user_left_menu a.cur_hover{-webkit-transition:all linear 0.1s;-ms-transition:all linear 0.1s;-o-transition:all linear 0.1s;-mz-transition:all linear 0.1s;transition:all linear 0.1s;}


/*version=2.0.20151203*/
.icon_menu_data, .icon_menu_safe, .icon_menu_manage, .icon_menu_info, .icon_menu_status, .icon_ex_tit, .icon_addr_def { background: url(../images/csp-menu.png) no-repeat; _background: url(../images/csp-menu8.png) no-repeat;}
.user_menu { }
.user_menu ul { }
.user_menu ul li { }
.user_menu .hd { width: 250px; height: 60px; line-height: 60px; text-indent: 84px; font-size: 16px; color: #666; cursor: pointer; border-bottom: 1px solid #f0f0f0; background: #fff; position: relative; transition: all 0.4s ease;}
.user_menu .active .hd, .user_menu .hd:hover { color: #fff; background: #03b4f5;}
.icon_menu_data, .icon_menu_safe, .icon_menu_manage, .icon_menu_info, .icon_menu_status { width: 60px; height: 60px; position: absolute; top: 0px; left: 0px;}
.user_menu .icon_menu_status { left: auto; right: 0px; background-position: 26px -244px;}
.user_menu .icon_menu_data { background-position: 26px 18px;}
.user_menu .icon_menu_safe { background-position: 26px -48px;}
.user_menu .icon_menu_manage { background-position: 26px -116px;}
.user_menu .icon_menu_info { background-position: 26px -182px;}
.user_menu .active .icon_menu_status, .user_menu .active .hd:hover .icon_menu_status { background-position: -40px -244px;}
.user_menu .active .icon_menu_data, .user_menu .hd:hover .icon_menu_data { background-position: -40px 18px;}
.user_menu .active .icon_menu_safe, .user_menu .hd:hover .icon_menu_safe { background-position: -40px -48px;}
.user_menu .active .icon_menu_manage, .user_menu .hd:hover .icon_menu_manage { background-position: -40px -116px;}
.user_menu .active .icon_menu_info, .user_menu .hd:hover .icon_menu_info { background-position: -40px -182px;}
.user_menu .hd:hover .icon_menu_status { background-position: 26px -310px;}

.user_menu .bd { display: none;}
.user_menu .bd a { display: block; width: 100%; height: 34px; line-height: 34px; text-indent: 84px; color: #666; border-bottom: 1px solid #f0f0f0; transition: all 0.4s ease;}
.user_menu .bd a:hover, .user_menu .bd .bd_active { color: #03b4f5; text-decoration: none; background: #fbfbfb;}
/*积分卡兑换*/
.exchange_wrap {}
.exchange_wrap .exchange_item { display: none;}
.ex_box .ex_item_box { margin-bottom: 15px;}
.ex_box .ex_item_box .hd { width: 98px; height: 34px; line-height: 32px; text-align: center; color: #666; border: 1px solid #e6e6e6; border-right: 0 none;}
.ex_box .ex_item_box .hd em { display: block; border: 1px solid #fff; background: #f5f5f5;}
.ex_box .ex_item_box .inp { width: 196px; height: 14px; padding: 10px 12px; color: #000; border: 1px solid #e6e6e6; outline: 0 none; transition: all 0.4s ease;}
.ex_box .ex_item_box .inp_hover, .ex_box .ex_item_box .inp:hover { border-color: #03b4f5;}
.ex_box .ex_item_box .tip { line-height: 36px;}
.ex_box .ex_btn { display: block; width: 120px; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 16px; background: #03b4f5; border-radius: 2px; margin-left: 100px;}
.ex_box .ex_explain { margin-top: 50px; line-height: 30px;}
.ex_box .ex_explain .hd { font-size: 14px; padding: 10px 0;}
.ex_box .hidden { width: 0px; height: 0px; overflow: hidden;}
/**/
.user_left_menu_title a{color:#333333; text-decoration:none;font-size:15px;font-family:"microsoft yahei"; font-weight:bold;}
.m_t{ font-size:14px; color:#000;  padding-left:17px !important;border-top:none;}
.user_left_menu_title a:hover{ text-decoration:none;}
.user_left .service{ overflow:hidden;}
.user_left .service_li li{ height:auto !important; position:relative; z-index:999;}
.user_left .index_service_peo{ top:30px !important; right:-15px !important;}
.user_left .service_li{ padding-left:0px !important;}
.user_title_ico{ background:url(img/icon.gif?201503261119) no-repeat -2px -5px; display:inline-block; width:32px; height:32px; vertical-align:middle; margin-right:5px;}
.s_title_ico{ background:url(img/icon.gif?201503261119) no-repeat -105px -3px; display:inline-block; width:20px; height:30px; vertical-align:middle; margin-right:5px;}
.m_title_ico{ background:url(img/icon.gif?201503261119) no-repeat -36px 0px; display:inline-block; width:28px; height:32px; vertical-align:middle; margin-right:9px;}
.i_title_ico{background:url(img/icon.gif?201503261119) no-repeat -73px 0px; display:inline-block; width:22px; height:32px; vertical-align:middle; margin-right:9px;}
/************用户信息**********/
.sec_left{float:left; padding:0 0 0 15px; width:510px; border-right:1px dotted #c9c9c9;}
.sec_right{float:left; width:400px; padding-left:50px;}
.user_information{ height:120px; padding:10px;}
.user_info_left{ width:112px; height:112px; float:left; margin-right:10px;}
.user_info_left img{ border-radius:100%}
.user_info_right{ width:350px;margin:10px 0px 0px 8px;  float:left;}
.user_info_right li{ line-height:24px;}
.user_pay{ position:relative; margin-left:-8px; color:#0091ce;}
.user_pay a{ display:inline-block; margin:0px 8px; color:#0091ce;}
.user_pay a.c_get_card{color:#fff; border:1px solid #04c9f8; border-radius:2px; text-align:center; background:#03b4f5; width:80px; height:19px; line-height:19px;}

.user_main_area{ border-left:1px solid #e2e2e2; width:700px; padding: 23px 23px 40px 24px; float:right; min-height:532px; _height:532px;}
.user_main_area_tit{border-bottom:4px solid #ebebeb; font-size:16px; color:#3c3c3c; padding-bottom:10px;}
.user_main_tit02{ border-bottom:1px dashed #ebebeb; font-size:14px; padding-bottom:8px; margin-top: 30px;}
/*用户中心侧边菜单*/
.user_sidebar{ float:left; width:250px;}
.user_info_list{ padding:25px 20px 0px; width:650px;}
.user_info_list_img{float:left; margin-right:40px; position:relative; width:120px; height:120px; padding-top:12px;}
.user_info_list h4{position:absolute; bottom:0; left:0; height:28px; width:120px; color:#fff; text-align:center; line-height:28px; background:#000; background:rgba(0,0,0,0.5);}
.user_info_list ul{ float:left; width:490px;}
.user_info_list ul li{margin-bottom:12px;}
.user_info_list ul li a{text-decoration:underline;}
.vip_level{width:444px; height:38px; padding:4px 10px; border:1px solid #d6d5d5; border-radius:4px; margin-top: 20px; background:#f1efef; text-align:right;}
.c_jifen{background:#fff; width:442px; height:15px; border:1px solid #d6d5d5; border-radius:8px;text-align:left;}
.c_jifen span{display:block; height:15px; background:#d71c00;border-radius:8px;}
.c_txt_width{display:inline-block; width:240px;}
.c_txt_width02{display:inline-block; width:150px; font-weight:normal;}
.user_info_list ul li a.c_txt_btn{ display:inline-block; width: auto; height: 30px; line-height: 30px; padding: 0 10px; text-align: center; border:1px solid #c9c9c9; text-decoration:none;}
.c_txt_btn:hover{color:#03b4f5;}
.protect_crazy{padding:15px 20px 40px; line-height:22px; color:#999;}
.protect_crazy label{color:#666;}
.p_input,.sel_ques{border:1px solid #d7d7d7; width:235px; height:30px; line-height:30px; text-indent:4px; vertical-align:middle; color:#666;}
.p_submit_btn,.p_submit_blue_btn{width:139px; height:42px; display:inline-block; border-radius:2px; color:#fff; font-weight:bold; font-size:15px; border:none; margin-top:10px; cursor:pointer; text-align:center; line-height:42px;}
.p_submit_btn:hover{color:#fff; background:#00bbff;}

.p_submit_btn{background:#03b4f5;}
.p_submit_blue_btn{background:#3ea6cd;}
.p_submit_blue_btn:hover{color:#fff;}

.ml50{margin-left:50px;}
.strength span{display:inline-block; width:78px; height:12px; background:#ccc; margin-left:1px; margin-right:-3px; *margin-right:0px; vertical-align:middle;}
.strength span.focus{background:#3ce7ff;}
/*******我信息*****/
.my_info_list table tr{height:35px; line-height:35px;}
.my_info_list td input{margin-left:10px;}
.message_readed{background:url(img/message_readed.jpg?201503261119) no-repeat; height:12px; width:14px;}
.modify{background:url(img/user_info_btns.jpg?201503261119) no-repeat; height:24px; line-height:24px; width:76px; position:absolute; right:7px; top:8px; padding-left:20px; }
.modify a{font-size:12px; color:#fff; font-weight:normal;}
.message{background:url(img/message.jpg?201503261119) no-repeat; height:11px; width:14px;}
.m_title a{color:#242d78; font-weight:bold;}
.d_over{background:#eee7e7;}
.font1{color:#bbbbbb;}

.acc_pay_list{padding:30px 20px;}
.acc_pay_list table td,.acc_pay_list table th{border:1px solid #E0DCDC; text-align:center; padding: 8px 0; position: relative;}
.acc_pay_list th{background:#f1f1f1; font-weight:bold;}

.explain_two_password{padding:10px 20px; line-height:30px; color:#666;}
.explain_two_password dt{color:#ff6a00; padding:20px 0 0;}
/******输入框样式*****/
.played{ display:inline-block; *display:inline; *zoom:1; *margin-top:10px;width:61px; line-height:19px;*line-height:20px; text-align:center; background:url(img/icon.gif?201503261119) left -500px no-repeat; }
.played a{color:#fff !important;}

/* 修改二次密码和设置二级密码的弹窗 */
.pop_box{border-bottom:1px solid #edba24; border-top:1px solid #edba24; position:relative; display:none;}
.pop_inner{border:1px solid #fbe478; background-color:#ffee8d;}
.pop_inner h2{height:32px; line-height:32px; font-size:14px; font-weight:normal;}
.pop_pp{background-color:#fff;}
.modify_close{position:absolute; text-align:center; line-height:22px; top: 0; right:15px; cursor:pointer; color:#3e3e3e; width:32px; height:22px; border:1px solid #ecc81e; background-color:#fff2c8; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
.modify_inner{padding:8px 15px; height:250px; width:442px;}
.modify_form{height:212px;}
.modify_form ul{padding:22px 0 0 35px;}
.modify_form li{color:#006b8a; font-size:14px; height:32px; line-height:32px; margin-bottom:10px;}
.modify_txt label{padding-right:14px;}
.modify_txt input{height:30px; width:185px; padding:0 10px; line-height:30px; background-color:#e9f8ff; border:1px solid #efb7bc; border-radius:2px;}
.modify_txt span{color:#fea14f; padding-left:10px; font-size:12px;}
.modify_sub{padding-left:0; text-align:center; padding-top:10px;}
.setup_inner{padding:2px 10px 10px; width:375px; height:306px;}
.setup_form{padding-top:15px;}
.setup_form p{width:310px; margin:0 auto; line-height:18px; margin-bottom:5px;}
.setup_form ul{padding:10px 0 20px;}
.setup_form li{text-align:center; font-size:14px; height:24px; line-height:24px; margin-bottom:12px;}
.setup_form li a{display:block; width:100%; height:100%; color:#00afef;}
.setup_form li i{display:inline-block; vertical-align:middle; width:24px; height:24px; margin-right:14px;}
.setup_link{padding-bottom:10px; padding-left:70px;}
.setup_link p{width:108px; height:40px; float:left; margin-right:14px;}
.setup_link a{display:block; height:38px; text-align:center; font-size:16px; width:106px; line-height:38px;}
.finish_btn{border:1px solid #ab1400;}
.revert_btn{border:1px solid #ffc548;}
.finish_btn a{border:1px solid #e05542; background-color:#d51c03; color:#fff;}
.revert_btn a{border:1px solid #ffe08a; background-color:#ffd563; color:#3a2a00;}
.finish_btn a:hover{background-color:#ff1e00;}
.revert_btn a:hover{background-color:#ffba00;}

.process_box{float:left; margin-right:24px; color:#000;}
.process_box .dt{width:26px; margin-top:4px; height:26px; font-size:14px; border:4px solid #bbc0c9; background-color:#fff; text-align:center; line-height:26px; border-radius:50%; float:left;}
.process_box .dd{width:100px; height:20px;line-height:20px; font-size:16px; text-align:center; border-bottom:4px solid #bbc0c9; float:left;}
.active .dt,.active .dd{border-color:#ef9b1e; color:#ef9b1e;}

.red{color: red;}
/* 翻页 */
.pages{margin-top:20px; text-align:right;}
.pages a,.pages span{display:inline-block; font-family:simsun; border:1px solid #e2e2e2; padding:0 8px; line-height:20px;}
.pages a.cur{background:#ff6a00; color:#fff; display:inline-block;}

.getpass_box{background: none repeat scroll 0 0 #fff; border: 1px solid #e2e2e2; min-height:331px; _height:331px;}
.getpass_box table{margin: 20px 100px;}
.getpass_box table tr{height: 40px; margin-top: 10px;}
.user_list_tab{background: url(/images/cms_style_2015/user/title_bg.jpg?201503261119) repeat-x scroll 0 0 rgba(0, 0, 0, 0);    border-bottom: 1px solid #e2e2e2; height: 37px; line-height: 37px;}
.user_list_tab li{border-right: 1px solid #d3d3d3; cursor: pointer;  float: left; height: 37px; line-height: 37px; text-align: center; width: 120px;}
.user_list_tab li a{width:120px; height:37px; color:#6c6c6c; font-size:12px; display:block;}
.user_list_tab li a:hover{text-decoration: none;}
.user_list_tab li.current{background: none repeat scroll 0 0 #fff; border-top: 2px solid #ff6a00; height: 36px; line-height: 36px;  text-align: center; width: 120px;}
.user_list_tab li.current a{color: #ff6a00; font-weight: bold;}

/* 常见问题 */
.kefu_main_choice{margin-top:10px;}
.kefu_main_choice li{width:312px; height:108px; float:left; display:inline; margin:20px 0 0 26px; }
.kefu_main_choice li a{color:#444; display:block;width:282px; height:97px; padding:6px 10px 5px 18px; border-radius:4px; border:1px solid #fff; line-height:24px;}
.kefu_main_choice li a:hover{border:1px solid #d6d6d6; background:#f8f6f6; text-decoration:none;}
.kefu_main_choice li a:hover .wt_icos{border:1px solid #ff6a00;}
.wt_txt h3{font-size:16px; color:#ff6a00; padding:5px 0;}
.wt_icos{width:92px; height:69px; float:left; margin-right:12px; border-radius:100%; background:#fff; border:1px solid #e0e0e0; text-align:center; padding-top:23px;}
.wt_icos span{background: url(/images/cms_style_2015/user/form_icos.gif?201503261119) no-repeat; display:inline-block; width:45px; height:42px;}
.wt_icos span.ke_ico01{background-position:0 0;}
.kefu_main_choice li a:hover .ke_ico01{background-position:-45px 0;}
.wt_icos span.ke_ico02{background-position:0 -42px;}
.kefu_main_choice li a:hover .ke_ico02{background-position:-45px -42px;}
.wt_icos span.ke_ico03{background-position:0 -84px;}
.kefu_main_choice li a:hover .ke_ico03{background-position:-45px -84px;}
.wt_icos span.ke_ico04{background-position:0 -126px;}
.kefu_main_choice li a:hover .ke_ico04{background-position:-45px -126px;}
.wt_icos span.ke_ico05{background-position:0 -168px;}
.kefu_main_choice li a:hover .ke_ico05{background-position:-45px -168px;}
.wt_icos span.ke_ico06{background-position:-90px 0;}
.kefu_main_choice li a:hover .ke_ico06{background-position:-135px 0;}
.wt_icos span.ke_ico07{background-position:-90px -42px;}
.kefu_main_choice li a:hover .ke_ico07{background-position:-135px -42px;}
.wt_icos span.ke_ico08{background-position:-90px -84px;}
.kefu_main_choice li a:hover .ke_ico08{background-position:-135px -84px;}
.wt_icos span.ke_ico09{background-position:-90px -126px;}
.kefu_main_choice li a:hover .ke_ico09{background-position:-135px -126px;}

/*问题页面*/
.question{margin:0 20px; }
.question p{margin:10px 0px; line-height:30px;}
/* .question p span{display:inline-block; width:90px; text-align:right; margin-right:10px;} */
.question p input{height:25px; line-height:25px; border: solid 1px #73afca; padding-left:3px;}
.question p label{display:inline-block; line-height:50px;}
.question p label input{margin-top:5px; _vertical-align: text-bottom;}
.question p textarea{vertical-align:middle; padding:4px;}
.que_submit{background:#ff6a00; height:47px; width:180px; font-size:14px; font-weight:bold; border:none; color:#FFFFFF; border-radius:4px; font-size:14px; margin:10px 0px;}
.que_submit:hover{color:#fff; text-decoration:underline;}

.question table th{text-align:left; padding-left:10px; color:#ffffcc;background:#ff6a00;}
.question table tr{line-height:30px;}
.question table tr td textarea {padding:4px; border: solid 1px #7b99a0; width:500px;}
.question table tr td img{vertical-align:middle;}

.question table tr td input{_height:22px; _line-height:22px; padding-left:4px;}
.question table tr td input[type="text"]{ height:22px; line-height:22px; border: solid 1px #7b99a0;}
.question table tr td .input_text{height:22px; line-height:22px; border: solid 1px #7b99a0;}
/****弹出框框*****/
.deal_box_1{background: url(/images/cms_style_2015/user/deal_bg.png?201503261119) no-repeat;width:558px; height:464px; padding:30px; color:#000;}
.deal_box_1 .deal_con{margin:23px 0px 0px 0px; *margin-top:50px; line-height:25px;}
.deal_box_1 .con_box{height:230px; width:520px; background:#fff;padding:20px; border:solid 1px #b7cedf; overflow-x:hidden; overflow-y:auto}
.deal_box_1 .agren{width:558px; height:40px; margin:10px 80px 10px 0px; text-align:right;}
.deal_box_1 .agren input{margin-right:3px;}
.deal_box_1 .agren span{margin:0px 20px; vertical-align:middle;}
.deal_box_1 .deal_btn{width:558px;height:35px; margin:15px 0px; text-align:right; }
.deal_box_1 .deal_btn a{width:125px; height:30px; line-height:30px; font-size:14px; color:#fff; text-align:center; display: inline-block; margin:0px 20px;}
.deal_box_1 .deal_btn a.next{background:#2db5ee;}
.deal_box_1 .deal_btn a.reset{background:#999;}
.gray{width:100%; position:absolute;left:0;top:0;z-index:100;background-color:#000; opacity:0.7;filter:alpha(opacity=70);}

/*切换*/
#outer{width:690px; margin:0 auto; padding:11px 0;}
#tab{overflow:hidden;zoom:1; margin-left:10px; }
#tab ul{margin-left:4px;}
#tab li{background:#fff;float:left;color:#666;height:30px;line-height:30px; text-align:center;  z-index:99;cursor:pointer; padding:0px 10px; border:solid 1px #d9d9d9; margin-right:10px; }
#tab li span{ font-weight:bold; color:#B61D10;}
#tab li.current{background:#ff6a00; color:#fff; border-bottom:none!important; }
#content{border-top:1px solid #d9d9d9;z-index:1; margin-top:-1px; overflow:hidden; margin-bottom:20px;}
#content .tab_content{padding:10px 0; display:none; } 
.tab_content table{border-collapse:collapse; border: solid 1px #d9d9d9; margin-top:10px;}
.tab_content table tr{line-height:30px;}
.tab_content table th{background: #f2f2f2; color:#333333;text-align:left; padding-left:10px;}
.tab_content table tr td{line-height:30px;text-align:left; padding-left:10px;}
.tab_content table tr td img{margin:5px 0px;}
.tab_content table tr td a.detail{background:#2db5ee; height:28px; width:109px; text-align:center; line-height:28px; color:#fff; display:block; border-radius:3px;}
.tab_content table tr td .pbg {width:150px; height:10px; margin:0 0 8px; background: url(/images/cms_style_2015/user/pllb.png?201503261119) 0 0 repeat-x; -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; }
.tab_content table tr td .bar{height:10px; width:470px;  background-color:#0081ba;-webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0;}

label.error,label.correct{background:url(/images/cms_style_2015/index_little_icons.png?201503261119) no-repeat left center; _background:url(/images/cms_style_2015/index_little_icons_ie6.gif?201503261119) no-repeat left center; padding-left:22px; vertical-align:middle; }
label.correct{background-position: -54px -53px;} 
label.error{background-position: -54px -35px; color:#fe0202;}

/*找回密码*/
.set_getpass_user{padding-left:20px;}
/*收货地址管理*/
.address_list { padding: 30px 0;}
.address_list a { color: #28aedf;}
.address_list .col_addr { position: relative; padding: 0 26px 0 10px;}
.address_list .icon_addr_def { width: 34px; height: 34px; background-position: -66px -330px; position: absolute; top: 0px; right: 0px;}
.addr_other { height: 42px; line-height: 42px; color: #000; margin-top: 25px;}
.addr_other .add_address_btn { display: inline-block; width: 138px; height: 40px; line-height: 40px; color: #fff; text-align: center; border: 1px solid #6bd3f9; background: #03b4f5; border-radius: 4px; margin-right: 10px;}
.addr_other .add_address_btn:hover { background: #0496cc; text-decoration: none;}

body {_height: 100%; _background-image: url(about:blank?201512031016); _background-attachment: fixed; *overflow-x: hidden!important; }
.mask { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; opacity: 0.8; background: #000; z-index: 1000;}
.mask { filter: alpha(opacity=80);_position:absolute;_left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop))}
.pop-box { color: #000; overflow: hidden; position: fixed; top: 50%; left: 50%; z-index: 1001;}
.pop-box { _position:absolute;_top:expression(eval(document.documentElement.scrollTop+100));}
.pop-address { width: 550px; height: 566px; margin: -290px 0 0 -275px;}
.pop-close { width: 30px; height: 30px; overflow: hidden; text-align: center; color: #2cb698; font: 30px/24px 'verdana'; position: absolute; top: 0px; right: 0px; z-index: 3;}
.pop-close:hover { color: #20937a;}
.pop-box .pop-item { display: none;}
.pop-address .pop-item-address { display: block;}

.icon-x, .icon-checkbox { background-image: url(/style/market/v2/images/csp-index.png?201512031016); _background-image: url(/style/market/v2/images/csp-index.png?201512031016);}
.icon-x { width: 24px; height: 25px; background-position: -133px -277px; position: absolute; top: 125px; right: 12px;}
.pop-hd { height: 114px;}
.pop-hd .pop-hd-t { display: block; height: 108px; background: url(/style/market/v2/images/pop-hd.png?201512031016) top center no-repeat;}
.pop-hd .pop-hd-b { display: block; height: 6px; border-radius: 5px 5px 0 0; background: url(/style/market/v2/images/pop-hd.png?201512031016) bottom center no-repeat;}
.pop-bd { height: auto; padding: 10px; border-radius: 0 0 5px 5px; background: #fff;}
.pop-bd .title { height: 48px; line-height: 48px; font-size: 22px; font-weight: normal; text-align: center; color: #333; border-bottom: 1px solid #e0e0e0;}
.pop-bd .txt { height: 94px; line-height: 28px; padding: 25px 0; font-size: 14px; color: #666; position: relative;}
.pop-bd .txt a { color: #03b4f7;}
.pop-bd .txt a:hover { color: #0b9ad0;}
.pop-bd .txt .outer-link { position: absolute; bottom: 16px; right: 30px;}
.pop-bd .txt .inputfix { margin: 6px 0;}
.pop-bd .txt .w-input-input { width: 210px; height: 22px; line-height: 22px; padding: 6px; border: 1px solid #e0e0e0; border-radius: 5px;}
.pop-bd .opt { padding: 15px 0 5px 0; border-top: 1px solid #e0e0e0;}
.pop-bd .opt a { display: inline-block; width: 136px; height: 40px; line-height: 40px; text-align: center; color: #333; font-size: 14px; margin: 0 10px; border-radius: 6px; background: #e4e3e3;}
.pop-bd .opt a:hover { color: #fff; text-decoration: none; background: #03b4f7;}

/*添加地址*/
.pop-bd .pop-item-address { height: 432px;}
.pop-bd .pop-address-form { padding: 10px 0 10px 48px;}
.pop-item-address .w-form-item { margin-top: 12px;}
.pop-item-address .w-item-name { display: inline-block; width: 110px; height: 34px; line-height: 34px; padding-right: 10px; font-size: 14px; color: #999; text-align: right; overflow: hidden;}
.pop-item-address .w-item-con { display: inline-block; vertical-align: top;}
.pop-item-address .w-item-name em { line-height: 34px; overflow: hidden; color: #f00; position: relative; top: 2px;}
.pop-item-address .w-item-input { width: 260px; height: 22px; padding: 6px; border: 1px solid #e0e0e0;}
.pop-item-address .w-item-sel, .pop-item-address .w-item-sel-s { width: 160px; height: 36px; line-height: 36px; padding: 6px; color: #999; border: 1px solid #e0e0e0;}
.pop-item-address .w-item-sel-s { width: 110px;}
.pop-item-address .w-tarea { width: 260px; height: 40px; line-height: 20px; padding: 5px 6px; border: 1px solid #e0e0e0; resize: none;}
.pop-item-address .def-trig { cursor: pointer; position: relative; top: 6px;}
.icon-checkbox { display: inline-block; width: 20px; height: 20px; text-indent: -99px; vertical-align: middle; position: relative; top: -1px; overflow: hidden; cursor: pointer; background-position: -300px -233px;}
.icon-checkbox:hover { background-position: -278px -233px;}
.icon-checkbox-selected, .icon-checkbox-selected:hover { background-position: -256px -233px;}

/*订单管理*/
.acc_pay_list .card_tips { width: 100%; height: auto; background: #fbfbfb; position: absolute; top: 0px; left: 0px; z-index: 2;}
.acc_pay_list .card_tips .c { width: 20px; height: 20px; line-height: 16px; font-size: 14px; cursor: pointer; position: absolute; top: 0px; right: 0px; font-style: normal; font-family: 'microsoft yahei'; z-index: 3;}
.acc_pay_list .card_tips .c:hover { color: #fff; background: #03b4f5;}
.acc_pay_list .card_tips .t { width: 100%; height: auto; padding-top: 4px; line-height: 18px;}
.acc_pay_list .card_tips .t p { margin: 6px 0;}