﻿section, article, aside, header, footer, nav, figure { display: block; }
body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, figure { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 "Microsoft Yahei"; }
body { overflow-x: hidden; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new,courier,monospace; }
p, ul, li, dl, dd, dt, form, h1, h2, h3, h4, h5, h6 { list-style: none; }
a { color: #666; text-decoration: none; }
a:hover { color: #d8000e; text-decoration: none; }
fieldset, img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
input::-moz-focus-inner, button::-moz-focus-inner { border: 0; padding: 0; outline: 0; }
.clear { clear: both; font-size: 0px; height: 0px; overflow: hidden; }
.line5 { clear: both; font-size: 0px; height: 5px; overflow: hidden; }
.line10 { clear: both; font-size: 0px; height: 10px; overflow: hidden; }
.line15 { clear: both; font-size: 0px; height: 15px; overflow: hidden; }
.line20 { clear: both; font-size: 0px; height: 20px; overflow: hidden; }
.line25 { clear: both; font-size: 0px; height: 20px; overflow: hidden; background: #fff; }
.line30 { clear: both; font-size: 0px; height: 30px; overflow: hidden; }


.lineb10 { clear: both; font-size: 0px; height: 10px; overflow: hidden; background: #eef0f2; }
.lineb15 { clear: both; font-size: 0px; height: 15px; overflow: hidden; background: #eef0f2; }
.lineb20 { clear: both; font-size: 0px; height: 20px; overflow: hidden; background: #eef0f2; }
.lineb25 { clear: both; font-size: 0px; height: 20px; overflow: hidden; background: #eef0f2; }
.lineb30 { clear: both; font-size: 0px; height: 30px; overflow: hidden; background: #eef0f2; }




.t16 { height: 16px; width: 100%; clear: both; }


/* Clear Fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac */
.clearfix { display: block; }
/* End hide from IE Mac */
/* end of clearfix */


/*页面头部
----------------------------------------------*/
.header { width: 100%; height: 90px; }
.header1 { height: 28px; background: #262626; }
.header1-title { height: 28px; float: left; line-height: 28px; color: #fff; font-size: 12px; }
.header1-content { margin: 0 auto; height: 28px; max-width: 1200px; min-width: 1001px; }




/*left*/
.leftsidebar_box { width: 200px; height: auto !important; overflow: visible !important; /* position: fixed;*/ height: 100% !important; background-color: #ffffff; }
.line { height: 2px; width: 100%; background-image: url(images/left/line_bg.png); background-repeat: repeat-x; }
.leftsidebar_box dt { padding-left: 68px; height: 79px; border-bottom: 1px solid #ededed; font-size: 16px; padding-right: 10px; background-repeat: no-repeat; background-position: 10px center; color: #424242; position: relative; line-height: 79px; cursor: pointer; }
.leftsidebar_box dd { background-color: #ffffff; padding-left: 40px; height: 50px; line-height: 50px; vertical-align: middle; font-size: 14px; }
.leftsidebar_box dd span { margin-right: 10px; }
.leftsidebar_box dd a { color: #8e8e8e; line-height: 10px; }
.leftsidebar_box dt img { position: absolute; right: 53px; top: 38px; }
.leftsidebar_box dd .menu_chioce { background: #ffd5d6; }
.leftsidebar_box span { font-size: 10px; color: #8e8e8e; line-height: 20px; vertical-align: middle; }
.m1 dt { background: url(/skin/images/left/product.png) no-repeat 45px 32px; }
.m2 dt { background: url(/skin/images/left/order.png) no-repeat 45px 32px; }
.m3 dt { background: url(/skin/images/left/fnc.png) no-repeat 45px 32px; }
.m4 dt { background: url(/skin/images/left/mem.png) no-repeat 45px 32px; }
.m5 dt { background: url(/skin/images/left/service.png) no-repeat 45px 32px; }

.leftsidebar_box dl dd:last-child { padding-bottom: 10px; border-bottom: 1px solid #ededed; }
.first_dd a { color: #ffffff; line-height: 20px; }




.main { width: 1200px; margin-left: auto; margin-right: auto; }
.main ul { padding: 0px; margin: 0px; }
/*会员中心首页 start-----------------------------------------*/
.notice { width: 1200px; margin-left: auto; margin-right: auto; height: 45px; overflow: hidden; background: url(/skin/images/notice_ico.png) no-repeat 3px 14px; }
.notice_title { color: #424242; font-size: 12px; font-weight: bold; line-height: 45px; vertical-align: middle; padding-left: 23px; }
.notice_li { color: #424242; font-size: 12px; line-height: 40px; vertical-align: middle; padding-left: 10px; }
.notice_more { color: #ff0011; font-size: 12px; line-height: 40px; vertical-align: middle; padding-left: 10px; }
.notice_more a { color: #ff0011; }
.left200 { width: 200px; background: #fff; vertical-align: top; }
.mid20 { width: 20px; }
.rig980 { width: 980px; vertical-align: top; }
.member { width: 980px; height: 200px; clear: both; }
.member_info { width: 330px; height: 200px; overflow: hidden; border: 1px solid #e7e9eb; background: #fff; float: left; }
.member_info .infopanle { width: 330px; height: 89px; border-bottom: 1px dashed #cccccc; padding-top: 38px; }
.member_info .infopanle .head { width: 60px; height: 60px; margin-left: 33px; overflow: hidden; background: url(/skin/images/member_man.png) no-repeat; float: left; }
.member_info .infopanle .user { width: 200px; height: 60px; margin-left: 25px; overflow: hidden; float: left; }
.member_info .infopanle .user .u1 { width: 200px; height: 32px; overflow: hidden; float: left; text-align: left; color: #424242; font-size: 18px; }
.member_info .infopanle .user .u2 { width: 200px; height: 32px; overflow: hidden; float: left; text-align: left; color: #424242; font-size: 12px; padding-top: 7px; }
.member_info .infopanle .user .u2 img { margin-left: 7px; cursor: pointer; }
.member_info .grade { width: 330px; height: 16px; line-height: 16px; vertical-align: middle; padding-top: 27px; overflow: hidden; }
.member_info .grade .grade_info { width: 120px; float: left; margin-left: 34px; overflow: hidden; background: url(/skin/images/grade_ico.png) 0px 2px no-repeat; border-right: 1px solid #ccc; }
.member_info .grade .grade_info .l_20 { padding-left: 20px; font-size: 12px; }
.member_info .grade .grade_price { width: 175px; float: left; overflow: hidden; text-align: center; }
.member_info .grade .grade_price a { color: #8e8e8e; }
.member_cw { width: 630px; height: 200px; overflow: hidden; border: 1px solid #e7e9eb; background: #fff; margin-left: 16px; float: left; }
.member_cw .infopanle { width: 630px; height: 89px; border-bottom: 1px dashed #cccccc; padding-top: 38px; }
.member_cw .infopanle .money { width: 280px; float: left; margin-left: 40px; font-size: 20px; color: #424242; }
.member_cw .infopanle .money .m { font-size: 38px; color: #ff0011; }
.member_cw .infopanle .money .r { color: #ff0011; }
.recharge { width: 111px; height: 34px; float: right; margin-right: 54px; padding-top: 14px; cursor: pointer; }
.safety { width: 285px; height: 16px; line-height: 16px; vertical-align: middle; padding-top: 27px; overflow: hidden; }
.safety span { margin-left: 40px; color: #8e8e8e; font-size: 14px; font-weight: bold; float: left; }
.safety_li { padding-top: 6px; }
.safety_li li { width: 40px; height: 5px; float: left; background: #d2d2d3; margin-left: 5px; float: left; }
.safety_li .sel { background: #ffb400; }
.infocount { width: 978px; border: 1px solid #e7e9eb; height: 100px; overflow: hidden; background: #fff; clear: both; color: #8e8e8e; font-size: 14px; }
.infocount li { width: 33%; float: left; text-align: center; line-height: 30px; vertical-align: middle; }
.infocount li img { padding-top: 25px; }
.infocount .r { color: #d7000e; }

.buyservice { width: 978px; border: 1px solid #e7e9eb; height: 700px; overflow: hidden; background: #fff; clear: both; color: #8e8e8e; font-size: 14px; }
.buyservice .title { height: 53px; padding-left: 33px; font-size: 16px; color: #424242; font-weight: bold; line-height: 53px; vertical-align: middle; }
.buyservice .order_btn { height: 70px; width: 100%; text-align: right; padding-top: 20px; }
.btn { background: #1e7bb3 none repeat scroll 0 0; border: 1px solid #02598e; border-radius: 2px; vertical-align: middle; }
.btn { color: #fff; display: inline-block; font-size: 12px; height: 38px; line-height: 38px; margin: 0; padding: 0 25px; text-align: center; }
.btn-success { background: #d7000e none repeat scroll 0 0; border: 0 none; font-size: 14px; letter-spacing: 2px; width: 180px; margin-right: 20px; cursor: pointer; }
.btn-submit { background: #d7000e none repeat scroll 0 0; border: 0 none; font-size: 14px; letter-spacing: 2px; width: 160px; margin-right: 20px; cursor: pointer; }




table { width: 100%; empty-cells: show; background-color: transparent; border-collapse: collapse; border-spacing: 0; font-size: 12px; }
table th { text-align: left; font-weight: 400; }
.table th { font-weight: bold; }
.table th, .table td { padding-top: 11px; padding-bottom: 11px; line-height: 20px; padding-left: 10px; }
.table td { text-align: left; }
.table tbody tr.success > td { background-color: #dff0d8; }
.table tbody tr.error > td { background-color: #f2dede; }
.table tbody tr.warning > td { background-color: #fcf8e3; }
.table tbody tr.info > td { background-color: #d9edf7; }
.table tbody + tbody { /*border-top: 2px solid #ddd;*/ }
.table .table { background-color: #fff; }
.table-border { /*border-top: 1px solid #ddd;*/ }
.table-border th, .table-border td { /*border-bottom: 1px solid #ddd;*/ color: #424242; }
.table-bg .thead th { background-color: #f3f4f9; border-top: 1px solid #e1e6eb; }
.table-bordered { /*border: 1px solid #ddd;*/ border-collapse: separate; *border-collapse: collapse; border-left: 0; }
.table-bordered th, .table-bordered td { border-bottom: 1px solid #e1e6eb; }
.table-border.table-bordered { border-bottom: 0; }
.table-border { border-left: 1px solid #e1e6eb; border-right: 1px solid #e1e6eb; }
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color: #f9f9f9; }
.table-condensed th, .table-condensed td { padding: 4px 5px; }
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th { background-color: #f0f0f0; }
.table tbody tr.selected td { background-color: #f0f0f0; color: #999; }
.table tbody tr.active, .table tbody tr.active > td, .table tbody tr.active > th, .table tbody tr .active { background-color: #f5f5f5 !important; }
.table tbody tr.success, .table tbody tr.success > td, .table tbody tr.success > th, .table tbody tr .success { background-color: #dff0d8 !important; }
.table tbody tr.warning, .table tbody tr.warning > td, .table tbody tr.warning > th, .table tbody tr .warning { background-color: #fcf8e3 !important; }
.table tbody tr.danger, .table tbody tr.danger > td, .table tbody tr.danger > th, .table tbody tr .danger { background-color: #f2dede !important; }
.table .text-c th, .table .text-c td { text-align: center; }
.table .text-r th, .table .text-r td { text-align: right; }
.table th.text-l, .table td.text-l { text-align: left !important; }
.table th.text-c, .table td.text-c { text-align: center !important; }
.table th.text-r, .table td.text-r { text-align: right !important; }
table.dataTable { border-collapse: separate; border-spacing: 0; clear: both; }
table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting { cursor: pointer; background-repeat: no-repeat; background-position: right center; }
table.dataTable thead .sorting { background-image: url(../images/sort_both.png); }
table.dataTable thead .sorting_asc { background-image: url(../images/sort_asc.png); }
table.dataTable thead .sorting_desc { background-image: url(../images/sort_desc.png); }
table .thcss { background-color: #f5f6fa; color: #333; font-weight: 400; font-size: 15px; }
table .footcss { background-color: #f5f6fa; height: 54px; }
table a { color: #3196e8; }
table .blue { color: #3196e8; margin-left: 7px; margin-right: 7px; }
.tb_2 { width: 2%; }
.tb_3 { width: 3%; }
.tb_5 { width: 5%; }
.tb_6 { width: 6%; }
.tb_7 { width: 7%; }
.tb_8 { width: 8%; }
.tb_9 { width: 9%; }
.tb_10 { width: 10%; }
.tb_13 { width: 13%; }
.tb_15 { width: 15%; }
.tb_18 { width: 18%; }
.tb_20 { width: 20%; }
.tb_25 { width: 25%; }
.tb_30 { width: 30%; }
.tb_40 { width: 40%; }
.tb_50 { width: 50%; }
.table .z2 { color: #3196e8;}
.table .z1 { color: #ca1919;}
.table .z3 { color: #d7000e;}


/*会员中心首页  end-----------------------------------------*/


.m16 { margin-top: 16px; clear: both; }
.bw { background: #fff; }
.rig_tab { width: 980px; height: 79px; overflow: hidden; background: #fff; clear: both; color: #8e8e8e; font-size: 14px; border-bottom: 1px dashed #cccccc; }
.rig_top { width: 980px; height: 79px; overflow: hidden; background: #fff; clear: both; color: #8e8e8e; font-size: 14px; border: 1px solid #e6e8e9; }
.top_title { width: 150px; height: 28px; float: left; margin-left: 10px; margin-top: 20px; }
.top_title .cn_name { font-size: 22px; color: #424242; width: 100%; text-align: left; height: 16px; float: left; line-height: 14px; vertical-align: middle; }
.top_title .en_name { font-size: 14px; color: #8e8e8e; width: 100%; text-align: left; height: 30px; float: left; line-height: 12px; vertical-align: middle; text-transform: uppercase; padding-top: 10px; }
.domain_top_ico { width: 39px; height: 39px; margin-left: 40px; margin-top: 20px; background: url(/skin/images/domain_big_ico.gif) no-repeat; float: left; }




.account_ico { width: 15px; height: 15px; margin-left: 40px; margin-top: 33px; background: url(/skin/images/account_ico.png) no-repeat; float: left; }
.domain_ico { width: 15px; height: 15px; margin-left: 40px; margin-top: 33px; background: url(/skin/images/domain_ico.png) no-repeat; float: left; }
.account_title { width: 150px; height: 28px; float: left; margin-left: 10px; margin-top: 28px; }
.account_title .cn_name { font-size: 16px; color: #d7000e; width: 100%; text-align: left; height: 16px; float: left; line-height: 14px; vertical-align: middle; }
.account_title .en_name { font-size: 8px; color: #8e8e8e; width: 100%; text-align: left; height: 12px; float: left; line-height: 12px; vertical-align: middle; text-transform: uppercase; }


.input { padding: 6px 6px; min-height: 32px; line-height: 20px; border: 1px solid #ccc; background: #fff; vertical-align: middle; color: #333; font-size: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; *min-height: 20px; }
.input.normal { width: 300px; }
.input.txt { width: 200px; }
.input.small { width: 50px; }
.input.yzm { width: 110px; }



.tab-content-domain { padding: 22px 35px; font-size: 12px; color: #8e8e8e; border-top: none; box-sizing: border-box; overflow: hidden; background: #fff; }
.tab-content-domain:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.tab-content-domain dl, .div-content dl { clear: both; display: block; padding: 0px 0; line-height: 30px; }
.tab-content-domain dl:after, .div-content dl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.tab-content-domain dl:first-child { border-top: none; }
.tab-content-domain dl dt { display: block; float: left; width: 180px; text-align: right; color: #8e8e8e; line-height: 30px; }
.tab-content-domain dl dd { position: relative; margin-left: 105px; *position: static; }


/*eff5fd*/



.tab-content { padding: 22px 35px; font-size: 12px; color: #8e8e8e; border-top: none; box-sizing: border-box; overflow: hidden; background: #fff; }
.tab-content:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.tab-content dl, .div-content dl { clear: both; display: block; padding: 5px 0; line-height: 40px; }
.tab-content dl:after, .div-content dl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.tab-content dl:first-child { border-top: none; }
.tab-content dl dt { display: block; float: left; width: 100px; text-align: right; color: #8e8e8e; }
.tab-content dl dd { position: relative; margin-left: 105px; *position: static; }



.tab-content-dem { padding: 22px 35px; font-size: 12px; color: #8e8e8e; border-top: none; box-sizing: border-box; overflow: hidden; background: #fff; }
.tab-content-dem :after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.tab-content-dem dl, .div-content dl { clear: both; display: block; padding: 5px 0; line-height: 40px; }
.tab-content-dem dl:after, .div-content dl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.tab-content-dem dl:first-child { border-top: none; }
.tab-content-dem dl dt { display: block; float: left; width: 200px; text-align: right; color: #8e8e8e; }
.tab-content-dem dl dd { position: relative; margin-left: 105px; *position: static; }




/*迷你样式*/
.tab-content.mini dl dt { display: block; float: none; text-align: left; }
.tab-content.mini dl dd { margin-left: 0; }
.tab-content.mini dl dd .input { max-width: 100%; }
.tab-content .red { color: #d7000e; width: 10px; font-weight: bold; margin-right: 5px; font-size: 14px; line-height: 40px; vertical-align: middle; }


.send { background: #ececec none repeat scroll 0 0; border: 1px solid #dfdfe0; border-radius: 3px; color: #424242; display: inline-block; font-size: 14px; height: 33px; line-height: 33px; text-align: center; vertical-align: middle; width: 110px; }
.user_ts { width: 900px; height: 34px; line-height: 34px; vertical-align: middle; background: #ededed; color: #8e8e8e; font-size: 14px; text-align: left; text-indent: 15px; margin-left: auto; margin-right: auto; }
.user_ts .red { color: #d7000e; }


.rig_secure { width: 960px; height: 205px; border-bottom: 1px solid #ededed; margin-left: auto; margin-right: auto; overflow: hidden; }
.rig_secure .u_head { width: 81px; height: 81px; background: url(/skin/images/u_head.png) no-repeat; margin-left: 30px; margin-top: 25px; float: left; }
.rig_secure .u_info { width: 500px; height: 92px; float: left; overflow: hidden; margin-top: 20px; margin-left: 25px; }
.rig_secure .u_info li { font-size: 12px; color: #8e8e8e; text-align: left; height: 30px; line-height: 30px; vertical-align: middle; }
.rig_secure .u_safe { width: 800px; height: 23px; margin-left: 30px; margin-top: 42px; float: left; color: #8e8e8e; font-size: 14px; }
.rig_secure .u_safe span { color: #8e8e8e; font-size: 14px; float: left; }
.rig_secure .u_safe .safe_dec { width: 50px; float: left; height: 23px; vertical-align: middle; margin-top: -8px; margin-left: 10px; }

.rig_safeinfo { width: 950px; height: auto; margin-left: 45px; padding-top: 25px; }
.rig_safeinfo li { height: 80px; text-align: left; }
.rig_safeinfo .b1 { width: 20px; height: 23px; background: url(/skin/images/icon_account.png) 0px 0px no-repeat; float: left; }
.rig_safeinfo .b2 { width: 20px; height: 30px; background: url(/skin/images/icon_account.png) 0px -36px no-repeat; float: left; }
.rig_safeinfo .b3 { width: 20px; height: 23px; background: url(/skin/images/icon_account.png) 0px -71px no-repeat; float: left; }

.rig_safeinfo .info { width: 740px; height: 15px; float: left; color: #8e8e8e; font-size: 12px; }
.rig_safeinfo .info span { color: #424242; font-weight: bold; margin-left: 10px; }
.rig_safeinfo .ctrl { width: 140px; color: #424242; float: right; }
.rig_safeinfo .ctrl .c1 { color: #ffb400; }
.rig_safeinfo .ctrl .c11 { color: #d7000e; }
.rig_safeinfo .ctrl span { margin-left: 5px; }



.w-ouc-nav { background-color: #fafafa; border-bottom: 1px solid #eaeaea; height: 55px; }
.w-ouc-title { border-left: 3px solid #d7000e; color: #d7000e; display: inline; float: left; font-size: 16px; font-weight: 700; line-height: 1; margin-top: 19px; padding-left: 5px; }
.y-row { margin-left: auto; margin-right: auto; max-width: 1200px; min-width: 1000px; }
.margin-top-3 { margin-top: 24px !important; }
.console-step { height: 24px; margin-left: 0; margin-right: 0; position: relative; }
.row { margin-left: -15px; margin-right: -15px; }

.console-step .step-active::after { border-color: #00a0c7; }
.console-step .step::after { background-color: #fff; border-bottom: 12px solid transparent !important; border-left: 12px solid #cacaca; border-top: 12px solid transparent !important; content: ""; display: block; height: 24px; position: absolute; right: 0; top: 0; width: 16px; z-index: 9; }
.console-step .step-active::after { border-color: #00a0c7; }
.console-step .step::after { background-color: #fff; border-bottom: 12px solid transparent !important; border-left: 12px solid #cacaca; border-top: 12px solid transparent !important; content: ""; display: block; height: 24px; position: absolute; right: 0; top: 0; width: 16px; z-index: 9; }
.console-step .step-active { background-color: #00a0c7; }
.console-step .step { background: #cacaca none repeat scroll 0 0; color: #fff; font-size: 14px; height: 24px; line-height: 24px; text-align: center; z-index: 1; }








/*Tab选项卡*/
.content-tab-wrap { height: 42px; width: 93%; margin-left: auto; margin-right: auto; }
.content-tab { z-index: 3; top: 0; left: 15px; right: 15px; bottom: auto; height: 41px; background: #fff; border-bottom: 1px solid #ddd; }
.content-tab-ul-wrap { position: relative; }
.content-tab-ul-wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.content-tab ul { position: absolute; left: 0; }
.content-tab ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.content-tab ul li { position: relative; cursor: pointer; display: block; float: left; margin-right: -1px; border-right: 1px solid #ddd; display: block; float: left; padding: 0 25px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; height: 40px; line-height: 40px; font-size: 14px; color: #8e8e8e; text-align: center; background: #fff; white-space: nowrap; word-break: break-all; }
.content-tab ul li a { display: block; float: left; padding: 0 25px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; height: 40px; line-height: 40px; font-size: 12px; color: #8e8e8e; text-align: center; background: #fff; white-space: nowrap; word-break: break-all; }
.content-tab ul li a:hover { color: #8e8e8e; text-decoration: none; }
.content-tab ul li a:hover { color: #8e8e8e; text-decoration: none; }
.content-tab ul .selected { color: #424242; text-decoration: none; border-top: 2px solid #d7000e; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #FFF; }
.content-tab ul li a.selected { color: #8e8e8e; background: #fff; height: 31px; }
.content-tab .tab-title { display: none; }

/*单项选择*/
.single-checkbox { display: inline-block; vertical-align: middle; cursor: pointer; *display: inline; }
.single-checkbox a, .single-checkbox a:visited { display: inline-block; border: 1px solid #d4d4d4; background: #d4d4d4; width: 80px; vertical-align: middle; text-decoration: none; }
.single-checkbox a i { display: block; width: 50%; height: 28px; line-height: 28px; font-style: normal; background: #fff; color: #333; text-align: center; }
.single-checkbox a i.on { float: right; display: none; }
.single-checkbox a i.off { float: left; display: block; }
.single-checkbox a.selected { border: 1px solid #16a0d3; background: #16a0d3; }
.single-checkbox a.selected i.on { display: block; }
.single-checkbox a.selected i.off { display: none; }

/*多项单选*/
.multi-radio { display: inline-block; vertical-align: middle; *display: inline; }
.multi-radio:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.multi-radio .boxwrap { display: inline-block; vertical-align: middle; *display: inline; }
.multi-radio a { display: inline-block; margin-right: -1px; float: left; padding: 5px 15px; height: 20px; line-height: 20px; border: 1px solid #e1e6eb; vertical-align: middle; color: #333; font-size: 100%; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; }
.multi-radio a:hover { background: #C9E1EF; text-decoration: none; }
.multi-radio a:active { text-decoration: none; }
.multi-radio a.selected { background: #16a0d3; border-color: #1096c7; color: #fff; }







/*下拉菜单*/
select { border: solid 1px #d2d2d3; text-align: center; line-height: 27px; vertical-align: middle; color: #8e8e8e; height: 27px; appearance: none; -moz-appearance: none; -webkit-appearance: none; padding-right: 20px; background: url("/skin/images/arrow.png") no-repeat scroll right center transparent; }
select::-ms-expand { display: none; }
.order_list { width: 100%; }


.seach_bar { width: 100%; empty-cells: show; background-color: transparent; border-collapse: collapse; border-spacing: 0; font-size: 12px; }
.seach_bar li { float: left; margin-right: 10px; line-height: 27px; vertical-align: middle; }
.seach_bar input { border: 1px solid #d2d2d3; height: 27px; padding-left: 5px; }
.styled-select select { background: transparent; width: 268px; padding: 5px; font-size: 16px; border: 1px solid #ccc; height: 34px; -webkit-appearance: none; }
.seach_bar .word { width: 90px; }
.seach_bar .domain { width: 150px; }
.seach_bar .button { width: 80px; height: 27px; border: 1px solid #d2d2d3; cursor: pointer; word-spacing: 10px; letter-spacing: 8px; text-align: center; color: #424242; }


/*分页样式*/
.pagelist { clear: both; display: block; margin: 0 0 0px 1px; width: 500px; vertical-align: middle; }
.pagelist:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.pagelist .l-btns { display: block; float: left; margin: 2px 5px 0 -1px; padding: 0 10px; border: 1px solid #dbdbdb; height: 28px; overflow: hidden; }
.pagelist .l-btns span { font-size: 12px; color: #333; line-height: 28px; }
.pagelist .pagenum { display: inline-block; margin: -4px 0px; padding: 0 0px; border: 1px solid #dbdbdb; border-top: 0; border-bottom: 0; width: 40px; height: 28px; vertical-align: middle; line-height: 25px; font-size: 12px; color: #333; text-align: center; vertical-align: top; overflow: hidden; }
.pagelist .pagenum2 { display: inline-block; margin: 0px 0px; padding: 0 0px; border: 1px solid #dbdbdb; width: 40px; height: 27px; vertical-align: middle; line-height: 25px; font-size: 12px; color: #333; text-align: center; vertical-align: top; overflow: hidden; }
.pagelist .l-btns .pagenum { display: inline-block; margin: 0 5px; padding: 0 5px; border: 1px solid #dbdbdb; border-top: 0; border-bottom: 0; width: 30px; height: 28px; line-height: 28px; font-size: 12px; color: #333; text-align: center; vertical-align: top; overflow: hidden; }
.pagelist .l-btns .pagenum1 { display: inline-block; margin: 0 0px; padding: 0 5px; border: 1px solid #dbdbdb; border-top: 0; border-bottom: 0; width: 20px; height: 20px; line-height: 28px; font-size: 12px; color: #333; text-align: center; vertical-align: top; overflow: hidden; }
.pagelist .l-btns .pagelink { border: 0px; background: null; }
.pagebtn { background: #fff; color: #333; cursor: pointer; font-family: "Microsoft Yahei"; font-size: 12px; height: 32px; line-height: 25px; vertical-align: middle; border: 0px; }
.pagebtn:hover { background: #fff; }
.pagelist .default { line-height: 25px; vertical-align: middle; }
.pagelist .default span { line-height: 19px; }
.pagelist .Gobtn { background-color: #fff; display: inline-block; margin: 0px 0px; padding: 0 0px; cursor: pointer; border: 1px solid #dbdbdb; width: 40px; height: 29px; vertical-align: middle; line-height: 25px; font-size: 12px; color: #333; text-align: center; vertical-align: top; overflow: hidden; }

.pagelist .my { float: left; line-height: 20px; vertical-align: middle; height: 20px; padding-top: 5px; }
.pagelist .tz { float: left; line-height: 20px; vertical-align: middle; height: 20px; margin-top: 2px; margin-left: 10px; }
.pagelist .PageContent { float: left; margin-right: 10px; }


/*发票-----------------------------------*/
.invodivdemo { width:900px;height:144px; margin-left:auto; margin-right:auto; background:#f2f2f2;margin-top:18px;  }
.invodivdemo .tit {width:95%; margin-left:auto; margin-right:auto; text-align:left; color:#555555; font-size:16px;padding-top:15px;padding-bottom:5px; font-weight:bold; }
.invodivdemo .tli {width:95%; margin-left:auto; margin-right:auto; text-align:left; color:#555555; font-size:14px;padding-top:5px; }

.invodivmoney { width:900px;height:100px; margin-left:auto; margin-right:auto; background:#f2f2f2;margin-top:18px; line-height:100px;vertical-align:middle; }
.invodivmoney .mnyc { width:95%;margin-left:auto; margin-right:auto; font-size:18px; }
.invodivmoney .mnyc .red { color:#e51a1a; }
.l1 { width:900px;height:2px;border-top:1px solid #ddd; margin-left:auto; margin-right:auto;margin-top:7px; margin-bottom:5px;}








/*上传样式*/
.upload-box { position: relative; display: inline-block; height: 32px; vertical-align: middle; zoom: 1; *display: inline; }

.upload-box .upload-btn { display: inline-block; height: 32px; zoom: 1; *display: inline; }

.upload-box .upload-progress { position: absolute; top: 0; left: 0; padding: 2px 5px; width: 115px; height: 26px; border: 1px solid #d7d7d7; background: #fff; overflow: hidden; }

.upload-box .upload-progress .txt { display: block; padding-right: 10px; font-weight: normal; font-style: normal; font-size: 11px; line-height: 18px; height: 18px; text-overflow: ellipsis; overflow: hidden; }

.upload-box .upload-progress .bar { position: relative; display: block; width: 112px; height: 4px; border: 1px solid #1da76b; }

.upload-box .upload-progress .bar b { display: block; width: 0%; height: 4px; font-weight: normal; text-indent: -99em; background: #28B779; overflow: hidden; }

.upload-box .upload-progress .close { position: absolute; display: block; top: 1px; right: 1px; width: 14px; height: 14px; text-indent: -99em; background: url(skin_icons.png) -56px -196px no-repeat; cursor: pointer; overflow: hidden; }



/*=====================以下部分是WebUploader必须的====================*/
.webuploader-container { position: relative; }

.webuploader-element-invisible { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }

.webuploader-pick { position: relative; display: inline-block; width: 65px; line-height: 30px; height: 30px; border: 1px solid #e1e1e1; cursor: pointer; background: #fff; color: #333; text-align: center; overflow: hidden; zoom: 1; *display: inline; }

.webuploader-pick-hover { background: #fafafa; }

.webuploader-pick-disable { opacity: 0.6; pointer-events: none; }
/*=====================以上部分是WebUploader必须的====================*/