html {
	　　　　-ms-text-size-adjust: 100%;
	　　　　-webkit-text-size-adjust: 100%;
	　　　　-webkit-tap-highlight-color: transparent;
	　　　　height: 100%
}

body {
	　　　　margin: 0;
	　　　　font-size: 14px;
	　　　　font-family: "Helvetica Neue",Helvetica,STHeiTi,Arial,sans-serif;
	　　　　line-height: 1.5;
	　　　　color: #333;
	　　　　background-color: #fff;
	　　　　min-height: 100%
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	　　　　display: block
}

audio,canvas,progress,video {
	　　　　display: inline-block
}

audio:not([controls]) {
	　　　　display: none;
	　　　　height: 0
}

progress {
	　　　　vertical-align: baseline
}

template,　　[hidden] {
	　　　　display: none
}

a {
	　　　　background: transparent;
	　　　　text-decoration: none;
	　　　　color: #08c
}

a:active {
	　　　　outline: 0
}

abbr[title] {
	　　　　border-bottom: 1px dotted
}

b,strong {
	　　　　font-weight: bold
}

dfn {
	　　　　font-style: italic
}

mark {
	color: #000;
	　　　　background: #ff0
}

small {
	　　　　font-size: 80%
}

sub,sup {
	　　　　font-size: 75%;
	　　　　line-height: 0;
	　　　　position: relative;
	　　　　vertical-align: baseline
}

sup {
	　　　　top: -.5em
}

sub {
	　　　　bottom: -.25em
}

img {
	　　　　max-width: 100%;
	　　　　border: 0;
	　　　　vertical-align: middle
}

svg:not(:root) {
	　　　　overflow: hidden
}

pre {
	　　　　overflow: auto;
	　　　　white-space: pre;
	　　　　white-space: pre-wrap;
	　　　　word-wrap: break-word
}

code,kbd,pre,samp {
	　　　　font-family: monospace,monospace;
	　　　　font-size: 1em
}

button,input,optgroup,select,textarea {
	　　　　color: inherit;
	　　　　font: inherit;
	　　　　margin: 0;
	　　　　vertical-align: middle
}

button,input,select {
	　　　　overflow: visible
}

button,select {
	　　　　text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	　　　　-webkit-appearance: button;
	　　　　cursor: pointer
}　　[disabled] {
	　　　　cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	　　　　border: 0;
	　　　　padding: 0
}

input {
	　　　　line-height: normal
}

input[type=checkbox],input[type=radio] {
	　　　　box-sizing: border-box;
	　　　　padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	　　　　height: auto
}

input[type=search] {
	　　　　-webkit-appearance: textfield;
	　　　　box-sizing: border-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	　　　　-webkit-appearance: none
}

fieldset {
	　　　　border: 1px solid silver;
	　　　　margin: 0 2px;
	　　　　padding: .35em .625em .75em
}

legend {
	　　　　border: 0;
	　　　　padding: 0
}

textarea {
	　　　　overflow: auto;
	　　　　resize: vertical;
	　　　　vertical-align: top
}

optgroup {
	　　　　font-weight: bold
}

input,select,textarea {
	　　　　outline: 0
}

input,textarea {
	　　　　-webkit-user-modify: read-write-plaintext-only
}

input::-ms-clear,input::-ms-reveal {
	　　　　display: none
}

input::-moz-placeholder,textarea::-moz-placeholder {
	　　　　color: #999
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	　　　　color: #999
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	　　　　color: #999
}

.placeholder {
	　　　　color: #999
}

table {
	　　　　border-collapse: collapse;
	　　　　border-spacing: 0
}

td,th {
	　　　　padding: 0
}

blockquote,dd,dl,figure,form,h1,h2,h3,h4,h5,h6,li,ol,p,ul {
	　　　　margin: 0
}

dd,dl,li,ol,ul {
	padding: 0;
	list-style: none outside none
}

ol,ul {
	　　　　list-style: none outside none
}

i {
	　　　　font-style: normal
}

* {
	　　　　box-sizing: border-box
}

.clearfix:after,.clearfix:before {
	　　　　content: "";
	　　　　display: table
}

.clearfix:after {
	　　　　clear: both
}

.jumbotron-style {
	overflow: hidden;
	margin: 0;
	padding: 0;
	height: 546px;
	background: url(../image/banner-bg.png) no-repeat
}

