body {

	margin: 0px; padding: 0px; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;

}

a {

	color: rgb(247, 90, 83); text-decoration: none;

}

a:hover {

	color: rgb(247, 90, 83); text-decoration: underline;

}

a:focus {

	color: rgb(247, 90, 83); text-decoration: underline;

}

h1 {

	color: inherit; line-height: 1.5; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500;

}

h2 {

	color: inherit; line-height: 1.5; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500;

}

h3 {

	color: inherit; line-height: 1.5; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500;

}

h4 {

	color: inherit; line-height: 1.5; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500;

}

h5 {

	color: inherit; line-height: 1.5; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500;

}

h6 {

	color: inherit; line-height: 1.5; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500;

}

.h1 {

	color: inherit; line-height: 1.5; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500;

}

.h2 {

	color: inherit; line-height: 1.5; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500;

}

.h3 {

	color: inherit; line-height: 1.5; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500;

}

.h4 {

	color: inherit; line-height: 1.5; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500;

}

.h5 {

	color: inherit; line-height: 1.5; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500;

}

.h6 {

	color: inherit; line-height: 1.5; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500;

}

.h1 {

	margin: 0px;

}

.h2 {

	margin: 0px;

}

.h3 {

	margin: 0px;

}

.h4 {

	margin: 0px;

}

.h5 {

	margin: 0px;

}

.h6 {

	margin: 0px;

}

img {

	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;

}

*:link {

	transition:0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;

}

*:visited {

	transition:0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;

}

*:hover {

	transition:0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;

}

*:active {

	transition:0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;

}

*:focus {

	transition:0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;

}

.item-on-hover {

	transition:0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;

}

.btn-success {

	transition:0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;

}

#button {

	transition:0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;

}

article {

	margin: 0px; padding: 0px; display: block;

}

aside {

	margin: 0px; padding: 0px; display: block;

}

details {

	margin: 0px; padding: 0px; display: block;

}

figcaption {

	margin: 0px; padding: 0px; display: block;

}

figure {

	margin: 0px; padding: 0px; display: block;

}

footer {

	margin: 0px; padding: 0px; display: block;

}

header {

	margin: 0px; padding: 0px; display: block;

}

hgroup {

	margin: 0px; padding: 0px; display: block;

}

main {

	margin: 0px; padding: 0px; display: block;

}

nav {

	margin: 0px; padding: 0px; display: block;

}

menu {

	margin: 0px; padding: 0px; display: block;

}

section {

	margin: 0px; padding: 0px; display: block;

}

summary {

	margin: 0px; padding: 0px; display: block;

}

.clearfix::before {

	display: table; content: " ";

}

.clearfix::after {

	display: table; content: " ";

}

.container::before {

	display: table; content: " ";

}

.container::after {

	display: table; content: " ";

}

.nav::before {

	display: table; content: " ";

}

.nav::after {

	display: table; content: " ";

}

.row::before {

	display: table; content: " ";

}

.row::after {

	display: table; content: " ";

}

.clearfix::after {

	clear: both;

}

.container::after {

	clear: both;

}

.nav::after {

	clear: both;

}

.row::after {

	clear: both;

}

::selection {

	background: rgb(247, 90, 83); color: rgb(255, 255, 255);

}

.container {

	padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;

}

.container {

	width: 1140px; min-width: 1140px;

}

.row {

	margin-right: -15px; margin-left: -15px;

}

.pull-left {

	float: left !important;

}

.pull-right {

	float: right !important;

}

.list-unstyled {

	list-style: none; margin: 0px; padding: 0px;

}

.text-left {

	text-align: left;

}

.text-right {

	text-align: right;

}

.text-center {

	text-align: center;

}

.pingpu-bg {

	background-position: top; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;

}

.pingpu-bg {

	min-width: 1170px;

}

.rslides {

	min-width: 1170px;

}

.fuwu-bg {

	min-width: 1170px;

}

.news {

	min-width: 1170px;

}

.ny-banner {

	min-width: 1170px;

}

.sx-padding {

	padding: 45px 0px;

}

.f-title {

	margin: 0px 0px 25px; padding: 0px; color: rgb(0, 0, 0); font-size: 24px;

}

.f-title small {

	color: rgb(153, 153, 153); font-size: 14px; margin-top: 10px; display: block;

}

.btn-success {

	border-width: 0px; margin: 0px 15px; padding: 10px 20px 8px; border-radius: 5px; color: rgb(255, 255, 255); white-space: nowrap; -ms-text-overflow: ellipsis; background-color: rgb(247, 90, 83);

}

.about-more.btn-success {

	padding: 14px 30px 12px;

}

.news-more.btn-success {

	padding: 7px 10px 5px; margin-left: 0px;

}

