﻿@charset "utf-8";

/*格式化样式*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding:0;}
body{ font-family:微软雅黑,Arial,Microsoft YaHei,Arial;-webkit-font-smoothing:antialiased; webkit-font-smoothing:antialiased;color: #000; }
html,body{ height:100%;}
 
.body-bg {  position:absolute; width:100%; z-index:0; left:0px; top:0px;  height: 100%; display:table;  background-size: 100% 100%;}
.body-bg img{ width:100%; height:100%; display:block;}

.body-bg-white { background:url(Images/login/bg2.jpg); background-size:100% 100%; }
.body-bg-white .layout-tit .left img{ margin-top: -10px;}
.body-bg-white .layout-tit .left h1{ margin-top:0px;}
/*
.body-bg-white .layout-header{ color:#696968;  }
.body-bg-white .layout-header .left {    }
.body-bg-white .layout-header .left  h1{ color:#696968;    }
.body-bg-white .layout-header .layout-tit .right { color:#696968; }
.body-bg-white .layout-header .layout-tit .right a.ico { border:1px #cdcdcd solid;    }
.layout-header .layout-tit .right a.ico{ transition:none; }
  
.body-bg-white .layout-header .layout-tit .right a.editpass {  background-position: 7px -1285px;  }
.body-bg-white .layout-header .layout-tit .right a.editpass:hover { border-color:white;  background-position: 7px 8px;  }

.body-bg-white .layout-header .layout-tit .right a.loginOut {  background-position: 7px -1341px;  }
.body-bg-white .layout-header .layout-tit .right a.loginOut:hover {border-color:white;  background-position: 7px -50px;  }
  */


img{border:0 none; vertical-align:top;}
ul, li{list-style-type:none;}
h1, h2, h3, h4, h5, h6{font-size:14px;}
body, input, select, button, textarea{  }
button,input[type='button']{}


i, em, cite{font-style:normal;}
a{color: #000; text-decoration:none;}
a:visited {}
a:hover{ cursor:pointer;}
a:active, a:hover{text-decoration: underline;}
a:focus {outline:none;}
.fixed:after {content: "."; display:block; clear:both; height:0; visibility:hidden;}
.fixed { display:block; min-height:1%;}
*html .fixed{height:1%;}
.clear{display: block!important; float:none!important; clear:both; overflow:hidden; width:auto!important; height:0!important; margin:0 auto!important; padding:0!important; font-size:0; line-height:0;}
.left{display:inline; float:left;}
.right{float:right; display:inline;}
.zoom{zoom:1;}



/*文字排版、颜色*/
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.red,a.red{color:#dd2d2f;}
.darkblue,a.darkblue{color:#039}
.gray,a.gray{color:#878787}
.orange,body > a.orange{color: #ff6600;}
.primary{ color:#59c8d5;}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
.btn{-webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;}
.btn:hover, .btn:focus { -webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;-webkit-backface-visibility: hidden; }
.btn:active, .btn.active { -webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none; }
select{   color:#404040;}
option{  color:#404040;}

/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.vm{vertical-align:middle} 
.pr{position:relative} 
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1} 
.hidden{visibility:hidden} 
.none{display:none}


/*长度高度*/
.w10{width:10px}
.w20{width:20px}
.w50{width:50px}
.w90{width:90px}
.w100{width:100px}
.w200{width:200px}
.w250{width:250px}
.w500{width:500px}
.w800{width:800px;}
.w{width:100%}
.h50{height:50px;}
.h80{height:80px;}
.h100{height:100px;}
.h200{height:200px;}
.h{height:100%}

/*边距*/
.m10{margin:10px;}
.m15{margin:15px;}
.m30{margin:30px;}
.m40{margin:40px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb15{margin-bottom:15px;}
.mb100{margin-bottom:100px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml50{margin-left:50px;}
.ml100{margin-left:100px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr50{margin-right:50px;}
.mr100{margin-right:100px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p30{padding:30px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt50{padding-top:50px;}
.pb5{padding-bottom:5px;}
.pb100{padding-bottom:100px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl50{padding-left:50px;}
.pl100{padding-left:100px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr100{padding-right:100px;}

 pre{ 
white-space:pre-wrap; /* css3.0 */ 
white-space:-moz-pre-wrap; /* Firefox */ 
white-space:-pre-wrap; /* Opera 4-6 */ 
white-space:-o-pre-wrap; /* Opera 7 */ 
word-wrap:break-word; /* Internet Explorer 5.5+ */ 
}