.gr_kefu {
	top: 214px; width: 50px; height: 205px; right: 0px; position: fixed; z-index: 100;
}
.gr_kefu ul li {
	width: 50px; height: 50px; line-height: 50px; font-size: 16px; margin-bottom: 1px; float: left; position: relative;
}
.gr_kefu ul li .sidebox {
	background: rgb(2 95 167); transition:0.3s; top: 0px; width: 50px; height: 50px; right: 0px; color: rgb(255, 255, 255); overflow: hidden; font-size: 12px; position: absolute; opacity: 0.8;
}
.gr_kefu ul li.kf2 .sidebox {
	overflow: visible;
}
.gr_kefu ul li .sidebox:hover {
	opacity: 1;
}
.gr_kefu ul li .sidebox3 {
	font-size: 14px;
}
.gr_kefu ul li .sidetop {
	background: rgb(34, 34, 34); transition:0.3s; width: 50px; height: 50px; line-height: 50px; display: inline-block; opacity: 0.8;
}
.gr_kefu ul li .sidetop:hover {
	opacity: 1;
}
.gr_kefu ul li img {
	float: left;
}
.gr_kefu ul li .kImg {
	padding: 13px;
}
.gr_kefu .kf_wx {
	background: rgb(255, 255, 255); padding: 14px; border: 1px solid rgb(218, 218, 218); border-image: none; left: -140px; top: 0px; width: 140px; text-align: center; color: rgb(51, 51, 51); line-height: 20px; display: none; position: absolute;
}
.gr_kefu .kf_wx img {
	width: 110px; height: 110px; margin-bottom: 5px; float: none; display: block;
}
.gr_kefu .qq {
	height: 0px; position: relative; z-index: 2;
}
.gr_kefu .qq .sidebox {
	background: rgb(255, 255, 255); border-radius: 5px 0px 0px 5px; border: 1px solid rgb(2 95 167); border-image: none; top: auto; width: 140px; height: auto; text-align: center; right: -150px; bottom: -50px; padding-bottom: 5px; opacity: 1;
}
.gr_kefu .qq h5 {
	background: rgb(2 95 167); padding: 0px 10px; height: 35px; text-align: left; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; font-weight: normal; margin-bottom: 10px;
}
.gr_kefu .qq h5 i {
	transition:0.3s; width: 20px; margin-top: 5px; float: right; position: relative; z-index: 5; cursor: pointer;
}
.gr_kefu .qq h5 i:hover {
	transform: rotate(90deg);
}
.gr_kefu .qq a {
	margin: 5px 15px; border-radius: 18px; border: 1px solid rgb(2 95 167); border-image: none; height: 32px; line-height: 32px; display: block;
}
.pagination {
	padding: 25px 0px 15px; text-align: center; overflow: hidden;
}
.pagination a {
	background: rgb(255, 255, 255); padding: 0px 12px; border: 1px solid rgb(227, 227, 227); border-image: none; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; margin-left: 2px; display: inline-block;
}
.pagination a.a1 {
	padding: 0px 12px; height: 30px; line-height: 30px; margin-top: 0px;
}
.pagination a:hover {
	background: rgb(241, 241, 241); color: rgb(0, 0, 0); text-decoration: none;
}
.pagination span {
	background: rgb(2 95 167); padding: 0px 12px; border: 1px solid rgb(2 95 167); border-image: none; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; margin-left: 2px; display: inline-block;
}
.yzh-table-feedback tr {
	height: 40px;
}
.yzh-table-feedback .input-label {
	padding: 5px; width: 80px; height: 20px; line-height: 20px; font-size: 14px; vertical-align: top;
}
.yzh-table-feedback .input-text {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 400px; height: 28px; line-height: 28px; font-size: 14px; margin-bottom: 15px;
}
.yzh-table-feedback .input-textarea {
	background: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 470px; height: 210px; margin-bottom: 10px;
}
.yzh-table-feedback .input-verifycode {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100px; height: 28px; line-height: 28px; margin-bottom: 15px; float: left;
}
.yzh-table-feedback .input-text:focus {
	border-color: rgb(102, 102, 102); outline: 0px;
}
.input-textarea:focus {
	border-color: rgb(102, 102, 102); outline: 0px;
}
.yzh-table-feedback .yzh-btn {
	background: rgb(2 95 167); border: 0px currentColor; border-image: none; width: 110px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 18px; margin-right: 15px; float: left; display: block; cursor: pointer;
}
.yzh-table-feedback .yzh-btn:hover {
	background: rgb(51, 51, 51); transition:0.3s;
}
.pageContentBox .contactnr {
	margin: 0px auto; width: 600px;
}
.sitemap-frame .site-box {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid;
}
.sitemap-frame .site-box .left {
	background: rgb(85, 85, 85); padding: 10px 20px; color: rgb(255, 255, 255);
}
.sitemap-frame .site-box .left a {
	color: rgb(255, 255, 255); display: inline-block;
}
.sitemap-frame .site-box .right {
	color: rgb(136, 136, 136); line-height: 35px; padding-left: 20px; font-size: 13px;
}
.sitemap-frame .site-box .right a {
	color: rgb(136, 136, 136); font-size: 13px; display: inline-block;
}
.sitemap-frame .site-box .right a:hover {
	color: rgb(2 95 167);
}
.sitemap-frame .list {
	margin: 40px 0px; width: 100%; float: left; display: table;
}
.sitemap-frame .list li {
	text-align: center; display: table-cell;
}
.sitemap-frame .list hr {
	background: rgb(0, 0, 0); border: currentColor; border-image: none; width: 3px; height: 100%;
}
.sitemap-frame .list h4 {
	
}
.sitemap-frame .list h4 a {
	background: rgb(96, 119, 130); margin: 0px 5px; padding: 10px; border-radius: 7px; color: rgb(255, 255, 255); font-size: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.sitemap-frame .list a::before {
	padding-right: 5px;
}
.sitemap-frame .list .box {
	margin: 0px 5px; padding: 20px 0px 10px; clear: both; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.sitemap-frame .list .box a {
	background: rgb(237, 237, 237); margin: 0px 0px 20px 5px; padding: 10px 5px; border-radius: 5px; color: rgb(102, 102, 102); font-size: 13px; display: block; position: relative;
}
.sitemap-frame .list .box a::after {
	background: rgb(202, 202, 202); left: -12px; top: 20px; width: 12px; height: 5px; display: block; position: absolute; content: "";
}
.sitemap-frame .list a:hover {
	background: rgb(2 95 167); color: rgb(255, 255, 255);
}
.sitemap-frame .list a:hover::after {
	
}
.yzh-map-main .site_plc {
	background: url("../images/mapIcon.png") no-repeat 0px 8px; padding: 5px 0px; text-indent: 15px;
}
.yzh-map-main .sitemap_con h4 {
	line-height: 35px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 15px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.yzh-map-main .b4 {
	overflow: hidden; margin-bottom: 20px;
}
.yzh-map-main .b4 ul {
	
}
.yzh-map-main .b4 li {
	background: url("../images/ly_li.png") no-repeat left; width: 155px; line-height: 30px; padding-left: 14px; float: left;
}
#baidu-map {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 720px; height: 350px; float: left;
}
