@charset "utf-8";

/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input  {
    margin: 0;
    padding: 0;
    border: none;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
	text-decoration:none;
	list-style-type:none;
}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
	-webkit-touch-callout: none;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body { font-family:"微软雅黑", helvetica, arial;}

/*top（沿用之前CSS）*/
body{ background-color:#f2f2f2;}
.top{ height:62px; background-color:#ffffff; border-bottom: solid #82c14a 2px;}
.top_content{ width:960px;height:62px; margin:auto;}
.content_left{ float:left;}
.content_right{ float:right;}
.tom_vip_logo{ float:left; margin-right:20px;}
.pay_center{ float:left; font-size:16px; color:#65b51e; font-weight:bold;background-image:url(../../images/vip.com/pay_center_bg.png); background-repeat:no-repeat; background-position:center left; line-height:30px;margin-top:20px; padding-left:20px;}
.content_right a{ line-height:62px; margin-left:30px; font-size:14px; color:#4c4c4c;cursor:pointer;}
.content_right a:hover{color:#65b51e;}
.content_right a:active{color:#4c4c4c;}
.content_right a:visted{color:#4c4c4c;}
.content_right a:link{color:#4c4c4c;}


.progress_bar{background:#ffffff;line-height:48px;height:48px; overflow:hidden; border-bottom:solid 1px #cccccc;}
.progress_bar span{ font-size:16px;color:#65b51e; font-weight:bold; margin-left:20px;}
.tittle_01{ height:18px; font-size:16px; font-weight:bold; line-height:18px; color:#4c4c4c; margin-left:40px; background-image:url(../../images/vip.com/title_bar.png); background-repeat:no-repeat; background-repeat:no-repeat; background-position:top left; padding-left:10px; margin-top:24px;}
.vip_tel{ position:absolute; width:200px; top:74px; left:600px;}
.vip_tel_box{ position:relative;}
.vip_tel_img img{ margin:auto;}
.vip_tel div{ width:200px; text-align:center;}




/*01选择邮箱类型页*/

 /*进度条*/
.mail_register_box{ width:960px; background-color:#ffffff; margin:auto; margin-top:30px;}
.progress_bar_pic{ width:760px; margin:auto;}
.progress_bar_text div{ float:left; font-size:14px; font-weight:bold; color:#666666;}
.progress_bar_text{ overflow:hidden; margin-left:88px; margin-top:12px;}
.progress_bar_text .mail_style{ margin-right:147px; color:#5ca61c;}
.mail_infor_write{ margin-right:180px;}
.mail_pay_channel{ margin-right:192px;}
 /*选择邮箱类型*/
 /*white*/
.mail_introduction_white{ margin-top:14px; margin-left:40px; overflow:hidden;}
.mail_introduction_left{ float:left;}
.mail_introduction_right{ float:left; width:716px; height:246px;border-bottom: 2px solid #b28519;border-top: 2px solid #b28519;border-right: 2px solid #b28519; background-image:url(../../images/vip.com/corner_50.png); background-repeat:no-repeat; background-position:top right;}
.left_white{ width:158px; height:60px;border-bottom: 2px solid #b28519;border-top: 2px solid #b28519;border-left: 2px solid #b28519; cursor:pointer;}
.white_title{ font-size:18px; color:#333333;  margin-left:45px; margin-top:7px;}
.white_text{ font-size:12px; color:#666666; margin-left:45px; margin-top:2px;}
.left_golden{ width:157px; height:61px;border-right: 2px solid #b28519;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc; cursor:pointer;}
.golden_title{ font-size:16px; color:#1a1a1a;margin-left:45px; padding-top:7px;}
.golden_text{ font-size:12px; color:#666666; margin-left:45px; margin-top:2px;}
.left_hero{ width:157px; height:61px;border-right: 2px solid #b28519;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc; cursor:pointer;}
.hero_title{ font-size:16px; color:#1a1a1a;  margin-left:45px; padding-top:7px;}
.hero_text{ font-size:12px; color:#666666; margin-left:45px; margin-top:2px;}
.left_ordinary{ width:157px; height:61px;border-right: 2px solid #b28519;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc; cursor:pointer;}
.ordinary_title{ font-size:16px; color:#1a1a1a; margin-left:45px; padding-top:7px;}
.ordinary_text{ font-size:12px; color:#666666; margin-left:45px; margin-top:2px;}
.function_left{ float:left; margin-right:50px; margin-top:25px; margin-left:40px;}
.function_right{ float:left; margin-top:20px;}
.function_left_01{ height:60px; width:240px; margin-bottom:10px;}
.function_right_01{ height:60px; width:240px; margin-bottom:10px;}
.function_left_01 a{ font-size:18px; color:#4c4c4c; float: left; line-height:60px; }
.function_left_01 a span{ font-size:20px; color:#5ca61c;}
.function_right_01 a{ font-size:18px; color:#4c4c4c; float: left; line-height:60px; }
.function_right_01 a span{ font-size:20px; color:#5ca61c;}
.icon_box{ height:60px; width:60px;margin-right:15px;}
 /*golden*/
.mail_introduction_golden{ margin-top:14px; margin-left:40px; overflow:hidden;}
.mail_introduction_right2{ float:left; width:716px; height:246px;border-bottom: 2px solid #b28519;border-top: 2px solid #b28519;border-right: 2px solid #b28519; background-image:url(../../images/vip.com/corner_30.png); background-repeat:no-repeat; background-position:top right;}
.left_white2{ width:157px; height:61px;border-right: 2px solid #b28519;border-left: 1px solid #cccccc;border-top: 1px solid #cccccc; cursor:pointer;}
.white_title2{ font-size:16px; color:#1a1a1a;margin-left:45px; padding-top:7px; }
.left_golden2{ width:158px; height:60px;border-bottom: 2px solid #b28519;border-top: 2px solid #b28519;border-left: 2px solid #b28519; cursor:pointer;}
.golden_title2{font-size:18px; color:#333333; margin-left:45px; margin-top:7px;}
.left_hero2{ width:157px; height:61px;border-right: 2px solid #b28519;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc; cursor:pointer;}
.hero_title2{ font-size:16px; color:#1a1a1a;  margin-left:45px; padding-top:7px;}
.left_ordinary2{ width:157px; height:61px;border-right: 2px solid #b28519;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc; cursor:pointer;}
.ordinary_title2{ font-size:16px; color:#1a1a1a; margin-left:45px; padding-top:7px;}
 /*hero*/
.mail_introduction_hero{margin-top:14px; margin-left:40px; overflow:hidden;}
.mail_introduction_right3{ float:left; width:716px; height:246px;border-bottom: 2px solid #b28519;border-top: 2px solid #b28519;border-right: 2px solid #b28519; background-image:url(../../images/vip.com/corner_15.png); background-repeat:no-repeat; background-position:top right;}
.left_white3{ width:157px; height:61px;border-right: 2px solid #b28519;border-left: 1px solid #cccccc;border-top: 1px solid #cccccc; cursor:pointer;}
.white_title3{ font-size:16px; color:#1a1a1a;margin-left:45px; padding-top:7px; }
.left_hero3{ width:158px; height:60px;border-bottom: 2px solid #b28519;border-top: 2px solid #b28519;border-left: 2px solid #b28519; cursor:pointer;}
.hero_title3{font-size:18px; color:#333333;  margin-left:45px; margin-top:7px;}
.left_golden3{ width:157px; height:61px;border-right: 2px solid #b28519;border-top: 1px solid #cccccc;border-left: 1px solid #cccccc; cursor:pointer;}
.golden_title3{ font-size:16px; color:#1a1a1a;  margin-left:45px; padding-top:7px;}
.left_ordinary3{ width:157px; height:61px;border-right: 2px solid #b28519;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc; cursor:pointer;}
.ordinary_title3{ font-size:16px; color:#1a1a1a; margin-left:45px; padding-top:7px;}
 /*ordinary*/
.mail_introduction_ordinary{ margin-top:14px; margin-left:40px; overflow:hidden;}
.mail_introduction_right4{ float:left; width:716px; height:246px;border-bottom: 2px solid #b28519;border-top: 2px solid #b28519;border-right: 2px solid #b28519; background-image:url(../../images/vip.com/corner_85.png); background-repeat:no-repeat; background-position:top right;}
.function_right_01_long{ width:260px;height:60px;margin-bottom:10px;}
.function_right_01_long a{ font-size:18px; color:#4c4c4c; float: left; line-height:60px;}
.function_right_01_long a span{ font-size:20px; color:#5ca61c;}
.left_white4{ width:157px; height:61px;border-right: 2px solid #b28519;border-left: 1px solid #cccccc;border-top: 1px solid #cccccc; cursor:pointer;}
.white_title4{ font-size:16px; color:#1a1a1a;margin-left:45px; padding-top:7px; }
.left_ordinary4{ width:158px; height:60px;border-bottom: 2px solid #b28519;border-top: 2px solid #b28519;border-left: 2px solid #b28519; cursor:pointer;}
.ordinary_title4{font-size:18px; color:#333333;  margin-left:45px; margin-top:7px;}
.left_golden4{ width:157px; height:61px;border-right: 2px solid #b28519;border-top: 1px solid #cccccc;border-left: 1px solid #cccccc; cursor:pointer;}
.golden_title4{ font-size:16px; color:#1a1a1a;  margin-left:45px; padding-top:7px;}
.left_hero4{ width:157px; height:61px;border-right: 2px solid #b28519;border-top: 1px solid #cccccc;border-left: 1px solid #cccccc; cursor:pointer;}
.hero_title4{ font-size:16px; color:#1a1a1a; margin-left:45px; padding-top:7px;}
 /*服务时长*/
.invoice_box2{ padding-top:20px; margin-left:40px;}
/*.invoice_select2{ height:24px; color:#4c4c4c; font-size:12px; font-weight:bold;}*/
.invoice_select2{width:100px; height:24px; padding:0 0 0 35px; color:#4c4c4c; font-size:12px; font-weight:bold;}
.text_title{ font-size:14px; font-weight:bold; color:#4c4c4c;line-height:16px;}

.mail_submit_box{ margin-top:20px;  overflow:hidden; width:880px; padding-bottom:30px; margin-left:40px; border: solid 1px #e5e5e5;}
.hui_line{ height:1px; width:880px; background-color:#e5e5e5; margin-top:24px; margin-left:40px;}
.next_btn{height:30px; width:100px; background-color:#65b51e; border-radius:2px; font-size:14px; color:#ffffff; line-height:30px; text-align:center; font-weight:bold; margin-top:16px; float:right;}
.next_btn:hover{background-color:#5ba619;}
.payable_money2{ font-size:16px; font-weight:bold; color:#4c4c4c; width:880px;margin-top:20px;}
.payable_money2 span{ color:#f42420;}
.next_btn_a{color:#ffffff;}
.next_btn_a:active{color:#ffffff;}
.next_btn_a:visted{color:#ffffff;}
.next_btn_a:link{color:#ffffff;}




/*02填写邮箱信息页*/

.progress_bar_text .mail_infor_write2{color:#5ca61c;margin-right:180px;}
.green_line_top{ height:1px; width:880px; background-color:#65b51e; margin-left:40px; margin-top:30px;}
.register_infor_box{ width:690px;margin-top:20px; margin-left:20px;}
.mail_username div{ font-size:14px; color:#333333; line-height:34px; float:left;line-height: 45px;}
.mail_username input{ height:34px; font-size:14px; color:#333333; line-height:34px; float:left; border: solid 1px #cccccc; padding-left:8px; width:210px; margin-left:5px; margin-right:10px;border-radius:2px;}
.mail_username{ overflow:hidden;margin-left:14px;}
.red_star{ color:#f55451;}
.yuming{ font-size:18px; line-height:34px; font-weight:bold;}
.mail_password div{ font-size:14px; color:#333333; line-height:34px; float:left;}
.mail_password input{ font-size:14px; color:#333333; line-height:34px; height:34px;float:left; border: solid 1px #cccccc; padding-left:8px; width:340px; margin-left:5px;border-radius:2px;}
.mail_password{ overflow:hidden;margin-left:16px; margin-top:20px;}
.mail_password2 div{ font-size:14px; color:#333333; line-height:34px; float:left;}
.mail_password2 input{ font-size:14px; color:#333333;  height:34px;line-height:34px; float:left; border: solid 1px #cccccc; padding-left:8px; width:340px; margin-left:5px;border-radius:2px;}
.mail_password2{ overflow:hidden; margin-top:28px;}
.register_infor_box_line{width:600px; height:1px; background-color:#ebebeb;margin-top:28px; margin-bottom:13px;}
.mail_phonenum div{ font-size:14px; color:#333333; line-height:34px; float:left;}
.mail_phonenum input{ font-size:14px; height:34px; color:#333333; line-height:34px; float:left; border: solid 1px #cccccc; padding-left:8px; width:260px; margin-left:5px;border-radius:2px;}
.mail_phonenum{ overflow:hidden; margin-left:14px;margin-bottom: 7px;}
.img_code div{ font-size:14px; color:#333333; line-height:34px; float:left;}
.img_code input{ font-size:14px; height:34px; color:#333333; line-height:34px; float:left; border: solid 1px #cccccc; padding-left:8px; width:190px; margin-left:5px;border-radius:2px;}
.img_code{ overflow:hidden; margin-left:20px;}
.verify_num div{ font-size:14px; color:#333333; line-height:34px; float:left;}
.verify_num .verify_num_bg{ height:36px; width:120px; background-color:#c9f1ea;border-radius:2px;margin-left:5px; font-size:18px; line-height:36px; text-align:center; color:#739785; font-weight:bold; cursor:pointer;}
.verify_num{ overflow:hidden; margin-top:20px; margin-left:14px;}
.verify_num_tip{ font-size:14px; font-weight:bold; color:#4c4c4c; margin-top:30px; margin-left:96px;}
.register_infor_box_line2{width:600px; height:1px; background-color:#ebebeb;margin-top:28px; margin-bottom:25px;}
.tom_rule_text{ font-size:12px; color:#333333; margin-left:100px;}
.tom_rule_text span{ color:#65b51e;}
.tom_rule_text span a{ color:#65b51e; cursor:pointer;}
.tom_rule_text span a:active{color:#65b51e;}
.tom_rule_text span a:visted{color:#65b51e;}
.tom_rule_text span a:link{color:#65b51e;}
.tom_rule_text span a:hover{color:#5ba619;}
.register_btn{ margin-left:100px;height:40px; width:356px; background-color:#65b51e; border-radius:2px; font-size:16px; color:#ffffff; line-height:40px; text-align:center; font-weight:bold; margin-top:20px; }
.register_btn:hover{background-color:#5ba619;}
.register_btn_a{color:#ffffff;}
.register_btn_a:active{color:#ffffff;}
.register_btn_a:visted{color:#ffffff;}
.register_btn_a:link{color:#ffffff;}
.register_btn_tip{ font-size:12px; margin-top:20px;color:#f55451;margin-left:115px;}



/*03支付页*/

.progress_bar_text  .mail_pay_channel3{color:#5ca61c;margin-right:192px;}
.payable_mail_money{ font-size:16px; font-weight:bold; color:#4c4c4c; width:880px; text-align:left; margin-top:20px; margin-left:40px;}
.payable_mail_money span{ color:#f42420;}
.paying_table_title{ height:30px; width:878px; background-color:#fbf3e7; border: solid 1px #ebd0a1;overflow:hidden; margin-top:20px;}
.paying_table_title div{ float:left; font-size:12px; line-height:30px; color:#4d4d4d; font-weight:bold; text-align:left;}
.paying_kong{ width:56px; height:30px;}
.paying_num{ width:56px; height:31px;}
.paying_order_num{ width:156px;}
.paying_data{ width:166px;}
.paying_account{ width:224px;}
.pay_use_time{ width:150px;}
.paying_post_money{ width:126px;}
.paying_table_content{height:31px; width:878px; background-color:#ffffff; border-left: solid 1px #cccccc;border-bottom: solid 1px #cccccc;border-right: solid 1px #cccccc; overflow:hidden;}
.paying_table_content div{float:left; font-size:12px; line-height:31px; color:#4d4d4d; text-align:left;}
.paying_table_content .paying_num{text-align:center;}
.paying_account_table{ margin-left:40px;}
/*新增收货地址浮框*/
.add_address_mask{ width:100%;height:100vh;position:fixed;background:#333;opacity:0.5;left:0;transition:all 1s;-webkit-transition:all 1s;}
.add_address_box{ height:440px; width:532px; border: solid 4px #cccccc; background-color:#ffffff;position:fixed;left:50%;top:50%; margin-top:-224px; margin-left:-270px;}
.add_top{ height:38px; font-size:16px; font-weight:bold; color:#65b51e; border-bottom: solid #65b51e 2px; }
.add_title{ float:left; margin-left:24px; line-height:38px;}
.add_close_btn{ float:right; margin-right:18px;cursor:pointer;}
.editor_area div{ font-size:12px; color:#4c4c4c; line-height:22px; float:left;}
.editor_area input{ font-size:12px; color:#4c4c4c; line-height:22px; float:left; border: solid 1px #cccccc; padding-left:8px; width:160px; margin-right:20px;}
.red_star{ color:#f55451;}
.editor_area{ overflow:hidden; margin-top:20px; margin-left:24px;}
.text_box{ width:352px;height:68px;font-size:12px; color:#4c4c4c; float:left; border:solid 1px #cccccc; padding-left:8px;outline:none; line-height:22px;}
.editor_detailed{ margin-top:16px; overflow:hidden; margin-left:24px;}
.editor_detailed div{ font-size:12px; color:#4c4c4c; line-height:22px; float:left;}
.editor_zip div{ font-size:12px; color:#4c4c4c; line-height:22px; float:left;}
.editor_zip input{ font-size:12px; color:#4c4c4c; line-height:22px; float:left; border: solid 1px #cccccc; padding-left:8px; width:184px; margin-right:20px; margin-left:20px;}
.editor_zip{ overflow:hidden; margin-top:16px; margin-left:24px;}
.editor_name div{ font-size:12px; color:#4c4c4c; line-height:22px; float:left;}
.editor_name input{ font-size:12px; color:#4c4c4c; line-height:22px; float:left; border: solid 1px #cccccc; padding-left:8px; width:184px; margin-right:20px; }
.editor_name{ overflow:hidden; margin-top:16px; margin-left:12px;}
.editor_phone div{ font-size:12px; color:#4c4c4c; line-height:22px; float:left;}
.editor_phone input{ font-size:12px; color:#4c4c4c; line-height:22px; float:left; border: solid 1px #cccccc; padding-left:8px; width:184px; margin-right:20px; margin-left:20px;}
.editor_phone{ overflow:hidden; margin-top:16px; margin-left:24px;}
.editor_tel div{ font-size:12px;color:#4c4c4c; line-height:22px; float:left;}
.editor_tel input{ font-size:12px;color:#4c4c4c; line-height:22px; float:left; border: solid 1px #cccccc; padding-left:8px; width:93px; margin-right:10px; margin-left:20px;}
.editor_tel .right{ margin-left:10px;}
.editor_tel{ overflow:hidden; margin-top:16px; margin-left:24px;}
.editor_default{ font-size:12px;color:#4c4c4c; margin-top:16px;margin-left:92px;}
.editor_default input{ height:12px; margin-right:4px;}
.editor_save_btn{ width:88px; height:30px; line-height:30px;color:#ffffff; text-align:center; font-size:14px; font-weight:bold; border-radius:2px; background-color:#65b51e;margin-left:92px; margin-top:20px;cursor:pointer;}
.editor_save_btn:hover{ background-color:#5ba619;}
/*发票信息*/
.invoice_head_text{ font-size:12px; font-weight:bold; color:#4c4c4c;}
.invoice_box{ padding-top:20px; margin-left:40px;}
.invoice_select{ height:24px; color:#4c4c4c; font-size:12px;}
.invoice_head{ margin-top:24px;}
.invoice_head input{ height:24px; width:260px; border: solid 1px #cccccc; color:#000000; font-size:12px; padding-left:8px;}
.invoice_head_tips{ margin-left:40px; font-size:12px; color:#8c8c8c;}
.dotted_line{ width:880px; height:1px; background-image:url(../../images/vip.com/dotted_line.png); margin-top:20px;}
.invoice_post{ margin-top:20px;}
.post_select{ margin-top:10px;}
.post_select label{ color:#4c4c4c; font-size:12px; margin-right:60px;}
.post_select input{ margin-right:5px;}
.post_tips{ font-size:12px; color:#808080; line-height:18px; margin-top:8px;}
.post_tips span{ color:#4c4c4c;}
.invoice_address{ margin-top:20px;}
.add_address{ margin-left:10px; font-size:12px; font-weight:bold; color:#65b51e;cursor:pointer;}
.add_address:hover{color:#5ba619;}
.address_table_head{ height:38px; width:878px; background-color:#fbf3e7; border: 1px solid #ebd0a1;}
.address_table{ margin-top:16px;}
.address_table_kong{ float:left; width:50px; height:38px;}
.address_table_recipient{ float:left; width:66px; height:38px; font-size:12px; font-weight:bold; color:#4d4d4d; line-height:38px; text-align:left;}
.address_table_tel{ float:left; width:104px; height:38px; font-size:12px; font-weight:bold; color:#4d4d4d; line-height:38px; text-align:left;}
.address_table_address{ float:left; width:416px; height:38px; font-size:12px; font-weight:bold; color:#4d4d4d; line-height:38px; text-align:left;}
.address_table_zip{ float:left; width:70px; height:38px; font-size:12px; font-weight:bold; color:#4d4d4d; line-height:38px; text-align:left;}
.address_table_operation{ float:left; width:92px; height:38px; font-size:12px; font-weight:bold; color:#4d4d4d; line-height:38px; text-align:left;}
.address_table_default{ float:left; width:80px; height:38px; font-size:12px; font-weight:bold; color:#4d4d4d; line-height:38px; text-align:left;}
.address_table_content{ height:38px; width:878px; background-color:#ffffff; border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}
.address_content_select{ float:left; width:50px; height:38px;}
.address_content_recipient{ float:left; width:66px; height:38px; font-size:12px; color:#4d4d4d; line-height:38px; text-align:left;}
.address_content_tel{ float:left; width:104px; height:38px; font-size:12px;  color:#4d4d4d; line-height:38px; text-align:left;}
.address_content_address{ float:left; width:416px; height:38px; font-size:12px;  color:#4d4d4d; line-height:38px; text-align:left;}
.address_content_zip{ float:left; width:70px; height:38px; font-size:12px;  color:#4d4d4d; line-height:38px; text-align:left;}
.address_content_operation{ float:left; width:92px; height:38px; font-size:12px;  color:#4d4d4d; line-height:38px; text-align:left;}
.address_content_default{ float:left; width:80px; height:38px; font-size:12px; color:#4d4d4d; line-height:38px; text-align:left;}
.address_content_select input{ margin-top:14px; margin-left:18px;}
.invoice_save_btn{ height:24px; width:72px; background-color:#65b51e; border-radius:2px; font-size:12px; color:#ffffff; line-height:24px; text-align:center; font-weight:bold; margin-top:20px;cursor:pointer;}
.invoice_save_btn:hover{background-color:#5ba619;}
.submit_box{ margin-top:30px;  overflow:hidden; width:880px; padding-bottom:40px;}
.green_line{ height:1px; width:880px; background-color:#65b51e;}
.submit_btn{height:30px; width:100px; background-color:#65b51e; border-radius:2px; font-size:14px; color:#ffffff; line-height:30px; text-align:center; font-weight:bold; margin-top:16px; float:right;}
.submit_btn:hover{background-color:#5ba619;}
.payable_money{ font-size:14px; font-weight:bold; color:#4c4c4c; width:880px; text-align:right; margin-top:20px;}
.payable_money span{ color:#f42420;}
.need_invoice{ display:none;}
.invoice_saved{ margin-top:4px; }
.invoice_saved div{ font-size:12px; color:#4d4d4d; font-weight:bold; margin-top:16px;}
.invoice_saved div span{ font-weight:normal;}
.invoice_address_saved{ overflow:hidden;}
.invoice_adress_saved_box{ position:relative;}
.default_address_mark{ position:absolute; top:0; right:0;}
.invoice_saved .address_title{ float:left;margin-top:8px;}
.invoice_saved .invoice_adress_saved_box{ width:260px; border: solid 1px #65b51e; background-image:url(../../images/vip.com/corner_mark.png); background-repeat:no-repeat; background-position:bottom right; float:left; margin-left:3px;margin-top:8px;}
.invoice_saved .invoice_adress_saved_box_02{ font-size:12px;color:#4d4d4d;margin-top:8px; margin-left:12px; line-height:20px; padding-bottom:16px;}
.invoice_saved .invoice_adress_saved_box_01{ font-size:12px;color:#4d4d4d;margin-top:12px; margin-left:12px;}
.change_btn{ font-size:14px; color:#f14747; margin-left:160px;}
.submit_btn_a{color:#ffffff;}
.submit_btn_a:active{color:#ffffff;}
.submit_btn_a:visted{color:#ffffff;}
.submit_btn_a:link{color:#ffffff;}
.address_content_operation .delect_btn:hover{color:#f14747;}
.address_content_operation .delect_btn{cursor:pointer;}
.address_content_operation .xiugai_btn:hover{color:#65b51e;}
.address_content_operation .xiugai_btn{cursor:pointer;}
.change_btn{cursor:pointer;}
.change_btn:hover{color:#e03838;}
.line_bottom{ height:1px; width:880px; background-color:#cccccc; margin-left:40px; margin-top:20px;}
/*选择支付方式*/
.paying_select{padding-top:20px; margin-left:40px;}
.pay_btn_box{border-bottom: solid 2px #65b51e; overflow:hidden;}
.paying_internet_btn{ width:138px; height:35px; background-color:#ffffff; font-size:14px; line-height:35px; font-weight:bold; color:#65b51e; text-align:center; float:left;margin-right:10px; border-top: 1px solid #65b51e; border-left: 1px solid #65b51e; border-right: 1px solid #65b51e;cursor:pointer;}
.paying_remit_btn{ width:138px; height:35px; background-color:#ffffff; font-size:14px; line-height:35px; font-weight:bold; color:#65b51e; text-align:center; float:left;margin-right:10px; border-top: 1px solid #65b51e; border-left: 1px solid #65b51e; border-right: 1px solid #65b51e;cursor:pointer;}
.paying_internet{ margin-top:30px; padding-bottom:30px;}
.paying_zhifubao_btn{ width:138px; height:35px; background-color:#ffffff; font-size:14px; line-height:35px; font-weight:bold; color:#65b51e; text-align:center; float:left;margin-right:10px; border-top: 1px solid #65b51e; border-left: 1px solid #65b51e; border-right: 1px solid #65b51e;cursor:pointer;}
.paying_zhifubao{ margin-top:30px; padding-bottom:30px;}
.zhifubao_pay{ height:52px; width:160px; border: 2px solid #65b51e; border-radius:2px; background-image:url(../../images/vip.com/corner_mark.png); background-repeat:no-repeat; background-position:right bottom;}
.zhifubao_logo{ margin-top:10px; margin-left:22px;}
.yibao_pay{ height:52px; width:160px; border: 2px solid #65b51e; border-radius:2px; background-image:url(../../images/vip.com/corner_mark.png); background-repeat:no-repeat; background-position:right bottom;}
.yibao_logo{ margin-top:10px; margin-left:22px;}
.next_step_btn{height:30px; width:100px; line-height:30px; font-size:14px; color:#ffffff; font-weight:bold; border-radius:2px; background-color:#65b51e; margin-top:30px; text-align:center;cursor:pointer;}
.next_step_btn:hover{ background-color:#5ba619;}
.next_remit_btn{height:30px; width:100px; line-height:30px; font-size:14px; color:#ffffff; font-weight:bold; border-radius:2px; background-color:#65b51e; margin-top:30px; text-align:center;cursor:pointer;}
.next_remit_btn:hover{ background-color:#5ba619;}
.paying_remit{ margin-top:30px; padding-bottom:30px;}
.remit_title{ font-size:13px; color:#808080;}
.remit_bank_title{ font-size:14px; font-weight:bold; color:#4c4c4c;}
.remit_bank_content{ font-size:12px;color:#4c4c4c; margin-top:4px; line-height:20px;}
.remit_bank{ margin-top:14px;}
.remit_tips{ color:#f14747; font-size:12px; line-height:20px; margin-top:30px;}
.pay_current{ width:138px; height:35px; background-color:#65b51e; font-size:14px; line-height:35px; font-weight:bold; color:#ffffff; text-align:center; float:left; margin-right:10px;border-top: 1px solid #65b51e; border-left: 1px solid #65b51e; border-right: 1px solid #65b51e;}
.next_step_mask{ width:100%;height:100vh;position:fixed;background:#333;opacity:0.5;left:0;transition:all 1s;-webkit-transition:all 1s;}
.next_step_box{ height:262px; width:472px; border: solid 4px #cccccc; background-color:#ffffff;position:fixed;left:50%;top:50%; margin-top:-160px; margin-left:-240px;}
.pay_tips_big{ font-size:18px; color:#4c4c4c; text-align:center; margin-top:30px;}
.pay_tips_small{ font-size:12px; color:#808080; text-align:center; margin-top:36px;}
.pay_complete_btns_box div{ width:158px; height:38px; color:#65b51e; line-height:38px; text-align:center; float:left; border: 1px solid #65b51e; border-radius:2px;cursor:pointer;}
.pay_complete_btns_box div:hover{border: 1px solid #5ba619;color:#5ba619;}
.pay_complete_btn{ margin-right:40px;}
.pay_complete_btns_box{ margin-left:60px; margin-top:34px; overflow:hidden;}
.pay_complete_btns_box .pay_complete_btn_a{color:#65b51e;}
.pay_complete_btn_a:active{color:#65b51e;}
.pay_complete_btn_a:visted{color:#65b51e;}
.pay_complete_btn_a:link{color:#65b51e;}
.next_remit_btn_a:active{color:#ffffff;}
.next_remit_btn_a:visted{color:#ffffff;}
.next_remit_btn_a:link{color:#ffffff;}
.next_remit_btn_a{color:#ffffff;}

.mail_username select {
	    height: 34px;
	    font-size: 14px;
	    line-height: 34px;
	    float: left;
	    border: solid 1px #cccccc;
	    padding-left: 1px;
	    width: 115px;
	    margin-left: 1px;
	    margin-right: 1px;
	    outline: none;
}
/*04完成注册*/

.progress_bar_text  .complete_register4{color:#5ca61c;}
.pay_success_box{ width:880px; height:210px; border: 1px solid #e6e6e6; margin:auto; margin-top:20px; background-color:#ffffff;}
.pay_small_box{ width:800px; margin:auto;}
.pay_success_tips{ font-size:18px; color:#f14747; font-weight:bold; float:left;}
.enter_email_btn{ font-size:14px; color:#4c4c4c;float:right;}
.pay_success_top{ overflow:hidden;padding-top:20px;}
.pay_line{ height:1px; width:800px; background-color:#cccccc; margin-top:20px; margin-bottom:20px;}
.pay_details_title{ color:#4c4c4c; font-size:14px; font-weight:bold;}
.pay_details_01 div{ font-size:14px;color:#4c4c4c; float:left; width:320px; text-align:left;margin-top:20px;}
.pay_details_01{ overflow:hidden;}
.pay_details_01 div span{ color:#f14747;}
.pay_success_tips_a{color:#f14747;cursor:pointer;}
.pay_success_tips_a:active{color:#f14747;}
.pay_success_tips_a:visted{color:#f14747;}
.pay_success_tips_a:link{color:#f14747;}
.pay_success_tips_a:hover{color:#e03838;}
.enter_email_btn_a{color:#4c4c4c;cursor:pointer;}
.enter_email_btn_a:active{color:#4c4c4c;}
.enter_email_btn_a:visted{color:#4c4c4c;}
.enter_email_btn_a:link{color:#4c4c4c;}
.enter_email_btn_a:hover{color:#65b51e;}
.kong_bottom{ height:40px; width:880px;}
.vipmail_banner{ width:880px; height:330px; margin-top:20px; margin-left:40px;}