.btn-success:hover {

	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(88, 158, 215);

}

.btn-success:focus {

	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(88, 158, 215);

}

.btn-success:active {

	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(88, 158, 215);

}

.btn {

	margin: 20px 0px 0px;

}

.red {

	color: rgb(247, 90, 83) !important;

}

.diwen {

	padding: 10px 20px; color: rgb(255, 255, 255); background-color: rgb(247, 90, 83);

}

.headroom {

	transition:0.2s ease-in-out; left: 0px; top: 0px; right: 0px; position: fixed;

}

.headroom--unpinned {

	top: -100px;

}

.headroom--pinned {

	top: 0px;

}

.header {

	height: 100px; box-shadow: 0px 0px 10px rgba(0,0,0,0.15); background-color: rgba(255, 255, 255, 0.95); -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);

}

.header-top {

	z-index: 999999999 !important;

}

.header h1 {

	margin: 0px; padding: 0px;

}

.header .logo {

	padding-top: 0px; padding-bottom: 32px; display: table;

}

.header h1 small {

	background-position: left; color: rgb(153, 153, 153); line-height: 26px; padding-left: 25px; font-size: 14px; font-style: italic; margin-top: 24px; margin-left: 25px; display: table; background-image: url("logo-y-xian.png"); background-repeat: no-repeat;

}

.header h1 small a {

	color: rgb(153, 153, 153);

}

.nav {

	display: table;

}

.nav .nav-bar {

	

}

.nav-bar > li {

	text-align: center; margin-top: 28px; float: left; display: block; position: relative; border-top-left-radius: 6px; border-top-right-radius: 6px;

}

.nav-bar > li:hover {

	background-color: rgb(247, 90, 83);

}

.nav-bar > li.active {

	background-color: rgb(247, 90, 83);

}

.nav-bar > li > a {

	padding: 23px 16px 25px; color: rgb(0, 0, 0); line-height: 24px; font-size: 14px; display: block;

}

.nav-bar > li > a:hover {

	color: rgb(255, 255, 255); text-decoration: none;

}

.nav-bar > li:hover a {

	color: rgb(255, 255, 255); text-decoration: none;

}

.nav-bar > li.active a {

	color: rgb(255, 255, 255); text-decoration: none;

}

.nav-bar > li small {

	color: rgb(255, 255, 255); font-size: 12px; display: none;

}

.nav-bar > li:hover small {

	display: block;

}

.nav-bar > li.active small {

	display: block;

}

.nav-bar > li ul {

	padding: 0px 0px 5px; left: 0px; top: 72px; display: none; position: absolute; z-index: 2147483647; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background-color: rgb(247, 90, 83);

}

.nav-bar > li:hover ul {

	display: block;

}

.nav-bar > li ul li a {

	padding: 5px 30px; text-align: left; color: rgb(102, 102, 102) !important; line-height: 28px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid; display: block; min-width: 70px; background-color: rgb(255, 255, 255) !important;

}

.nav-bar > li ul li a:hover {

	color: rgb(255, 255, 255) !important; text-decoration: none; border-bottom-color: rgb(247, 90, 83); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(254, 122, 117) !important;

}

.nav-bar > li ul li a.hover {

	color: rgb(255, 255, 255) !important; text-decoration: none; border-bottom-color: rgb(247, 90, 83); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(254, 122, 117) !important;

}

.rslides {

	list-style: none; margin: 0px auto; width: 100%; height: 650px; overflow: hidden; position: relative;

}

.rslides li {

	width: 100%;

}

.banner {

	background-position: top; height: 550px; margin-top: 100px; position: relative; background-attachment: fixed; background-repeat: no-repeat;

}

.rslides_nav {

	background-position: left top; top: 325px; width: 36px; height: 56px; text-indent: -9999px; overflow: hidden; position: absolute; opacity: 0.5; background-repeat: no-repeat; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}

.next.rslides_nav {

	left: 30px; background-image: url("banner-left.png");

}

.prev.rslides_nav {

	right: 30px; background-image: url("banner-right.png");

}

.rslides_tabs {

	margin: 12px auto 0px; width: 50px; text-align: center; clear: both;

}

.rslides_tabs li {

	margin-right: 5px; float: none; display: inline; _float: left;

}

.rslides_tabs a {

	background-position: right top; width: 9px; height: 9px; text-indent: -9999px; overflow: hidden; display: inline-block; background-image: url("rslides_tabs.png"); background-repeat: no-repeat; _display: block;

}

.rslides_tabs .rslides_here a {

	background: url("rslides_tabs.png") no-repeat left top rgba(0, 0, 0, 0.6);

}

.kehu {

	background-color: rgb(247, 247, 247);

}

