@CHARSET "UTF-8";
/*5-6-0账户安全*/
.rightMenu_txt{color:#666; text-align:center; margin-top:10px;}
.rightMenu_txt em{color:#977B4E;}
.qure_email_txt{color:#333; width:646px; margin:0 auto; text-align:left;}
.qure_email_txt p{margin-bottom:10px;}
.qure_email_txt p em{color:#0066B2; font-weight:bold;}
.xlpcRightMenu .right_menu_top{height:40px; line-height:40px;margin:0px 12px 10px 12px;}
.xlpcRightMenu .right_menu_top em{ color:#000; font-size:12px;font-weight: bold; display:inline-block;height:16px; line-height:16px;}
.xlpcRightMenu .right_menu_top span{display:inline-block;background:#d3d3d3; margin-left:16px; height:20px; width:50px; text-align:center; line-height:20px; font-size:12px; color:#fff;}
.xlpcRightMenu .right_menu_top .rank_1.on{background:#CF2727;}
.xlpcRightMenu .right_menu_top .rank_2.on{background:#ffa902;}
.xlpcRightMenu .right_menu_top .rank_3.on{background:#0167B3;}
.xlpcRightMenu .safe_list{border:1px solid #D9DEE1; padding:0 10px;}
.xlpcRightMenu .safe_list .safe_li{border-bottom:1px solid #F2EFE6; padding:30px 0px;}
.xlpcRightMenu .safe_list .last_safe_li{border-bottom:0px solid #d3d3d3; padding:30px 0px;}
.xlpcRightMenu .safe_list .safe_li span{ display:inline-block;}
.xlpcRightMenu .safe_list .last_safe_li span{ display:inline-block;}
.xlpcRightMenu .safe_list .safe_name{width:200px;border-right:1px solid #F2EFE6; height:60px; line-height:60px; text-indent:90px;background:url(../image/icon_right.png) 35px center no-repeat; background-size:28px 22px; font-size:14px; color:#333;font-weight: bold;}
.xlpcRightMenu .safe_list .safe_name.disable{background:url(../image/icon_right_gay.png) 35px center no-repeat; background-size:28px 22px;}
.xlpcRightMenu .safe_list .safe_con{margin-left:30px;width:676px; font-size:14px;}
.xlpcRightMenu .safe_list .safe_con.color_red{color:#CF2727;}
.xlpcRightMenu .safe_list .safe_con.color_gay{color:#333;}
.xlpcRightMenu .safe_list .safe_con .phone_num{color:#333;font-weight:bold; margin-right:14px;}
.xlpcRightMenu .safe_list .safe_con .mail_tip{color:#0167B3;font-weight:bold; font-size:14px;}
.xlpcRightMenu .safe_list .safe_con .red_txt{color:#CE2626;}
.xlpcRightMenu .safe_list .safe_right{color:#0066B2; font-size:14px;cursor:pointer; text-align:left;}
/*5-6-1*/
.xlpcRightMenu .right_menu_box{border:1px solid #D9DEE1; padding:6px 0;}
.retrieve_password{font-size:20px; color:#333; line-height:56px; padding-left:40px;}
.xlpcRightMenu .right_menu_box .modify_password_title{font-weight:bold; font-size:12px; color:#666;}
.xlpcRightMenu .right_menu_box .password_wrap{width:380px;margin:30px auto 60px auto;}
.xlpcRightMenu .regist_list>label{display:inline-block;width:390px;text-align:right;font-size:14px;vertical-align:middle;color:#333;}
.xlpcRightMenu .regist_list .code_title{ width:236px;}
.xlpcRightMenu .regist_list .code_title input{width:130px; color:#000;}
.password_button{margin:30px auto 18px auto; text-align:center;}
.password_button span{display:inline-block; width:100px; height:36px; line-height:36px;}
.password_rank{text-align:center; margin:-30px auto 30px auto;height:40px; font-size:14px; color:#333;}
.password_rank em{color:#999; font-size:12px;display:inline-block;height:16px; line-height:16px;}
.password_rank span{display:inline-block;background:#d3d3d3; margin-left:10px; height:16px; width:40px; text-align:center; line-height:16px; font-size:12px; color:#fff;}
.password_rank .rank_1.on{background:#d02727;}
.password_rank .rank_2.on{background:#ffa902;}
.password_rank .rank_3.on{background:#7abd54;}
/*5-6-2账户安全（修改手机）*/
.xlpcRightMenu .right_menu_box .phone_wrap{width:380px;margin:30px auto 60px auto;}
/*5-6-3账户安全（修改邮箱）*/
.xlpcRightMenu .right_menu_box .email_wrap{width:380px;margin:40px auto;}
/*5-6-5验证成功*/
.successful_verification{border:1px solid #d3d3d3; width:730px; height:260px;margin:40px auto 130px auto; padding-top:30px; background:#fafafa;}
.password_button span.big_btn{width:150px; height:50px; line-height:50px; margin-right:20px;}

/*登录页*/
.login_banner{min-width:1200px; height:564px; overflow:hidden; position:relative;}
.login_header{position:relative;height:90px;background:url(../image/login_logo.png) 0px center no-repeat; width:1200px; margin:0 auto;}
.login_header>a{position:absolute;left:0;top:0;height:90px;width:206px;background:transparent;}
.login_bg{position:relative; width:1200px; margin:-565px auto 0 auto; height:564px;}
.login_tap{background:#fff;position:absolute;top:50px;right:0px;height:400px; width:350px;font-size:14px;box-shadow:0px 5px  10px 0 rgba(57,157,242,0.35);}
.login_tap .tap_menu{ font-size:0px; color:#333; margin:28px 32px 0 0;margin: 36px 35px 0 35px;border-bottom:2px solid #eaeaea;height: 40px;}
.login_tap .tap_menu .tab_item{display: inline-block;font-size:16px;width: 50%;text-align: center;cursor: pointer;}
.login_tap .tap_menu .tab_item em{display: inline-block;line-height: 40px;}
.login_tap .tap_menu .tab_item.on em{color:#0167b3;border-bottom: 2px solid #0167b3;padding: 0 5px;font-weight: 600;}
.login_tap .tap_content{margin:0 40px;}
.login_tap .member_login{margin-top:16px;}
/*.login_tap .account_login{position: absolute;left: 0;top: 0;z-index: 1;}*/
.login_tap .scan_code_login{display: none;position: absolute;left: 0;top: 0;z-index: 1;right: 0;bottom: 0;}
.login_tap .scan_code_login h3{font-size:18px;font-weight: bold;text-align: center;line-height: 1;margin: 60px 0 43px 0;width: 100%;}
.login_tap .scan_code_guide{display: none;position: absolute;width:264px;height: 438px;background: url(../image/guide_img.png) no-repeat center center /264px 438px;left:-220px;top: -17px;}
.login_tap .switch_login_wrap{position: absolute;z-index:2;top: 9px;left: 9px;right: 9px;height: 45px;}
.login_tap .switch_login_wrap .switch_login{position: absolute;top:0;right: 0;width: 45px;height: 45px;background:url(../image/login_sprite.png) no-repeat ;background-size:139px 108px;cursor:pointer;background-position:-64px -63px;-webkit-transition:background-position .2s cubic-bezier(0.25,.5,.5,.9);transition: background-position .2s cubic-bezier(0.25,.5,.5,.9);}
.login_tap .switch_login_wrap .switch_login.switch_login_toggle{background-position: 0 0;}
.login_tap .switch_login_wrap .scan_code_tip{position:absolute;height: 24px;line-height: 24px;background:#daefff;padding: 0 7px;color:#0167b3;right:40px;top: 5px;border-radius: 3px;}
.login_tap .switch_login_wrap .scan_code_tip:after{content:"";position:absolute;right:-7px;top:9px;width: 0;height: 0;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 7px solid #daefff;}
.login_tap .scan_code_login .scan_code_wrap{height:127px;width: 127px;margin: 0 auto 27px auto;position: relative;}
.login_tap .scan_code_login .scan_code_wrap .getCode_wrap{text-align: center;position: absolute;z-index: 2;top: 0;left: 0; right: 0;bottom: 0;background: rgba(255,255,255,0.9);}
.login_tap .scan_code_login .scan_code_wrap .getCode_wrap p{margin:38px 0 13px 0;text-align: center;font-size: 14px;}
.login_tap .scan_code_login .scan_code_wrap .getCode_wrap .getCode_btn{background:#ff5346;color: #fff;width: 76px; height: 26px; line-height: 26px;border-radius: 3px;}
.login_tap .scan_code_login .scan_code_wrap .getCode_wrap .getCode_btn:hover{background: rgba(255,83,70,0.8);}
.login_tap .scan_code_login .scan_code_wrap .scan_code_box{position: relative;}
.login_tap .scan_code_login .scan_code_wrap .scan_code_qcode{width: 127px; height: 127px;display: block;cursor: pointer;}
.login_tap .scan_code_login .scan_code_wrap .scan_code_logo{cursor: pointer;position: absolute;width:32px;height:32px;left: 50%;top: 50%;margin: -16px 0 0 -16px;background:url(../image/scan_code_logo.png) no-repeat center center /32px 32px;}
.login_tap .scan_code_login .scan_code_tip{width: 127px;margin:0 auto 50px auto;vertical-align: middle;font-size: 0;}
.login_tap .scan_code_login .scan_code_tip .scan_code_icon{display: inline-block;vertical-align: middle;width:26px;height: 26px;background: url(../image/login_sprite.png) no-repeat -113px 0/139px 108px;margin-left: 7px;margin-right: 7px;}
.login_tap .scan_code_login .scan_code_tip .scan_code_text{display: inline-block;vertical-align: middle;font-size: 14px;line-height: 20px;}
.login_tap .scan_code_login .scan_code_footer{text-align: center;color:#666;font-size: 14px;}
.login_tap .scan_code_login .scan_code_footer span{padding: 0 5px;cursor: pointer;}
.login_tap .scan_code_login .scan_code_footer span:hover{color:#000;}
.input_1{position:relative;margin-bottom:10px ;}
.input_1.on{border:1px solid #0167B3;}
.input_1.error_border input{border-color:#e64340;}
.input_1 input{text-indent:10px;border:1px solid #D3D3D3;width:100%;height:34px;line-height:34px;font-size:14px; color:#0167b3  !important;border-radius: 4px;}
.input_1 input:focus{border:1px solid #0469B4;box-shadow:0 0 1px 1px rgba(4,105,180,0.3);}
.input_1 input::-webkit-input-placeholder{color:#d1d1d1;}
.input_1 input::-ms-input-placeholder{color:#d1d1d1;}
.input_1 input::-moz-input-placeholder{color:#d1d1d1;}
.input_2 input{font-weight:bold;width: 146px;margin-right: 8px;}
.input_2 #mobile{font-weight:bold;width: 195px;margin-right: 8px;}
.input_2 .areaCode{width: 60px;height: 34px;font-weight: bold;border: 1px solid #D3D3D3;text-indent: 1px;font-size: 14px;color: #0167b3 !important;border-radius: 4px;}
.input_2 .getCode{height: 35px;width: 114px;line-height: 35px;text-align: center;border-radius: 5px;background:#0167B3;color:#fff;}
.input_2 .getCode:hover{background: #0178CF;color:#fff;}
.input_2 .getCode.codeing{cursor:text;background: #eee;color: #777;}
.input_2 .getCode.codeing:hover{background: #eee;color: #777;}
.login_tip{font-size:13px;text-align:left;height:28px;line-height:26px;padding-left:4px;vertical-align: middle;margin-bottom: 10px;}
.login_tip .login_tip_error{color:#e64340;}
.login_tip .login_tip_coding{color:#777777;}
.login_tip .login_tip_error i{background: url(../image/error_icon_03.png) no-repeat center center;background-size: 14px 14px;}
.login_tip .login_tip_coding i{background: url(../image/coding_icon_03.png) no-repeat center center;background-size: 14px 14px;}
.login_tip i{display:inline-block;vertical-align:middle;width: 14px;height: 14px;margin-right: 5px;}
.login_tip span{display:inline-block;vertical-align:middle;}
.login_tip2{font-size:12px;color:#333;text-align:center;margin-top:11px;}
.login_tip2 span{color:#737373;cursor: pointer;}
.login_tip2 span:first-of-type{float: left;}
.login_tip2 span:last-of-type{float: right;}
/*打勾选中*/
.btn_check{cursor:pointer;display:inline-block;vertical-align:middle;width:17px;height:17px;background:url(../image/sk_checkbox.png) no-repeat;background-position:0px 0px;background-size: 17px 17px;}
.btn_check.on{background:url(../image/sk_checkbox_on.png) no-repeat;background-size: 17px 17px;}

.icon_warm{display:inline-block;width:16px;height:16px;background:url(../image/icon_warn.png) no-repeat;vertical-align:middle;margin-right:5px;}
.login_tap .check{text-align:left;font-size:14px;margin-bottom:20px;padding-left:1px; color:#333;}

.login_tap .check span{display:inline-block;vertical-align:middle;margin-left:5px;}
.login_tap .check a{color:#0066B2;float:right;}
.b_login{display:block;width:100%;text-align:center;font-size:16px;color:#fff; height:44px; line-height:44px;border-radius: 5px;cursor: pointer;position:relative; font-weight:bold; background:#0167B3;}
.b_login:hover{background: #0178CF;}
.b_login:active{background: #015898;}
/*注册页-会员注册*/
.regist_tap_menu{font-size:0;color:#999999;margin-top:10px;background:#FAFAFA;border:1px solid #D4D4D4;border-bottom:1px solid #28356C;border-left:0;}
.regist_tap_menu li{cursor:pointer;font-size:16px;display:inline-block;*display:inline;zoom:1;width:180px;height:50px;line-height:50px;border-left:1px solid #D4D4D4;text-align:center;font-weight:bold;}
.regist_tap_menu li span{display:block;height:100%;}
.regist_tap_menu li.on{color:#28356C;background:#ffffff;position:relative;border:1px solid #28356C;border-width:0 1px 0 1px;}
.regist_tap_menu li.on span{}
.regist_tap_menu li.on:before{content:"";height:3px;background:#28356C;position:absolute;left:-1px;width:182px;top:-2px;}
.regist_tap_menu li.on:after{content:"";border:1px solid #ffffff;position:absolute;left:0;right:0;bottom:-2px;}
.regist_tap_wrap{border:1px solid #E5E5E5;padding:40px 0 55px 0; width:1200px; margin:30px auto 60px auto;}

.member_regist_top{ margin-top:40px;}
.member_regist .regist_list{color:#666666;}
.regist_list>label{display:inline-block;*display:inline;zoom:1;width:360px;text-align:right;font-size:14px;vertical-align:middle;}
.regist_list>span{display:inline-block;*display:inline;zoom:1;height:100%;vertical-align:middle;width:280px; text-align:left;}
.regist_list .sp1{position:relative;width:240px;background:#ffffff; margin-left:5px;text-align:left; position:relative; color:#333;}
.regist_list .sp1 input{border:1px solid #D3D3D3;text-indent:5px;width:100%;display:block;height:30px;line-height: 30px;color:#000;}
/*修改2017-11-27*/
.regist_list .radio label{ display:inline-block; height:20px; line-height:20px; background:url(../image/radio.png) left center no-repeat; color:#999; cursor:pointer; vertical-align:middle;}
.regist_list .radio label input{cursor:pointer; margin-right:8px; opacity:0; filter:alpha(opacity=0);}
.regist_list .radio label.on{ background-image:url(../image/radio_checked.png); color:#0167B3; font-weight:bold;background-repeat: no-repeat;}
.regist_list .radio label.first{ margin:0 36px 0 12px;}
.regist_list .sp1 dl{border:1px solid #D3D3D3;text-indent:5px;width:100%;display:block;height:30px;line-height: 30px;position: relative;}
.regist_list .sp1 dl.card_input{background: url(../image/xl_down_3.png)255px center no-repeat;background-size: 20px 10px;}
.regist_list .sp1 dl dd{position: absolute;left: 0;top: 31px;z-index: 10;width: 100%;border: 1px solid #BCBBBC;max-height: 130px;overflow: auto;background: #fff;display: none;}
.regist_list .sp1 dl dd p{padding-left: 8px;height: 28px;line-height: 28px;overflow: hidden;color: #000;}
.regist_list .sp1 dl dd p:hover{background: #BCBBBC;}
/*结束2017-11-27*/
.regist_list .sp1 input:focus{border:1px solid #0469B4;}
.regist_list .sp1 .tip_red{ font-size:13px; color:#D70001; position:absolute; left:3px; bottom:-22px;}
.regist_list .sp1 .tip_icon_warn{background:url(../image/icon_warn.png) no-repeat;position:absolute; left:0px; bottom:-20px;font-size:13px; color:#D70001; height:16px; padding-left:18px;}
.input_del{display:none;position:absolute;top:50%;margin-top:-8px;right:15px;width:16px;height:16px;background:url(../image/input_delete.png) no-repeat;}
.regist_list .sp2{font-size:14px; text-align:left;margin-left:10px;}
.member_regist .regist_tip{height:24px;line-height:22px;font-size:13px;color:#D70001;visibility: hidden;}
.member_regist .regist_tip>span{display: inline-block;vertical-align:middle;}
.member_regist .regist_tip.on{visibility:visible;}
.member_regist .rg_ml{margin-left:370px;}
.member_regist .regist_tick span{vertical-align:middle;display:inline-block;margin-left:5px;color:#343434;}
.member_regist .regist_tick span a{color:#008AFF;}
.member_regist .btn_blue{display:inline-block;width:120px;}
.regist_btn{margin-top:35px; text-align:center;}
.regist_btn h3{font-weight:normal;margin-left:26px;font-size:14px;margin-top:20px;color:#04ABD2;}
.regist_btn h3 a{text-decoration:underline;}
.regist_list .btn_gold1{padding-left:36px !important;}
.regist_list .btn_gold1:before{content:"";position:absolute;left:10px;top:50%;margin-top:-12px;width:15px;height:23px;background:url(../image/icon_phone.png) no-repeat;}
/*注册页-商务代理注册*/
.registered_password_title{font-size:14px; color:#878787;border-bottom:1px solid #CCC3B4; height:30px; line-height:30px; margin:0 30px;}
.registered_password_title span{display:inline-block; width:346px; text-align:center;}
.registered_password_title span.on{border-bottom:3px solid #977C4F; color:#977B4E; position:relative;}
.registered_password_title span.on:before{content:"";position:absolute;left:0px;bottom:-2px; right:0px; height:3px; background:#977C4F;}

.member_regist h1{font-size:16px;width:300px;text-align:left;}
.member_regist h1.m1{margin:20px 0 26px 0;}
.regist_list .sp1.important input{background:url(../image/icon_important.png) 97% 50% no-repeat;}
.select_box.sty1{width:285px;}
.select_box.sty1 .select_val{width:98%;text-indent:8px;}
.select_box.sty2{width:91px;}
.select_box.sty_left{ margin-left:20px;}
.select_box.sty2 .select_val{width:93%;text-indent:8px;}
.btn_blue.sty1{padding:0 24px;width:auto;height:38px;line-height:38px;font-size:14px;}
.btn_blue.sty2{width:130px;height:48px;padding:0;line-height:48px;font-size:16px;}
.btn_gold.sty2{width:130px;height:48px;padding:0;line-height:48px;font-size:16px;margin-left:16px;}
.btn_get_num{width:104px; height:30px; line-height:30px; display:inline-block; color:#AA9167; font-size:14px; padding:0 22px; border:1px solid #AA9167;text-align: center;}
.btn_get_num:hover{background-color:#977C4F; color:#fff;}
.btn_get_num:active{background-color:#816943; color:#fff;}
.regist_list .btn_get_num.disable{background-color: #e1e1e1;}
/*找回*/
.regist_tap_menu.style2 li{width:240px;}
.regist_tap_menu.style2 li.on:before{width:242px;}
.recovery_progress_wrap{width:656px;margin:50px auto 60px auto;}
.recovery_progress{width:100%;height:26px;background:url(../image/sprite_progress.png) no-repeat;position:relative;}
.recovery_progress .step{position:absolute;width:160px;height:26px;background:url(../image/sprite_progress.png) no-repeat;}
.step.step1{left:0;top:0;background-position:0px -27px;}
.step.step2{left:160px;top:0;background-position:-0px -52px;}
.step.step3{left:320px;top:0;background-position:-175px -27px;}
.step.step4{right:0;top:0;background-position:-188px -52px;}
.progress_txt{margin-top:12px;}
.progress_txt li{width:162px;float:left;text-align:center;font-size:14px;color:#999;}
.progress_txt li.on{color:#333;}
.col_red{color:#D60000 !important; font-size:12px !important;}
.col_blue{color:#0167B3 !important;}
.step_view .regist_list{margin-bottom:24px;}
.btn_center{text-align:center;}
.btn_center .btn_blue{width:120px;background:#0167B3; height:40px; line-height:40px;margin-top:34px; color:#fff; font-size:14px;}
.btn_center .btn_blue:hover{background: #0178CF;}
.btn_center .btn_blue:active{background: #015898;}
.no_btm_margin{margin-bottom:0 !important;}
.regist_list .code_enable{border:0;position:relative;padding-left:0;padding-right:5px;}
.regist_list .code_enable input{width:178px;border:1px solid #D3D3D3;text-indent:5px; color:#000;}
.regist_list .code_enable .code{width:86px;height:100%;position:absolute;left:144px;top:0;background:grey; display:inline-block;}
.regist_list .code_enable .code img{width:100%;height:100%;}
.regist_list .code_enable.bold{font-size:14px;color:#333;font-family:"微软雅黑"; font-weight:bold;}
.pas_strong label{color:#9A9A9A;display:inline;vertical-align: middle;}
.pas_strong ul{display:inline;}
.pas_strong ul li{display:inline-block;*display:inline;zoom:1;text-align:center;height:20px;line-height:20px;width:50px;background:#D3D3D3;vertical-align:middle;color:#ffffff; font-size:14px;}
.pas_strong ul.weak li:first-child{background:#D02626;color:#ffffff;}
.pas_strong ul.medium li:nth-child(2){background:#ffa902;color:#ffffff;}
.pas_strong ul.strong li:nth-child(3){background:#0167B3;color:#ffffff;}
.center{text-align:center;padding-bottom:60px;}
.center .icon_pay_ok{background:url(../image/sk_payok.png) no-repeat; background-size:60px 60px; width:360px; height:160px; text-align:left; padding-left:90px; margin-left:350px;}
.center div{font-size:16px;vertical-align:middle;}
.center div{margin-top:20px;}
.txt_des{text-align:left;margin:0px auto 70px auto;width:650px;}
.txt_des p{margin-bottom:10px;color:#676767;font-size:14px;}
.txt_des p .col_blue{margin-left:0px;}

.tip_recovery p{font-size:10px;margin:15px 0 25px 0;}
.tip_recovery a{margin-left:5px;}
.old_password_title{font-size:14px; color:#666;border-bottom:1px solid #D9DEE1;border-top:1px solid #D9DEE1; height:38px; line-height:38px;}
.old_password_title span{display:inline-block; width:50%; text-align:center; position:relative;}
.old_password_title span.on{color:#333; position:relative; background:#FFFAED; font-weight:bold;}
.old_password_title span.on:before{content:"";position:absolute;left:50%; margin-left:-6px;bottom:-1px; width:12px; height:6px; background:url(../image/triangle_up.png) no-repeat; background-size:12px 6px;}
.old_password_title span:nth-child(1):after{content:"";position:absolute;width:1px; height:38px; background:#D9DEE1; right:0px; top:0;}

/*1-3-1注册*/
.pay_okMain.style1{padding-bottom:108px;}
.pay_okMain.style1 .m_10{margin:0 10px;}
.pay_okMain.style1 .pay_tok{margin-top:40px;}
.payTok_del.style1{padding-left:180px;text-align:left;padding-bottom:24px;}

.payTok_del.style1 a{color:#04ABD2; font-size:14px;}
.payTok_del.style1 .payTok_line{color:#203069;}
.col_orange{color:#FF5D01;}

.pay_tok.style1{padding-left:120px;text-align:center;}

/*注册协议*/
.fix_height{height:250px;overflow:auto;margin:20px;border:1px solid #D3D3D3;padding:12px; background:#F2F7FB;}
.agreement_list{color:#000000;margin-bottom:8px;}
.agreement_list h3{font-size:14px;font-weight:bold;margin-bottom:3px; color:#000; text-align:left;}
.agreement_list p{font-size:14px;line-height:18px;margin-bottom:6px; color:#000; text-align:left;}

.member_regist{padding-top: 25px;}
.regist_tip.errors{visibility: visible;}
.regist_list .sp3{width:140px;background:#ffffff;border:1px solid transparent;margin-left:20px;text-align:left;}
.regist_list .sp3 input{border:0;width:100%;display:block;height:37px;line-height: 37px;color:#000;}
.regist_list .sp3.important {background:url(../image/icon_important.png) 97% 50% no-repeat;padding-right: 15px;}
.regist_list .sp4{font-size:14px; text-align:left;margin-left:10px;}
.regist_list .sp4 em{display: block;line-height: normal;font-size: 14px;font-family: "宋体";}
.btn_blue.sty3{width:200px;height:40px;padding:0;line-height:40px;font-size:16px;}
.member_regist .rg_ml2{margin-left:240px;}

.tiaokuanCont{width: 760px;border: 1px solid #ddd;padding: 20px 0;margin: 20px auto;font-size: 14px;color: #333;}
.tiaokuanDov{height: 260px;overflow-y: auto;padding:0 20px;}
.tiaokuan_p1{text-align: center;font-weight: bold;}
.tiaokuan_p2{font-weight: bold;padding: 10px 0;}
.tiaokuan_p3{margin-bottom: 10px;line-height: 20px;}

.regist_imgs{height: 90px;overflow: hidden;margin: 10px 0 0 205px;}
.regist_upimgs{width: 90px;height: 90px;overflow: hidden;margin-right: 20px;}
.regist_upimgs img{width: 90px;height: 90px;}
.regist_uperror{padding-top: 35px;}
.rg_col{color: #FF0000 !important;}

.recovery_progress_wrap2 {width: 570px;margin: 50px auto 50px auto;overflow: hidden;}
.style1_1{padding-top: 0 !important;}

.xl_regist_top{color: #977B4E;font-size: 14px;padding: 20px 30px 0 30px;}
.xl_regist_top_p{line-height: 34px;border-bottom: 1px solid #CCC3B4;font-weight: bold;}
.view1,.view2, .view3, .view4{padding: 30px 0 20px 0;}

.col_position{position: relative;min-height: 700px;}
.tips_btms{position: absolute;bottom: 18px;left: 15px;right: 15px;border: 1px solid #C2C2C3;background: #F4F5F5;padding: 0 15px;line-height: 30px;height: 30px;font-size: 14px;color: #333;}
.tips_btms span{color: #ff0000;}
.tips_btms a{color: #ff0000;}
.register_tit{text-align:center; font-size:20px; color:#333;}
.regist_list .areaCode{width:60px;height: 30px;font-weight: bold;border: 1px solid #D3D3D3;text-indent: 1px;font-size: 14px;color: #0167b3 !important;border-radius: 4px;}
.regist_list .regist_input{width:280px;background:#ffffff;margin-left:5px;text-align:left; position:relative;}
.regist_list .regist_input  input.card_Name{background: url(../image/xl_down_3.png)255px center no-repeat;background-size: 20px 10px;}
.regist_list .regist_input  input.card_Name_pass{background: url(../image/xl_down_3.png)242px center no-repeat;background-size: 20px 10px;}
.regist_list .regist_input_small{width:180px;background:#ffffff;margin-left:5px;text-align:left; position:relative;}
.regist_btn .btn_blue{display:inline-block;width:120px; height:40px; line-height:40px; color:#fff; font-size:16px; background:#0167B3;}
.regist_btn .btn_blue:hover{background: #0178CF;}
.regist_btn .btn_blue:active{background: #015898;}
.regist_on{text-align:center; font-size:14px; color:#333; margin-top:20px;}
.regist_on a{font-size:14px; color:#2577E3; text-decoration:underline;}
.regist_code{width:86px;height:30px;position:absolute;left:182px;top:-4px; display:inline-block;}
.regist_code img{height: 32px;width: 100px;padding-top: 4px;}
.change_one{height:30px;position:absolute;left:295px;top:0; display:inline-block; color:#0167B3; font-size:14px; width:50px; text-align:left; line-height:30px;}

/*用户协议样式*/
.fix_alert{position:fixed;top:0;left:0;right:0;bottom:0;display:table;height:100%;width:100%;z-index:999;}
.fix_table{display:table-cell;vertical-align:top; text-align:center;color:#333; font-size:16px;}
.fix_content{width:560px; margin:auto; padding-top:220px;}
.fix_content .alert_bg{background:#fff; padding-bottom:30px; position:relative; border:1px solid #CCC;}
.fix_content .alert_bg .alert_close{position:absolute; right:18px; top:15px;background:url(../image/icon_close.png) center no-repeat; width:20px; height:20px;cursor:pointer;}
.fix_content .alert_bg .alert_title{height:50px; background:#F2F7FB; border-bottom:1px solid #E5E5E5; line-height:50px; font-weight:bold; text-align:left; text-indent:16px;}
.fix_content .alert_con_bg{margin-top:50px;}
.fix_content .alert_con{margin-top:18px;}
.fix_content .alert_con .con_num{color:#ff5d02;}
.fix_content .alert_con .con_txt{color:#000;font-weight:bold;}
.fix_content .alert_button{margin:45px auto 0px auto;}
.fix_content .mr_top{margin:30px auto 0px auto;}
.fix_content .alert_button span{display:inline-block; width:180px; height:40px; line-height:40px;cursor:pointer;}
.fix_content .alert_button .button_blue{background:#0167B3; color:#fff;font-size:16px; }
.fix_content .alert_button .button_blue:hover{background:#0178CF;}
.fix_content .alert_button .button_blue:active{background:#015898;}
.fix_content .alert_button .button_grey{background:#d7d9e1; color:#27356d;font-size:16px;margin-left:30px;}
.fix_content .alert_button .button_grey:hover{background:#cecfd6;}
.fix_content .alert_button .button_grey:active{background:#cecfd6;}
/*用户注册3_迅隆船务-注册成功.fw*/
.register_ok{margin:30px auto; width:60px; height:60px;}
.register_ok_tit{text-align:center; color:#333; font-size:16px;margin-bottom:45px;}
.register_ok_tit em{font-size:16px; color:#FF5D01; font-weight:bold;}
.register_ok_con{text-align:left; padding-left:350px; color:#333; font-size:14px; margin:20px 0;}
.register_ok_con em{font-size:14px; color:#FF5D01; font-weight:bold; margin-left:15px;}
.register_ok_con i{font-size:12px; color:#bbb; margin-left:15px;}
.register_ok_con a{color:#0066B2; margin-left:15px;}

.xlpcRightMenu .right_menu_box .email_wrap .recovery_progress{width:100%;height:26px;background:url(../image/sprite_progress2.png) 68px 1px no-repeat;position:relative;}
/*2-3-邮轮旅游-搜索结果页*/
.search_box{height:42px; margin-top:30px; position:relative;}
.search_box .search_tip{display:block;height:16px;background:url(../image/icon_warn.png) no-repeat; font-size:13px; color:#D70000; padding-left:20px; line-height:16px; position:absolute; bottom:-18px;}
.search_box .search_input{display:inline-block;*display:inline;zoom:1;height:100%;vertical-align:middle;width:350px; text-align:left; position:relative;}
.search_box .search_input input{border:1px solid #e5e5e5;text-indent:10px;width:100%;display:block;height:40px;line-height:40px;color:#000; font-size:14px;}
.search_box .search_input input:focus{border:1px solid #0469B4;}
.search_box .search_button{font-size:14px; color:#fff; width:120px;display:inline-block;*display:inline;zoom:1; height:100%; line-height:42px;vertical-align:middle; text-align:center; background:#0167B3; margin-left:10px; cursor:pointer;}
.search_button:hover{background: #0178CF;}
.search_button:active{background: #015898;}
.screen_box{border:1px solid #e5e5e5; margin-top:20px; padding-bottom:15px;}
.srceen_div{margin-top:6px;}
.srceen_div div{display:table-cell;vertical-align:top;line-height:36px; font-size:14px;text-align:left;}
.srceen_div .srceen_left{width:130px; color:#000; padding-left:28px;}
.srceen_div .srceen_center{width:970px;}
.srceen_div .srceen_center span{color:#333; width:174px; display:inline-block; cursor:pointer;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.srceen_div .srceen_center span.span_none{display:none;}
.srceen_div .srceen_center span:hover{color:#0167B3;}
.srceen_div .srceen_center span:active{color:#0167B3;}
.srceen_div .srceen_center span.on{color:#0167B3;}
.srceen_div .srceen_center span.more_date{background:url(../image/date_logo.png) left center no-repeat; padding-left:20px;width:174px;}
.srceen_div .srceen_center span.more_date input{width:110px;}
.srceen_div .srceen_right{width:50px; color:#0167B3;background:url(../image/blue_down.png) right 15px no-repeat; height:36px; cursor:pointer;}
.srceen_div .srceen_right.on{background:url(../image/blue_up.png) right 15px no-repeat;cursor:pointer;}
.srceen_con{font-size:14px; color:#333; border-top:1px dashed #e5e5e5; line-height:24px; padding:16px 0 16px 28px;}
.srceen_con span{display:inline-block;}
.srceen_con .srceen_con_tit{width:130px;}
.srceen_con .srceen_con_con{padding:0 34px 0 10px; margin-right:20px; text-align:left; border:1px solid #AA9168; position:relative;}
.srceen_con .srceen_con_con em{display:block; width:24px; height:24px;background:url(../image/srceen_delete.png) center no-repeat #AA9168; position:absolute; right:0px; top:0; cursor:pointer;}
.srceen_con .srceen_con_con em:hover{background:url(../image/srceen_delete.png) center no-repeat #A88A59;}
.srceen_con .srceen_con_con em:active{background:url(../image/srceen_delete.png) center no-repeat #816943;}
.srceen_con .srceen_clear{color:#0167B3; cursor:pointer;}
.srceen_con .srceen_clear:hover{color:#0178CF;}
.srceen_con .srceen_clear:active{color:#015898;}
.sort_mode{margin-top:20px; line-height:40px; color:#333; padding:0 24px 0 28px;border:1px solid #e5e5e5;}
.sort_mode span{cursor:pointer; margin-right:50px;}
.sort_mode span.on{color:#0066B2;}
.sort_mode .sort_type{background:url(../image/icon_dns.png) right center no-repeat; padding-right:25px;}
.sort_page{float:right;}
.sort_page .page_left{display:inline-block;background:url(../image/page_up.png) no-repeat; width:5px; height:10px; margin-right:10px;}
.sort_page .page_right{display:inline-block;background:url(../image/page_down.png) no-repeat; width:5px; height:10px; margin-left:10px;}
.sort_page em{color:#0066B2;}
.line_list{margin-top:20px; padding:15px 18px;border:1px solid #e5e5e5;}
.line_list div{display:table-cell;vertical-align:top; text-align:left; height:120px;}
.line_list .line_list_left{width:180px; position:relative;cursor:pointer;}
.line_list .line_list_left .line_num{position:absolute;bottom:0;right:0;left:0;background:#000;filter:alpha(opacity=60); -moz-opacity:0.6;-khtml-opacity:0.6; opacity:0.6; height:30px; line-height:30px; color:#fff; font-size:16px; text-align:center;}
.line_list .line_list_left img{width:180px; height:120px;}
.line_list .line_list_middle{width:800px; padding-left:20px;}
.line_list .line_list_middle p{font-size:13px; color:#333;width:800px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.line_list .line_list_middle p em{font-size:13px; display:inline-block; width:40px; height:24px; line-height:24px; color:#fff; background:#FA7D29; text-align:center; margin-right:10px;}
.line_list .line_list_middle p.nth_child1{font-size:16px; color:#333; font-weight:bold; height:44px;cursor:pointer;}
.line_list .line_list_middle p.nth_child2{height:26px;}
.line_list .line_list_middle p.nth_child3{margin-bottom:10px;}

.line_list .line_list_right{width:200px; text-align:right; color:#868686;}
.line_list .line_list_right p span{color:#FF5D02; font-weight:bold; display:inline-block;font-size:14px; margin-right:3px;}
.line_list .line_list_right p span em{font-size:24px;display:inline-block;}
.line_list .line_list_right p.first_child{ margin-top:5px;}
.line_list .line_list_right p.Original_price .invalid_line{padding: 0 5px;position: relative;font-size: 10px;color: #666;margin: 0; }
.line_list .line_list_right p.Original_price .invalid_line:after{content: "";height: 1px;width: 100%;background: #666;position: absolute;top: 50%;left: 0;}
.line_list .line_list_right p.first_child{ margin-top:18px;}
.line_list .line_list_right p.last_child{float:right;width:90px; height:30px; display:block; text-align:center; line-height:30px; color:#fff; background:#AA9168; cursor:pointer; margin-top:10px;}
.line_list .line_list_right p.last_child:hover{background:#A88A59; cursor:pointer;}
.line_list .line_list_right p.last_child:active{background:#816943; cursor:pointer;}
/*2-5-1邮轮旅游-立即预定.fw*/
.book_step{margin:42px 0; width:1200px;}
.book_step .step_num{display:table-cell;vertical-align:top; text-align:center; width:300px; color:#999;}
.book_step .step_num p{width:300px; height:22px; line-height:22px;margin-top: 10px;}
.book_step .step_num p:first-child{margin-bottom:10px;}
.book_step .step_num p.on{color:#333;}
.book_step .step_num p.step_num_1{background:url(../image/step_dis_1.png) no-repeat;}
.book_step .step_num p.step_num_1.on{background:url(../image/step_on_1.png) no-repeat;}
.book_step .step_num p.step_num_2{background:url(../image/step_dis_2.png) no-repeat;}
.book_step .step_num p.step_num_2.on{background:url(../image/step_on_2.png) no-repeat;}
.book_step .step_num p.step_num_3{background:url(../image/step_dis_3.png) no-repeat;}
.book_step .step_num p.step_num_3.on{background:url(../image/step_on_3.png) no-repeat;}
.line_scroll{width: 300px;position: relative;}
.line_scroll.on:before{border-color: #aa9168;}
.line_scroll span{width: 22px;height: 22px;border-radius: 50%;box-sizing: border-box;display: block;margin: 0 auto;position: relative;z-index: 10;background: #fff;line-height: 18px;border: 2px solid #ede8dc;}
.line_scroll:before{content:"";width:300px;height: 2px;border: 1px solid #ede8dc;position: absolute;top:50%;left: 0;margin-top: -1px;background: #ede8dc;box-sizing: border-box;}
.line_scroll.on span{background: #aa9168;color: #fff;border:2px solid #aa9168}
.ship_notice{margin:20px 0; padding:20px;border:1px solid #e5e5e5;}
.ship_notice div{display:table-cell;vertical-align:top; text-align:left; height:160px;}
.ship_notice .ship_notice_left{width:230px; position:relative;}
.ship_notice .ship_notice_left img{width:230px; height:160px;}
.ship_notice .ship_notice_middle{width:780px; padding-left:20px;font-size:14px; color:#666;}
.ship_notice .ship_notice_middle p.nth_child1{font-size:24px; color:#000; margin:3px 0 10px 0;}
.ship_notice .ship_notice_middle .yln_btns_list{padding-top: 15px;}
.ship_notice .ship_notice_middle .yln_btn_sp{display: inline-block;margin: 0 12px 10px 0;padding: 0 10px;height: 26px;line-height: 26px;font-size: 14px;color: #fff;background-color: #FF5D02;}
.ship_notice .ship_notice_right{text-align:right; width:130px; color:#0066B2; cursor:pointer;}

.selece_room{margin-top:20px;border:1px solid #e5e5e5; text-align:center;font-size:0px;color:#666;}
.selece_room span{height:95px; width:160px; display:inline-block; cursor:pointer; border-left:1px solid #e5e5e5; font-size:16px; padding-top:5px;}
.selece_room span:first-child{border-left:none;}
.selece_room span em{color:#FF5D01; font-size:20px; margin-right:8px;}
.selece_room span.on{color:#fff; background:#0167B3;}
.selece_room span.on em{color:#fff; font-size:20px; margin-right:8px;}
.selece_room span p{margin-top:12px;}
.room_box{margin:10px 0 20px 0;}
.room_title{color:#000; font-size:20px; height:50px; line-height:50px;}
.room_tit{background:#F2F7FB; font-size:0px; border:1px solid #e5e5e5;height:40px;}
.room_tit div{float:left;font-size:16px; color:#666; text-align:center; line-height:40px;}
.room_tit .span_1{width:220px;}
.room_tit .span_2{width:130px;}
.room_tit .span_3{width:140px;}
.room_tit .span_4{width:160px;}
.room_tit .span_5{width:160px;}
.room_tit .span_6{width:170px;}
.room_tit .span_7{width:170px;}
.room_tit1{background:none; border-top:none; font-size:0;height:78px;}
.room_tit1 div{height:78px; line-height:78px;}
.room_tit1 .span_1{color:#0066B2; cursor:pointer;}
.room_tit1 .span_1 em{background:url(../image/more_down.png) no-repeat; width:10px; height:7px; display:inline-block; margin-left:3px;}
.room_tit1 .span_1.on em{background:url(../image/more_up.png) no-repeat;}
.room_tit1 .span_4{color:#FF5D02; font-size:20px;}
.room_tit1 .span_5{color:#FF5D02; font-size:20px;}
.room_tit1 .Original_price{position: absolute;bottom:15px;font-size: 10px;color: #666;text-align: center;width: 100%;height: 10px;line-height: 1;}
.room_tit1 .Original_price .invalid_line{padding: 0 5px;position: relative;}
.room_tit1 .Original_price .invalid_line:after{content: "";position: absolute;width: 100%;height: 1px;top: 50%;left: 0;background: #666;}

.click_add{padding-left:35px; padding-top:24px; position:relative;}
.click_add .click_add_tip{position:absolute; left:35px; bottom:75px;font-size:12px; color:#0167B3; height:1px;}
.click_add .btnMinus{float:left;width: 30px;height: 28px;cursor: pointer;border: solid #e5e5e5;border-width: 1px;font-size: 25px;text-align: center;line-height: 25px;color: #365873;font-family: "Microsoft YaHei UI";overflow: hidden;}
.click_add .btnPlus{float: left;width: 30px;height: 28px;cursor: pointer;border: solid #e5e5e5;border-width: 1px;font-size: 25px;text-align: center;line-height: 28px;color: #365873;font-family: "Microsoft YaHei UI";overflow: hidden;}
.click_add .btnMinus:active{color: #52ABE9;}
.click_add .btnPlus:active{color: #52ABE9;}
.click_add .btnMinus.not{color: #9AABB9;}
.click_add .btnPlus.not{color: #9AABB9;}
.click_add .odrint{float:left;width: 40px;height: 28px;border: solid #e5e5e5;border-width: 1px 0;line-height: 28px;}
.click_add .odrint input{width: 40px;border: 0;text-align: center;font-family: "Microsoft YaHei";font-size: 14px;color: #355872;font-weight: bold;}
.room_info{background:#F9F9F9; position:relative; padding:22px;border:1px solid #e5e5e5; border-top:none;}
.room_info:after{content:"";background:url(../image/triangle.png) no-repeat; position:absolute;left:95px;top:-9px; height:9px; width:16px;}
.room_info .info_left{display:table-cell;vertical-align:top; text-align:left; width:480px;}
.room_info .info_right{display:table-cell;vertical-align:top; text-align:left; width:660px; padding-left:40px; color:#333; font-size:14px; line-height:26px;}
.room_info .info_right p:first-child{font-weight:bold; margin-bottom:5px;}
.info_img{width:490px; height:310px;}
.info_left .room_name{font-size:20px; color:#0167B3;margin:20px 0 60px 0;}
.info_left .room_size{padding:12px 20px;border-top:1px solid #e5e5e5; color:#333; line-height:24px; font-size:0;}
.info_left .room_size p:first-child{color:#666;}
.info_left .room_size p span{display:inline-block; font-size:14px;}
.info_left .room_size p span:first-child{ width:210px;}

.foter_fix1{height:600px;}
.order_info{background:#F2F7FB; height:120px; position:fixed; bottom:0; left:0; right:0; border-top:1px solid #e5e5e5;}
.order_margin{width:1200px; margin:0 auto; position:relative;}
.order_margin_left{width:940px; height:60px; color:#333; padding:30px 0 0 30px; line-height:30px;display:table-cell;vertical-align:top; text-align:left;}
.order_margin_left .div_p span{display:inline-block;}
.room_person{width:120px;display:table-cell;vertical-align:top;}
.room_num{width:200px;display:table-cell;vertical-align:top;}
.room_detaile{width:320px; color:#0167B3;cursor: pointer; position:relative;display:table-cell;vertical-align:top;}
.room_detaile_info{position:absolute; left:-30px; bottom:40px; background:#F2F7FB; width:360px; z-index:999; padding:15px; border:1px solid #C6C6C6; line-height:26px; font-size:0; display:none;}
.room_detaile_info:before{content:""; position:absolute; left:35px;bottom:-8px; width:16px; height:9px; background:url(../image/detaile_info.png) no-repeat;}
.room_detaile_info div span{display:inline-block; font-size:12px;}
.room_detaile_info div span.span1{width:230px; text-align:left; color:#333;}
.room_detaile_info div span.span1 em{color:#666;}
.room_detaile_info div span.span2{width:50px; text-align:center; color:#666;}
.room_detaile_info div span.span3{width:70px; text-align:right; color:#FF5D02;}
.room_detaile_info div span.span3 em{font-weight:bold;}
/*.room_detaile:hover .room_detaile_info{display:block;}*/
.room_money{width:260px;display:table-cell;vertical-align:top;}
.room_money em{color:#FF5D02; font-size:24px;}
.room_money i{color:#999;}

.order_margin .order_margin_right{width:260px; text-align:center; height:120px; padding-top:30px;display:table-cell;vertical-align:top; text-align:left;}
.order_margin .order_margin_right .next_button{width:260px; text-align:center; height:60px; line-height:60px; background:#0167B3; font-size:20px; color:#fff;cursor: pointer;}
.order_margin .order_margin_right .next_button:hover{background: #0178CF;}
.order_margin .order_margin_right .next_button:active{background: #015898;}
/*2-8-邮轮旅游-填写信息-展开.fw*/
.edit_box{}
.edit_left{display:table-cell;vertical-align:top; text-align:left; width:870px;}
.edit_left .edit_name{font-size:20px; color:#000; line-height:64px;}
.trip_info{border:1px solid #e5e5e5; border-top:2px solid #0167B3; padding:14px 20px 0px 20px; color:#333;}
.trip_info1{line-height:30px; margin-bottom:10px;}
.trip_info2{margin-top:18px;}
.trip_info1 .trip_info_left{display:table-cell;vertical-align:top; text-align:center; width:100px;height:30px; line-height:30px;}
.trip_info1 .trip_info_right{display:table-cell;vertical-align:top; text-align:center; width:730px;height:30px; line-height:30px; font-size:0;}
.trip_info1 .trip_info_right_bg{background:#F2F7FB; color:#666;}
.trip_info1 .trip_info_right span{display:inline-block; width:125px;  text-align:center; font-size:14px;}
.trip_info1 .trip_info_right span.date{width:200px;}
.trip_info1 .trip_info_right div{font-size:14px; text-align:left; padding-left:12px;}
.edit_left .person_box{border:1px solid #e5e5e5; padding:20px 0px; color:#333; margin-top:10px;}
.edit_left .person_box .person_name{font-size:20px; color:#333; padding-left:20px; margin-bottom:20px;}
.edit_left .person_box .person_name em{color:#B20000; font-size:12px; margin-left:12px;}
.person_box .person_room{padding-left:30px; color:#333; margin-top:30px; position:relative;background:url(../image/finger_left.png) no-repeat; height:24px; line-height:24px;}
.input_box{margin:20px;}
.input_box .input_name{color:#333; font-size:14px;}
.input_box .input_name div{display:table-cell;vertical-align:top; text-align:right; width:435px;height:16px; line-height:16px;}
.input_box .input_name div:first-child{ text-align:left;color:#0167B3; font-weight:bold;}
.input_box .input_name div em{background:url(../image/yl_checkbox.png) no-repeat; height:16px; line-height:16px; text-indent:28px;display:inline-block; cursor:pointer;}
.input_box .input_name div em.on{background:url(../image/yl_checkbox_on.png) no-repeat;}
.input_bg{margin-bottom:20px; padding-top:5px;}
.input_bg>label{display:inline-block;*display:inline;zoom:1;width:160px;text-align:right;font-size:14px;vertical-align:middle; color:#333;}
.input_bg>span{display:inline-block;*display:inline;zoom:1;height:100%;vertical-align:middle;width:230px; text-align:left;}
.input_bg .sp1{position:relative;width:230px;background:#ffffff; margin-left:5px;text-align:left; position:relative;}
.input_bg .sp1 .areaCode{width: 60px;height: 30px;font-weight: bold;border: 1px solid #D3D3D3;text-indent: 1px;font-size: 14px;color: #0167b3 !important;border-radius: 4px;}
.input_bg .sp1 input{border:1px solid #D3D3D3;text-indent:5px;width:100%;display:block;height:30px;line-height: 30px;color:#000;}
.input_bg .sp1 input:focus{border:1px solid #0469B4;}
.input_bg .sp1 .tip_red{ font-size:13px; color:#D70001; position:absolute; left:3px; bottom:-22px;}
.input_bg .sp1 .tip_icon_warn{background:url(../image/icon_warn.png) no-repeat;position:absolute; left:0px; bottom:-20px;font-size:13px; color:#D70001; height:16px; padding-left:18px;}
.input_bg .sp_star{background:url(../image/ico_tablecell3.png) no-repeat; width:8px; height:10px; margin:0 12px 0 8px;}
.input_bg .sp_star.sp_star_no{background:none;}
.input_bg .sp3{color:#333; width:300px; position:relative;}
.input_bg .sp3_tl{color:#333; width:356px; position:relative;}
.input_bg .showPhotoImg{color: #596fc2;font-size: 0.99rem;margin-right: 1rem;}
.input_bg .sp2{color:#0066B2; width:70px;cursor:pointer; position:relative;}
.input_bg .sp2:hover{color:#0178CF;}
.input_bg .sp2:active{color:#015898;}
.input_bg .sp2 .tip_box{ position:absolute; left:76px; top:-10px; border:1px solid #e5e5e5; background:#F2F7FB; padding:20px; z-index:9999; width:350px;}
.input_bg .sp2 .tip_box:before{content:""; position:absolute; left:-8px;top:13px; width:9px; height:16px; background:url(../image/detaile_info_left.png) no-repeat;}
.input_bg .sp2 .tip_box .passport_tit{color:#333; margin-bottom:12px;}
.input_bg .sp2 .tip_box .passport_type {border:1px solid #e5e5e5; border-bottom:none; width:161px;}
.input_bg .sp2 .tip_box .passport_type span{display:inline-block; width:80px; height:30px; line-height:30px; text-align:center; color:#333;cursor:pointer;}
.input_bg .sp2 .tip_box .passport_type span:first-child{ border-right:1px solid #e5e5e5;}
.input_bg .sp2 .tip_box .passport_type span.on{color:#0066B2; background:#fff;}
.input_bg .sp2 .tip_box .passport_img{background:#fff; padding:20px; width:310px; height:251px;border:1px solid #e5e5e5; margin-top:-1px;}
.input_bg .sp2 .tip_box .passport_img img{width:310px; height:251px;}

.edit_left .pay_box{border:1px solid #e5e5e5; padding:20px; margin-top:10px;}
.edit_left .pay_box .pay_name{font-size:20px; color:#333; margin-bottom:10px;}
.edit_left .pay_box .pay_list{padding-left:40px;}
.edit_left .pay_box .pay_list li{height:40px; line-height:40px;}
.edit_left .pay_box .pay_list li div{display:table-cell;vertical-align:top; text-align:left;}
.edit_left .pay_box .pay_list li div.div1{width:32px;background:url(../image/gender_type.png) left 9px no-repeat; height:40px;}
.edit_left .pay_box .pay_list li div.div1.on{width:32px;background:url(../image/gender_type_on.png) left 9px no-repeat; height:40px;}
.edit_left .pay_box .pay_list li div.div2{width:90px; text-align:center;}
.edit_left .pay_box .pay_list li div.div3{width:16px;background:url(../image/pay_anwser.png) left 12px no-repeat; height:40px; position:relative;cursor:pointer;}
.edit_left .pay_box .pay_list li div.div3 .pay_tip{position:absolute; left:30px; top:0; margin-top:-4px; padding:12px;background:#F2F7FB; width:190px;border:1px solid #e5e5e5; line-height:24px; color:333; font-size:12px; display:none; z-index:55;}
.edit_left .pay_box .pay_list li div.div3 .pay_tip:before{content:""; position:absolute; left:-8px;top:15px; width:9px; height:16px; background:url(../image/detaile_info_left.png) no-repeat;}
.edit_left .pay_box .pay_list li div.div3:hover .pay_tip{ display:block;}

.edit_left .discount_box{border:1px solid #e5e5e5; margin-top:10px; border-bottom:none;}
.edit_left .discount_box .discount_tit{color:#333; margin:20px;}
.edit_left .discount_box .discount_tit em{color:#666; margin-left:5px;}
.edit_left .discount_box .discount_list li{line-height:40px; border-bottom:1px solid #e5e5e5; position:relative; padding:0 20px;}
.edit_left .discount_box .discount_list li:first-child{border-top:none;}
.edit_left .discount_box .discount_list div.li_tip{background:#F9F9F9; position:relative;position:relative; padding:20px;border-bottom:1px solid #e5e5e5;}
.edit_left .discount_box .discount_list div.li_tip:after{content:"";background:url(../image/triangle.png) no-repeat; position:absolute;left:25px;top:-9px; height:9px; width:16px;}
.edit_left .discount_box .discount_list li div{display:table-cell;vertical-align:top; text-align:center;}
.edit_left .discount_box .discount_list li .div_1{width:700px; text-align:left;}
.edit_left .discount_box .discount_list li .div_1 span{background:url(../image/more_down.png) right center no-repeat; display:inline-block; padding-right:20px;cursor:pointer; color:#0066B2; text-decoration:underline;}
.edit_left .discount_box .discount_list li .div_1.on span{background:url(../image/more_up.png) right center no-repeat; display:inline-block; padding-right:20px;}
.edit_left .discount_box .discount_list li .div_2{width:178px; text-align:right;}
.edit_left .discount_box .discount_list li .div_2 span{background:url(../image/yl_checkbox.png) right center no-repeat; display:inline-block; padding-right:40px;cursor:pointer;}
.edit_left .discount_box .discount_list li .div_2.on span{background:url(../image/yl_checkbox_on.png) right center no-repeat; display:inline-block; padding-right:40px;}

.edit_left .textarea_box{padding:20px;border:1px solid #e5e5e5; margin-top:10px;}
.edit_left .textarea_box .textarea_bdiv1{display:table-cell;vertical-align:top; text-align:left; width:90px;}
.edit_left .textarea_box .textarea_bdiv2{display:table-cell;vertical-align:top; text-align:left; width:700px;}
.edit_left .textarea_box .textarea_bdiv2 textarea{width:630px; height:55px;border:1px solid #e5e5e5; background:#fff;}
.edit_left .check_box{background:url(../image/sk_checkbox.png) left center no-repeat; padding-left:30px; margin:20px;}
.edit_left .check_box.on{background:url(../image/sk_checkbox_on.png) left center no-repeat; padding-left:30px; margin:20px;}
.edit_left .next_box{margin:20px;}
.edit_left .next_box div{display:table-cell;vertical-align:top; text-align:left;height:50px; line-height:50px;}
.edit_left .next_box div.next_btn{color:#000; font-size:14px; width:460px;cursor:pointer;}
.edit_left .next_box div.next_money{color:#000; font-size:14px; width:260px; font-weight:bold;cursor:pointer;}
.edit_left .next_box div.next_money em{color:#FF5D02; font-size:24px; margin-left:5px;font-weight:normal;}
.edit_left .next_box div.next_box_btn{color:#fff; font-size:14px; width:150px; text-align:center; background:#0167B3;}
.edit_left .next_box div.next_box_btn:hover{background:#0178CF;}
.edit_left .next_box div.next_box_btn:active{background:#015898;}

.input_bg .sp1 .gender_type{display:inline-block; width:74px;background:url(../image/gender_type.png) no-repeat; padding-left:24px; margin-left:10px;}
.input_bg .sp1 .gender_type.on{background:url(../image/gender_type_on.png) no-repeat;}
.input_bg .sp1 .addr_int{width:230px;}
.input_bg .sp1 .last_person{border:1px solid #e5e5e5; padding:25px 30px; position:absolute; left:0px; top:32px; background:#fff; z-index:9999;}
.input_bg .sp1 .last_person .last_person_tit{color:#333; font-weight:bold; text-align:left; padding-left:10px;}
.input_bg .sp1 .last_person_con{width:520px;}
.input_bg .sp1 .last_person_con span{display:block; float:left; width:150px; height:30px; margin:10px 10px; text-align:center; border:1px solid #e5e5e5; line-height:30px;cursor:pointer;overflow:hidden;text-overflow:clip; white-space:nowrap;}
.input_bg .sp1 .last_person_con span:hover{color:#0167B3; border:1px solid #0167B3;}
.input_bg .sp1 .last_person_con span.on{color:#0167B3; border:1px solid #0167B3;}
.input_bg .sp1 .last_person_con span.disable{color:#fff; border:1px solid #E5E5E5; background:#E5E5E5;}
.input_bg .sp1 .last_person_con span.disable:hover{color:#fff; border:1px solid #E5E5E5;}

.edit_right{display:table-cell;vertical-align:top; text-align:left; width:330px; padding-left:8px;}
.edit_right .money_info{background:#F2F7FB; border:1px solid #e5e5e5; padding-bottom:30px;}
.edit_right .money_info .money_name{color:#0066B2; font-weight:bold; font-size:14px; position:relative; line-height:20px; padding-left:20px; margin-top:8px;}
.edit_right .money_info .money_name:before{content:""; width:3px; height:20px;position:absolute;left:0;top:0;bottom:0px; background:#0066B2;}
.edit_right .money_info .room_name{color:#000; font-weight:bold; font-size:14px;padding-left:20px; margin-top:24px;}
.edit_right .money_info .num_info{color:#333; font-size:14px;padding:0 20px; margin-top:12px;}
.edit_right .money_info .num_info.num_info_top{ border-top:1px dashed #e5e5e5; margin-top:15px; padding-top:25px;}
.edit_right .money_info .num_info span{display:inline-block;}
.edit_right .money_info .num_info span em{color:#666; font-size:12px; margin-left:3px;}
.edit_right .money_info .num_info span:first-child{width:170px; text-align:left;}
.edit_right .money_info .num_info span.last_child{width:105px; text-align:right; color:#666;}
.edit_right .money_info .num_info span.last_child em{color:#FF5D02; font-size:16px; margin-left:0px;}
.edit_right .money_info .num_info span.last_child em i{font-weight:bold;}
.edit_right .money_all{background:#FFFAED; border:1px solid #e5e5e5; border-bottom:none; padding:20px; margin-top:10px; line-height:30px; font-size:0; position:relative;}
.edit_right .money_all:before{content:""; height:10px;position:absolute;left:0;right:0;bottom:-10px; background:url(../image/bottom_border.png) repeat-x;}
.edit_right .money_all div{display:table-cell;vertical-align:top; text-align:center; height:30px; line-height:30px;}
.edit_right .money_all div:first-child{width:80px; text-align:left;font-size:14px; color:#000;}
.edit_right .money_all div.last_div{font-size:30px;width:220px; color:#FF5D02; text-align:right;}
.edit_right .call_service{border:1px solid #e5e5e5; margin-top:40px; font-size:0; position:relative;}
.edit_right .call_service div{display:table-cell; text-align:center;line-height:46px; height:46px; width:165px; color:#000; font-size:16px;}
.edit_right .call_service div:first-child{border-right:1px solid #e5e5e5;}
.edit_right .call_service div:hover{ background:#F2F7FB;}
.edit_right .call_service div em{display:inline-block; background:url(../image/ico_order.png) left 14px no-repeat; height:46px; padding-left:30px;cursor:pointer;}
.edit_right .call_service div:first-child em{display:inline-block; background:url(../image/ico_call.png) left 14px no-repeat;}

.discount_info{color:#333; font-size:14px;padding:0 20px; margin-top:12px;}
.discount_info .discount_info_child{padding-bottom:2px;}
.discount_info .discount_info_child span:first-child{width:170px;float:left;}
.discount_info .discount_info_child span:nth-child(2){float:right;margin-right:5px;color: #FF5D02;font-size: 16px;font-weight: bold;}
.discount_info .discount_info_child span:nth-child(2) i{color: #FF5D02;font-size: 16px;font-weight: normal;}
.discount_info .discount_info_child.total_info{font-weight: bold;margin-top: 8px;font-size: 13px;}

.call_box{z-index:999999;position:fixed;top:50%;left:50%;width:450px;height:200px;font-size: 14px;color: #333;background:#fff;margin-left:-225px;margin-top:-100px; border: 1px solid #D9DEE1;box-shadow: 1px 2px 3px #D9DEE1, -1px -2px 3px #D9DEE1;}
.call_box .close{background:url(../image/sk_del.png) no-repeat; position:absolute; right:10px; top:10px; width:12px; height:12px;}
.call_box .call_box_con div{display:table-cell;vertical-align:top; text-align:center; width:225px; padding-top:75px;}
.call_box .call_box_con div.call_logo{background:url(../image/call_logo.png) 90% 100% no-repeat; text-align:right; width:185px;}
.call_box .call_box_con div.call_txt{text-align:left;}
.call_box .call_box_con div.call_txt p{font-size:20px; color:#333;}
.call_box .call_box_con div.call_txt p:first-child{font-size:14px;}

ui-datepicker-calendar {
display: none;
}
.search_result{margin:20px 0;}
.result_tip{padding:40px 0; color:#333; font-size:13px; border:1px solid #e5e5e5; text-align:center;}
.result_tip span{display:inline-block; height:30px; line-height:30px;}
.result_tip span img{width:30px; height:30px; vertical-align:middle; margin-right:20px; margin-top:-3px;}
.result_like{margin:20px 0; color:#878787; font-size:14px; line-height:30px; position:relative; height:30px;}
.result_like_line{display:block; border-bottom:1px dashed #e5e5e5; position:absolute; left:0; height:0; right:0; top:14px; z-index:2;}
.result_like_txt{display:block; background:#fff; z-index:5;position:absolute; left:50%; margin-left:-90px; width:180px;text-align:center;}

.focus ul li img{width:490px;height:308px;}

/*退款流程添加*/
.regist_tap_wrap1{border:1px solid #E5E5E5;padding:40px 0 107px 0; width:1030px; margin:0px auto;}
.pay_ok_p2{margin-bottom:10px;}
.mg8_color{color:#999;}
.ticket_user p em{display:inline-block;width:220px;}
.rule_box{text-align:left; margin:70px 30px 0 30px;}
.rule_box h1{font-size:14px; padding:15px;}
.rule_box p{color:#9A9A9A;margin-top:5px; font-size:12px;}
.rule_box_border{overflow:scroll; height:180px;border:1px solid #E5E5E5; padding:15px;overflow-x:hidden;}

/*新加退款页面*/
.boxm .hd label.div_2{background:url(../image/yl_checkbox.png) right center no-repeat; display:inline-block; padding-right:35px;cursor:pointer;}
.boxm .hd label.div_2.on{background:url(../image/yl_checkbox_on.png) right center no-repeat; display:inline-block; padding-right:35px;}
.refund_table tr th{font-weight:normal; color:#000;}
.refund_table tr th.th_yellow{color:#FF5D01;}
.refund_tip{text-align:right; color:#999; font-size:14px;}
.refund_tip span{margin-right:10px;}

/*2017.1.4退票修改*/
.refund_tit{font-size:14px; color:#000; font-weight:bold; line-height:29px;}
.info_detal{background:url(../image/arrow_up.png) right center no-repeat; cursor:pointer; padding-right:15px; text-align:right;}
.info_detal.on{background:url(../image/arrow_down.png) right center no-repeat;}
.bold em{font-weight:normal;}
.ticket_info tr td.color_red{color:#FF5D00;}
.ticket_info tr td.color_bold{color:#FF5D00; font-weight:bold;}
/*客服确认*/
.kefu_content{width: 1155px;height: 145px;margin: 0 auto;border: 1px solid #aa9168;border-radius: 8px;box-sizing: border-box;padding: 28px 0 0 70px;margin-top: 142px;}
.kefu_title{color: #aa9168;font-size: 18px;margin-bottom: 10px;}
.kefu_info{color: #333;font-size: 18px;line-height: 27px;}
.kefu_info span{color:#aa9168 ;}


/**储值卡转赠*/
.transfer_page .nci_lt{width: 140px !important;}
.transfer_page .nci_rt{width: 360px !important;}
.transfer_page .error_txt_p{padding-left: 140px !important}
.transfer_page .btn_wrap{text-align: center;margin-top: 50px;}
.transfer_page .ncton_rt{
   width: 500px !important;
   margin-left: 0;
}
.transfer_page .upload_pic{
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   opacity: 0;
}
.transfer_page .error_txt_p span{
   padding-bottom: 0
}
.transfer_page .error_txt_p{
  padding-bottom: 10px
}
.transfer_page .pic_tips{
 padding-left: 140px;
 padding-bottom: 10px;
 font-size: 12px;
 color: #999;
 min-height: 20px;
 line-height: 20px;
}
.transfer_page .width140{
 display: inline-block;
 width: 140px;
 line-height: 30px;
 font-size: 14px;
 color: #333;
}
.transfer_page .width360{
 display: inline-block;
 width: 360px;
 line-height: 30px;
 font-size: 14px;
 color: #333;
}
.transfer_page .marginLeft190{
 margin-left: 175px;
}
 .transfer_page .inline_block_box{
     display: inline-block;
 }
.transfer_page .border{border:1px dashed #e6e6e6;}
.transfer_page .title_info{
    margin-bottom: 10px;
    padding-left: 10px;
}
.transfer_page .idcard_pic_box{
    display: inline-block;height: 150px;width: 230px;border:1px solid #e6e6e6;position: relative;
}
.transfer_page .transfer_tips{
    color: #0268B3;
    margin-top: 10px;
    vertical-align: middle;
    cursor: pointer;
}
.transfer_page .transfer_tips input{
    vertical-align: middle;
}

/*退款流程添加*/
.regist_tap_wrap1{border:1px solid #E5E5E5;padding:40px 0 107px 0; width:1030px; margin:0px auto;}
.pay_ok_p2{margin-bottom:10px;}
.mg8_color{color:#999;}
.ticket_user p em{display:inline-block;width:220px;}
.rule_box{text-align:left; margin:70px 30px 0 30px;}
.rule_box h1{font-size:14px; padding:15px;}
.rule_box p{color:#9A9A9A;margin-top:5px; font-size:12px;}
.rule_box_border{overflow:scroll; height:180px;border:1px solid #E5E5E5; padding:15px;overflow-x:hidden;}

/*新加退款页面*/
.boxm .hd label.div_2{background:url(../image/yl_checkbox.png) right center no-repeat; display:inline-block; padding-right:35px;cursor:pointer;}
.boxm .hd label.div_2.on{background:url(../image/yl_checkbox_on.png) right center no-repeat; display:inline-block; padding-right:35px;}
.refund_table tr th{font-weight:normal; color:#000;}
.refund_table tr th.th_yellow{color:#FF5D01;}
.refund_tip{text-align:right; color:#999; font-size:14px;}
.refund_tip span{margin-right:10px;}
