body{text-align:center;margin:0;padding:0;font-size:12px;font-family:'Microsoft YaHei','Arial','Helvetica','sans-serif';background-color:#FFFFFF;}
input{font-family:'Verdana';}
input.error-ipt{border:1px solid #fd5517 !important;}
input.ipt-t.error{border:1px solid #fd5517 !important;}
.CC0000{color:#cc0000}
.txt07{font-size:16px;font-weight:bold;color:#000}
.test_border{border:1px solid #777;}
.float-left{float:left;display:inline;overflow:hidden;}
.float-right{float:right;display:inline;overflow:hidden;}
.clear-float{font-size:0px !important;float:none !important;display:block !important;clear:both !important;height:0px !important;margin:0 !important;padding:0 !important;line-height:0px !important;}
.no-border{border:none !important;}
a, a:visited, a:link{text-decoration: none;color:#666666;outline:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
p{margin:0;padding:10px 0;}
form{margin:0;padding:0;}
h1{font-size:18px;text-align:left;padding:12px 30px;line-height:20px;vertical-align:middle;margin:0;border-bottom:1px solid #cddaee;background:#f0f0f0;font-weight:600;}
h1 a, h1 a:hover, h1 a:visited{text-decoration: none;color:#333;}
h2{font-size:14px;text-align:left;padding:10px 20px;margin:0;font-weight:normal;}
h3{font-size:14px;text-align:left;padding:5px 0;margin:0;font-weight:normal;}
h4{font-size:14px;text-align:left;padding:0px 2em;margin:20px 0;font-weight:normal;}
strong{color:#F29728;}
strong.red{color:#dd0908;}
strong.green{color:#00a67c;}
strong.grey{color:#333;}
label.error{font-size:12px;color:red;margin-left:10px;}
img.rancode-img{cursor:pointer;vertical-align:middle}
.mld{vertical-align:middle;}
.ipt-t{border:1px solid #CACACA;border-radius:3px;padding:5px;margin:1px}
.ipt-t:focus{border:1px solid #9fe3f1;outline:1px solid #eaf5ff;}
.font14px{font-size:14px;}
.font14pxb{font-size:14px;font-weight:bold;}
.font16px{font-size:16px;}
.warning-text{color:#ff0000;}
.header_text{position:relative;}
.header_text span{margin:0;padding:0;position:absolute;left:0;top:0;z-index:1;display:block;}
.msg-div{margin:50px auto; width:400px;}
.note-msg-div{background-color:#f8eee3;color:#c36e06;padding:5px 20px;margin:10px 0;font-size:14px;}
.note-msg-p{background:url('../../images/v3/awoke_ico.png') left center no-repeat;padding:15px 0 15px 55px;margin:0;vertical-align:middle;}
.ok-msg-p .ico{background-position: -35px -325px; width:35px;height:30px;margin-right:10px;}
.no-msg-p .ico{background-position: 0px -325px; width:35px;height:30px;margin-right:10px;}
.warn-msg-p .ico{background-position: -80px -325px; width:35px;height:30px;margin-right:10px;}
.alert-small-p {vertical-align:middle;line-height:20px;}
.alert-small-p .ico{background-position: -25px -358px; width:20px;height:20px;}
.error-small-p {border:2px solid #FD5517;padding:5px;}
.error-small-p .ico{background-position: -45px -358px; width:20px;height:20px;}
.face_warn{background:url('../../images/face.gif') top left no-repeat;width:85px;height:85px;}
.face_error{background:url('../../images/v3/face.gif') 0 -85px no-repeat;width:85px;height:85px;}
.face_ok{background:url('../../images/v3/face.gif') 0 0 no-repeat;width:85px;height:85px;}
.a_orange{display:inline-block;width:115px;height:30px;background:url("../../images/v3/v3_button.png") top left no-repeat;text-align:center;color:#ffffff !important;font-weight:bold;line-height:30px;font-size:14px;position:static;}
a.a_orange:hover{text-decoration:none !important}
.box_flow {
    width:550px;height:37px;line-height:37px;margin:0 auto;overflow:hidden;
    color:#a0a0a0;font-size:14px;font-weight:bold;
    background:url('../../images/v2/flow_bg.gif') no-repeat;
}
.auto-center{margin:0 auto;}
.code_image_span{
    width:89px;height:44px;line-height:45px;
    padding:0;font-size:12px;text-align:center;margin-left:5px; border: 1px solid #CACACA; border-radius: 3px;
    position:relative;vertical-align:middle;display:inline-block;overflow: hidden;
}
.code_image_span img{
    position:absolute;left:0;top:0;z-index:1;margin:0;padding:0;
}
.tb_form th{color:#666666;text-align:right;width:120px;}
.tb_form2 {font-size:14px;text-align:left;}
.tb_form2 th{font-weight:normal;color:#666666;}
.tb_form3 th{text-align:right;color:#666666;font-size:14px;padding:20px 0;}
.tb_form3 td{padding-left:30px;}
.tb_form3 .ipt-t {padding:3px 5px;}
.tb_form3 .buttom_tr td{padding-top:30px;}
.tb_info th{font-weight:normal;padding:10px 0;text-align:left;color:#666666;}
.tb_info td{padding:5px 0;}
.btn_orange{
    background:url('../../images/v3/v3_button.png') top center no-repeat;color:#ffffff;
    border:none;width:115px;height:30px;cursor:pointer;outline:none;line-height:30px;vertical-align:middle;position:static;
    letter-spacing:5px;font-weight:bold;text-align:center;
}
.btn_orange::-moz-focus-inner{border:none}
.span-button{padding:5px 10px;border:1px solid #CDDAEE;border-radius:3px;cursor:pointer;background-color:#fd5517;color:#FFF;display:inline-block;}
b.required{color:#fd5517;padding-right:5px;}
i.ico{background:url('../../images/v3/icon.png?r=725') no-repeat;display:inline-block;vertical-align:middle;padding:0;margin:0}
i.info-small-ico{background-position:0 -360px;width:16px;height:20px;margin-right:5px;}

ul.menu{margin:0;padding:0;list-style:none;}
ul.menu li{float:left;display:inline;text-align:center;padding:0;margin:0;vertical-align:middle;}
ul.menu li.bar{width:10px;}

.info-div{margin:20px 30px;overflow:hidden;}
.info-div h2{padding:5px 0;border-bottom:1px solid #cddaee;color:#333;font-weight:bold;}

div.step-info .step{
    color:#999;border-bottom:1px solid #CDDAEE;
    font-size:12px;height:25px;line-height:25px;text-indent:2em;
    display:inline-block;
}
div.step-info .step.here{
    font-size:14px;font-weight:bold !important;color:#f47a1e !important; border-bottom:3px solid #F05822;
}

#container{margin:0 auto;}
div.content{width:1000px;margin:0 auto;}

#header{position:fixed;bottom:auto;top:0px;left:0px;width:100%;z-index:1000;}
#header .header2{height:2px; background-color:#f4b408;font-size:0px;}
#logo_div{margin:13px auto auto 20px;width:100px;}
#header_menu{margin:10px 20px auto auto;width:auto;}
#header_menu a{position:static;font-size:14px;vertical-align:middle;position:static;}
#header_menu li{line-height:20px;font-size:14px;padding:5px 0;margin-left:10px;color:#666}
#header_menu li.bar{line-height:14px;padding:10px 0;}
.header-button{display:block;font-size:12px;vertical-align:middle;border:1px solid #F0F0F0;vertical-align:baseline;}
.header-button a:hover{color:#F29728;text-decoration:none}
.header-button:hover #header-user-icon{background-position: -20px -40px;}
.header-button i#header-user-icon{background-position: 0px -40px;width:20px;height:20px;}
.header-button i#quick-charge{background-position: 0px -20px;width:20px;height:20px;}
#account-item{margin-left:10px;}
#account-item-a{padding:5px;border: 1px solid #F0F0F0;border-bottom:none;text-align:center;cursor:pointer;font-size:14px;color:#666}
#account-sub-menu{margin:0;padding:0;background-color:#FFFFFF;display:none;position:absolute;width:100px;border:1px solid #999;}
#account-sub-menu a{border:0;margin:5px 0;display:block;padding:0;font-size:12px;}
#account-sub-menu a:hover{text-decoration:underline;}

#right .tb_list{width:715px;}
#right .tb_list tr th {
    height:25px;line-height:25px;color:#666;font-weight:bold;background:#f3f3f3;
    border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;text-align:center;
}
#right .tb_list tr td {height:22px;line-height:22px;border:0;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
#right .tb_list tr .last {border-right:0;}
#right .tb_list tr .first{border-left: 1px solid #dbdbdb;}
#right .tb_list tr .blast{border-right:1px solid #dbdbdb;}

#footer{width:960px;margin:0 auto;border-top:1px solid #cddaee;}
#footer{width:100%;background-color:#F0F0F0;}
#footer ul.menu{width:290px;margin:0 auto;}
#footer ul.menu li.text{font-size:14px;font-weight:normal;width:90px;letter-spacing:2px;}
#footer ul.menu li.bar{font-weight:bold;}
#footer ul.menu a{color:#333}
#footer p, #footer p a{color:#a3a3a3;letter-spacing:1px;}
#footer p{margin:5px 0;padding:0}

#qq_login_ico{background: url("../../images/qq_login_16.png") no-repeat left;}
#weibo_login_ico{background: url("../../images/weibo_login.png") no-repeat left;}

#bulletin{
    border: 2px solid #cecece;
    position: fixed;
    top: 200px;
    right: 20px;
    background-color: #fff;
    z-index: 2000;
    padding: 10px 5px;
    text-align: center;
}
#bulletin .title{
    font-weight: bold; font-size: 14px;
}
#bulletin .hidden-button{
    text-decoration: none; font-size: 12px; font-weight: bold; color: #999; cursor: pointer; 
    position: absolute;right: 10px; top: 5px; display: none;
}
