@charset "utf-8";
/* CSS Document */
html,body{height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0}
body,fieldset,th,td,select,input,textarea{font-size:12px;font-family:Arial,"宋体",sans-serif; color:#333;}
fieldset,img{border:0}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0}
label{cursor:pointer!important;cursor:hand}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden;clear:both;}
.clearfix{zoom:1;}


a{ color:#333; text-decoration:none}
a:hover{ text-decoration:underline}
.line_1{background:url(../images/linedot.gif) repeat-x; clear:both; height:10px; line-height:10px;overflow:hidden; font-size:1px;}
.clear{ clear:both;height:0; font-size:0; line-height:0;}
.left{ float:left}
.right{ float:right}
.center{ text-align:center;}
.bold{ font-weight:bold;}
.hide{ display:none}
.current{ display:block}
.blank_5{ clear:both; height:5px; font-size:1px; line-height:1px; display:block; overflow:hidden; visibility:hidden;}
.blank_20{ clear:both; height:20px; font-size:1px; line-height:1px; display:block; overflow:hidden; visibility:hidden;}
.blank_25{ clear:both; height:25px; font-size:1px; line-height:1px; display:block; overflow:hidden; visibility:hidden;}
.blank_35{ clear:both; height:35px; font-size:1px; line-height:1px; display:block; overflow:hidden; visibility:hidden;}
.blank_50{ clear:both; height:50px; font-size:1px; line-height:1px; display:block; overflow:hidden; visibility:hidden;}

.pd_r15{ padding-right:15px;}
.pd_l15{ padding-left:15px;}
.pd_l018{ padding-left:18px;}
.cnn_w5{ width:50px; display:inline-block;}
/*link*/
a.link1:link,a.link1:visited{color:#cb6500;text-decoration:underline;}
/*头部*/
.main_head_box{ background: url(../images/bg_gradient.gif) repeat-x; height:108px;}
.main_head{ width:945px; margin:0 auto;padding-left:5px;position:relative;}
.main_head .logo{ float:left;padding-top:14px; height:56px;}
.main_head .topTrayNav2{ float:right;height:70px;line-height:70px;width:600px;text-align:right;color:#DBDBDB;}
.main_head .topTrayNav2 a{ padding:0 3px;}
.main_head .topTrayNav2 .info{ color:#333;font-size:14px; font-weight:bold; padding:0 25px 0 0;}
.main_head .topTrayNav2 .info b{ font-weight:normal; font-size:12px;color:#CB6500; padding:0 0 0 8px}
.main_head .topTrayNav2 .info a:link,
.main_head .topTrayNav2 .info a:visited{color:#CB6500; padding:0;}
.main_head .nav{width:945px;clear:both;}
.main_head .head_nav{ float:left;}
.main_head .head_nav ul{ float:left;}
.main_head .head_nav ul li{float:left;display:inline; font-size:14px; width:111px; height:28px;padding-top:10px; background:url(../images/mainpic.gif) no-repeat;text-align:center;margin-left:5px;}
.main_head .head_nav ul li a:link,
.main_head .head_nav ul li a:visited{color:#CB6500;}
.main_head .head_nav ul li.on{ background-position:-123px 0; width:113px; position:relative; margin-left:-2px;}
.main_head .head_nav ul li.last{background:none;}
.main_head .head_nav ul li.on a:link,
.main_head .head_nav ul li.on a:visited{ color:#fff; font-weight:bold;}
.main_head .re_u{ float:right;width:344px; height:19px;overflow:hidden;margin-top:2px; background:url(../images/severtel.jpg) no-repeat;}
.main_head .re_u em{line-height:999em;}

/*主体结构*/
.wrapper{ width:950px; margin:0 auto;}
.main_box{ background:url(../images/left_conn_bg2.gif) repeat-y; position:relative;}
.left_conn{ float:left; width:247px; padding:0 0 70px 0;}
.left_conn_bg{ width:247px; height:82px; position:absolute; left:0;bottom:0; background:url(../images/left_conn_bg1.gif) no-repeat 0 0;}
.main_conn{ width:800px; margin:0 auto;}
.main_box .main_conn{ float:right; width:680px; margin:0; padding:0 0 25px 0; height:auto; min-height:550px;_height:550px;}
.left_conn h2{ height:59px;background:url(../images/icon.gif) 0 -347px;}
.left_conn h2 img{ margin:20px 0 0 45px;}
.left_conn ul li{ height:37px; line-height:35px; font-size:14px; color:#9A6833; background:url(../images/icon.gif) no-repeat 0 -37px;}
.left_conn ul li a{ display:block; padding:0 0 0 57px; color:#9A6833;}
.left_conn ul li.on{ height:35px;cursor:default; border:solid 1px #F0C7A1; border-right:0;background:#fff url(../images/icon.gif) no-repeat;margin-top:-1px;margin-top:-4px\9;}
.left_conn ul li.on a{ color:#CB6500; font-weight:bold; cursor:default;}

.main_conn_hd{ border-bottom:solid 2px #F2EBDB; height:56px;}
.main_conn_hd h2{height:32px; overflow:hidden; padding:21px 0 0 0; font-size:18px; font-family:"微软雅黑"}
.main_conn_hd h2 .vip,.main_conn_hd h2 .vip em{ display:inline-block; height:32px; line-height:32px; background:url(../images/mainpic.gif) no-repeat; font-family:"微软雅黑"; color:#fff;}
.main_conn_hd h2 .vip{ padding:0 0 0 8px; background-position:0 -58px; margin:0 5px 0 0;}
.main_conn_hd h2 .vip em{ padding:0 15px 0 0; background-position:right -58px; background-color:#fff;}
.main_conn_bd{min-height:400px;_height:400px;}
/*尾*/
.std-footer{padding-top:25px;text-align:center; border-top:solid 1px #F3F3F3;clear:both;width:950px;margin:0 auto;}
.std-footer p{color:#696969;margin-bottom:12px;}
.std-footer p a:link,.std-footer p a:visited{color:#696969;text-decoration:underline;}
.std-footer p a:hover{color:#c33;}
/*按钮*/

.btn_special1,
.btn_special1 em,
.btn_special2,
.btn_special2 em,
.btn_normal,
.btn_normal em,
.btn_notclick,
.btn_notclick em{ background: url(../images/btn.gif) no-repeat;cursor:pointer;font-size:18px;font-family:"微软雅黑";height:30px;line-height:30px;display:inline-block;}

.btn_normal,
.btn_normal em{color:#cb6500;}
.btn_special1,
.btn_special1 em,
.btn_special2,
.btn_special2 em{color:#fff;}
.btn_notclick,
.btn_notclick em{color:#999;cursor:default;}

.btn_normal {background-position:0 -80px;padding-left:28px;}
.btn_normal em {background-position:right -80px;padding-right:28px;}
a.btn_normal:hover{background-position:0 -120px;}
a.btn_normal:hover em{background-position:right -120px;}

.btn_special1{background-position:0 0;padding-left:36px;}
.btn_special1 em {background-position:right 0;padding-right:36px;}
a.btn_special1:hover{background-position:0 -40px;}
a.btn_special1:hover em{background-position:right -40px;}

.btn_special2{background-position:0 -240px;padding-left:36px;}
.btn_special2 em {background-position:right -240px;padding-right:36px;}
a.btn_special2:hover{background-position:0 -280px;}
a.btn_special2:hover em{background-position:right -280px;}

.btn_notclick{background-position:0 -160px;padding-left:36px;}
.btn_notclick em {background-position:right -200px;padding-right:36px;}

a.btn_special1:link,
a.btn_special1:visited,
a.btn_special1:hover,
a.btn_special2:link,
a.btn_special2:visited,
a.btn_special2:hover,
a.btn_normal:link,
a.btn_normal:visited,
a.btn_normal:hover,
a.btn_notclick:link,
a.btn_notclick:visited,
a.btn_notclick:hover{text-decoration:none;}

/*表单*/
.btn_renewals_1 a:hover,.btn_renewals_2 a:hover{ text-decoration:none}
.btn_renewals_1 a{ background-position:0 0;display: inline-block; width:107px; line-height:999px; overflow:hidden; height:30px;}
.btn_renewals_2 a{ background-position:0 -377px; display: inline-block;width:107px; height:32px; line-height:999px; overflow:hidden;}
.btn_renewals_1 input{ width:107px;height:30px; border:none; background-position:0 0; overflow:hidden;}
.btn_renewals_2 input{ width:107px;height:30px; border:none; background-position:0 -377px; overflow:hidden;}
.btn_next input{ width:107px; height:30px; border:none; background-position:0 -141px; overflow:hidden;}

.ipt1,.ipt2{ padding:4px 2px 1px; height:19px;background:url(../images/mainpic.gif) repeat-x 0 -104px;border:1px solid #4b80a5;}
.ipt1{ width:190px; vertical-align:middle;}
.ipt2{ width:94px;}
.textA1{padding:4px 5px 1px; overflow:auto; height:19px;background:url(../images/mainpic.gif) repeat-x 0 -354px;border:1px solid #4b80a5;}
.textA1{ width:245px; height:65px;}

.conn_pages_1{ overflow:hidden;_zoom:1; padding:15px 0 40px 0;}
.conn_pages_1 ul{ float:right;}
.conn_pages_1 ul li{ float:left; padding:0 0 0 10px;}
.conn_pages_1 select{}
.conn_pages_1 .pn_home a,
.conn_pages_1 .pnPrev a,
.conn_pages_1 .pnNext a,
.conn_pages_1 .pn_home a em,
.conn_pages_1 .pnPrev a em,
.conn_pages_1 .pnNext a em,
.conn_pages_1 .pn_home span,
.conn_pages_1 .pnPrev span,
.conn_pages_1 .pnNext span,
.conn_pages_1 .pn_home span em,
.conn_pages_1 .pnPrev span em,
.conn_pages_1 .pnNext span em{ background:url(../images/btn.gif) no-repeat; display:inline-block; line-height:21px; height:21px; text-decoration:none; }

.conn_pages_1 .pn_home a,
.conn_pages_1 .pnPrev a,
.conn_pages_1 .pnNext a,
.conn_pages_1 .pn_home span,
.conn_pages_1 .pnPrev span,
.conn_pages_1 .pnNext span{ padding:0 0 0 9px;}

.conn_pages_1 .pn_home a,
.conn_pages_1 .pnPrev a,
.conn_pages_1 .pnNext a{ color:#CB6500}

.conn_pages_1 .pn_home a em,
.conn_pages_1 .pnPrev a em,
.conn_pages_1 .pnNext a em,
.conn_pages_1 .pn_home span em,
.conn_pages_1 .pnPrev span em,
.conn_pages_1 .pnNext span em{ padding:0 9px 0 0;}
.conn_pages_1 .pn_home a,
.conn_pages_1 .pnPrev a,
.conn_pages_1 .pnNext a{ background-position:0 -353px;}
.conn_pages_1 .pn_home a em,
.conn_pages_1 .pnPrev a em,
.conn_pages_1 .pnNext a em{ background-position: right -353px;}

.conn_pages_1 .pn_home a:hover,
.conn_pages_1 .pnPrev a:hover,
.conn_pages_1 .pnNext a:hover{ background-position:0 -323px;}
.conn_pages_1 .pn_home a:hover em,
.conn_pages_1 .pnPrev a:hover em,
.conn_pages_1 .pnNext a:hover em{ background-position: right -323px;}

.conn_pages_1 .pn_home span,
.conn_pages_1 .pnPrev span,
.conn_pages_1 .pnNext span{ background-position:0 -415px; cursor:default;}
.conn_pages_1 .pn_home span em,
.conn_pages_1 .pnPrev span em,
.conn_pages_1 .pnNext span em{ background-position:right -415px;}


.form_1{ padding:10px 0;}
.form_1 input{ vertical-align:middle;}
.form_1 a{ vertical-align:middle;}
.form_1 .btn_pic{ padding:0 8px 0 3px; display:inline-block;vertical-align:middle;}
.form_1 .btn_pic img{ background:url(../images/icon.gif) no-repeat 0 -197px;cursor:pointer;}
/*列表*/
.list_12_gray p{ line-height:21px; font-size:14px; padding:8px 20px 15px 20px;}
.list_12_gray p a{ color:#CC6600; text-decoration:underline;}
.list_12_gray p a:hover{ text-decoration:none;}
.list_12_gray h3{ color:#999; line-height:21px;}
.list_12_gray ul li{ height:21px;line-height:21px; color:#999999; padding:0 0 0 8px; background: url(../images/icon.gif) no-repeat 0 -97px;}
.list_btn_1{ width:400px; padding:0 0 15px 0;overflow:hidden;zoom:1;}
.list_btn_1 li{ float:left; width:130px; padding:0 0 5px 0;}
.list_btn_1 li .radio{ width:20px;_width:17px; padding:7px 0 0 0;}
.list_btn_1 li img{ vertical-align:middle; border:solid 1px #C6C6C6; margin:0 0 0 0;}
.list_pt_1 li{ padding:0 0 8px 0; font-family:"宋体"}
.list_pt_1 li .radio{ float:left;width:20px;_width:17px; overflow:hidden;text-align:left;*margin-top:-3px;}
.list_pt_1 li.last{ padding-bottom:0;}

/*提示信息*/
.info_t,.info_b,
.arrow,
.error_ico,
.ok_ico{background:url('../images/mainpic.gif') no-repeat 0 0;}
.info-pop{height:20px;position:absolute;top:0;left:210px;color:#999;font-size:12px;font-weight:normal;display:none;}
.left_b{ left:305px}
.ok_ico,.error_ico{background-position:5px -186px;width:19px;height:28px;overflow:hidden;display:block;float:left;}
.error_ico{background-position:-22px -193px;height:14px;}
.info_t,.info_b{width:248px;height:2px;background-position:0 -151px;overflow:hidden;font-size:0;line-height:0;}
.info_b{background-position:0 -157px;}
.info_c{width:230px;padding:4px 8px;background:#ffffe3;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;}
.arrow{width:5px;height:7px;background-position:0 -165px;overflow:hidden;position:absolute;top:8px;left:-4px;}
.info span{float:left;line-height:14px;}
.info .txta{width:200px;float:none;}
.info_c img{vertical-align:-13px}
.txta{color:#c00;}

/*VIP续费页面*/
.box_1{ width:660px; margin:0 auto;}
.box_mail .box_mail_top{ height:5px; font-size:1px; line-height:1px; display:block; clear:both; background:url(../images/bg_box.gif) no-repeat 0 0;}
.box_mail .box_mail_bottom{ height:5px; font-size:1px; line-height:1px; display:block; clear:both; background:url(../images/bg_box.gif) no-repeat 0 -5px;}
.box_mail .box_mail_bd{ background:#FFF4DE; border-left:solid 1px #F4E0BB; border-right:solid 1px #F4E0BB; padding:8px 15px; overflow:hidden;_zoom:1;}
.main_box .box_mail .box_mail_top{ height:4px; background-position:0 -15px;}
.main_box .box_mail .box_mail_bottom{ height:4px; background-position:0 -19px;}
.box_mail p{width:520px;font-size:14px; line-height:23px; overflow:hidden;_zoom:1;}
.box_mail h3{ font-size:14px; line-height:23px;font-weight:bold; clear:right;}
.box_mail p a{ color:#69B617; font-weight:bold;}
.box_mail p b{ color:#CC0000;}
.box_mail p .col{ float:left; width:50%;}
.box_mail .btn{ float:right; margin-top:-35px;}
/*手机支付页面*/
.form_renewals{ font-size:14px; padding:25px 0 35px 0;}
.form_renewals h4{ padding:0 0 30px 0; font-size:16px; font-family:"微软雅黑"}
.form_renewals .rows{ overflow: hidden;_zoom:1; padding:0 0 18px 0;}
.form_renewals .rows_hd{ float:left; width:120px; text-align:right; line-height:26px;}
.form_renewals .rows_hd2{ float:left; width:120px; text-align:right;}
.form_renewals .rows_bd{ float:left; width:560px;position:relative;}
.form_renewals .rows_bd b.text_b{ line-height:26px;}

.form_renewals .rows p.text b{ font-weight:normal; color:#CC6600;}
.form_renewals .rows p.text b a{ color:#CC6600; text-decoration:underline;}
.form_renewals .rows p.text b a:hover{ text-decoration:none;}
.form_renewals .rows_bd .name{ color:#6AB739;}
.form_renewals .rows .code{ clear:both; display:block; color:#CB6500; font-size:12px; padding:8px 0 0 0;}
.form_renewals .rows .code img{ vertical-align:text-bottom; border:solid 1px #B4B4B4; margin:0 6px 0 0;}
.form_renewals .rows .code a{color:#CB6500; text-decoration:underline}
.form_renewals .rows .code a:hover{ text-decoration:none;}
.form_renewals .ver1{}
.form_renewals .ver1 input{ vertical-align:middle;}
.form_renewals .ver1 img{ vertical-align:middle; margin:0 15px 0 10px;}
.form_renewals .ver1 a{ color:#000099; text-decoration:underline;}
.form_renewals .ver1 a:hover{ text-decoration:none;}
.form_renewals .note_1{ font-size:12px; line-height:20px;clear:both;}
.form_renewals .note_2{ clear:both;display:block;font-size:12px; color:#999; padding:0 0 0 18px;line-height:20px;}
.form_renewals .note_3{ clear:both;display:block;font-size:12px; color:#999; padding:0;line-height:20px;}
.form_renewals .note_3 b{ color:#CC0000; font-weight:normal;}
.form_renewals .btn{ padding:8px 0 0 120px;}
.box_note_yidong{ width:679px; padding:8px 0 0 0;}
.box_note_yidong_top{ height:4px; font-size:1px; line-height:1px; overflow:hidden; clear:both; background:url(../images/bg_box.gif) no-repeat 0 -15px;}
.box_note_yidong_bottom{height:4px; font-size:1px; line-height:1px; overflow:hidden; clear:both; background:url(../images/bg_box.gif) no-repeat 0 -19px;}
.box_note_yidong_bd{ background: #FFF4DE; padding:0 10px; border-left:1px solid #F4E0BB; border-right:1px solid #F4E0BB}
.box_note_yidong_bd p{ overflow:hidden;_zoom:1; line-height:18px; color:#999;}
.box_note_yidong_bd img{ float:right; margin-top:5px;}

.box_mobStep{ padding:0 0 100px 0;}
.box_mobStep h3{ line-height:48px; font-size:14px;}
.box_mobStep h3 b{ color:#CC6600; font-weight:normal;}
.box_mobStep h3 b a{color:#CC6600; text-decoration: underline;}
.box_mobStep_bd{ overflow:hidden;_zoom:1; padding:12px 0;}
.box_mobStep_bd .text{ float:left;width:345px; font-size:14px;}
.box_mobStep_bd .text h4{background:url(../images/icon.gif) no-repeat 0 -145px;font-size:14px; line-height:18px; font-weight:bold; text-indent:-60px; padding:0 0 0 88px;}
.box_mobStep_bd .text h4 em{ color:#6AB739; font-weight:bold;}
.box_mobStep_bd .text p{ background: url(../images/dot_special_1.gif) no-repeat 28px 13px;padding:6px 0 6px 40px; line-height:18px; color:#999;}
.box_mobStep_bd .pic{ float:right; width:320px; text-align:left;}
/* 充值时长选项 */
.form_renewals .mobilePayBox{width:600px;padding:1px 1px 15px;}
.mobilePayBox ul li{float: left; display: inline; margin: 0 10px 0 0; width: 140px; height: 40px; font-size: 0; line-height: 0; border: 1px solid #ccc; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.mobilePayBox ul li span{position: relative; cursor: pointer; display: block; height: 100%; line-height: 100%; text-align: center; border: 1px solid #fff; color: #323232; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.mobilePayBox ul li .mobileMethodText{padding-left: 5px; width: auto; font-size: 14px; line-height: 38px;font-weight: bold; font-style: normal;}
.mobilePayBox ul li.current span i.mobileMethodText{color:#36c;}
.mobilePayBox ul li b{position: absolute; right: -100000px; top: 20px; width: 18px; height: 18px; background-position: 0 0; background: url(//www.sinaimg.cn/rny/sinamail64/images/100000/alipay/alipayIco8.png?v=12041814) no-repeat;} .mobilePayBox ul li .hideInput{display:none;}
.mobilePayBox ul li.current span{border-color: #3B5DC8;}
.mobilePayBox ul li.current span b{right: 0;}
.mobilePayBox ul li input{visibility: hidden;}
/*支付成功页*/
.box_success{ padding:50px 0 55px 100px;}
.box_success p,.box_success .btn{ padding-left:53px;}
.box_success h3{ font-size:20px; font-family: "黑体"; line-height:40px; height:40px; color:#575757;padding-top:10px;}
.box_success p{ font-size:14px; line-height:42px;}
.box_success p .note{ color:#999999; font-size:12px;}
.box_success .important{padding:8px 12px;background:#FFFBD6;border:1px solid #C5B270; margin:10px auto;}
.box_success .important p{ line-height:21px; padding:0;font-size:14px; }
.box_success .important p b{color:#CC0000; }
.box_success .prominent_1{ color:#69B617; font-weight:bold;}
.box_success .prominent_2{ color:#CC0000; font-weight:bold;}
.box_success .btn{ padding-top:15px;}
.box_success .btn b{ color:#CB6500; padding:0 10px; font-weight:normal;}
.box_success .btn b a{ color:#CB6500; text-decoration:underline;}
.box_success .btn b a:hover{ text-decoration:none;}

/*手机充值卡页面*/
.box_prepaid_card{ position:relative; width:563px; margin:10px auto 0; background:#FFFBD6; border:solid 1px #C5B270; padding:13px 20px 20px 20px;}
.box_prepaid_card h3{ font-size:14px;line-height:33px; font-weight:bold;padding-top:10px;}
.box_prepaid_card p{ font-size:14px;line-height:21px; color:#666;padding-left:50px;}

/*网页银行页面*/
.table_1 table{ border:solid 1px #EDDAC8; border-collapse:collapse}
.table_1 table th{ color:#666; white-space:nowrap; line-height:38px; text-align:center; font-size:14px; font-weight: normal; border:solid 1px #EDDAC8; border-collapse:collapse; background:#FDFAF2;}
.table_1 table td{ color:#666; font-size:14px; line-height:21px; border:solid 1px #EDDAC8; border-collapse:collapse; padding:10px 8px; text-align:center;}
.table_1 table td p{ text-align:left;}
.table_1 table td em{ color:#999; font-size:12px; display:block;}
.table_1 table td em.inline{ display:inline}
.table_1 table td.no_results{ text-align:center; height:95px; padding-top:0; padding-bottom:0; vertical-align:middle; color:#333;}
.table_1 table td.no_results p{ text-align:center;}
.form_renewals .rows_bd .table_1{ margin-left:20px;_margin-left:23px;}
/*支付成功(登录后)*/
.box_success2{}
.box_success2{margin:10px auto 0;padding:46px 0;position:relative;width:550px;}

.box_success2 h3,.box_success2 p,.box_success2 .btn{ margin-left:67px;}
.box_success2 h3{ font-size:18px; padding:11px 0 15px 0; font-family: "黑体"; line-height:40px; height:40px; color:#333;}
.box_success2 p{ font-size:14px; line-height:24px; color:#999;}
.box_success2 .btn{ padding:45px 0 35px 120px; font-size:14px; }
.box_success2 p a{ text-decoration:underline}
.box_success2 p a:hover{ text-decoration:none;}


/*浮层*/
/*浮层外框所有样式 *@有透明相关属性影响验证
*/
.spc_layerbox .layerdoc:after{content:".";clear:both; display:block; height:0; visibility:hidden; overflow:hidden}
.midlayer:after{content:".";clear:both; display:block; height:0; visibility:hidden; overflow:hidden}
.spc_layerbox table.twrap{border-spacing:0; border-collapse:collapse; width:100%;}
.spc_layerbox div.tbg{height:4px; margin-top:-1px; margin-left:5px; font-size:0; overflow:hidden; clear:both}
.spc_layerbox td{padding:0; margin:0; vertical-align:top; text-align:left}
.spc_layerbox td.fixsize{width:4px; height:3px; overflow:hidden;}
.spc_layerbox .tbg{background:#666; filter:alpha(opacity=15); opacity:0.15;}
.layerdoc{position:relative; width:404px; margin-top:-5px}/* 默认灰色边框 有hack*/
.midlayer{display:inline-block; border:1px solid #f0c7a1; padding:1px;}

/** * @ 信息提示类对话框 * @ 全局公用 * @ 公用-模块-信息提示类对话框 */
.spc_dialogdoc{overflow:hidden; clear:both; padding:20px 20px 35px 20px; background:#fff; width:360px;}
.spc_dialogdoc .diaBd{ width:295px;min-height:80px;_height:80px;zoom:1;overflow:hidden;float:left;padding-left:10px;font-size:14px;color:#666;line-height:1.5em;}
.spc_dialogdoc .gdiac1{width:60px; overflow:hidden; float:left}
.spc_dialogdoc .gdiac2{width:198px; overflow:hidden; float:left}
.spc_dialogdoc .gdiac2 h5{line-height:20px; font-size:14px; margin:20px 0;}
.spc_dialogdoc .gdiac2 p{line-height:20px; font-size:12px;color:#666}
.spc_dialogtop{background:url(../images/bg_layer.gif) repeat-x; height:25px; line-height:25px; padding:0 10px 0 14px; font-weight:bold; clear:both;}
.spc_dialogtop strong{float:left; color:#cb6500;font-weight:bold;}
.spc_dialogtop cite{float:right;}
.spc_dialogtop a.spc_del{float:right; display:block; width:12px; height:13px; margin-top:5px; text-indent:-1000em; overflow:hidden; background-position:0 0; background-repeat:no-repeat;background:url(../images/spc_x.gif) no-repeat;}
.spc_dialogtop a.spc_del:hover{background-position:0 -20px;}
.boxmain{color:#333;font-weight:bold;margin-top:4px;}
.bmmail{ color:#66cc00; padding:0 5px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.bmmoney{ color:#cc0000; padding:0 5px; font-size:14px;  font-weight:bold;font-family:Arial, Helvetica, sans-serif}
.boxmain .text{ line-height:45px;}
.spc_dialogdoc .btn{text-align:center;padding-top:10px;clear:both;}
.spc_dialogdoc .btn a{margin:0 8px}
.tip_pic{background:url('../images/mainpic.gif') no-repeat;width:50px;height:50px;overflow:hidden;float:left;}
.ai01{background-position:0 -225px;}
.ai02{background-position:-50px -225px;}
.ai03{background-position:-100px -225px;}
.ai04{background-position:-150px -225px;}

/*遇到问题页面*/
.box_trouble{margin:10px auto 0;padding:46px 0;position:relative;width:550px;}
.box_prepaid_card .box_bg {background:url(../images/icon.gif) no-repeat scroll 0 -272px;display:block;height:55px;left:0;
position:absolute;top:0;width:63px;}
.box_trouble h3,.box_trouble p,.box_trouble .btn{ padding-left:51px;}
.box_trouble h3{ font-size:18px; padding:11px 0 0 0; font-family: "黑体"; line-height:23px; height:40px; color:#333;}
.box_trouble p{ font-size:14px; line-height:24px;}
.box_trouble .btn{ padding-top:5px; padding-bottom:35px; font-size:14px;}
.box_trouble p a{ text-decoration:underline}
.box_trouble p a:hover{ text-decoration:none;}
/*银行汇款支付成功页面*/
.box_remittance{ padding:4px 0 0 0;}
.box_remittance h3{ line-height:24px; font-size:14px; font-weight:bold; padding:5px 0 0 0;}
.box_remittance p{ line-height:18px;}
.box_remittance p strong{ font-size:14px; font-weight:bold; line-height:200%;}
.box_remittance p b{ color:#CB6500; font-weight:normal;}
.box_remittance p a{color:#CB6500; text-decoration: underline;}
.box_remittance p a:hover{ text-decoration:none;}
.box_remittance .pic{ position:relative; padding:8px 0 8px 0;}
.box_remittance .identifier{ position:absolute;display:block; width:150px; text-align:center;font-weight:bold; left:33px; top:222px; line-height:28px; height:28px; white-space:nowrap;}
.box_remittance .ps{ position:absolute;display:block ; line-height:25px; height:25px; width:145px; text-align:center;font-weight:bold; left:73px; bottom:8px;left:72px; top:415px; line-height:24px; height:24px; white-space:nowrap;}
.box_remittance .identifier_2{ position:absolute;display:block ; font-size:14px; color:#00f; line-height:19px; height:19px; width:128px; text-align:center;font-weight:bold; left:139px; top:325px; line-height:24px; height:24px; white-space:nowrap;}
.box_remittance .explain{position:absolute;display:block; left:190px; top:203px;}
/*等待页*/
.box_wait{ padding:20px 0 200px 22px;}
.box_wait h3{ line-height:52px; padding:0 0 0 100px; font-size:14px; font-weight:bold;}
.box_wait .bar{background:url('../images/mainpic.gif') 0 -297px;width:358px;height:16px;overflow:hidden;position:relative;}
.box_wait .bar span{background:url('../images/mainpic.gif') 0 -319px;width:350px;height:16px;overflow:hidden;float:left;}
.box_wait .bar em{font-weight:bold;position:absolute;top:0;left:170px;}
/*续费记录*/
.box_search_1{ padding:0 0 25px 0;}
.box_search_1 h3{ font-size:14px; font-weight:bold; color:#333}
/*提示页*/
.box_prompt{ width:460px; height:252px; padding:35px 60px 0 180px ; background:url(../images/box_prompt_bg.jpg) no-repeat 0 0;}
.box_prompt h3{ line-height:24px; font-size:18px; font-family: "黑体"; padding:0 0 10px 0;}
.box_prompt h4{ font-size:14px; line-height:24px;}
.box_prompt h4 strong{ color:#69B617; font-weight:bold;}
.box_prompt p{ line-height:18px; color:#949494;}
.box_prompt .btn{ padding:17px 0 0 0;}

/*6-10修改*/
.linedot1{background:url('../images/linedot1.gif') repeat-x;height:1px;width:667px;overflow:hidden;margin:10px auto 21px;}
/*报错框*/
.errorbox{color:#f00;font-size:12px;font-weight:bold;height:30px;line-height:30px;text-align:center;border:1px solid #f00;width:390px;margin:0 0 17px 120px;}
/*6-28*/
.box_mobStep_bd .send_1{background:url('../images/pic_send.gif') no-repeat;width:108px;height:127px;padding:27px 14px 58px 14px;overflow:hidden;float:left;margin-left:21px;font-family:"宋体"}
.box_mobStep_bd .send_1 p{color:#999;line-height:1.5em;padding-top:5px;}
.box_mobStep_bd .send_2{float:left;background:url('../images/returnpic.gif') no-repeat 0 80px;width:42px;height:200px;overflow:hidden;}
.box_mobStep_bd .send_3{float:right;margin:0;}