﻿/* 基于normalize bootstrap 的全局重置CSS文件部分1.2版本 */

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */

html {

	font-family: sans-serif; /* 1 */

	-ms-text-size-adjust: 100%; /* 2 */

	-webkit-text-size-adjust: 100%; /* 2 */

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 消除移动浏览器点击蓝色背景 */

}

body {

	margin: 0;

	text-align: left;

	font-size: 15px;

	background: #fff;

	font-family: arial, "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1"

}

article, aside, details, /* 1 */ figcaption, figure, footer, header, main, /* 2 */ menu, nav, section, summary { /* 1 */

	display: block;

}

audio, canvas, progress, video {

	display: inline-block;

}

audio:not([controls]) {

	display: none;

	height: 0;

}

progress {

	vertical-align: baseline;

}

template, /* 1 */ [hidden] {

display: none;

}

a {

	background-color: transparent; /* 1 */

	-webkit-text-decoration-skip: objects; /* 2 */

}

a:active, a:hover {

	outline-width: 0;

}

button, input, select, textarea, a {

	outline: none;

}

abbr[title] {

	border-bottom: none; /* 1 */

	text-decoration: underline; /* 2 */

	text-decoration: underline dotted; /* 2 */

}

b, strong {

	font-weight: inherit;

}

b, strong {

	font-weight: bolder;

}

dfn {

	font-style: italic;

}

h1 {

	font-size: 2em;

	margin: 0.67em 0;

}

mark {

	background-color: #ff0;

	color: #000;

}

small {

	font-size: 80%;

}

sub, sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline;

}

sub {

	bottom: -0.25em;

}

sup {

	top: -0.5em;

}

img {

	border-style: none;

}

svg:not(:root) {

	overflow: hidden;

}

code, kbd, pre, samp {

	font-family: monospace, monospace; /* 1 */

	font-size: 1em; /* 2 */

}

figure {

	margin: 1em 40px;

}

hr {

	box-sizing: content-box; /* 1 */

	height: 0; /* 1 */

	overflow: visible; /* 2 */

}

button, input, select, textarea {

	font: inherit; /* 1 */

	margin: 0; /* 2 */

}

optgroup {

	font-weight: bold;

}

button, input { /* 1 */

	overflow: visible;

	padding: 0px;

	margin: 0px;

}

button, select { /* 1 */

	text-transform: none;

}

button, html [type="button"], /* 1 */ [type="reset"], [type="submit"] {

-webkit-appearance: button; /* 2 */

}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {

border-style: none;

padding: 0;

}

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {

outline: 1px dotted ButtonText;

}

fieldset {

	border: 0;

	margin: 0 2px;

	padding: 0.35em 0.625em 0.75em;

}

legend {

	box-sizing: border-box; /* 1 */

	color: inherit; /* 2 */

	display: table; /* 1 */

	max-width: 100%; /* 1 */

	padding: 0; /* 3 */

	white-space: normal; /* 1 */

}

textarea {

	overflow: auto;

}

[type="checkbox"], [type="radio"] {

box-sizing: border-box; /* 1 */

padding: 0; /* 2 */

}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {

height: auto;

}

[type="search"] {

-webkit-appearance: textfield; /* 1 */

outline-offset: -2px; /* 2 */

}

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {

-webkit-appearance: none;

}

::-webkit-input-placeholder {

color: inherit;

opacity: 0.54;

}

::-webkit-file-upload-button {

-webkit-appearance: button; /* 1 */

font: inherit; /* 2 */

}

/* normalize.css结束 */

.clearfix {

*zoom:1

}

.clearfix:before, .clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

.clearfix:after {

	clear: both

}

p {

	margin: 0;

}

img {

	width: auto\9;

	height: auto;

	max-width: 100%;

	vertical-align: middle;

	border: 0;

	-ms-interpolation-mode: bicubic

}

ul, ol, dl, h1, h2, h3, h4, h5, h6, dt, dd {

	margin: 0;

	padding: 0

}

