﻿@charset "utf-8";
/* css document */

body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,table,tr,td,form,em,strong,img{ margin:0; padding:0;}
body{ font-size:14px; color:#333; font-family:helvetica neue,helvetica,arial,pingfang sc,hiragino sans gb,wenquanyi micro hei,microsoft yahei,sans-serif; background:#ededed; width:100%;min-width: 1300px;}
input,select,textarea{ outline:none;font-family:helvetica neue,helvetica,arial,pingfang sc,hiragino sans gb,wenquanyi micro hei,microsoft yahei,sans-serif;font-size: 14px; }
ul li{ list-style:none; display:inline;}
a{ text-decoration:none; outline:none; color:#333;}
img{ border:none;}

.none{ display:none;}
/*浮动*/
.fl{ float:left;}
.fr{ float:right;}
.fn{float: none !important;}
/*字体*/
.f10{ font-size:10px;}
.f12{ font-size:12px !important;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f24{font-size:24px;}
.fbold{ font-weight:bold;}

/*常用颜色*/
.color0{ color:#000000;}
.colorf{ color:#ffffff;}
.color3{ color:#333333;}
.color6{ color:#666666;}
.color9{ color:#999999 !important;}
.colora{ color:#aaaaaa;}

/*文本对齐方式*/
.txtl{ text-align:left;}
.txtc,.center{ text-align:center;}
.txtr{ text-align:right;}

/*定位*/
.rel {position: relative; }
.abs {position: absolute; }


/*常用margin,paddiing值*/
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}
.mt5{ margin-top:5px;}
.mb5{ margin-bottom:5px;}
.pl5{ padding-left:5px;}
.pr5{ padding-right:5px;}
.pt5{ padding-top:5px;}
.pb5{ padding-bottom:5px;}

.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.pl10{ padding-left:10px;}
.pr10{ padding-right:10px;}
.pt10{ padding-top:10px;}
.pb10{ padding-bottom:10px;}

.ml15{ margin-left:15px;}
.mr15{ margin-right:15px;}
.mt15{ margin-top:15px;}
.mb15{ margin-bottom:15px;}
.pl15{ padding-left:15px;}
.pr15{ padding-right:15px;}
.pt15{ padding-top:15px;}
.pb15{ padding-bottom:15px;}

.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mt20{ margin-top:20px;}
.mb20{ margin-bottom:20px;}
.pl20{ padding-left:20px;}
.pr20{ padding-right:20px;}
.pt20{ padding-top:20px;}
.pb20{ padding-bottom:20px;}
.ml25{ margin-left:25px;}
.clear{display: block;
    overflow: hidden;
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;}

.red {
    color: #e5004f;
}
.hide{display: none !important;}
.building{position: absolute;left: 50%;top: 50%;margin-left: -225px;margin-top: -200px;}
.none-data{width: 100%;min-height: 500px;padding-top: 100px;}
.none-data img{display: block;margin: 0 auto;}
.none-data p{line-height: 24px;text-align: center;}
.loadmask{background: url(/uploads/image/rsdimages/bg_opacity_5_w.png) repeat;width: 100%;height: 100%;position: fixed;z-index: 99999;top: 0;left: 0;bottom: 0;cursor: wait;}
.loadmask span{width: 32px;height: 32px;background: url(/uploads/image/rsdimages/loading.gif) no-repeat center center;position: absolute;top: 50%;margin-top: -32px;left: 50%;margin-left: -16px;cursor: wait;}
.loadmask p{color: #333333;text-align: center;line-height: 30px;position: absolute;left: 0;top: 50%;width: 100%;cursor: wait;}
#passp__1__smscodesend{    vertical-align: top;cursor:pointer;}
/* ---------- message ---------- */

div.xxmessage {
    padding: 10px 30px;
    display: none;
    position: fixed;
    _position: absolute;
    top: 25%;
    _top: expression((document.documentelement.scrolltop || document.body.scrolltop)   math.round(25 * (document.documentelement.offsetheight || document.body.clientheight) / 100)   "px");
    left: 50%;
    z-index: 100;
    overflow: hidden;
    -webkit-box-shadow: 1px 1px 6px #999999;
    -moz-box-shadow: 1px 1px 6px #999999;
    box-shadow: 1px 1px 6px #999999;
    -ms-filter: "progid:dximagetransform.microsoft.shadow(color=#e5e5e5,direction=0,strength=3) progid:dximagetransform.microsoft.shadow(color=#d4d4d4,direction=90,strength=3) progid:dximagetransform.microsoft.shadow(color=#d4d4d4,direction=180,strength=3) progid:dximagetransform.microsoft.shadow(color=#e5e5e5,direction=270,strength=3)";
    filter: progid:dximagetransform.microsoft.shadow(color=#e5e5e5,direction=0,strength=3) progid:dximagetransform.microsoft.shadow(color=#d4d4d4,direction=90,strength=3) progid:dximagetransform.microsoft.shadow(color=#d4d4d4,direction=180,strength=3) progid:dximagetransform.microsoft.shadow(color=#e5e5e5,direction=270,strength=3);
    border: 1px solid #999999;
    background-color: #ffffff;
}

div.xxmessage .messagecontent {
    line-height: 24px;
    padding: 0px 10px 0px 30px;
    color: #666666;
}

div.xxmessage .messagewarnicon {
    background: url(/uploads/image/rsdimages/common.gif) -60px -330px no-repeat;
}

div.xxmessage .messagesuccessicon {
    background: url(/uploads/image/rsdimages/common.gif) -30px -360px no-repeat;
}

div.xxmessage .messageerroricon {
    background: url(/uploads/image/rsdimages/common.gif) 0px -390px no-repeat;
}

div.xxmessage .messageiframe {
    width: 2000px;
    height: 2000px;
    position: absolute;
    left: -100px;
    top: -100px;
    z-index: -1;
}

/* ---------- loading ---------- */

span.loadingicon {
    width: 20px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
    background: url(/uploads/image/rsdimages/loading_icon.gif) center no-repeat;
}

span.loadingbar {
    width: 208px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
    background: url(/uploads/image/rsdimages/loading_bar.gif) center no-repeat;
}
ul {
	list-style-type: none;
}