.jumbotron-style-2 {
	overflow: hidden;
	margin: 0;
	padding: 0;
	height: 470px;
	background: 0 0
}

.navbar-brand {
	height: 60px
}

.navbar-brand img {
	width: 87pt;
	height: 45px
}

.btn-outline-primary-style,.btn-outline-primary-style:hover {
	width: 98px;
	height: 36px;
	border-color: #fff!important;
	border-radius: 4px;
	background: 0 0;
	color: #fff!important
}

.btn-outline-primary-style:active {
	border-color: #fff!important;
	background: 0 0!important;
	color: #fff!important
}

.navbar-brand-style {
	width: 60%;
    
}

.jumbotron .jumbotron-img-1 img {
	height: 520px
}

.jumbotron .jumbotron-img-2 img {
	margin-top: 15%;
	height: 5pc
}

.jumbotron .jumbotron-img-2 p {
	width: 540px;
	height: 50px;
	color: #fff;
	font-size: 1.5rem;
	font-family: SourceHanSansCN-Regular;
	line-height: 3.125rem
}

.card-box-style {
	height: 244px
}

.card-box-style,.card-box-style-2 {
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 0 30px rgba(0,81,65,.11)
}

.card-box-style-2 {
	height: 280px
}

.card-box-style:hover {
	height: 244px;
	border-radius: 10px;
	background: #fff;
	box-shadow: 8px 0 30px rgba(0,81,65,.24)
}

.round-box {
	margin: 24px auto;
	width: 130px;
	height: 130px;
	border-radius: 130px
}

.round-box img {
	width: 90px;
	height: 90px
}

.card-box-style-2 img,.round-box img {
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%)
}

.card-box-style-2 img {
	height: 250px
}

.round-box-bgsuccess {
	background: #5ec667
}

.round-box-bgprimary {
	background: #4dbeef
}

.round-box-bginfo2 {
	background: #f2a95c
}

.round-box-bginfo {
	background: #fbcc60
}

.point-bg-bgsuccess {
	background: #81ed8b
}

.point-bg-bginfo {
	background: #ffeec8
}

.point-bg-bginfo-2 {
	background: #f3d1ac
}

.point-bg-bgprimary {
	background: #bbeaff
}

.card-box-footer-title {
	color: #333;
	font-size: 1.125rem
}

.card-box-footer-body,.card-box-footer-title {
	margin-bottom: 10px;
	height: 20px;
	line-height: 1.25rem
}

.card-box-footer-body {
	color: #666;
	font-size: .875rem
}

.container-fluid-padding-style {
	padding: 40px 0
}

.container-fluid-padding-style-2 {
	padding: 40px 0;
	background: #f5f5f5
}

.card-floattitle {
	margin-top: 5%
}

.card-floattitle p,.card-floattitle-2 p {
	margin: 15px 0;
	font-size: .875rem;
	line-height: 1.875rem
}

.card-floattitle ul {
	padding: 0
}

.card-body img {
	position: relative;
	top: 50%;
	left: 50%;
	width: 130px;
	height: 130px;
	transform: translate(-50%,6%)
}

.point-box li {
	float: left;
	width: 1pc;
	height: 1pc;
	border: 1px solid #f5f5f5;
	border-radius: 1pc
}

.point-box {
	margin-top: 50px;
	height: 1pc
}

.card-box {
	margin-bottom: 0;
	padding: 0;
	height: 200px
}

.card-box li {
	float: left;
	margin: 0 8px;
	height: 190px;
	max-width: 15%;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 0 30px rgba(0,81,65,.11)
}

.footer-jumbotron-style {
	overflow: hidden;
	margin: 0;
	padding: 15px 0;
	height: 188px;
	border-radius: 0;
	background: #2f3034;
	color: #9a9a9a
}

.footer-jumbotron-style img {
	margin-top: 15px;
	height: 75pt
}

.weixin-box p {
	margin-top: 8px!important;
	font-size: .875rem
}

.footer-jumbotron-style h6,.weixin-box p {
	height: 20px;
	line-height: 1.25rem
}

.footer-jumbotron-style p {
	margin: 0;
	padding: 0;
	font-size: .75rem
}

.footer-contact {
	margin: 0;
	padding: 10px 0
}

.footer-contact li {
	font-size: .875rem
}


.clearfix-style{
	margin: 10px 0 ;
}
.navbar-form .btn-style{
	margin: 10px;
}
 