.kehu .row {

	margin: 0px 2px 15px; border-top-color: rgb(237, 237, 237); border-right-color: rgb(255, 255, 255); border-left-color: rgb(237, 237, 237); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;

}

.kehu figure {

	width: 188px; height: 100px; border-right-color: rgb(237, 237, 237); border-bottom-color: rgb(237, 237, 237); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; position: relative; background-color: rgb(255, 255, 255);

}

.kehu figure:hover figcaption {

	display: block;

}

.kehu figure figcaption {

	left: 0px; top: 0px; width: 188px; height: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 100px; display: none; position: absolute; background-color: rgba(247, 90, 83, 0.7);

}

.kehu figure figcaption {

	font-size: 16px;

}

.kehu figure figcaption a {

	color: rgb(255, 255, 255);

}

.kehu figure figcaption a:hover {

	text-decoration: underline;

}

.about {

	color: rgb(255, 255, 255); line-height: 30px;

}

.about-us {

	color: rgb(255, 255, 255);

}

.about .f-title {

	color: rgb(255, 255, 255);

}

.about .f-title small {

	color: rgb(255, 255, 255);

}

.about-us a:hover {

	color: rgb(255, 255, 255);

}

.about .about-lianjie {

	margin-top: 20px;

}

.about a.ry {

	background-position: top; text-align: center; padding-top: 86px; margin-right: 20px; margin-left: 20px; display: inline-block; background-repeat: no-repeat;

}

.about a.td {

	background-position: top; text-align: center; padding-top: 86px; margin-right: 20px; margin-left: 20px; display: inline-block; background-repeat: no-repeat;

}

.about a.ry {

	background-image: url("about-lianjie-1.png");

}

.about a.ry:hover {

	background-image: url("about-lianjie-11.png");

}

.about a.td {

	background-image: url("about-lianjie-2.png");

}

.about a.td:hover {

	background-image: url("about-lianjie-22.png");

}

.fuwu-bg {

	background-position: center; background-attachment: fixed; background-repeat: no-repeat; background-color: rgb(242, 242, 242);

}

.fuwu .f-title {

	color: rgb(255, 255, 255);

}

.fuwu .f-title small {

	color: rgb(255, 255, 255);

}

.fuwu {

	position: relative;

}

.fuwu figure {

	padding: 58px 40px 40px; width: 260px; margin-top: 80px; margin-bottom: 20px; float: left; position: relative; background-color: rgba(255, 255, 255, 0.8);

}

.fuwu figure.bianju {

	margin-right: 60px; margin-left: 60px;

}

.fuwu figure a.pic1 {

	background-position: top; margin: 0px auto; left: 105px; top: -65px; width: 130px; height: 130px; display: block; position: absolute; background-repeat: no-repeat;

}

.fuwu figure a.pic2 {

	background-position: top; margin: 0px auto; left: 105px; top: -65px; width: 130px; height: 130px; display: block; position: absolute; background-repeat: no-repeat;

}

.fuwu figure a.pic3 {

	background-position: top; margin: 0px auto; left: 105px; top: -65px; width: 130px; height: 130px; display: block; position: absolute; background-repeat: no-repeat;

}

.fuwu figure a.pic1 {

	  background-repeat: no-repeat;

}

.fuwu figure a.pic2 {

	 

}

.fuwu figure a.pic3 {

 

}

.fuwu figure figcaption {

	font-weight: bold; margin-top: 35px; margin-bottom: 15px;

}

.fuwu figure figcaption a {

	color: rgb(247, 90, 83); font-size: 16px;

}

.fuwu figure figcaption a:hover {

	text-decoration: underline;

}

.fuwu figure p {

	color: rgb(0, 0, 0); line-height: 30px;

}

.fuwu figure figcaption a.btn-success {

	margin-bottom: 10px;

}

.fl-case {

	height: 42px; margin-top: 35px; margin-bottom: 15px;

}

.fl-case a {

	width: 228px; height: 40px; color: rgb(102, 102, 102); line-height: 40px; display: inline-block; background-color: rgb(247, 247, 247);

}

.fl-case a:hover {

	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(247, 90, 83);

}

.case figure {

	margin: 15px; width: 360px; height: 256px; float: left; position: relative;

}

.case figure .new {

	background-position: 0px 0px; top: 0px; width: 108px; height: 108px; right: 0px; display: block; position: absolute; z-index: 2; background-image: url("new.png"); background-repeat: no-repeat;

}

.case figure:hover figcaption {

	display: block;

}

.case figure figcaption {

	padding: 30px; left: 0px; top: 0px; width: 300px; height: 196px; text-align: left; color: rgb(255, 255, 255); display: none; position: absolute; background-color: rgba(247, 90, 83, 0.7);

}

.case figure figcaption h3 {

	margin: 0px 0px 8px; font-size: 18px; font-weight: bold;

}

