body {font: 12px/1.1 "Microsoft YaHei"; color: #1b2e4b;}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin: 0;padding: 0;}

address,cite,dfn,em,var {}
code,kbd,pre,samp,tt {font-family: "Courier New", Courier, monospace;}
small {font-size: 12px;}
ul,ol {list-style: none;}

a {color: #333;cursor: pointer;text-decoration: none;outline: none;}
a:hover {text-decoration: none;color: #757575;}

legend { padding: 3px 8px;font-weight: 700;border: 1px solid #D8D8D8;background-color: #F9F9F9; }
fieldset {border: 1px solid #D8D8D8;padding: 10px;background-color: white;}
.table_form tbody td, .table_form tbody th {border-bottom: 1px solid #EEE;padding: 4px 0 4px 8px;}
button,input,select,textarea {font-size: 100%;}

hr {border: none;height: 1px;*color: #fff;}

table {width: 100%;border-collapse: collapse;border-spacing: 0;}
form {display: block;}
input, a {outline: none;}
.text-middle {
    display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center; -webkit-box-align: center;
    display: -moz-box;-moz-box-orient: horizontal;-moz-box-pack: center;-moz-box-align: center;
    display: -ms-box; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center;
    display: box; box-orient: horizontal; box-pack: center; box-align: center;
}

input:focus,textarea:focus,select:focus { outline-width:0; /* No outline border for Safary */}
input[type="text"],input[type="password"],input[type="select"],input[type="search"],input[type="file"],textarea,select {
	border-color:#C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4; border-style:solid; border-width:1px; padding:4px; color:#777;}
textarea { line-height:18px; overflow:auto;}
input[type="submit"],input[type="reset"],input[type="button"] {margin-bottom:0;}
input:focus,textarea:focus { -moz-box-shadow:0 1px 1px rgba(196,196,196,0.5); -webkit-box-shadow:0 1px 1px rgba(196,196,196,0.5);
	box-shadow:0 1px 1px rgba(196,196,196,0.5); -webkit-focus-ring-color:none;
	border-color:#c4c4c4; background-color:#FFFFF0;}
input.full, select.full, textarea.full {width: 97%;}
input.half, select.half, textarea.half {width: 60%;}
textarea.large {height: 20em;}
textarea.medium {height: 10em;}
textarea.small {height: 5.5em;}

img {border: 0 none;}

.fl {float: left;}
.fr {float: right;}
.red {color:red;}
.f12 { font-size: 12px; line-height: 20px; }
.f14 { font-size: 14px; line-height: 18px; }
.f17 { font-size: 17px; line-height: 27px; }
.f20 { font-size: 20px; line-height: 30px; }
.f28 { font-size: 28px; }
.f60 { font-size: 60px; font-weight: bolder;line-height: 80px;}
.f100 { font-size: 100px; font-weight: bolder;}
.m0 {margin: 0;}
.m5 {margin: 5px;}
.m10 {margin: 10px;}
.m20 {margin: 20px;}
.p0 {padding: 0;}
.p5 {padding: 5px;}
.p10 {padding: 10px;}
.bk3 {height: 3px;}
.bk10 {height: 10px;}
.bk15 {height: 15px;}
.w0 {width: 0;}
.w50 {width: 50%;}
.w100 {width: 100%;}
.hidden {display: none;}
.overflow-hidden {overflow:hidden;}
.mp0 {margin: 0;padding: 0;}

.title-1 {border-bottom: 1px solid #eee;padding-left: 5px;}
.explain-col {border: 1px solid #ffbe7a;zoom: 1;background: #fffced;padding: 8px 10px;line-height: 20px;}

.line-x {border-bottom: 1px solid #CECFCE;}

.blue, .blue a {color: #049;}


.table_form th {font-weight: normal;text-align: right;padding-right: 10px;color: #777;}

.cu, .cu-li li, .cu-span span {cursor: hand;cursor: pointer;}

.loading {background: #FFF url(loading.gif) no-repeat center;width: 100%;height: 100%;}
.transparent {background-color: transparent;}
.backdrop_opacity {opacity: .8;}
#pkDialog {color: white;font-size: 20px;font-weight: bolder;opacity: .8;}
.postIcon {-webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.border {border: 1px solid rgba(86,61,124,.2);}
.noBorder {border: 0 none transparent;}
.imagesList {width: 220px;height:220px;margin: 0 auto;}
.imagesList img {max-height: 100%;}
