*{word-wrap:break-word;}
body,input,button,select,table,textarea{font:12px/1.5 Tahoma,Helvetica,'SimSun',sans-serif;color:#444;}
body{background-color:#FFF;}
textarea{resize:none;}
body,ul,ol,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,.pr,.pc{margin:0;padding:0;}
table{empty-cells:show;border-collapse:collapse;}
caption,th{text-align:left;font-weight:400;vertical-align:top;}
ul li,.xl li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
em,cite,i{font-style:normal;}a{color:#333;text-decoration:none;}
a img{border:none;}label{cursor:pointer;}fieldset{margin:0;padding:10px;}table{border-color:#CECECE;}

.mbm{margin-bottom:20px !important;}
.hm{text-align:center;}
.mbw{margin-bottom:30px !important;}
.mbn{margin-bottom:5px !important;}
.z{float:left;}
.y{float:right;}

#footer{
    -webkit-box-shadow:inset 0 2px 2px #EEE;
    -moz-box-shadow:inset 0 2px 2px #EEE;
    box-shadow:inset 0 2px 2px #EEE;
    margin-top:50px;
	padding:15px 0;
    border-top:1px solid #DDD;
    background:whiteSmoke;
    line-height:2;
    color:#666;
}
#flk{color:#999;}

.span24 {
  width: 940px;
  margin-left:auto;
  margin-right:auto;
}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1;}

.loginmodal {
    position: static;
    float:right;
    width: 250px;
    margin-top: 95px;
	margin-left: 20px;
	margin-right: 20px;
    background-color: white;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}
.modal-header{
    text-align:center;
}
.modal-header h3{
	font-size: 16px;
}
.modal-body{
    padding:20px 30px 20px;
}
.modal-footer{
    height:60px;	
}
.login-input {
    position: relative;
    height: 33px;
    margin-top: 0px;
    clear: both;
    width: 200px;
    border: 1px solid #BAC5D4;
    border-bottom-color: #D5DBE2;
    border-right-color: #D5DBE2;
    border-radius: 4px;
}
.login-td-input {
    width: 224px;
    padding: 7px 8px 6px 8px;
    border: 1px solid #838383;
    height: 20px;
    top: 0;
    left: 0;
    line-height: 20px;
    font-size: 16px;
    background-color: #EEF3F8;
    border: none;
    font-family: verdana;
    line-height: 17px;
    color: #92A4BF;
}
.loginway {
    position: absolute;
    top: 0px;
    right: 0;
    padding: 0 10px;
    width: 57px;
    height: 33px;
    background: url(../../img/common/arrow.gif) no-repeat 55px 12px #fff;
    border-left: 1px solid #d5e5d2;
    font: 400 14px/36px 'Simsun';
    color: #999;
    cursor: pointer;
    border-radius: 4px;
}
.loginway_menu {
    position: absolute;
    top: -20px;
    right: 0;
    display: none;
    padding: 0 10px;
    width: 57px;
    height: 76px;
    font-size: 14px;
    color:#999;
    border: 1px solid #abc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    background:#FFFFFF;
}
.loginway_menu p {
    line-height: 25px;
    cursor: pointer;
}
.header_h2 {
    padding:8px 20px 0 0;
    float:left; font-size:26px;
    font-family: "Microsoft YaHei", "Hiragino Sans GB", STHeiti, Tahoma, SimHei, sans-serif;
    font-weight: 100;
    line-height:55px;}
.line_ele_left {
    margin-left: 15px;
}
.modal-footer {
    overflow: hidden;
    text-align:left;
}
.modal-footer dd {
    height: 40px;
    overflow: hidden;
    margin-bottom: 20px;
    margin-left: 18px;
}

.btn-primary {
    background-color: #43A1DA;
    background-image: -moz-linear-gradient(top, #4ba6db, #369bd7);
    background-image: -ms-linear-gradient(top, #4ba6db, #369bd7);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4ba6db), to(#369bd7));
    background-image: -webkit-linear-gradient(top, #4ba6db, #369bd7);
    background-image: -o-linear-gradient(top, #4ba6db, #369bd7);
    background-image: linear-gradient(top, #4ba6db, #369bd7);
    background-repeat: repeat-x;
    border-color: #369BD7 #369BD7 #2071A1;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #369bd7;
}
#logo_h1 a img{ max-height: 60px; *height: 60px; }