.case figure figcaption h3 a {

	color: rgb(255, 255, 255); text-decoration: underline;

}

.case figure figcaption p a {

	color: rgb(255, 255, 255); text-decoration: underline;

}

.case figure figcaption h3 a:hover {

	text-decoration: none;

}

.case figure figcaption p a:hover {

	text-decoration: none;

}

.case figure figcaption p {

	margin: 0px; line-height: 28px;

}

.case-more-top {

	margin-top: 15px !important;

}

.case-more {

	padding: 7px 10px 5px; color: rgb(247, 90, 83) !important; text-decoration: none !important; margin-left: 0px; background-color: rgba(255, 255, 255, 0.7);

}

.case-more:hover {

	color: rgb(255, 255, 255) !important;

}

.news {

	background-color: rgb(242, 242, 242);

}

.news section {

	width: 340px; float: left;

}

.news section.bianju {

	margin-right: 60px; margin-left: 60px;

}

.news section h2 {

	margin: 0px 0px 20px; padding: 0px; color: rgb(0, 0, 0); font-size: 16px; font-weight: bold;

}

.news section h2 small {

	font-size: 16px;

}

.news section ul li {

	line-height: 30px;

}

.news section ul li a {

	width: 280px; color: rgb(136, 136, 136); overflow: hidden; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;

}

.news section ul li a:hover {

	color: rgb(247, 90, 83);

}

.news section ul li small {

	color: rgb(153, 153, 153); float: right !important;

}

.news section p {

	margin-top: 25px; margin-bottom: 5px;

}

.footer {

	line-height: 28px; position: relative;

}

.sx-padding.footer {

	padding-bottom: 0px;

}

.footer section {

	width: 340px; float: left;

}

.footer section.bianju {

	margin-right: 60px; margin-left: 60px;

}

.footer section h3 {

	margin: 0px; padding: 0px 0px 30px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;

}

.footer section h3 small {

	font-size: 16px;

}

.footer section h4 {

	margin: 0px; padding: 14px 0px 10px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;

}

.footer {

	color: rgb(186, 188, 189); font-size: 12px;

}

.footer a {

	color: rgb(186, 188, 189); font-size: 12px;

}

.footer a:hover {

	color: rgb(255, 255, 255);

}

.footer p {

	margin: 0px; padding: 0px;

}

.footer section address {

	margin: 0px; padding: 0px; font-style: normal;

}

.zhixun a {

	border-radius: 5px; width: 40px; height: 40px; text-indent: -999px; overflow: hidden; margin-top: 10px; margin-right: 15px; float: left; display: block; background-image: url("sns.png"); background-repeat: no-repeat; background-color: rgb(247, 90, 83);

}

.zhixun a:hover {

	background-color: rgb(88, 158, 215);

}

.zhixun a.qq {

	background-position: 0px -40px;

}

.zhixun a.sq {

	background-position: 0px -80px;

}

#xm {

	border-width: 0px; border-radius: 0px; width: 320px; height: 36px; color: rgb(102, 102, 102); padding-right: 10px; padding-left: 10px; font-size: 12px; margin-bottom: 25px; vertical-align: middle; background-color: rgb(237, 237, 238);

}

#dh {

	border-width: 0px; border-radius: 0px; width: 320px; height: 36px; color: rgb(102, 102, 102); padding-right: 10px; padding-left: 10px; font-size: 12px; margin-bottom: 25px; vertical-align: middle; background-color: rgb(237, 237, 238);

}

#nr {

	border-width: 0px; border-radius: 0px; width: 320px; height: 36px; color: rgb(102, 102, 102); padding-right: 10px; padding-left: 10px; font-size: 12px; margin-bottom: 25px; vertical-align: middle; background-color: rgb(237, 237, 238);

}

#xm {

	background-position: right 0px; background-image: url("foot-form-bg.png"); background-repeat: no-repeat;

}

#dh {

	background-position: right -40px; background-image: url("foot-form-bg.png"); background-repeat: no-repeat;

}

#nr {

	background-position: right -160px; height: 110px; padding-top: 10px; vertical-align: top; background-image: url("foot-form-bg.png"); background-repeat: no-repeat;

}

#xm:focus {

	color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);

}

#dh:focus {

	color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);

}

#nr:focus {

	color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);

}

#button {

	border-width: 0px; border-radius: 5px; width: 200px; height: 40px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; vertical-align: middle; cursor: pointer; background-color: rgb(247, 90, 83); -webkit-appearance: button;

}

#button:hover {

	background-color: rgb(88, 158, 215);

}

#savediv {

	padding: 10px 0px; line-height: 24px;

}

