@charset "utf-8";
html {-webkit-text-size-adjust: none;}
/*CSS reset css重置*/
* {margin: 0;padding: 0;font-family: "微软雅黑";}
body {font-size: 14px;background-color: #f1f1f1;min-width: 1200px;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: 0;}
fieldset {border: 1;border-color: #008000;}
ol, ul, li {list-style: none;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
q:before, q:after {content: '';}
abbr, acronym {border: 0;}
a {text-decoration: none;color: inherit;cursor: pointer;}
/*文字排版 */
.fyh {font-family: '微软雅黑';}
.fsot {font-family: '宋体';}
.fst {font-family: "helvetica neue", arial, sans-serif;} /*中文宋体，英文arial*/
.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}
.f20 {font-size: 20px;}
.f24 {font-size: 24px;}
.fb {font-weight: bold;}
.fn {font-weight: normal;}
.t2 {text-indent: 2em;}
.lh150 {line-height: 150%;}
.lh180 {line-height: 180%;}
.lh200 {line-height: 200%;}
.unl {text-decoration: underline;}
.no_unl {text-decoration: none;}
.tblue {color: #0189ff;}
.fbh:hover {color: #015BAB;}
.fgray {color: rgb(89, 89, 89);font-size: 12px;}
/* .fyellow{color:rgb(254, 124, 0);} */
.fyellow {color: rgb(230, 0, 18);}
.sfgray {color: rgb(166, 166, 166);font-size: 11px;}
.blackfont {color: black;}
.redfont {color: red;}
/*定位*/
.tl {text-align: left}
.tc {text-align: center}
.tr {text-align: right}
.vt {vertical-align: top;}
.bc {margin-left: auto;	margin-right: auto;}
.fl {float: left;display: inline}
.fr {float: right;display: inline}
.inblock {display: inline-block;*display: inline;*zoom: 1;}
.cb {clear: both}
.cl {clear: left}
.cr {clear: right}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
* html .clearfix {height: 1%}
.clearfix {display: block}
.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}
.dpb {display: block;word-break: break-all;word-wrap: break-word;}
.bGrey {border: 1px solid #ccc}
.bBlack {border: 1px solid #000}
.link {cursor: pointer;color: #015bab;}
.link:hover {text-decoration: underline;}
textarea, input, select {outline: none;}
.cur-pointer {cursor: pointer;}
.cur-def {cursor: default;}
.ylink:hover {cursor: pointer;color: rgb(239, 0, 0);text-decoration: underline;}
.singleLine {word-wrap: break-word;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;word-wrap: normal\0/IE9;}
.green-link {cursor: pointer;color: #29bb9c;}
.green-link:hover {text-decoration: underline;}
::-ms-clear, ::-ms-reveal {display: none;}
.order-color{color: orange;}