﻿html {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
body {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
a {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
p {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
span {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
ul {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
img {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
h1 {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
h2 {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
h3 {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
h4 {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
h5 {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
h6 {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
dt {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
dd {
	font: 14px/normal "Microsoft yahei", "微软雅黑"; list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
img {
	border: currentColor; border-image: none;
}
body {
	background: none;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	color: rgb(215, 84, 82); text-decoration: none;
}
.blank1 {
	overflow: hidden; clear: both; font-size: 1px; display: block;
}
.blank10 {
	overflow: hidden; clear: both; font-size: 1px; display: block;
}
.blank4 {
	overflow: hidden; clear: both; font-size: 1px; display: block;
}
.blank5 {
	overflow: hidden; clear: both; font-size: 1px; display: block;
}
.blank20 {
	overflow: hidden; clear: both; font-size: 1px; display: block;
}
.blank30 {
	overflow: hidden; clear: both; font-size: 1px; display: block;
}
.blank50 {
	overflow: hidden; clear: both; font-size: 1px; display: block;
}
.blank10 {
	height: 10px;
}
.blank1 {
	height: 1px;
}
.blank4 {
	height: 4px;
}
.blank5 {
	height: 5px;
}
.blank20 {
	height: 20px;
}
.blank30 {
	height: 30px;
}
.blank50 {
	height: 50px;
}
.strong {
	font-size: 14px; font-weight: bold;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w-1200 {
	margin: 0px auto; width: 1200px; height: auto;
}
.w-1120 {
	margin: 0px auto; width: 1120px; height: auto;
}
.head {
	width: 100%; height: auto;
}
.logo {
	padding: 22px 0px;
}
.nav {
	padding: 0px 25px; height: 110px;
}
.nav ul {
	padding-top: 50px; float: left;
}
.nav ul li {
	margin: 0px 6px; width: 80px; text-align: center; float: left; position: relative;
}
.nav ul li a {
	text-align: center; line-height: 55px; font-size: 16px; font-weight: bold;
}
.nav ul li:hover a {
	text-align: center; color: rgb(238, 127, 45);
}
#nav li div {
	background: rgb(255, 255, 255); padding: 15px 0px; left: -28px; top: 55px; width: auto; height: auto; text-align: center; display: none; position: absolute; z-index: 10000;
}
#nav li div ul {
	padding: 5px 15px; width: auto; text-align: left; overflow: hidden; float: left; position: relative;
}
#nav li div .onelist {
	padding: 0px; width: 180px;
}
#nav li div ul li {
	padding: 0px; width: auto; text-align: left; line-height: 30px; float: none; display: block; z-index: 1000;
}
#nav li div ul li a b {
	font-size: 15px;
}
#nav li div .onelist li {
	padding: 0px;
}
#nav li div ul a {
	background: none; padding: 0px; text-align: left; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; font-weight: normal; display: block;
}
#nav li div .onelist a {
	text-align: center;
}
#nav li div ul a:hover {
	height: 30px; color: rgb(238, 127, 45); display: block;
}
#nav li:hover div {
	display: block;
}
#nav li.sfhover div {
	display: block;
}
.dh {
	color: rgb(238, 127, 45); line-height: 25px; padding-top: 65px; font-size: 25px;
}
.dh img {
	padding-right: 10px; float: left; display: block;
}
.wechat {
	
}
.erweima {
	padding-top: 60px; float: right;
}
.raceShow {
	top: 100px; display: none; position: absolute; z-index: 99999;
}
.raceShow img {
	width: 120px; height: 120px;
}
.banner {
	width: 100%; height: 530px; overflow: hidden;
}
#full-screen-slider {
	width: 100%; height: 530px; float: left; position: relative;
}
#slides {
	list-style: none; margin: 0px; padding: 0px; width: 100%; height: 530px; display: block; position: relative;
}
#slides li {
	list-style: none; margin: 0px; padding: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
#slides li a {
	width: 100%; height: 100%; text-indent: -9999px; display: block;
}
#pagination {
	display: none;
}
#pagination {
	list-style: none; margin: 0px; padding: 5px 15px 5px 0px; left: 47%; top: 480px; display: block; position: absolute; z-index: 9900;
}
#pagination li {
	background: rgb(215, 84, 82); list-style: none; border-radius: 5px; width: 10px; height: 10px; margin-left: 15px; float: left; display: block;
}
#pagination li a {
	margin: 0px; padding: 0px; width: 100%; height: 100%; text-indent: -9999px; display: block;
}
#pagination li.current {
	background: rgb(255, 255, 255);
}
.n_banner {
	
}
.n_banner img {
	width: 100%;
}
.intro {
	background: rgb(250, 250, 250); width: 100%; overflow: hidden; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.intro ul {
	padding: 32px 0px; overflow: hidden;
}
.intro ul li {
	width: 282px; padding-left: 25px; border-left-color: rgb(201, 201, 201); border-left-width: 1px; border-left-style: dotted; float: left;
}
.intro ul li img {
	padding-right: 5px; float: left; display: block;
}
.intro ul li h2 {
	color: rgb(215, 84, 82); font-size: 15px;
}
.intro ul li h2 span {
	color: rgb(215, 84, 82); font-size: 25px;
}
.intro ul li h2 span sup {
	color: rgb(215, 84, 82);
}
.intro ul li p {
	font-size: 13px;
}
.service {
	margin-top: 80px; margin-bottom: 60px;
}
.service_tit {
	margin: 0px auto; height: 25px; padding-bottom: 25px;
}
.service_tit hr {
	border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(229, 146, 144); border-image: none; width: 410px;
}
.service_tit span {
	background: rgb(255, 255, 255); margin: 0px auto; top: -35px; width: 250px; text-align: center; font-size: 36px; font-weight: bold; display: block; position: relative;
}
.service_tit p {
	top: -25px; text-align: center; letter-spacing: 3px; font-size: 18px; position: relative;
}
.service_bod {
	margin: 25px auto; overflow: hidden;
}
.service_bod p {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 18px;
}
.service_bod p span {
	padding: 0px 5px; color: rgb(102, 102, 102); font-size: 14px;
}
.service_l {
	
}
.service_l img {
	
}
.service_r {
	height: 218px; margin-top: 6px; border-top-color: rgb(214, 214, 214); border-right-color: rgb(214, 214, 214); border-bottom-color: rgb(214, 214, 214); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.service_r ul {
	
}
.service_r ul li {
	margin: 25px auto; padding: 0px 35px; width: 150px; text-align: center; border-left-color: rgb(207, 207, 207); border-left-width: 2px; border-left-style: solid; float: left; display: block;
}
.service_r ul li a {
	text-align: center;
}
.service_r ul li a img {
	margin: 0px auto; text-align: center; display: block;
}
.service_r ul li a p {
	text-align: center; color: rgb(51, 51, 51); line-height: 55px; font-size: 18px;
}
.service_r ul li a span {
	margin: 0px auto; border-radius: 5px; border: 1px solid rgb(215, 84, 82); border-image: none; width: 85px; height: 20px; text-align: center; color: rgb(215, 84, 82); line-height: 20px; font-size: 12px; display: block;
}
.service_r ul li:hover a span {
	background: rgb(215, 84, 82); margin: 0px auto; border-radius: 5px; border: 1px solid rgb(215, 84, 82); border-image: none; width: 85px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; display: block;
}
.scrollbox {
	width: 887px; overflow: hidden; position: relative;
}
.scrollbox ul {
	left: 0px; top: 0px; position: absolute;
}
.scrollbox li {
	float: left;
}
.scrollbox li a {
	display: inline-block;
}
.scrollbox li a img {
	margin: 0px auto; display: block;
}
.leftlist {
	width: 999em;
}
.adv {
	background: url("/images/index_70.jpg") no-repeat top; width: 100%; height: 600px; min-height: 600px;
}
.adv_tit {
	text-align: center; padding-top: 60px;
}
.adv_tit span {
	margin: 0px auto; width: 246px; text-align: center; color: rgb(239, 131, 0); font-size: 36px; font-weight: bold; display: block;
}
.adv_tit p {
	text-align: center; color: rgb(255, 255, 255); line-height: 40px; letter-spacing: 3px; font-size: 18px;
}
.adv_bod {
	
}
.adv_l {
	width: 350px; padding-top: 30px;
}
.adv_l ul {
	
}
.adv_l ul li {
	width: 250px; padding-top: 80px; padding-left: 35px;
}
.adv_l ul li dt {
	color: rgb(239, 131, 0); line-height: 35px; font-size: 18px; font-weight: bold;
}
.adv_l ul li dd {
	color: rgb(255, 255, 255); line-height: 20px;
}
.adv_m {
	margin: 0px auto; width: 420px; text-align: center; padding-top: 180px; float: left;
}
.adv_m img {
	text-align: center;
}
.adv_m p {
	text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 28px; font-weight: bold;
}
.adv_r {
	padding-top: 10px; padding-right: 15px;
}
.adv_r ul li {
	width: 250px; padding-top: 80px; padding-left: 35px;
}
.adv_r ul li dt {
	color: rgb(239, 131, 0); line-height: 35px; font-size: 18px; font-weight: bold;
}
.adv_r ul li dd {
	color: rgb(255, 255, 255); line-height: 20px;
}
.recruit {
	margin-top: 80px; margin-bottom: 60px;
}
.recruit_bod {
	margin: 70px auto; overflow: hidden;
}
.recruit_l {
	
}
.recruit_l dl {
	margin: 0px; padding: 0px; height: 35px;
}
.recruit_l dl dt {
	background: rgb(244, 244, 244); margin: 0px 2px; width: 120px; height: 35px; text-align: center; line-height: 35px; font-size: 15px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left; border-top-left-radius: 5px; border-top-right-radius: 5px;
}
.recruit_l dl dt a {
	line-height: 35px;
}
.recruit_l ul {
	height: 253px; border-bottom-color: rgb(144, 144, 144); border-bottom-width: 1px; border-bottom-style: solid; -ms-overflow-y: scroll;
}
.recruit_l ul li {
	height: 35px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.recruit_l ul li dd {
	margin: 0px 2px; width: 120px; text-align: center; line-height: 35px; font-size: 12px; float: left;
}
.recruit_l ul li dd a {
	color: rgb(215, 84, 82); line-height: 35px; font-size: 12px;
}
.recruit_r {
	
}
.recruit_r img {
	float: right;
}
.ad {
	width: 100%; padding-bottom: 30px;
}
.ad img {
	margin: 0px auto; text-align: center;
}
.news {
	height: auto; margin-top: 80px; margin-bottom: 60px;
}
.news_bod {
	overflow: hidden; padding-top: 55px;
}
.news_bod_l {
	width: 48%;
}
.news_bod_l .tit {
	height: 40px; line-height: 40px; overflow: hidden; border-bottom-color: rgb(209, 208, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.news_bod_r .tit {
	height: 40px; line-height: 40px; overflow: hidden; border-bottom-color: rgb(209, 208, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.news_bod_l .tit img {
	padding-top: 5px; padding-right: 15px; float: left; display: block;
}
.news_bod_r .tit img {
	padding-top: 5px; padding-right: 15px; float: left; display: block;
}
.news_bod_l .tit span {
	height: 40px; font-size: 22px; float: left; display: block;
}
.news_bod_r .tit span {
	height: 40px; font-size: 22px; float: left; display: block;
}
.news_bod_l .tit a {
	color: rgb(215, 84, 82); line-height: 40px; font-size: 14px; float: right;
}
.news_bod_r .tit a {
	color: rgb(215, 84, 82); line-height: 40px; font-size: 14px; float: right;
}
.news_bod_l .new_top {
	overflow: hidden; padding-top: 10px; padding-bottom: 4px;
}
.news_bod_l .new_top img {
	padding: 5px 20px 8px 0px; float: left;
}
.news_bod_l .new_top a {
	
}
.news_bod_l .new_top a label {
	color: rgb(215, 84, 82); line-height: 30px; font-size: 16px;
}
.news_bod_l .new_top a p {
	line-height: 25px; font-size: 12px;
}
.news_bod_l .new_top a p span {
	color: rgb(215, 84, 82);
}
.news_bod_l ul {
	
}
.news_bod_l ul li {
	background: url("/images/index_ico.png") no-repeat left; border-bottom-color: rgb(209, 208, 213); border-bottom-width: 1px; border-bottom-style: dotted;
}
.news_bod_l ul li a {
	line-height: 35px; padding-left: 15px; font-size: 14px;
}
.news_bod_l ul li span {
	color: rgb(119, 119, 119); line-height: 35px; float: right;
}
.news_bod_r {
	width: 48%;
}
.news_bod_r ul {
	padding-top: 10px;
}
.news_bod_r ul li {
	background: url("/images/index_ico.png") no-repeat left; border-bottom-color: rgb(209, 208, 213); border-bottom-width: 1px; border-bottom-style: dotted;
}
.news_bod_r ul li a {
	line-height: 35px; padding-left: 15px; font-size: 14px;
}
.news_bod_r ul li a span {
	color: rgb(119, 119, 119); line-height: 35px; font-size: 14px; float: right;
}
.client {
	margin: 55px auto; overflow: hidden;
}
.client_tit {
	
}
.client_tit p {
	text-align: center; font-size: 40px;
}
.client_tit span {
	margin: 0px auto; text-align: center; font-size: 18px; display: block;
}
.client_tit label {
	margin: 20px auto; text-align: center; font-size: 18px; display: block;
}
.client_bod {
	padding-top: 35px;
}
.client_l {
	
}
.client_l .red {
	background: rgb(218, 37, 28); width: 280px; height: 150px;
}
.client_l .red b {
	text-align: center; color: rgb(255, 255, 255); padding-top: 28px; font-size: 32px; display: block;
}
.client_l .red span {
	text-align: center; color: rgb(255, 255, 255); padding-top: 10px; font-family: impact,Arial, Helvetica, sans-serif; font-size: 35px; display: block;
}
.client_l p {
	line-height: 45px; letter-spacing: 5px; font-size: 24px;
}
.client_r {
	
}
.contact {
	background: rgb(73, 89, 111); padding: 65px 0px 45px; overflow: hidden;
}
.contact_l {
	padding-right: 50px;
}
.contact_l img {
	
}
.contact_l p {
	color: rgb(181, 189, 201); line-height: 25px;
}
.contact_l p a {
	color: rgb(181, 189, 201); line-height: 25px;
}
.contact_l .tel {
	padding: 45px 0px 10px;
}
.contact_l .tel img {
	padding-top: 5px; padding-right: 25px; float: left;
}
.contact_l .tel b {
	color: rgb(255, 255, 255); font-size: 18px; display: block;
}
.contact_l .tel span {
	color: rgb(239, 131, 0); font-size: 30px; display: block;
}
.contact_m {
	padding: 0px 50px; width: 350px; border-right-color: rgb(86, 100, 120); border-left-color: rgb(86, 100, 120); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; min-height: 350px;
}
.contact_m p {
	color: rgb(169, 177, 188); font-size: 12px;
}
.contact_m p span {
	color: rgb(239, 131, 0); padding-right: 10px; font-size: 24px; font-weight: bold;
}
.contact_m form {
	padding: 15px 0px;
}
.contact_m form .name {
	background: none; margin: 5px auto; border-radius: 5px; border: 1px solid rgb(201, 201, 201); border-image: none; width: 340px; height: 30px; color: rgb(181, 189, 201); line-height: 30px; padding-left: 10px; font-family: "Microsoft Yahei", "微软雅黑";
}
.contact_m form .phone {
	background: none; margin: 5px auto; border-radius: 5px; border: 1px solid rgb(201, 201, 201); border-image: none; width: 340px; height: 30px; color: rgb(181, 189, 201); line-height: 30px; padding-left: 10px; font-family: "Microsoft Yahei", "微软雅黑";
}
.contact_m form .province {
	background: none; margin: 5px auto; border-radius: 5px; border: 1px solid rgb(201, 201, 201); border-image: none; width: 165px; height: 35px; color: rgb(181, 189, 201); line-height: 35px; padding-left: 10px; font-family: "Microsoft Yahei", "微软雅黑"; float: left;
}
.contact_m form .city {
	background: none; margin: 5px auto; border-radius: 5px; border: 1px solid rgb(201, 201, 201); border-image: none; width: 165px; height: 35px; color: rgb(181, 189, 201); line-height: 35px; padding-left: 10px; font-family: "Microsoft Yahei", "微软雅黑"; float: right;
}
.contact_m form .message {
	background: none; margin: 5px auto; padding: 5px 10px; border-radius: 5px; border: 1px solid rgb(201, 201, 201); border-image: none; width: 330px; color: rgb(181, 189, 201); line-height: 25px; font-family: "Microsoft Yahei", "微软雅黑";
}
.contact_m form .submit {
	background: none; margin: 5px auto; border-radius: 5px; border: 1px solid rgb(201, 201, 201); border-image: none; width: 120px; height: 35px; color: rgb(181, 189, 201); font-family: "Microsoft Yahei", "微软雅黑";
}
.contact_m form .name:focus {
	border: 1px solid rgb(201, 201, 201); border-image: none;
}
.contact_m form .phone:focus {
	border: 1px solid rgb(201, 201, 201); border-image: none;
}
.contact_m form .province:focus {
	border: 1px solid rgb(201, 201, 201); border-image: none;
}
.contact_m form .city:focus {
	border: 1px solid rgb(201, 201, 201); border-image: none;
}
.contact_m form .message:focus {
	border: 1px solid rgb(201, 201, 201); border-image: none;
}
.contact_m form .submit:focus {
	border: 1px solid rgb(201, 201, 201); border-image: none;
}
.contact_r {
	width: 210px; padding-left: 50px;
}
.contact_r img {
	
}
.contact_r p {
	color: rgb(169, 177, 188); line-height: 30px; font-size: 18px;
}
.main {
	margin: 0px auto; overflow: hidden;
}
.dlyw {
	overflow: hidden; margin-top: 80px;
}
.dlyw ul {
	height: 200px;
}
.dlyw ul li {
	background: rgb(247, 247, 247); margin: 0px 25px; width: 170px; height: 170px; text-align: center; float: left; box-shadow: -5px 5px 3px #d8d8d8; -moz-box-shadow: -5px 5px 3px #d8d8d8; -webkit-box-shadow: -5px 5px 3px #d8d8d8;
}
.dlyw ul li a {
	text-align: center; color: rgb(184, 184, 184); padding-top: 120px; font-size: 18px; font-weight: bold; display: block;
}
.dlyw ul li:hover {
	background: rgb(241, 143, 0);
}
.dlyw ul li:hover a {
	color: rgb(255, 255, 255);
}
.dlyw ul li a.ico_1 {
	background: url("/images/dlyw_01_.png") no-repeat center 20px;
}
.dlyw ul li:hover a.ico_1 {
	background: url("/images/dlyw_01.png") no-repeat center 20px;
}
.dlyw ul li a.ico_2 {
	background: url("/images/dlyw_02_.png") no-repeat center 20px;
}
.dlyw ul li:hover a.ico_2 {
	background: url("/images/dlyw_02.png") no-repeat center 20px;
}
.dlyw ul li a.ico_3 {
	background: url("/images/dlyw_03_.png") no-repeat center 20px;
}
.dlyw ul li:hover a.ico_3 {
	background: url("/images/dlyw_03.png") no-repeat center 20px;
}
.dlyw ul li a.ico_4 {
	background: url("/images/dlyw_04_.png") no-repeat center 20px;
}
.dlyw ul li:hover a.ico_4 {
	background: url("/images/dlyw_04.png") no-repeat center 20px;
}
.dlyw ul li a.ico_5 {
	background: url("/images/dlyw_05_.png") no-repeat center 20px;
}
.dlyw ul li:hover a.ico_5 {
	background: url("/images/dlyw_05.png") no-repeat center 20px;
}
.shebao {
	overflow: hidden; padding-top: 70px;
}
.shebao img {
	
}
.shebao ul {
	padding: 0px 20px; width: 500px;
}
.shebao ul li {
	margin: 18px 0px;
}
.shebao ul li dt {
	line-height: 30px; font-size: 22px; font-weight: bold;
}
.shebao ul li dt img {
	padding-right: 10px; float: left; display: block;
}
.shebao ul li dd {
	padding: 10px 0px; line-height: 25px;
}
.renshi {
	background: rgb(247, 247, 247); margin: 25px auto; width: 100%; height: 530px;
}
.renshi img {
	float: left;
}
.renshi_r {
	padding: 20px 0px 20px 50px; width: 510px;
}
.renshi_r .rs-t {
	padding: 15px 0px;
}
.renshi_r .rs-t h2 {
	width: 300px; color: rgb(42, 96, 147); letter-spacing: 2px; padding-bottom: 5px; font-size: 36px; font-weight: bold; border-bottom-color: rgb(42, 96, 147); border-bottom-width: 1px; border-bottom-style: solid;
}
.renshi_r .rs-t p {
	letter-spacing: 1px; padding-top: 5px;
}
.renshi_r .rs-js {
	padding: 10px 0px;
}
.renshi_r .rs-js p b {
	color: rgb(51, 51, 51); line-height: 35px; font-size: 18px; font-weight: bold;
}
.renshi_r .rs-js p {
	line-height: 20px;
}
.renshi_r label {
	color: rgb(241, 143, 0); line-height: 50px; font-size: 24px; font-weight: bold;
}
.renshi_r .rs-why {
	padding-top: 10px;
}
.renshi_r .rs-why p b {
	color: rgb(51, 51, 51); line-height: 35px; font-size: 18px; font-weight: bold;
}
.renshi_r .rs-why p {
	line-height: 20px;
}
.renshi_r .rs-why a {
	border: 2px solid rgb(72, 117, 160); border-image: none; width: 120px; height: 30px; text-align: center; color: rgb(72, 117, 160); line-height: 30px; margin-top: 25px; display: block;
}
.renshi_r .rs-why a:hover {
	background: rgb(72, 117, 160); color: rgb(255, 255, 255);
}
.zhaopin {
	padding-top: 10px;
}
.zhaopin .zp-t {
	padding: 15px 0px;
}
.zhaopin .zp-t h2 {
	width: 300px; color: rgb(51, 51, 51); letter-spacing: 2px; padding-bottom: 5px; font-size: 36px; font-weight: bold; border-bottom-color: rgb(42, 96, 147); border-bottom-width: 1px; border-bottom-style: solid;
}
.zhaopin .zp-t p {
	letter-spacing: 1px; padding-top: 5px;
}
.zhaopin .zp-js {
	
}
.zhaopin .zp-js p {
	line-height: 30px;
}
.zhaopin .zp-js p span {
	color: rgb(241, 143, 0);
}
.zhaopin .zp-ad {
	background: url("/images/dlyw_21.png") no-repeat 100px top; width: 100%; height: 290px; margin-top: 60px;
}
.zhaopin .zp-ad1 {
	padding-top: 30px; padding-left: 160px;
}
.zhaopin .zp-ad1 dt {
	color: rgb(231, 120, 23); padding-top: 20px; font-size: 18px; font-weight: bold;
}
.zhaopin .zp-ad1 dd {
	width: 200px; padding-left: 90px;
}
.zhaopin .zp-ad2 {
	padding-top: 15px; padding-left: 130px;
}
.zhaopin .zp-ad2 dt {
	color: rgb(231, 120, 23); padding-top: 10px; font-size: 18px; font-weight: bold;
}
.zhaopin .zp-ad2 dd {
	width: 250px; padding-left: 155px;
}
.zhaopin .zp-ad3 {
	padding-top: 60px; padding-left: 50px;
}
.zhaopin .zp-ad3 dt {
	padding-top: 25px; padding-left: 225px; font-size: 18px; font-weight: bold;
}
.zhaopin .zp-ad3 dd {
	width: 250px;
}
.zhaopin .zp-ad4 {
	padding-top: 15px; padding-left: 50px;
}
.zhaopin .zp-ad4 dt {
	padding-top: 10px; padding-left: 20px; font-size: 18px; font-weight: bold;
}
.zhaopin .zp-ad4 dd {
	width: 270px; padding-top: 80px;
}
.zhaopin .zp-ad5 {
	padding-top: 15px; padding-left: 95px;
}
.zhaopin .zp-ad5 dt {
	padding-top: 60px; font-size: 18px; font-weight: bold;
}
.zhaopin .zp-ad5 dd {
	padding-left: 120px;
}
.liucheng {
	background: url("/images/dlyw_23.jpg") no-repeat top; width: 100%; height: 380px; margin-top: 60px;
}
.liucheng h3 {
	text-align: center; color: rgb(68, 115, 129); padding-top: 40px; font-size: 30px; font-weight: bold;
}
.liucheng ul {
	padding-top: 60px;
}
.liucheng ul li {
	float: left;
}
.liucheng ul li dt {
	text-align: center; color: rgb(231, 120, 23); font-size: 15px;
}
.liucheng ul li dd {
	text-align: center; color: rgb(68, 115, 129); font-size: 12px;
}
.waibao {
	
}
.type {
	background: rgb(245, 245, 245); width: 100%; height: auto; overflow: hidden; padding-top: 50px;
}
.type_tit {
	margin: 0px auto; width: 500px; height: 25px; border-bottom-color: rgb(120, 120, 120); border-bottom-width: 1px; border-bottom-style: solid;
}
.type_tit span {
	background: rgb(245, 245, 245); margin: 0px auto; width: 310px; text-align: center; font-size: 36px; font-weight: bold; display: block;
}
.type_bod {
	padding: 50px 0px 80px; overflow: hidden;
}
.type_bod ul {
	
}
.type_bod ul li {
	background: rgb(255, 255, 255); margin: 25px 70px; border-radius: 50%; border: 1px solid rgb(207, 207, 207); border-image: none; width: 136px; height: 136px; float: left;
}
.type_bod ul li a {
	margin: 0px; padding: 0px;
}
.type_bod ul li a dd {
	background: rgb(191, 203, 210); margin: 3px auto; padding: 0px; border-radius: 50%; width: 130px; height: 130px; text-align: center;
}
.type_bod ul li a dd img {
	padding-top: 14px;
}
.type_bod ul li a dt {
	margin: 0px; padding: 10px 0px 0px; text-align: center; font-size: 18px;
}
.type_bod ul li:hover a dd {
	background: rgb(54, 149, 199);
}
.paiqian {
	background: url("/images/wbyw_06.png") no-repeat center 50px; margin: 70px auto;
}
.paiqian_tit {
	margin: 0px auto; width: 500px; height: 25px; border-bottom-color: rgb(54, 149, 199); border-bottom-width: 1px; border-bottom-style: solid;
}
.paiqian_tit span {
	background: rgb(255, 255, 255); margin: 0px auto; width: 310px; text-align: center; color: rgb(54, 149, 199); font-size: 36px; font-weight: bold; display: block;
}
.lwpq {
	margin: 35px auto; padding: 60px 0px 10px; overflow: hidden; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid;
}
.lwpq strong {
	background: rgb(54, 149, 199); width: 200px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 30px; float: left; display: block;
}
.lwpq b {
	line-height: 60px; padding-left: 30px; font-size: 24px; float: left; display: block;
}
.lwpq .wb-fa {
	padding: 50px 0px; width: 1050px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid; float: right; position: relative;
}
.lwpq .wb-fa ul {
	
}
.lwpq .wb-fa ul li {
	background: rgb(245, 245, 245); margin: 5px 0px; width: 850px; height: 60px; text-align: right; line-height: 60px; padding-left: 100px; float: right;
}
.lwpq .wb-fa ul li p {
	width: 650px; line-height: 25px; padding-top: 15px; float: right; display: block;
}
.lwpq .wb-fa ul li span {
	background: rgb(191, 203, 210); margin: 13px 20px; width: 85px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; float: right; display: block;
}
.lwpq .wb-fa-tit {
	background: rgb(161, 206, 225); border-radius: 50%; border: 8px solid rgb(255, 255, 255); border-image: none; top: 45px; width: 216px; height: 216px; text-align: center; position: absolute; z-index: 99999;
}
.lwpq .wb-fa-tit span {
	text-align: center; color: rgb(255, 255, 255); padding-top: 55px; font-size: 24px; display: block;
}
.lwpq .wb-fa-tit p {
	text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 28px; font-weight: bold;
}
.lwpq .wb-fa-tit label {
	text-align: center; color: rgb(255, 255, 255); font-size: 18px;
}
.lwpq .wb-ad {
	margin: 40px 0px; width: 1050px; float: right;
}
.lwpq .wb-ad dt {
	background: rgb(167, 196, 194); width: 250px; height: 80px; text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-size: 24px; font-weight: bold; float: left;
}
.lwpq .wb-ad dd {
	background: rgb(232, 239, 237); margin: 5px 0px 0px 10px; width: 260px; height: 65px; text-align: center; color: rgb(136, 136, 136); line-height: 20px; padding-top: 5px; font-size: 12px; float: left;
}
.lwwb {
	overflow: hidden; padding-top: 10px;
}
.lwwb strong {
	background: rgb(54, 149, 199); width: 200px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 30px; float: left; display: block;
}
.lwwb p {
	line-height: 25px; padding-top: 5px; padding-left: 30px; float: left;
}
.lwwb .wb-fw {
	overflow: hidden; padding-top: 30px;
}
.lwwb .wb-fw dl {
	width: 47%;
}
.lwwb .wb-fw dl dt {
	line-height: 50px; font-size: 18px; font-weight: bold;
}
.lwwb .wb-fw dl dd {
	line-height: 25px;
}
.lwwb .wb-td {
	overflow: hidden; padding-top: 30px;
}
.lwwb .wb-td dt {
	line-height: 50px; font-size: 18px; font-weight: bold;
}
.lwwb .wb-td dd {
	line-height: 25px; padding-right: 25px; float: left;
}
.fuwu {
	background: url("/images/wbyw_08.png") repeat-x; width: 100%; height: 624px; overflow: hidden;
}
.fuwu_box {
	background: url("/images/wbyw_09.png") no-repeat top; margin: 0px auto; height: 624px;
}
.fuwu_l {
	width: 40%; padding-top: 180px; margin-left: 125px;
}
.fuwu_l dt {
	color: rgb(255, 255, 255); line-height: 45px; font-size: 36px; font-weight: bold;
}
.fuwu_l dd {
	margin: 45px 0px 25px; padding: 0px; color: rgb(255, 255, 255); font-size: 24px;
}
.fuwu_l dd span {
	color: rgb(255, 255, 255); font-size: 30px;
}
.fuwu_l p {
	color: rgb(255, 255, 255); line-height: 35px;
}
.fuwu_r {
	width: 45%;
}
.fuwu_r ul {
	margin-top: 120px;
}
.fuwu_r ul li {
	background: rgb(255, 255, 255); margin: 15px; border: 1px solid rgb(213, 213, 213); border-image: none; width: 185px; height: 70px; float: left;
}
.fuwu_r ul li span {
	color: rgb(231, 120, 23); line-height: 70px; padding-left: 20px;
}
.fuwu_r ul li img {
	float: right;
}
.xzwb {
	overflow: hidden; margin-top: 45px;
}
.xzwb_tit {
	margin: 0px auto; width: 500px; height: 25px; border-bottom-color: rgb(231, 120, 23); border-bottom-width: 1px; border-bottom-style: solid;
}
.xzwb_tit span {
	background: rgb(255, 255, 255); margin: 0px auto; width: 310px; text-align: center; color: rgb(231, 120, 23); font-size: 36px; font-weight: bold; display: block;
}
.xzwb-js {
	margin: 45px auto; overflow: hidden; padding-top: 60px;
}
.xzwb-js img {
	float: left;
}
.xzwb-js dl {
	margin: 0px; padding: 0px 0px 0px 30px; float: left;
}
.xzwb-js dl dt {
	margin: 0px; padding: 0px; font-size: 18px; font-weight: bold;
}
.xzwb-js dl dd {
	margin: 0px; color: rgb(231, 120, 23); line-height: 45px; font-size: 24px; font-weight: bold;
}
.xzwb-js dl p {
	line-height: 37px;
}
.xzwb-fw {
	margin: 45px auto; overflow: hidden;
}
.xzwb-fw strong {
	font-size: 24px;
}
.xzwb-fw ul {
	
}
.xzwb-fw ul li {
	float: left;
}
.xzwb-fw ul li dt {
	padding: 20px 15px; border: 1px solid rgb(231, 120, 23); border-image: none; width: 20px; height: 75px; text-align: center; color: rgb(231, 120, 23); font-size: 18px; float: left; display: block;
}
.xzwb-fw ul li dd {
	background: rgb(248, 248, 248); padding: 25px; border: 1px solid rgb(199, 199, 199); border-image: none; width: 440px; height: 65px; margin-left: 3px; float: left;
}
.xzwb-fw ul li dd p {
	line-height: 20px;
}
.xzwb-ad {
	padding: 5px 35px 15px; border: 1px solid rgb(231, 120, 23); border-image: none; overflow: hidden;
}
.xzwb-ad h2 {
	color: rgb(231, 120, 23); font-size: 24px; font-weight: bold; margin-top: 30px;
}
.xzwb-ad h2 span {
	color: rgb(231, 120, 23); font-size: 36px; font-weight: bold;
}
.xzwb-ad dl {
	width: 500px;
}
.xzwb-ad dl dt {
	background: url("/images/wbyw_18.png") no-repeat center; width: 42px; height: 42px; text-align: center; line-height: 42px; font-size: 18px; float: left;
}
.xzwb-ad dl:hover dt {
	background: url("/images/wbyw_19.png") no-repeat center; color: rgb(255, 255, 255);
}
.xzwb-ad dl dd {
	padding-bottom: 15px; margin-left: 65px; border-bottom-color: rgb(189, 189, 189); border-bottom-width: 1px; border-bottom-style: dashed;
}
.xzwb-ad dl dd label {
	color: rgb(51, 51, 51); line-height: 35px; font-size: 16px;
}
.xzwb-ad dl dd p {
	line-height: 20px; font-size: 12px;
}
.zixun {
	background: url("/images/zxyw_02.gif") no-repeat center 422px; overflow: hidden; min-height: 3366px;
}
.dhzx {
	padding-top: 50px;
}
.dhzx_tit {
	margin: 0px auto; width: 230px; height: 25px; border-bottom-color: rgb(217, 90, 89); border-bottom-width: 10px; border-bottom-style: solid;
}
.dhzx_tit span {
	background: rgb(255, 255, 255); margin: 0px auto; width: 220px; text-align: center; font-size: 36px; font-weight: bold; display: block;
}
.dhzx_b {
	margin: 85px auto; overflow: hidden;
}
.dhzx_b ul {
	margin: 0px auto; width: 1000px;
}
.dhzx_b ul li {
	margin: 0px 60px; width: 120px; float: left;
}
.dhzx_b ul li img {
	margin: 0px auto; text-align: center; display: block;
}
.dhzx_b ul li p {
	text-align: center; line-height: 35px; font-size: 18px; font-weight: bold;
}
.dhzx_b ul span {
	margin: 15px auto; border: 1px solid rgb(207, 207, 207); border-image: none; height: 75px; float: left; display: block;
}
.qygl {
	overflow: hidden;
}
.qygl_tit {
	background: url("/images/zxyw_03.png") no-repeat; width: 51%; height: 214px;
}
.qygl_tit p {
	padding: 155px 0px 0px 320px; color: rgb(20, 127, 165); font-size: 36px; font-weight: bold;
}
.qygl ul {
	width: 51%; overflow: hidden;
}
.qygl ul li {
	background: url("/images/zxyw_04.jpg") no-repeat left 10px; margin: 25px 0px; overflow: hidden;
}
.qygl ul li p {
	line-height: 25px; padding-left: 15px;
}
.qygl ul li p span {
	color: rgb(20, 127, 165); font-size: 21px; font-weight: bold;
}
.qygl ul li dd {
	margin: 0px; padding: 0px 15px; width: 150px; color: rgb(20, 127, 165); line-height: 36px; font-size: 12px; float: left;
}
.rlzy {
	margin: 65px auto; overflow: hidden;
}
.rlzy_tit {
	background: url("/images/zxyw_06.png") no-repeat; height: 214px;
}
.rlzy_tit p {
	padding: 160px 0px 0px 100px; color: rgb(138, 194, 73); font-size: 36px; font-weight: bold;
}
.rlzy ul {
	width: 52%; overflow: hidden;
}
.rlzy ul li {
	background: url("/images/zxyw_07.jpg") no-repeat left 10px; margin: 45px 0px; overflow: hidden;
}
.rlzy ul li p {
	line-height: 25px; padding-left: 15px;
}
.rlzy ul li p span {
	color: rgb(138, 194, 73); font-size: 18px; font-weight: bold;
}
.rlzy ul li label {
	color: rgb(138, 194, 73); padding-left: 15px; font-size: 16px; margin-top: 25px; display: block;
}
.rlzy ul li dd {
	margin: 0px; padding: 0px 15px; line-height: 36px; float: left;
}
.rlzy img {
	padding-top: 30px; float: right;
}
.lxmg {
	margin: 0px auto; overflow: hidden; padding-top: 70px;
}
.lxmg_tit {
	background: url("/images/zxyw_10.png") no-repeat; width: 51%; height: 214px;
}
.lxmg_tit p {
	padding: 160px 0px 0px 320px; color: rgb(218, 37, 29); font-size: 36px; font-weight: bold;
}
.lxmg img {
	padding-top: 215px; float: left;
}
.lxmg ul {
	width: 50%; overflow: hidden;
}
.lxmg ul li {
	background: url("/images/zxyw_11.png") no-repeat left 9px; margin: 45px 0px; overflow: hidden;
}
.lxmg ul li p {
	line-height: 25px; padding-left: 15px;
}
.lxmg ul li p span {
	font-size: 18px; font-weight: bold;
}
.lxmg ul li label {
	color: rgb(218, 37, 29); padding-left: 15px; font-size: 18px; margin-top: 25px; display: block;
}
.lxmg ul li dd {
	margin: 0px; padding: 0px 15px; width: 200px; line-height: 25px; float: left;
}
.wsgl {
	margin: 0px auto; padding: 80px 0px; overflow: hidden;
}
.wsgl_tit {
	background: url("/images/zxyw_14.png") no-repeat; height: 214px;
}
.wsgl_tit p {
	padding: 160px 0px 0px 100px; color: rgb(254, 153, 1); font-size: 36px; font-weight: bold;
}
.wsgl img {
	float: right;
}
.wsgl ul {
	width: 50%; overflow: hidden;
}
.wsgl ul li {
	background: url("/images/zxyw_15.jpg") no-repeat left 9px; margin: 45px 0px; overflow: hidden;
}
.wsgl ul li p {
	line-height: 25px; padding-left: 15px;
}
.wsgl ul li p strong {
	font-size: 18px;
}
.wsgl ul li p span {
	padding: 0px 5px; color: rgb(254, 153, 1);
}
.wsgl ul li label {
	color: rgb(254, 153, 1); padding-left: 15px; margin-top: 25px; display: block;
}
.peixun {
	margin: 20px auto; overflow: hidden;
}
.school {
	padding-bottom: 50px;
}
.school_tit {
	margin: 80px auto; width: 500px; height: 25px; border-bottom-color: rgb(225, 126, 125); border-bottom-width: 1px; border-bottom-style: solid;
}
.school_tit span {
	background: rgb(255, 255, 255); margin: 0px auto; width: 310px; text-align: center; font-size: 36px; font-weight: bold; display: block;
}
.school_tit h2 {
	text-align: center; line-height: 45px; font-size: 18px;
}
.school_tit h2 strong {
	font-size: 18px;
}
.school img {
	padding-bottom: 15px;
}
.school p {
	line-height: 25px; margin-bottom: 1em;
}
.school p span {
	color: rgb(215, 84, 82); font-size: 18px; font-weight: bold;
}
.course {
	background: rgb(248, 248, 248); padding: 60px 0px; overflow: hidden;
}
.course_tit {
	
}
.course_tit h2 {
	text-align: center; color: rgb(51, 51, 51); font-size: 36px; font-weight: bold;
}
.course_tit p {
	text-align: center; font-size: 18px;
}
.course ul {
	padding-top: 50px;
}
.course ul li {
	background: rgb(255, 255, 255); margin: 0px 20px; padding: 35px 0px; width: 240px; height: 241px; text-align: center; float: left; box-shadow: -5px 5px 3px #d8d8d8; -moz-box-shadow: -5px 5px 3px #d8d8d8; -webkit-box-shadow: -5px 5px 3px #d8d8d8;
}
.course ul li strong {
	color: rgb(223, 0, 0); font-size: 24px;
}
.course ul li p {
	padding: 0px 35px; text-align: left; line-height: 20px; font-size: 12px;
}
.course ul li:hover {
	background: rgb(215, 84, 82);
}
.course ul li:hover strong {
	color: rgb(255, 255, 255);
}
.course ul li:hover p {
	color: rgb(255, 255, 255);
}
.course ul li dl.course_1 {
	background: url("/images/zypx_03.png") no-repeat center; margin: 20px auto; width: 90px; height: 90px;
}
.course ul li:hover dl.course_1 {
	background: url("/images/zypx_03_.png") no-repeat center;
}
.course ul li dl.course_2 {
	background: url("/images/zypx_04.png") no-repeat center; margin: 20px auto; width: 90px; height: 90px;
}
.course ul li:hover dl.course_2 {
	background: url("/images/zypx_04_.png") no-repeat center;
}
.course ul li dl.course_3 {
	background: url("/images/zypx_05.png") no-repeat center; margin: 20px auto; width: 90px; height: 90px;
}
.course ul li:hover dl.course_3 {
	background: url("/images/zypx_05_.png") no-repeat center;
}
.course ul li dl.course_4 {
	background: url("/images/zypx_06.png") no-repeat center; margin: 20px auto; width: 90px; height: 90px;
}
.course ul li:hover dl.course_4 {
	background: url("/images/zypx_06_.png") no-repeat center;
}
.kcys {
	padding: 70px 0px; overflow: hidden;
}
.kcys_tit {
	border-bottom-color: rgb(228, 228, 228); border-bottom-width: 2px; border-bottom-style: solid;
}
.kcys_tit p {
	text-align: center; color: rgb(51, 51, 51); padding-bottom: 10px; font-size: 36px; font-weight: bold;
}
.kcys_tit img {
	margin: 0px auto; top: 15px; text-align: center; display: block; position: relative;
}
.kcys .px-ad1 {
	margin: 80px auto; overflow: hidden;
}
.kcys .px-ad1 img {
	padding-top: 50px; float: left;
}
.kcys .px-ad1 ul {
	width: 500px; float: right;
}
.kcys .px-ad1 ul .ad1-tit {
	background: url("/images/zypx_09.png") no-repeat; height: 120px;
}
.kcys .px-ad1 ul .ad1-tit p {
	padding: 75px 0px 0px 100px; font-size: 30px; font-weight: bold;
}
.kcys .px-ad1 ul li {
	padding: 10px 0px; width: 100%; overflow: hidden;
}
.kcys .px-ad1 ul li p {
	line-height: 20px;
}
.kcys .px-ad1 ul li p strong {
	line-height: 30px; font-size: 18px;
}
.kcys .px-ad1 ul li dd {
	margin: 0px; padding: 0px 13px; width: 140px; line-height: 25px; float: left;
}
.kcys .px-ad1 ul li label {
	color: rgb(215, 84, 82); font-size: 16px;
}
.kcys .px-ad2 {
	background: rgb(248, 248, 248); padding: 70px 0px; width: 100%; overflow: hidden;
}
.kcys .px-ad2 .ad2-tit {
	background: url("/images/zypx_13.png") no-repeat; height: 120px; margin-bottom: 25px;
}
.kcys .px-ad2 .ad2-tit p {
	padding: 90px 0px 0px 100px; font-size: 30px; font-weight: bold;
}
.kcys .px-ad2 img {
	float: right;
}
.kcys .px-ad2 p {
	line-height: 20px;
}
.kcys .px-ad2 dt {
	color: rgb(215, 84, 82); line-height: 35px; font-size: 16px; font-weight: bold;
}
.kcys .px-ad2 dd {
	line-height: 35px; font-weight: bold;
}
.kcys .px-ad3 {
	margin: 80px auto; overflow: hidden;
}
.kcys .px-ad3 img {
	padding-left: 35px; float: left;
}
.kcys .px-ad3 ul {
	width: 510px; padding-top: 50px; float: right;
}
.kcys .px-ad3 ul .ad3-tit {
	background: url("/images/zypx_17.png") no-repeat; height: 120px;
}
.kcys .px-ad3 ul .ad3-tit p {
	padding: 75px 0px 0px 100px; font-size: 30px; font-weight: bold;
}
.kcys .px-ad3 ul p {
	line-height: 25px;
}
.kcys .px-ad3 ul p strong {
	line-height: 50px; font-size: 18px;
}
.kcys .px-ad3 ul label {
	line-height: 50px;
}
.kcys .px-ad3 ul p span {
	color: rgb(215, 84, 82);
}
.kcys .px-ad4 {
	background: rgb(248, 248, 248); padding: 70px 0px; width: 100%; overflow: hidden;
}
.kcys .px-ad4 img {
	float: right;
}
.kcys .px-ad4 ul {
	width: 500px; float: left;
}
.kcys .px-ad4 ul .ad4-tit {
	background: url("/images/zypx_21.png") no-repeat; height: 120px;
}
.kcys .px-ad4 ul .ad4-tit p {
	padding: 75px 0px 0px 100px; font-size: 30px; font-weight: bold;
}
.kcys .px-ad4 ul li {
	padding: 8px 0px; width: 100%; overflow: hidden;
}
.kcys .px-ad4 ul li p {
	line-height: 20px;
}
.kcys .px-ad4 ul li p strong {
	line-height: 30px; font-size: 18px;
}
.kcys .px-ad4 ul li dd {
	margin: 0px; width: 140px; color: rgb(215, 84, 82); line-height: 25px; float: left;
}
.lxwm {
	overflow: hidden;
}
.lxwm_tit {
	margin: 0px auto; width: 500px; height: 25px; border-bottom-color: rgb(215, 84, 82); border-bottom-width: 1px; border-bottom-style: solid;
}
.lxwm_tit span {
	background: rgb(255, 255, 255); margin: 0px auto; width: 310px; text-align: center; font-size: 36px; font-weight: bold; display: block;
}
.lxwm_bod {
	padding-top: 80px;
}
.lxwm_l {
	
}
.lxwm_l p {
	font-size: 18px;
}
.lxwm_l p span {
	color: rgb(255, 103, 0); font-size: 30px; font-weight: bold;
}
.lxwm_l ul {
	overflow: hidden; padding-top: 60px;
}
.lxwm_l ul li {
	padding: 10px 0px; overflow: hidden;
}
.lxwm_l ul li img {
	padding-right: 25px; float: left; display: block;
}
.lxwm_l ul li dt {
	line-height: 30px;
}
.lxwm_l ul li dd {
	line-height: 30px; letter-spacing: 2px; font-size: 22px;
}
.lxwm_r {
	width: 710px;
}
.fuli {
	margin: 70px 0px 0px; overflow: hidden;
}
.fllx {
	overflow: hidden; margin-bottom: 25px;
}
.fllx ul {
	
}
.fllx ul li {
	background: rgb(255, 163, 4); margin: 18px 0px; width: 545px; height: 140px; overflow: hidden;
}
.fllx ul li:hover {
	background: rgb(191, 26, 28); width: 545px; height: 140px;
}
.fllx ul li .ff {
	background: url("/images/ygfl_01.png") no-repeat right bottom; margin: 0px; padding: 0px; width: 545px; height: 140px; overflow: hidden; float: left;
}
.fllx ul li .ff img {
	padding: 12px 35px 0px 25px; float: right;
}
.fllx ul li .ff dt {
	padding: 25px 0px 5px; text-align: right; color: rgb(255, 255, 255); font-size: 24px; font-weight: bold;
}
.fllx ul li .ff dd {
	text-align: right; color: rgb(255, 255, 255); font-size: 13px;
}
.fllx ul li .jf {
	background: url("/images/ygfl_02.png") no-repeat left bottom; margin: 0px; padding: 0px; width: 545px; height: 140px; overflow: hidden; float: right;
}
.fllx ul li .jf img {
	padding: 12px 25px 0px 35px; float: left;
}
.fllx ul li .jf dt {
	padding: 25px 0px 5px; text-align: left; color: rgb(255, 255, 255); font-size: 24px; font-weight: bold;
}
.fllx ul li .jf dd {
	text-align: left; color: rgb(255, 255, 255); font-size: 13px;
}
.fllx ul li .gc {
	background: url("/images/ygfl_03.png") no-repeat right top; margin: 0px; padding: 0px; width: 545px; height: 140px; overflow: hidden; float: left;
}
.fllx ul li .gc img {
	padding: 12px 35px 0px 25px; float: right;
}
.fllx ul li .gc dt {
	padding: 25px 0px 5px; text-align: right; color: rgb(255, 255, 255); font-size: 24px; font-weight: bold;
}
.fllx ul li .gc dd {
	text-align: right; color: rgb(255, 255, 255); font-size: 13px;
}
.fllx ul li .yk {
	background: url("/images/ygfl_04.png") no-repeat left top; margin: 0px; padding: 0px; width: 545px; height: 140px; overflow: hidden; float: right;
}
.fllx ul li .yk img {
	padding: 12px 25px 0px 35px; float: left;
}
.fllx ul li .yk dt {
	padding: 25px 0px 5px; text-align: left; color: rgb(255, 255, 255); font-size: 24px; font-weight: bold;
}
.fllx ul li .yk dd {
	text-align: left; color: rgb(255, 255, 255); font-size: 13px;
}
.fldt {
	margin: 50px auto; border: 1px solid rgb(220, 220, 220); border-image: none; overflow: hidden;
}
.fldt_tit {
	background: url("/images/ygfl_11.png") no-repeat left rgb(248, 248, 248); height: 40px;
}
.fldt_tit strong {
	color: rgb(255, 255, 255); line-height: 40px; padding-left: 25px; font-size: 24px; float: left;
}
.fldt_tit span {
	line-height: 40px; padding-left: 70px; float: left; display: block;
}
.fldt_tit a {
	background: url("/images/ygfl_12.png") no-repeat left; padding: 0px 25px 0px 30px; line-height: 40px; float: right; display: block;
}
.fldt ul {
	padding: 5px 25px 25px; overflow: hidden;
}
.fldt ul li {
	padding: 10px 0px 15px; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: dashed;
}
.fldt ul li a {
	line-height: 35px; font-weight: bold;
}
.fldt ul li p {
	font-size: 12px;
}
.fldt ul li p span {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.fllc {
	background: rgb(248, 248, 248); padding: 65px 0px; width: 100%; height: auto;
}
.fllc p {
	text-align: center; font-size: 36px; font-weight: bold;
}
.fllc img {
	margin: 0px auto; text-align: center; padding-top: 35px; display: block;
}
.flfzs {
	margin: 60px auto; overflow: hidden;
}
.flfzs_tit {
	
}
.flfzs_tit span {
	background: rgb(255, 163, 4); margin: 0px auto; width: 180px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 24px; font-weight: bold; display: block;
}
.flfzs_tit img {
	margin: 10px auto; text-align: center; display: block;
}
.flfzs_tit p {
	text-align: center;
}
.flfzs_bod {
	margin: 35px auto; width: 1000px; overflow: hidden;
}
.flfzs_sq {
	background: rgb(255, 163, 4); margin: 25px auto; border-radius: 5px; border: 2px solid rgb(196, 125, 3); border-image: none; width: 220px; height: 50px; text-align: center;
}
.flfzs_sq a {
	text-align: center; color: rgb(255, 255, 255); line-height: 50px; letter-spacing: 10px; font-size: 18px;
}
.flgc {
	padding: 0px 0px 30px; overflow: hidden;
}
.flgc_tit {
	
}
.flgc_tit span {
	background: rgb(191, 26, 28); margin: 0px auto; width: 140px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 24px; font-weight: bold; display: block;
}
.flgc_tit img {
	margin: 10px auto; text-align: center; display: block;
}
.flgc_tit p {
	text-align: center;
}
.flgc_bod {
	
}
.flgc_bod img {
	padding: 40px 0px 30px;
}
.flgc_sq {
	background: rgb(191, 26, 28); margin: 25px auto; border-radius: 5px; border: 2px solid rgb(133, 2, 3); border-image: none; width: 220px; height: 50px; text-align: center;
}
.flgc_sq a {
	text-align: center; color: rgb(255, 255, 255); line-height: 50px; letter-spacing: 10px; font-size: 18px;
}
.flyk {
	background: url("/images/ygfl_25.jpg") no-repeat top; width: 100%; height: 595px; margin-top: 45px;
}
.flyk_tit {
	padding-top: 70px;
}
.flyk_tit span {
	background: rgb(255, 255, 255); margin: 0px auto; width: 140px; height: 50px; text-align: center; color: rgb(191, 26, 28); line-height: 50px; font-size: 24px; font-weight: bold; display: block;
}
.flyk_tit img {
	margin: 10px auto; text-align: center; display: block;
}
.flyk_tit p {
	text-align: center; color: rgb(255, 255, 255);
}
.flyk_bod {
	padding: 35px 0px 10px; overflow: hidden;
}
.flyk_bod ul {
	
}
.flyk_bod ul li {
	margin: 0px 75px; float: left;
}
.flyk_bod ul li img {
	
}
.flyk_sq {
	background: rgb(255, 255, 255); margin: 25px auto; border-radius: 15px; width: 220px; height: 50px; text-align: center;
}
.flyk_sq a {
	text-align: center; color: rgb(191, 26, 28); line-height: 50px; letter-spacing: 10px; font-size: 18px;
}
.lianxi {
	margin: 45px auto; overflow: hidden;
}
.lxfs {
	background: url("/images/lxwm_01.png") no-repeat top; width: 100%; margin-bottom: 30px; min-height: 447px;
}
.lxfs ul {
	
}
.lxfs ul li {
	margin: 0px 40px; width: 285px; padding-top: 100px; float: left;
}
.lxfs ul li .lx-add {
	width: 285px; height: 260px; color: rgb(255, 255, 255); background-color: rgba(191, 26, 28, 0.5); -moz-opacity: 0.5;
}
.lxfs ul li .lx-add img {
	margin: 0px auto; padding: 45px 0px 25px; display: block;
}
.lxfs ul li .lx-add dt {
	text-align: center; color: rgb(255, 255, 255); padding-bottom: 20px; font-size: 18px;
}
.lxfs ul li .lx-add dd {
	padding: 0px 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px;
}
.lxfs ul li .lx-tel {
	width: 285px; height: 260px; color: rgb(255, 255, 255); background-color: rgba(117, 216, 0, 0.5); -moz-opacity: 0.5;
}
.lxfs ul li .lx-tel img {
	margin: 0px auto; padding: 45px 0px 25px; display: block;
}
.lxfs ul li .lx-tel dt {
	text-align: center; color: rgb(255, 255, 255); padding-bottom: 20px; font-size: 18px;
}
.lxfs ul li .lx-tel dd {
	padding: 0px 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px;
}
.lxfs ul li .lx-qq {
	width: 285px; height: 260px; color: rgb(255, 255, 255); background-color: rgba(255, 114, 0, 0.5); -moz-opacity: 0.5;
}
.lxfs ul li .lx-qq img {
	margin: 0px auto; padding: 45px 0px 25px; display: block;
}
.lxfs ul li .lx-qq dt {
	text-align: center; color: rgb(255, 255, 255); padding-bottom: 20px; font-size: 18px;
}
.lxfs ul li .lx-qq dd {
	padding: 0px 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px;
}
.ddxl {
	background: rgb(247, 247, 247); padding: 50px 0px; width: 100%; overflow: hidden;
}
.ddxl h2 {
	text-align: center; color: rgb(255, 163, 4); font-size: 36px;
}
.ddxl_l {
	padding: 10px 0px 35px; width: 560px;
}
.ddxl_l ul {
	
}
.ddxl_l ul li {
	
}
.ddxl_l ul li .lx-xl {
	overflow: hidden;
}
.ddxl_l ul li .lx-xl img {
	padding-right: 15px; float: left; display: block;
}
.ddxl_l ul li .lx-xl span {
	color: rgb(255, 163, 4); line-height: 32px; font-size: 18px; font-weight: bold; float: left;
}
.ddxl_l ul li .lx-zs {
	margin: 0px; padding: 5px 0px;
}
.ddxl_l ul li .lx-zs dt {
	float: left;
}
.ddxl_l ul li .lx-zs dd {
	
}
.ddxl_r {
	padding: 30px 0px 35px;
}
.kfzx {
	overflow: hidden; margin-top: 70px;
}
.kfzx_tit {
	height: auto; overflow: hidden;
}
.kfzx_tit ul {
	
}
.kfzx_tit ul li {
	width: 200px; float: left;
}
.kfzx_tit ul li img {
	padding-right: 10px; float: left; display: block;
}
.kfzx_tit ul li strong {
	padding-top: 10px; font-size: 24px; float: left;
}
.kfzx_tit ul li span {
	font-size: 12px; float: left;
}
.kfzx_tit ul li p {
	color: rgb(191, 26, 28); padding-top: 35px; font-size: 18px;
}
.kfzx_bod {
	margin: 15px 0px; padding: 25px 0px; overflow: hidden; border-top-color: rgb(87, 20, 0); border-bottom-color: rgb(87, 20, 0); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
.kfzx_bod ul {
	
}
.kfzx_bod ul li {
	padding: 0px 10px; float: left;
}
.kfzx_bod ul li dt {
	padding: 10px; border: 1px solid rgb(87, 20, 0); border-image: none; width: 13px; height: 60px; color: rgb(87, 20, 0); line-height: 15px; float: left;
}
.kfzx_bod ul li dd {
	padding: 8px 20px; float: left;
}
.kfzx_bod ul li dd span {
	color: rgb(87, 20, 0); padding-right: 10px;
}
.kfzx_bod ul li p {
	line-height: 25px; text-indent: 2em;
}
.kfzx_lc {
	padding: 15px 0px; overflow: hidden;
}
.kfzx_lc ul {
	
}
.kfzx_lc ul li {
	margin: 0px 12px; float: left;
}
.kfzx_lc ul li.lx1 {
	background: url("/images/lxwm_15.png") no-repeat center; width: 200px; height: 100px;
}
.kfzx_lc ul li.lx1 p {
	color: rgb(244, 159, 31); line-height: 100px; padding-left: 90px; font-size: 24px;
}
.kfzx_lc ul li.lx2 {
	background: url("/images/lxwm_16.png") no-repeat center; width: 200px; height: 100px;
}
.kfzx_lc ul li.lx2 p {
	color: rgb(244, 159, 31); line-height: 100px; padding-left: 90px; font-size: 24px;
}
.kfzx_lc ul li.lx3 {
	background: url("/images/lxwm_17.png") no-repeat center; width: 200px; height: 100px;
}
.kfzx_lc ul li.lx3 p {
	color: rgb(244, 159, 31); line-height: 100px; padding-left: 90px; font-size: 24px;
}
.kfzx_lc ul li.lx4 {
	background: url("/images/lxwm_18.png") no-repeat center; width: 200px; height: 100px;
}
.kfzx_lc ul li.lx4 p {
	color: rgb(244, 159, 31); line-height: 100px; padding-left: 90px; font-size: 24px;
}
.kfzx_lc ul li.lx5 {
	background: url("/images/lxwm_19.png") no-repeat center; width: 200px; height: 100px;
}
.kfzx_lc ul li.lx5 p {
	color: rgb(244, 159, 31); line-height: 100px; padding-left: 90px; font-size: 24px;
}
.n_show {
	margin: 35px auto; height: auto; overflow: hidden;
}
.n_show h1 {
	margin: 25px auto; text-align: center; color: rgb(215, 84, 82); line-height: 40px; font-size: 26px;
}
.n_show_time {
	width: 100%; height: 30px; text-align: center; line-height: 30px; font-size: 12px;
}
.n_show_time span {
	padding-left: 55px; font-size: 12px;
}
.n_show_img {
	text-align: center; margin-top: 25px;
}
.n_show_img img {
	padding: 5px; border: 1px solid rgb(219, 219, 219); border-image: none;
}
.n_show_body {
	margin: 20px auto; padding: 30px 20px;
}
.n_show_body p {
	line-height: 30px; text-indent: 2em; margin-bottom: 1em;
}
.n_news {
	margin: 35px auto; height: auto; overflow: hidden;
}
.n_news ul {
	
}
.n_news ul li {
	margin: 10px 0px; padding: 10px 0px; height: 100px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.n_news ul li .date {
	margin: 15px 0px; width: 150px; text-align: center; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: dotted;
}
.n_news ul li .date strong {
	font-size: 26px; display: block;
}
.n_news ul li .date span {
	font-size: 20px;
}
.n_news ul li .info {
	padding: 5px 25px; width: 915px;
}
.n_news ul li .info label {
	line-height: 35px; text-indent: 0em; font-size: 18px; font-weight: bold; display: block;
}
.n_news ul li .info p {
	line-height: 25px; text-indent: 0em;
}
.n_news ul li .info p span {
	color: rgb(102, 102, 102);
}
.n_news ul li:hover .info {
	color: rgb(215, 84, 82) !important;
}
.n_news ul li:hover .info label {
	color: rgb(215, 84, 82) !important;
}
.n_news ul li:hover .info p span {
	color: rgb(215, 84, 82) !important;
}
.n_news h1 {
	margin: 25px auto; text-align: center; color: rgb(215, 84, 82); line-height: 40px; font-size: 26px;
}
.time_click {
	width: 100%; height: 30px; text-align: center; line-height: 30px; font-size: 12px;
}
.time_click span {
	padding-left: 55px; font-size: 12px;
}
.n_news_js {
	margin: 20px auto; padding: 30px 20px; border: 1px dotted rgb(204, 204, 204); border-image: none;
}
.n_news_js p {
	line-height: 30px; text-indent: 2em; margin-bottom: 1em;
}
.read {
	background: rgb(245, 245, 245); margin: 0px 0px 80px; padding: 20px 25px; height: auto; overflow: hidden;
}
.read_tit {
	height: 40px; font-size: 24px; border-bottom-color: rgb(162, 162, 162); border-bottom-width: 1px; border-bottom-style: dotted;
}
.read_bod {
	padding-top: 15px;
}
.read_bod ul {
	
}
.read_bod ul li {
	background: url("/images/index_ico.png") no-repeat left; width: 535px; float: left;
}
.read_bod ul li a {
	line-height: 35px; padding-left: 20px;
}
.read_bod ul li a:hover {
	color: rgb(215, 84, 82);
}
.read_bod ul li span {
	color: rgb(136, 136, 136); line-height: 35px; padding-right: 25px; float: right;
}
.pager {
	background: rgb(244, 244, 244); padding: 0px 15px; text-align: center; line-height: 40px;
}
.pager a {
	line-height: 40px;
}
.pagelist {
	padding: 12px 0px; width: 60%; text-align: center; overflow: hidden; margin-bottom: 50px; float: right;
}
.pagelist ul {
	overflow: hidden; float: right;
}
.pagelist ul li {
	background: none; margin: 4px; padding: 0px 8px; border: 1px solid rgb(238, 238, 238) !important; border-image: none !important; width: auto; height: 30px; text-align: center; line-height: 30px; float: left;
}
.pagelist ul li a {
	padding: 0px; text-align: center; line-height: 30px;
}
.pagelist ul li a:hover {
	color: rgb(215, 84, 82);
}
.pagelist .thisclass {
	background: rgb(215, 84, 82); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); line-height: 30px !important; font-weight: bold;
}
.pagelist .thisclass a {
	font-weight: bold;
}
.pagelist span {
	line-height: 30px !important; padding-right: 0px !important;
}
.link {
	
}
.link p {
	color: rgb(169, 177, 188); font-size: 24px; font-weight: bold;
}
.link ul {
	padding: 10px 0px; overflow: hidden;
}
.link ul li {
	padding: 0px 5px; float: left;
}
.link ul li a {
	color: rgb(169, 177, 188); line-height: 25px;
}
.foot {
	background: rgb(41, 50, 62); padding: 15px 0px; width: 100%; overflow: hidden;
}
.foot ul {
	margin: 5px 0px; padding: 0px; text-align: center; overflow: hidden; font-size: 0px;
}
.foot ul li {
	display: inline-block;
}
* + html .foot ul li {
	float: left;
}
.foot ul li a {
	padding: 0px 15px; text-align: center; color: rgb(169, 177, 188); line-height: 15px; border-left-color: rgb(169, 177, 188); border-left-width: 1px; border-left-style: solid;
}
.foot p {
	text-align: center; color: rgb(169, 177, 188); line-height: 35px;
}
#return {
	left: 50%; width: 50px; bottom: 20px; margin-left: 600px; display: none; position: fixed; z-index: 2000;
}
.it p {
	line-height: 28px;
}
.it h3 {
	line-height: 28px;
}
.box p {
	line-height: 32px;
}
.box2 p {
	line-height: 32px;
}