.key {

	border-radius: 0px; border: 1px solid rgb(178, 180, 183); border-image: none; width: 318px; height: 36px; color: rgb(186, 188, 189); padding-right: 10px; padding-left: 10px; vertical-align: middle; background-color: hsla(0, 0%, 100%, 0);

}

.mail {

	border-radius: 0px; border: 1px solid rgb(178, 180, 183); border-image: none; width: 318px; height: 36px; color: rgb(186, 188, 189); padding-right: 10px; padding-left: 10px; vertical-align: middle; background-color: hsla(0, 0%, 100%, 0);

}

.mail-tx {

	margin: 15px 0px; color: rgb(186, 188, 189); font-size: 14px;

}

.s-button {

	border-radius: 0px; border: 0px solid rgb(186, 188, 189); border-image: none; width: 36px; height: 36px; text-align: center; right: 3px; vertical-align: middle; position: absolute; cursor: pointer; background-color: hsla(0, 0%, 100%, 0); -webkit-appearance: button;

}

.m-button {

	border-radius: 0px; border: 0px solid rgb(186, 188, 189); border-image: none; width: 36px; height: 36px; text-align: center; right: 3px; vertical-align: middle; position: absolute; cursor: pointer; background-color: hsla(0, 0%, 100%, 0); -webkit-appearance: button;

}

.s-button {

	background-position: right -80px; text-indent: -999px; overflow: hidden; background-image: url("foot-form-bg.png"); background-repeat: no-repeat;

}

.m-button {

	background-position: right -120px; text-indent: -999px; overflow: hidden; background-image: url("foot-form-bg.png"); background-repeat: no-repeat;

}

.mail {

	margin: 0px 0px 40px;

}

.yq-link {

	color: rgb(139, 142, 148); line-height: 28px; font-size: 12px;

}

.yq-link a {

	color: rgb(139, 142, 148); line-height: 28px; font-size: 12px;

}

.yq-link small {

	color: rgb(139, 142, 148); line-height: 28px; font-size: 12px;

}

.yq-link {

	margin-bottom: 40px;

}

.yq-link a:hover {

	color: rgb(255, 255, 255);

}

.yq-link hr {

	border-color: rgba(103, 108, 113, 0.5); margin: 0px 0px 20px; width: 100%;

}

.foot {

	background-color: rgb(20, 23, 26);

}

.foot p {

	margin: 0px; padding: 0px;

}

.foot .copy {

	height: 70px; line-height: 70px;

}

.foot {

	color: rgb(186, 188, 189); text-transform: uppercase; font-size: 12px;

}

.foot a {

	color: rgb(186, 188, 189); text-transform: uppercase; font-size: 12px;

}

.foot .renzheng img {

	margin-top: 19px; margin-left: 10px;

}

.kefu {

	border-radius: 8px; border: 2px solid rgb(255, 255, 255); border-image: none; top: 138px; width: 80px; text-align: center; right: 20px; font-size: 12px; display: block; position: fixed; z-index: 9999999; box-shadow: 0px 6px 12px rgba(0,0,0,0.1); background-color: rgb(247, 90, 83); -webkit-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1);

}

.kefu ul li a {

	padding: 50px 0px 0px; width: 80px; height: 30px; color: rgb(255, 255, 255); overflow: hidden; text-decoration: none; border-top-color: rgb(255, 180, 166); border-top-width: 1px; border-top-style: solid; display: block; z-index: 999999;

}

.kefu ul li a:hover {

	background-color: rgb(88, 158, 215);

}

.kefu a.kefu-lx {

	background-position: 0px -10px; border-top-color: rgb(255, 180, 166); border-top-width: 0px; border-top-style: solid; background-image: url("kefu.png"); background-repeat: no-repeat;

}

.kefu a.kefu-lx:hover {

	border-radius: 6px 6px 0px 0px;

}

.kefu ul li a.kefu-yy {

	background-position: center -90px; background-image: url("kefu.png"); background-repeat: no-repeat;

}

.kefu ul li a.kefu-zx {

	background-position: center -170px; background-image: url("kefu.png"); background-repeat: no-repeat;

}

.kefu ul li a.kefu-wx {

	background-position: center -250px; background-image: url("kefu.png"); background-repeat: no-repeat;

}

.kefu ul li a.kefu-wx .kefu-weixin {

	padding: 20px; left: -182px; top: 242px; display: none; position: absolute; box-shadow: 0px 6px 12px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1);

}

.kefu ul li a.kefu-wx:hover .kefu-weixin {

	display: block;

}

.kefu ul li a.kefu-top {

	background-position: center -335px; padding-top: 40px; background-image: url("kefu.png"); background-repeat: no-repeat;

}

.kefu ul li a.kefu-top:hover {

	border-radius: 0px 0px 6px 6px;

}

.kefu ul li a.kefu-yy {

	display: none;

}

.kefu ul li a.kefu-zx {

	display: none;

}

