@charset "UTF-8";
/*reset*/
* { word-wrap: break-word; }

html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { margin: 0; padding: 0; font-weight: normal; -webkit-tap-highlight-color: transparent; }

ul, ol, dl { list-style-type: none; }

html, body { *position: static; font-family: "microsoft yahei"; }

address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }

i, input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

input, button { overflow: visible; vertical-align: middle; outline: none; border: 0; }

body, th, td, button, input, select, textarea { font-family: "microsoft yahei",arial; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

a, area { outline: none; blr: expression(this.onFocus=this.blur()); }

a { text-decoration: none; cursor: pointer; -webkit-tap-highlight-color: transparent; }

a:hover { text-decoration: none; outline: none; }

a.ie6:hover { zoom: 1; }

a:focus { outline: none; }

a:hover, a:active { outline: none; }

:focus { outline: none; }

a:visited { background: transparent; }

sub, sup { vertical-align: baseline; }

button, input[type="button"], input[type="submit"] { line-height: normal !important; }

/*img*/
img { border: 0; vertical-align: middle; }

a img, img { -ms-interpolation-mode: bicubic; }

.img-responsive { max-width: 100%; height: auto; }

.fl { float: left; }

.fr { float: right; }

/*IE下a:hover 背景闪烁*/
html { overflow: -moz-scrollbars-vertical; zoom: expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this)); }

/*HTML5 reset*/
header, footer, section, aside, details, menu, article, section, nav, address, hgroup, figure, figcaption, legend { display: block; margin: 0; padding: 0; }

time { display: inline; }

audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

audio:not([controls]) { display: none; }

legend { width: 100%; margin-bottom: 20px; font-size: 21px; line-height: 40px; border: 0; border-bottom: 1px solid #e5e5e5; }

legend small { font-size: 15px; color: #999; }

svg:not(:root) { overflow: hidden; }

fieldset { border-width: 0; padding: 0.35em 0.625em 0.75em; margin: 0 2px; border: 1px solid #c0c0c0; }

input { outline: none; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

input[type="text"], input[type="tel"], input[type="button"], input[type="submit"], input[type="reset"], textarea { -webkit-appearance: none; border-radius: 0; -webkit-tap-highlight-color: transparent; }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #999; line-height: 0.3rem; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999; line-height: 0.3rem; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; line-height: 0.3rem; }

/*reset end*/
@font-face {
  font-family: 'iconfont';  /* project id 1173563 */
  src: url('//at.alicdn.com/t/font_1173563_0dkinu37nuqs.eot');
  src: url('//at.alicdn.com/t/font_1173563_0dkinu37nuqs.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1173563_0dkinu37nuqs.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1173563_0dkinu37nuqs.woff') format('woff'),
  url('//at.alicdn.com/t/font_1173563_0dkinu37nuqs.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1173563_0dkinu37nuqs.svg#iconfont') format('svg');
}
@font-face {
  font-family: 'iconfont';  /* project id 703154 */
  src: url('//at.alicdn.com/t/font_703154_3j7rydlhuud.eot');
  src: url('//at.alicdn.com/t/font_703154_3j7rydlhuud.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_703154_3j7rydlhuud.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_703154_3j7rydlhuud.woff') format('woff'),
  url('//at.alicdn.com/t/font_703154_3j7rydlhuud.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_703154_3j7rydlhuud.svg#iconfont') format('svg');
}
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }

.overTxt-1 { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.overTxt-2 { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.gLine { height: 0.12rem; background: #f7f7f7; }

.w1200 { width: 1200px; margin: 0 auto; overflow: hidden; }

.bgf2 { background-color: #f2faff; }

.header { background: #fff; overflow: hidden; }
.header .fr a { display: inline-block; height: 90px; line-height: 90px; text-align: center; font-size: 15px; color: #333333; margin-left: 35px; transition: all .2s linear; }
.header .fr a .iconfont { vertical-align: bottom; margin-right: 3px; }
.header .fr a.active { color: #3273ba; }
.header .fr a:hover { color: #3273ba; }
.header .fr a:first-child { margin-left: 0; }
.header .fr a.btn { padding-left:10px;padding-right:10px; height: 31px; background-color: #008aff; border-radius: 15px; font-size: 13px; color: #fff; line-height: 30px; transition: .2s linear; }
.header .fr a.btn:hover { background: #e9a61b; }

.footer { background-color: #474444; height: 65px; font-size: 14px; color: #fff; line-height: 65px; }
.footer .fr a { display: inline-block; margin-left: 35px; color: #fff; transition: all .2s linear; }
.footer .fr a.iconfont { font-size: 38px; vertical-align: middle; }
.footer .fr a.weixin { margin-left: 15px; }
.footer .aHover:hover { color: #008aff; }

/*返回顶部 begin*/
.back-top { bottom: 20px; cursor: pointer; display: none; position: fixed; right: 5px; width: 34px; z-index: 999; }

.back-top a { background: transparent url("../images/zhu.png") no-repeat scroll 0 0; display: block; height: 34px; outline: medium none; width: 34px; transition: all 0s ease 0s; }

.back-top a:hover { background-position: -41px 0; text-decoration: none; }

/*返回顶部 end*/
.layui-layer-dialog .layui-layer-content { text-align: center; }

/*分页*/
.wrap-page { width: 100%; height: auto; overflow: hidden; text-align: center; vertical-align: middle; padding: 20px 0; margin: 0 auto; }

.wrap-page a { color: #666; display: inline-block; width: 40px; height: 40px; margin-left: 7px; text-align: center; border: 1px solid #ededed; vertical-align: middle; line-height: 40px; font-size: 12px; transition: 0.5s; background: #fff; }

.wrap-page a:hover { border-color: #005CCA; color: #005CCA; transition: 0.5s; }

.wrap-page a.first { margin-left: 0; }

.wrap-page a.next { font-size: 20px; }

.wrap-page a.active { border-color: #005CCA; color: #005CCA; }

.wrap-page .total { display: inline-block; *display: inline; zoom: 1; color: #999; font-size: 15px; }

.wrap-page .btn { display: inline-block; *display: inline; zoom: 1; color: #999; width: 50px; height: 40px; border: 1px solid #ededed; vertical-align: middle; line-height: 40px; background: #fff; cursor: pointer; transition: 0.5s; }

.wrap-page .form { display: inline-block; *display: inline; zoom: 1; color: #999; font-size: 15px; }

.wrap-page input { border: 1px solid #ededed; height: 40px; line-height: 40px; padding: 0 3px; }

.wrap-page .btn:hover { border-color: #005CCA; color: #005CCA; transition: 0.5s; }

.floatPng { position: fixed; bottom: 10%; right: 0; z-index: 9; }
/*# sourceMappingURL=common.css.map */