ul li, ol li {

	list-style: none

}

.f-fl, .f-lifl li, .f-dlfl dt, .f-dlfl dd {

	float: left;

	display: inline

}

.f-fr {

	float: right;

	display: inline

}

a, a:visited {

	text-decoration: none;

	color: #2a2a2a;

}

a:hover {

	transition: color 160ms ease 0s, background-color 200ms ease 0s, border-color 160ms ease 0s, transform 500ms ease 0s; /*color: #ee2e3d;*/

	cursor: pointer;

}

em {

	font-style: normal;

}

/* 全站全局CSS部分结束 */



.g-box-1200 {

	width: 1200px;

	height: auto;

	margin: auto;

	display: block;

}

.m-margin15 {

	margin-top: 15px;

}

.g-header {

	height: 110px;

	overflow: hidden;

}

.u-logo {

	margin-top: 15px;

	overflow: hidden;

	height: 80px;

	width: 200px;

}

.u-title-msg {

	margin-top: 35px;

	width: 240px;

	height: 40px;

	padding-left: 5px;

}

.g-search {

	overflow: hidden;

	height: 38px;

	margin-top: 35px;

	border: 1px solid #e9e9e9;

}

.g-search input.g-search-txt {

	height: 38px;

	line-height: 38px;

	border: 0px;

	border-right: 1px solid #e9e9e9;

	color: #999;

	font-size: 15px;

	width: 268px;

	padding-left: 6px;

}

.g-search input.g-search-btn {

	background: #fff;

	border: 0px;

	border-left: 0px;

	height: 40px;

	line-height: 40px;

	width: 92px;

	text-align: center;

	color: #34d0ba;

	font-size: 15px;

	cursor: pointer;

}

.g-search input.g-search-btn:hover {

	color: red;

}

.g-nav {

	height: 45px;

	background: #34d0ba;

	overflow: hidden;

}

.g-nav li {

	float: left;

	line-height: 45px;

	width: 130px;

	text-align: center;

}

.g-nav li a {

	color: #fff;

	font-size: 17px;

	display: block;

}

.g-nav li.m-hover {

	background: #17c3ab;

}

.g-nav li a.m-hover {

	background: #17c3ab;

}

.g-nav li:hover {

	background: #17c3ab;

}

.g-foot {

	background: #f7f7f7;

	border-top: 1px solid #ececec;

	overflow: hidden;

	padding: 15px 0 20px 0;

	margin-top: 25px;

}

.g-foot ul {

	overflow: hidden;

	padding-bottom: 4px;

}

.g-foot ul li {

	float: left;

	height: 20px;

	line-height: 20px;

	margin: 4px 0px;

}

.g-foot ul li a {

	color: #999;

	padding: 0px 6px 0px 6px;

	font-size: 13px;

}

.g-foot a:hover {

	color: #ff0000;

}

.g-foot p {

	text-align: center;

	height: 30px;

	line-height: 30px;

	overflow: hidden;

	color: #999;

	font-size: 13px;

	margin-top: 10px

}

.g-foot p a {

	color: #999;

	font-size: 13px;

}

.g-foot p span {

	padding: 0px 10px;

}

.g-foot p a img {

	margin: -4px 4px 0px 0px;

}

/*返回顶部*/

.g-float {

	width: 60px;

	height: auto;

	position: fixed;

	bottom: 10px;

	left: 50%;

	cursor: pointer;

	margin-left: 610px;

	z-index: 100;

}

.g-float a {

	width: 100%;

	height: 60px;

	margin: 1px 0 0 0;

	display: block;

	overflow: hidden;

}

.g-float #m-top-back {

	height: 0px;

	background: url(../images/gotopb.gif) no-repeat;

	-webkit-transition: all 0.2s;

	-moz-transition: all 0.2s;

	-o-transition: all 0.2s;

	transition: all 0.2;

	float: left;

	display: block;

	overflow: hidden

}

.g-float #m-top-back:hover {

	background-position: -60px 0;

}
.pagination {
    display: flex;
}