.kefu ul li a.kefu-top {

	display: none;

}

.kefu ul li a.kefu-wx {

	display: none;

}

.kefu:hover ul li a.kefu-yy {

	display: block;

}

.kefu:hover ul li a.kefu-zx {

	display: block;

}

.kefu:hover ul li a.kefu-top {

	display: block;

}

.kefu:hover ul li a.kefu-wx {

	display: block;

}

.info p {

	color: rgb(102, 102, 102);

}

.info li {

	color: rgb(102, 102, 102);

}

.ny-banner {

	background-position: top; padding: 60px 0px; margin-top: 100px; position: relative; background-attachment: fixed; background-repeat: no-repeat;

}

.ny-banner2 {

	background-image: url("ny-head-bg2.png");

}

.ny-banner h2 {

	margin: 0px; color: rgb(255, 255, 255); font-size: 24px;

}

.ny-banner h2 small {

	color: rgb(255, 179, 176); padding-left: 15px; font-size: 18px; font-weight: normal; margin-left: 15px; border-left-color: rgb(255, 179, 176); border-left-width: 1px; border-left-style: solid;

}

.ny-banner .weizhi {

	margin: 0px; padding: 15px 0px 10px; text-align: left; color: rgb(255, 179, 176);

}

.ny-banner .weizhi a {

	color: rgb(255, 255, 255);

}

.crumbs {

	height: 60px; background-color: rgb(247, 247, 247);

}

.crumbs ul li {

	display: inline-block;

}

.crumbs ul li a {

	padding: 0px 15px; color: rgb(102, 102, 102); line-height: 60px; font-size: 12px; display: inline-block;

}

.crumbs ul li a:hover {

	color: rgb(247, 90, 83); text-decoration: none; background-color: rgb(255, 255, 255);

}

.crumbs ul li a.hover {

	color: rgb(247, 90, 83); text-decoration: none; background-color: rgb(255, 255, 255);

}

.y-m50 {

	margin-right: 50px;

}

.y-m60 {

	margin-right: 60px;

}

.x-m40 {

	margin-bottom: 40px !important;

}

.x-m30 {

	margin-bottom: 30px;

}

.x-m20 {

	margin-bottom: 20px;

}

.s-m40 {

	margin-top: 40px;

}

zy-m15 {

	margin-right: 15px; margin-left: 15px;

}

.s-m-none {

	margin-top: 0px !important;

}

.nr-h20 {

	margin-top: 0px; margin-bottom: 20px;

}

.nr-h20-s10 {

	margin-top: 10px; margin-bottom: 20px;

}

.nr-h30 {

	margin-top: 0px; margin-bottom: 30px;

}

.info {

	color: rgb(51, 51, 51); line-height: 30px;

}

.neirong {

	color: rgb(51, 51, 51); line-height: 30px;

}

.info hr {

	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentColor currentColor; margin: 30px 0px; border-image: none;

}

.neirong hr {

	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentColor currentColor; margin: 30px 0px; border-image: none;

}

.nyfl-case {

	height: 42px; margin-top: 0px; margin-bottom: 30px; background-color: rgb(247, 247, 247);

}

.nyfl-case a {

	padding: 0px 25px; text-align: center; color: rgb(102, 102, 102); line-height: 42px; display: inline-block;

}

.nyfl-case a:hover {

	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(247, 90, 83);

}

.nyfl-case a.hover {

	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(247, 90, 83);

}

.fanye .pagination {

	margin: 25px 0px 0px; border-radius: 4px; padding-left: 0px; display: inline-block;

}

.fanye .pagination > li {

	display: inline;

}

.fanye .pagination > .active > a {

	border-color: rgb(247, 90, 83); color: rgb(255, 255, 255); background-color: rgb(247, 90, 83);

}

.fanye .pagination > .active > span {

	border-color: rgb(247, 90, 83); color: rgb(255, 255, 255); background-color: rgb(247, 90, 83);

}

.fanye .pagination > .active > a:hover {

	border-color: rgb(247, 90, 83); color: rgb(255, 255, 255); background-color: rgb(247, 90, 83);

}

.fanye .pagination > .active > span:hover {

	border-color: rgb(247, 90, 83); color: rgb(255, 255, 255); background-color: rgb(247, 90, 83);

}

.fanye .pagination > .active > a:focus {

	border-color: rgb(247, 90, 83); color: rgb(255, 255, 255); background-color: rgb(247, 90, 83);

}

.fanye .pagination > .active > span:focus {

	border-color: rgb(247, 90, 83); color: rgb(255, 255, 255); background-color: rgb(247, 90, 83);

}

.fanye .pagination > li > a:hover {

	border-color: rgb(237, 237, 237); color: rgb(247, 90, 83); background-color: rgb(227, 227, 227);

}

