body {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
lengend {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
.p {
	padding: 30px 0px;
}
input {
	box-shadow: none;
}
textarea {
	box-shadow: none;
}
body {
	font: 14px/22px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
button {
	font: 14px/22px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
input {
	font: 14px/22px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
select {
	font: 14px/22px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 14px/22px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
* h1 {
	margin: 0px;
}
* h2 {
	margin: 0px;
}
* h3 {
	margin: 0px;
}
* h4 {
	margin: 0px;
}
* h5 {
	margin: 0px;
}
* h6 {
	margin: 0px;
}
address {
	font-style: normal;
}
cite {
	font-style: normal;
}
dfn {
	font-style: normal;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
var {
	font-style: normal;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
a {
	color: rgb(102, 102, 102); text-decoration: none; -ms-word-wrap: break-word;
}
a:hover {
	color: rgb(0, 146, 223); text-decoration: none;
}
legend {
	color: rgb(0, 0, 0);
}
fieldset {
	border: currentColor; border-image: none;
}
img {
	border: currentColor; border-image: none;
}
button {
	font-size: 100%;
}
input {
	font-size: 100%;
}
select {
	font-size: 100%;
}
textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
html {
	-ms-overflow-y: scroll;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.fz12 {
	font-size: 12px;
}
.fz14 {
	font-size: 14px;
}
.fz16 {
	font-size: 16px;
}
.fz18 {
	font-size: 18px;
}
.fz20 {
	font-size: 20px;
}
.fz22 {
	font-size: 22px;
}
.clear {
	height: 0px; clear: both;
}
.blk-main .clearlist {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 0px; clear: both; float: none;
}
.blk {
	margin-bottom: 25px;
}
.blk-main {
	margin: 0px auto; width: 1200px;
}
.blk-xs {
	width: 240px;
}
.blk-sm {
	width: 930px;
}
.blk {
	margin-bottom: 30px;
}
.p-trbl {
	padding: 30px;
}
.p-trl {
	padding: 30px 30px 0px;
}
.nodata {
	background: url("images/nodata.png") no-repeat 58px 20px rgb(255, 255, 255); margin: 10px 0px; padding: 80px 0px 80px 220px; border: 1px solid rgb(238, 238, 238); border-image: none; text-transform: capitalize;
}
.clearafter::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.blk-main .listclear {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 0px; clear: both; float: none;
}
.clear {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 0px; clear: both; float: none;
}
.blk-md {
	width: 100%; clear: both;
}
.p1-describe {
	background: rgb(250, 249, 248); padding: 14px; border: 1px solid rgb(211, 211, 211); border-image: none; color: rgb(51, 51, 51); overflow: hidden; margin-bottom: 35px;
}
.endit-content {
	line-height: 28px;
}
.endit-content p {
	margin: 15px 0px;
}
.endit-content img {
	max-width: 100%;
}
.endit-content #map img {
	max-width: inherit;
}
.endit-content #platform img {
	max-width: inherit;
}
.p2-about-list-con2 #map img {
	max-width: inherit;
}
.p2-about-list-con2 #platform img {
	max-width: inherit;
}
.p4-info-content-2-text #map img {
	max-width: inherit;
}
.p4-info-content-2-text #platform img {
	max-width: inherit;
}
.endit-content em {
	font-style: italic;
}
.endit-content i {
	font-style: italic;
}
.endit-content .img-p {
	margin: 0px; text-align: center; text-indent: 0px; padding-top: 14px;
}
.endit-content .img-container {
	
}
.endit-content .img-block {
	margin: 0px; text-align: center; text-indent: 0px; padding-top: 14px;
}
.endit-desc {
	padding: 15px 0px; line-height: 26px; overflow: hidden;
}
.p1-titlel-1 {
	background: rgb(250, 249, 248); height: 50px; margin-bottom: 40px;
}
.p1-titlel-1 h3 {
	background: rgb(255, 255, 255); height: 42px; color: rgb(51, 51, 51); line-height: 18px; font-size: 18px; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: solid;
}
.p1-titlel-1 span {
	height: 41px; border-bottom-color: rgb(0, 146, 223); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.p1-titlel-1 span a {
	color: rgb(51, 51, 51);
}
.p1-info-list-content-2-fy {
	text-align: center; overflow: hidden;
}
.p1-info-list-content-2-fy a {
	padding: 0px 14px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 40px; line-height: 40px; overflow: hidden; margin-left: 5px; vertical-align: top; display: inline-table; box-sizing: border-box;
}
.p1-info-list-content-2-fy span {
	padding: 0px 14px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 40px; line-height: 40px; overflow: hidden; margin-left: 5px; vertical-align: top; display: inline-table; box-sizing: border-box;
}
.p1-info-list-content-2-fy .laypage_curr {
	background: rgb(0, 146, 223); color: rgb(255, 255, 255);
}
.p1-info-list-content-2-fy a:hover {
	border: 1px solid rgb(0, 146, 223); border-image: none; color: rgb(0, 146, 223);
}
.blk-main .p1-info-list-content-2-fy .laypage_next {
	border: 1px solid rgb(255, 255, 255); border-image: none; padding-left: 15px; display: inline-block;
}
.blk-main .p1-info-list-content-2-fy .laypage_next:hover {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.blk-main .p1-info-list-content-2-fy .laypage_prev {
	border: 1px solid rgb(255, 255, 255); border-image: none; padding-left: 15px; display: inline-block;
}
.blk-main .p1-info-list-content-2-fy .laypage_prev:hover {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.p2-title1 {
	height: 52px; line-height: 52px; font-size: 18px; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid; position: relative;
}
.p2-title1::before {
	background: rgb(0, 146, 223); left: 0px; top: -1px; width: 7.3%; height: 1px; position: absolute; content: "";
}
.p2-title1 a {
	color: rgb(53, 53, 53);
}
.p2-title2 {
	height: 50px; color: rgb(51, 51, 51); line-height: 50px; font-size: 16px; position: relative;
}
.p2-title2::before {
	background: rgb(0, 146, 223); left: 0px; width: 25px; height: 2px; bottom: 0px; position: absolute; content: "";
}
.p2-titlel1 {
	top: -31px; height: 22px; right: 0px;
}
.p2-titlel1 li {
	background: rgb(227, 227, 227); margin: 0px 0px 0px 9px; border-radius: 11px; width: 11px; height: 11px; float: left;
}
.p2-titlel1 li.cur {
	background: rgb(0, 146, 223); cursor: pointer;
}
.p2-title3 {
	height: 104px; text-align: center; color: rgb(120, 151, 83); line-height: 38px; font-size: 18px; font-weight: normal; position: relative;
}
.p2-title3 span {
	color: rgb(200, 200, 200); text-transform: uppercase; line-height: 48px; font-family: "Times New Roman"; font-size: 38px; display: block;
}
.p2-title3::before {
	background: rgb(169, 169, 169); top: 67px; width: 2.8%; height: 1px; position: absolute; content: "";
}
.p2-title3::after {
	background: rgb(169, 169, 169); top: 67px; width: 2.8%; height: 1px; position: absolute; content: "";
}
.p2-title3::before {
	left: 41.2%;
}
.p2-title3::after {
	right: 41.2%;
}
.p2-page {
	padding: 48px 0px 0px; text-align: center; clear: both;
}
.p2-page .laypage_next {
	padding: 0px; border-radius: 3px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 118px; height: 38px; color: rgb(0, 0, 0); line-height: 38px; display: inline-block;
}
.p2-page .laypage_prev {
	padding: 0px; border-radius: 3px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 118px; height: 38px; color: rgb(0, 0, 0); line-height: 38px; display: inline-block;
}
.p2-page a {
	padding: 0px 10px; color: rgb(187, 187, 187); font-style: normal;
}
.p2-page span {
	padding: 0px 10px;
}
.p4-titlel-1 {
	color: rgb(36, 36, 36); line-height: 52px; overflow: hidden; font-size: 20px; font-weight: normal; margin-bottom: 24px; max-height: 106px;
}
.p4-titlel-1 em {
	background: rgb(238, 238, 238); height: 1px; display: block;
}
.p4-titlel-1 span {
	background: rgb(0, 146, 223); width: 36px; height: 2px; display: block;
}
.p4-titlel-2 {
	background: rgb(0, 146, 223); height: 55px; color: rgb(235, 235, 235); line-height: 55px; padding-left: 18px; font-size: 20px;
}
.p4-titlel-2 span {
	overflow: hidden; font-weight: normal; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 80%;
}
.p4-page {
	text-align: center;
}
.p4-page .laypageskin_yahei .laypage_curr {
	background-color: rgb(0, 146, 223);
}
.p4-page .laypageskin_yahei a {
	background-color: rgb(238, 238, 238);
}
.p4-page .laypageskin_yahei span {
	background-color: rgb(238, 238, 238);
}
.p11-viskins {
	
}
.p11-viskins-li li {
	
}
.p11-title {
	
}
.p11-524d4c {
	background-color: rgb(82, 77, 76);
}
.p11-383636 {
	background-color: rgb(56, 54, 54);
}
.p11-313030 {
	background-color: rgb(49, 48, 48);
}
.p11-3f3c3b {
	background-color: rgb(63, 60, 59);
}
.p11-494544 {
	background-color: rgb(73, 69, 68);
}
.p11-575352 {
	border-color: rgb(87, 83, 82);
}
.p11-4f4c4b {
	border-color: rgb(79, 76, 75);
}
.p11-b313030 {
	border-color: rgb(49, 48, 48);
}
.p11-title {
	height: 80px; color: rgb(226, 153, 35); line-height: 80px; padding-left: 30px; font-size: 22px; font-weight: bold;
}
.p11-page {
	height: 50px; text-align: center; font-size: 0px; margin-bottom: 20px;
}
.p11-page .laypage_curr {
	background: rgb(226, 153, 35); border-color: rgb(226, 153, 35);
}
.p11-page a {
	background: rgb(73, 69, 68); margin: 0px; padding: 0px 22px; border: 1px solid rgb(87, 83, 82); border-image: none; line-height: 48px; font-size: 14px; vertical-align: top; display: inline-block; cursor: pointer;
}
.p11-page span {
	background: rgb(73, 69, 68); margin: 0px; padding: 0px 22px; border: 1px solid rgb(87, 83, 82); border-image: none; line-height: 48px; font-size: 14px; vertical-align: top; display: inline-block; cursor: pointer;
}
.p11-page a:hover {
	color: rgb(255, 255, 255);
}
.p11-describe {
	overflow: hidden; margin-bottom: 40px;
}
.p11-describe .p11-title {
	background-position: -1px -178px;
}
.p11-describe .p11-describe-con {
	border-width: 1px; border-style: solid; padding: 15px; overflow: hidden;
}
.nsw-modal {
	background: rgba(225, 225, 225, 0.5); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 99999;
}
.modal-dialog {
	border-radius: 3px; left: 50%; top: 150px; width: 400px; color: rgb(0, 0, 0); overflow: hidden; margin-left: -200px; position: fixed; z-index: 99998; min-height: 155px;
}
.modal-dialog .css-icon {
	
}
.modal-dialog .modal-head {
	background: rgb(246, 239, 239); padding: 0px 20px; height: 30px; line-height: 30px; font-size: 14px;
}
.modal-dialog .modal-head .modal-logo {
	background-position: 1px 0px; margin: 8px 5px 0px 0px; width: 15px; height: 15px; float: left;
}
.modal-dialog .modal-head .close {
	background-position: -14px 0px; width: 15px; height: 15px; margin-top: 8px; float: right;
}
.modal-dialog .modal-body {
	background: rgb(255, 255, 255); width: 100%; overflow: hidden; padding-bottom: 10px; min-height: 125px;
}
.modal-dialog .modal-body .modal-body-left {
	width: 140px; float: left;
}
.modal-dialog .modal-body .modal-body-left .icon {
	margin: 30px 0px 0px 48px; width: 64px; height: 64px;
}
.modal-dialog .modal-body .modal-body-left .success-message {
	background-position: 0px -14px;
}
.modal-dialog .modal-body .modal-body-left .warming-message {
	background-position: 0px -78px;
}
.modal-dialog .modal-body .modal-body-right {
	width: 260px; padding-top: 20px; float: right;
}
.modal-dialog .modal-body .modal-body-right .close-btn {
	background: rgb(129, 128, 121); width: 90px; height: 24px; text-align: center; color: rgb(0, 0, 0); line-height: 24px; display: inline-block;
}
.modal-dialog .modal-body .modal-body-right p {
	line-height: 30px;
}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
.p15-infocontent-1-tit{text-align:center;}
.p15-infocontent-1-bool{
	text-align:center;
	color:#999999;
	font-size:12px;
	padding-top:10px;
	padding-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90c42f;
}