.fanye .pagination > li > span:hover {

	border-color: rgb(237, 237, 237); color: rgb(247, 90, 83); background-color: rgb(227, 227, 227);

}

.fanye .pagination > li > a:focus {

	border-color: rgb(237, 237, 237); color: rgb(247, 90, 83); background-color: rgb(227, 227, 227);

}

.fanye .pagination > li > span:focus {

	border-color: rgb(237, 237, 237); color: rgb(247, 90, 83); background-color: rgb(227, 227, 227);

}

.fanye .pagination > li > a {

	border-color: rgb(237, 237, 237); color: rgb(247, 90, 83); font-size: 14px;

}

.fanye .pagination > li > span {

	border-color: rgb(237, 237, 237); color: rgb(247, 90, 83); font-size: 14px;

}

.pagination-lg > li > a {

	padding: 12px 18px;

}

.pagination-lg > li > span {

	padding: 12px 18px;

}

.pagination > li > a {

	color: rgb(66, 139, 202); text-decoration: none; background-color: rgb(247, 247, 247);

}

.pagination > li > span {

	color: rgb(66, 139, 202); text-decoration: none; background-color: rgb(247, 247, 247);

}

.pagination-lg > li:first-child > a {

	border-top-left-radius: 6px; border-bottom-left-radius: 6px;

}

.pagination-lg > li:first-child > span {

	border-top-left-radius: 6px; border-bottom-left-radius: 6px;

}

.pagination-lg > li:last-child > a {

	border-top-right-radius: 6px; border-bottom-right-radius: 6px;

}

.pagination-lg > li:last-child > span {

	border-top-right-radius: 6px; border-bottom-right-radius: 6px;

}

.ny-news {

	padding-bottom: 30px; margin-bottom: 40px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;

}

.ny-news h1 a {

	color: rgb(0, 0, 0); font-size: 20px;

}

.ny-news h1 a:hover {

	color: rgb(247, 90, 83);

}

.ny-news .shuoming {

	color: rgb(102, 102, 102);

}

.ny-news .btn-success {

	margin-left: 0px;

}

.ny-news .mulu {

	background-position: left 3px; height: 22px; color: rgb(153, 153, 153); padding-left: 23px; margin-right: 10px; display: inline-block; background-image: url("news-kb.png"); background-repeat: no-repeat;

}

.ny-news .guanzhu {

	background-position: left 3px; height: 22px; color: rgb(153, 153, 153); padding-left: 23px; margin-right: 10px; display: inline-block; background-image: url("news-kb.png"); background-repeat: no-repeat;

}

.ny-news .time {

	background-position: left 3px; height: 22px; color: rgb(153, 153, 153); padding-left: 23px; margin-right: 10px; display: inline-block; background-image: url("news-kb.png"); background-repeat: no-repeat;

}

.ny-news .guanzhu {

	background-position: left -19px;

}

.ny-news .time {

	background-position: left -41px;

}

.ny-news .news-qq a {

	background-position: left top; width: 22px; height: 22px; text-indent: -9999px; display: inline-block; background-image: url("news-zx.png"); background-repeat: no-repeat;

}

.ny-news .news-sq a {

	background-position: left top; width: 22px; height: 22px; text-indent: -9999px; display: inline-block; background-image: url("news-zx.png"); background-repeat: no-repeat;

}

.ny-news .news-sq a {

	background-position: left -22px; margin-left: 5px;

}

.team-bg {

	background-color: rgb(230, 230, 230);

}

.team figure {

	margin: 15px; width: 262px; height: 330px; float: left; position: relative;

}

.team figure:hover figcaption {

	display: block;

}

.team figure figcaption {

	padding: 60px 30px; left: 0px; top: 0px; width: 202px; height: 210px; color: rgb(255, 255, 255); display: none; position: absolute; background-color: rgba(247, 90, 83, 0.7);

}

.team figure h3.team-title {

	margin: 0px; left: 0px; width: 262px; height: 60px; bottom: 0px; color: rgb(153, 153, 153); line-height: 60px; font-size: 14px; font-weight: normal; position: absolute; background-color: rgba(255, 255, 255, 0.95);

}

.team figure h3.team-title a {

	color: rgb(247, 90, 83); font-size: 18px; font-weight: bold;

}

.team figure:hover h3.team-title {

	display: none;

}

.team figure figcaption h3 {

	margin: 0px 0px 12px; font-size: 16px; font-weight: bold;

}

.team figure figcaption h3 a {

	color: rgb(255, 255, 255); text-decoration: underline;

}

.team figure figcaption h3 a:hover {

	text-decoration: none;

}

.team figure figcaption p {

	margin: 0px; line-height: 28px;

}

.team-more {

	padding: 7px 10px 5px; color: rgb(247, 90, 83) !important; text-decoration: none !important; background-color: rgba(255, 255, 255, 0.7);

}

.team-more:hover {

	color: rgb(255, 255, 255) !important;

}

.ny-kehu .row {

	margin: 0px 2px 15px; border-top-color: rgb(237, 237, 237); border-right-color: rgb(255, 255, 255); border-left-color: rgb(237, 237, 237); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;

}

.ny-kehu figure {

	width: 188px; height: 100px; border-right-color: rgb(237, 237, 237); border-bottom-color: rgb(237, 237, 237); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; position: relative;

}

.ny-kehu figure:hover figcaption {

	display: block;

}

.ny-kehu figure figcaption {

	left: 0px; top: 0px; width: 188px; height: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 100px; display: none; position: absolute; background-color: rgba(247, 90, 83, 0.7);

}

.ny-kehu figure figcaption {

	font-size: 16px;

}

.ny-kehu figure figcaption a {

	color: rgb(255, 255, 255);

}

.ny-kehu figure figcaption a:hover {

	text-decoration: underline;

}

.tags .tags-lie {

	width: 20%;

}

.map {

	color: rgb(153, 153, 153);

}

.map h3 a {

	color: rgb(0, 0, 0);

}

.zzry figure {

	padding: 0px 15px; float: left;

}

.tdfc figure {

	padding: 0px 15px; float: left;

}

.tdfc figure {

	padding-bottom: 20px;

}

.zzry figure img {

	width: 360px;

}

.tdfc figure img {

	width: 360px;

}

.zzry figure figcaption {

	margin-bottom: 15px;

}

.tdfc figure figcaption {

	margin-bottom: 15px;

}

.fzlc h3 {

	padding: 5px 10px; color: rgb(255, 255, 255); background-color: rgb(247, 90, 83);

}

.main {

	width: 790px; margin-right: 50px;

}

.main img {

	max-width: 790px;

}

.info .biaoti {

	font-size: 20px; margin-top: 0px; margin-bottom: 10px;

}

.info .shuoming {

	margin: 0px 0px 30px; color: rgb(153, 153, 153); padding-bottom: 20px; font-size: 12px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;

}

.aside {

	width: 300px;

}

.aside .ny-h4 {

	margin: 15px 0px; padding-bottom: 15px; font-size: 16px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;

}

.aside ul li small {

	color: rgb(153, 153, 153);

}

.aside .xx-qq a {

	background-position: left top; width: 22px; height: 22px; text-indent: -9999px; display: inline-block; background-image: url("news-zx.png"); background-repeat: no-repeat;

}

.aside .xx-sq a {

	background-position: left top; width: 22px; height: 22px; text-indent: -9999px; display: inline-block; background-image: url("news-zx.png"); background-repeat: no-repeat;

}

.aside .xx-sq a {

	background-position: left -22px; margin-left: 5px;

}

.aside figure {

	text-align: center; margin-top: 10px;

}

.aside figure.text-left {

	text-align: left;

}

.aside .team-gz {

	background-position: left top; padding: 0px 10px 0px 38px; border-radius: 4px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; margin-right: 20px; display: block; background-image: url("team-yy.png"); background-repeat: no-repeat; background-color: rgb(247, 90, 83);

}

.aside .team-yy {

	background-position: left top; padding: 0px 10px 0px 38px; border-radius: 4px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; margin-right: 20px; display: block; background-image: url("team-yy.png"); background-repeat: no-repeat; background-color: rgb(247, 90, 83);

}

.aside .team-gz a {

	color: rgb(255, 255, 255);

}

.aside .team-yy a {

	color: rgb(255, 255, 255);

}

.aside .team-gz:hover {

	background-color: rgb(88, 158, 215);

}

.aside .team-yy:hover {

	background-color: rgb(88, 158, 215);

}

.aside .team-yy {

	background-position: left bottom;

}

.ny-team-tj {

	margin: 15px 0px; font-size: 16px;

}

.team figcaption p {

	color: rgb(255, 255, 255) !important;

}

.pages {

	padding: 30px 0px; text-align: center;

}

.pages li {

	display: inline;

}

.pages li.thisclass {

	background: rgb(247, 90, 83); padding: 5px 10px; border-radius: 3px; border: 1px solid rgb(247, 90, 83); border-image: none; color: rgb(255, 255, 255); text-decoration: none;

}

.pages a:hover {

	background: rgb(247, 90, 83); padding: 5px 10px; border-radius: 3px; border: 1px solid rgb(247, 90, 83); border-image: none; color: rgb(255, 255, 255); text-decoration: none;

}

.pages a {

	background: rgb(255, 255, 255); padding: 5px 10px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(164, 164, 164); line-height: 18px;

}

