.win1200 {
	margin: 0px auto; width: 1200px; clear: both;
}
.win380 {
	width: 380px;
}
.img-10 {
	width: 10px;
}
.img-4 {
	width: 4px;
}
.img-15 {
	width: 15px;
}
.img-22 {
	width: 22px;
}
.img-25 {
	width: 25px;
}
.img-28 {
	width: 28px;
}
.img-35 {
	width: 35px;
}
.img-66 {
	width: 66px;
}
a {
	color: rgb(51, 51, 51); text-decoration: none; display: block;
}
a:hover {
	color: rgb(22, 88, 160);
}
.header {
	background: url("../image/zyt_1.png") no-repeat top / 100%; width: 100%;
}
.logo-box {
	width: 440px; height: 92px;
}
.header-icon {
	width: 18px;
}
.header-nav-item {
	width: 90px; height: 55px; cursor: pointer;
}
.header-nav-bot {
	width: 1200px; height: 4px; position: relative;
}
.header-nav-line {
	background: rgb(22, 88, 160); left: 0px; top: 0px; width: 90px; height: 4px; position: absolute;
}
.header-nav-0 {
	transition:left 0.5s; left: 0px !important;
}
.header-nav-1 {
	transition:left 0.5s; left: 200px !important;
}
.header-nav-2 {
	transition:left 0.5s; left: 400px !important;
}
.header-nav-3 {
	transition:left 0.5s; left: 600px !important;
}
.header-nav-4 {
	transition:left 0.5s; left: 800px !important;
}
.header-nav-5 {
	transition:left 0.5s; left: 1000px !important;
}
.main-cent-nav {
	background: url("../image/zyt_5.png") no-repeat left; height: 45px; padding-right: 100px; padding-left: 100px;
}
.zdly-box-1 {
	background: rgb(238, 246, 255); width: 205px; height: 60px; margin-bottom: 10px;
}
.zdly-box-2 {
	background: rgb(238, 246, 255); width: 165px; height: 60px; margin-bottom: 10px;
}
.zdly-box-3 {
	background: rgb(238, 246, 255); width: 380px; height: 53px;
}
.zw-item {
	width: 200px;
}
.zw-box {
	width: 179px; height: 70px; margin-top: 10px; margin-left: 11px;
}
.zw-item-0 {
	background: url("../image/zyt_zw_1.png") no-repeat 0% 0% / 100%; color: rgb(8, 91, 164);
}
.zw-item-1 {
	background: url("../image/zyt_zw_2.png") no-repeat 0% 0% / 100%; color: rgb(176, 93, 35);
}
.zw-item-2 {
	background: url("../image/zyt_zw_3.png") no-repeat 0% 0% / 100%; color: rgb(64, 84, 133);
}
.zw-item-3 {
	background: url("../image/zyt_zw_4.png") no-repeat 0% 0% / 100%; color: rgb(209, 54, 54);
}
.zw-item-4 {
	background: url("../image/zyt_zw_5.png") no-repeat 0% 0% / 100%; color: rgb(51, 51, 51);
}
.zw-item-5 {
	background: url("../image/zyt_zw_6.png") no-repeat 0% 0% / 100%; color: rgb(47, 152, 66);
}
.zw-mian-box {
	min-height: 128px;
}
.zw-bot-box {
	height: 64px;
}
.hd-img-1 {
	width: 285px;
}
.hd-left-item {
	width: 178px; height: 55px; display: table-cell;
}
.zyt_hd_1 {
	background: url("../image/zyt_hd_1_1.png") no-repeat 0% 0% / 100%;
}
.zyt_hd_2 {
	background: url("../image/zyt_hd_2_1.png") no-repeat 0% 0% / 100%;
}
.zyt_hd_3 {
	background: url("../image/zyt_hd_3_1.png") no-repeat 0% 0% / 100%;
}
.zyt_hd_4 {
	background: url("../image/zyt_hd_4_1.png") no-repeat 0% 0% / 100%;
}
.bot-select {
	background: rgb(54, 130, 168) !important; height: 30px;
}
.nav-item-box {
	height: 42px;
}
.nav-tab-box {
	margin: 0px 20px 0px 0px; width: 85px; height: 38px; text-align: center; line-height: 38px; cursor: pointer;
}
.nav-tab-box-1 {
	margin: 0px 20px 0px 0px; width: 70px; height: 38px; text-align: center; line-height: 38px; cursor: pointer;
}
.nav-zw-box {
	width: 110px; height: 38px; text-align: center; line-height: 38px; cursor: pointer;
}
.nav-tab-line {
	width: 380px; height: 4px; position: relative;
}
.tab-line-box {
	background: rgb(22, 88, 160); left: 0px; top: 0px; width: 85px; height: 4px; position: absolute;
}
.tab-line-box-1 {
	background: rgb(22, 88, 160); left: 0px; top: 0px; width: 70px; height: 4px; position: absolute;
}
.tab-line-1-0 {
	transition:left 0.5s; left: 0px !important;
}
.tab-line-1-1 {
	transition:left 0.5s; left: 90px !important;
}
.tab-line-0 {
	transition:left 0.5s; left: 0px !important;
}
.tab-line-1 {
	transition:left 0.5s; left: 105px !important;
}
.tab-line-2 {
	transition:left 0.5s; left: 210px !important;
}
.zw-line-box {
	background: rgb(22, 88, 160); left: 0px; top: 0px; width: 130px; height: 4px; position: absolute;
}
.zw-line-0 {
	transition:left 0.5s; left: 0px !important; width: 130px;
}
.zw-line-1 {
	transition:left 0.5s; left: 130px !important; width: 110px;
}
.zw-line-2 {
	transition:left 0.5s; left: 240px !important; width: 110px;
}
.zw-line-3 {
	transition:left 0.5s; left: 350px !important; width: 110px;
}
.zw-line-4 {
	transition:left 0.5s; left: 460px !important; width: 110px;
}
.zw-line-5 {
	transition:left 0.5s; left: 570px !important; width: 110px;
}
.zw-line-6 {
	transition:left 0.5s; left: 680px !important; width: 110px;
}
.header-nav-body {
	background: rgb(254, 254, 254); padding: 10px; top: 91px; width: 1200px; position: absolute; z-index: 999999; min-height: 100px; box-shadow: 0px 0px 10px rgba(0,0,0,0.35);
}
.top-box {
	height: 40px; line-height: 40px;
}
.header-search-btn {
	cursor: pointer;
}
.video-box {
	width: 380px; height: 185px;
}
.index-main-botbor {
	border-bottom-color: rgb(246, 246, 246); border-bottom-width: 2px; border-bottom-style: solid;
}
.guiding-line {
	background: rgb(226, 226, 226); width: 2px; height: 15px;
}
.zwfw-bot {
	background: rgb(255, 255, 255); border: 1px solid rgb(238, 246, 255); border-image: none; left: 20px; top: 30px; width: 120px; display: none;
}
.zwfw-bot a {
	padding: 0px 15px; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; -ms-text-overflow: ellipsis; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical;
}
.zwfw-select-icon {
	width: 20px; display: table-cell;
}
.header-1 {
	background: url("zyt_22.png") no-repeat top / 1920px; width: 100%;
}
.cy-top-box {
	height: 145px; padding-bottom: 40px; background-size: 100%;
}
.cy-logo {
	width: 440px; height: 95px;
}
.cy-top-right {
	width: 346px; height: 97px;
}
.change-check {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(167, 197, 230); border-image: none; width: 83px; height: 28px; text-align: center; color: rgb(50, 100, 160); line-height: 28px; font-size: 14px;
}
.triangle-down {
	width: 0px; height: 0px; border-top-color: rgb(0, 0, 0); border-right-color: transparent; border-left-color: transparent; border-top-width: 8px; border-right-width: 6px; border-left-width: 6px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.change-bot {
	background: rgb(255, 255, 255); border: 1px solid rgb(238, 246, 255); border-image: none; left: 0px; top: 20px; width: 120px; display: none;
}
.change-bot a {
	padding: 0px 15px; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; -ms-text-overflow: ellipsis; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical;
}
.change-input {
	border-radius: 5px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 238px; height: 28px;
}
.change-input input {
	background: none; padding: 0px 15px; border: 0px currentColor; border-image: none; width: 208px; height: 28px;
}
.change-btn-1 {
	background: rgb(50, 100, 160); border-radius: 3px; border: 1px solid rgb(50, 100, 160); border-image: none; width: 78px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px;
}
.change-btn-2 {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 78px; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px;
}
.zhpx-down {
	width: 0px; height: 0px; border-top-color: rgb(50, 100, 160); border-right-color: transparent; border-left-color: transparent; border-top-width: 8px; border-right-width: 6px; border-left-width: 6px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.zhpx-up {
	width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(50, 100, 160); border-left-color: transparent; border-right-width: 6px; border-bottom-width: 8px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.map-item-box {
	width: 272px; margin-right: 35px; margin-bottom: 25px; box-shadow: 0px 0px 10px #f8f8f8;
}
.map-item-img {
	width: 252px; height: 165px; overflow: hidden; object-fit: cover;
}
.map-item-img-1 {
	width: 226px; height: 370px; overflow: hidden; object-fit: cover;
}
.map-item-bot {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 5px; border: 1px solid rgb(167, 197, 230); border-image: none; width: 137px; height: 28px;
}
.map-item-bot .bot-item {
	height: 28px; text-align: center; line-height: 28px;
}
.map-item-bot .bot-line {
	border-right-color: rgb(167, 197, 230); border-right-width: 1px; border-right-style: solid;
}
.pages-box {
	font-size: 16px;
}
.pages-box a {
	margin: 0px 10px; color: rgb(102, 102, 102);
}
.pages-box span {
	margin: 0px 10px; color: rgb(57, 111, 178);
}
.pages-box a:hover {
	color: rgb(57, 111, 178);
}
.zc-search-box {
	background: url("../image/zyt_28.png") no-repeat top / 100%; width: 380px; height: 95px;
}
.zc-search {
	left: 30px; height: 30px; right: 30px; bottom: 15px; line-height: 30px; position: absolute;
}
.zc-search .input-text {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 252px; height: 30px; line-height: 30px; text-indent: 20px;
}
.zc-search .input-sub {
	background: rgb(58, 126, 201); border: currentColor; border-image: none; width: 56px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; margin-top: 3px;
}
.header-map-item {
	width: 90px; height: 55px; cursor: pointer;
}
.header-map-bot {
	width: 1200px; height: 4px; position: relative;
}
.header-map-line {
	background: rgb(22, 88, 160); left: 0px; top: 0px; width: 90px; height: 4px; position: absolute;
}
.header-map-0 {
	transition:left 0.5s; left: 0px !important;
}
.header-map-1 {
	transition:left 0.5s; left: 240px !important;
}
.header-map-2 {
	transition:left 0.5s; left: 480px !important;
}
.header-map-3 {
	transition:left 0.5s; left: 720px !important;
}
.header-map-4 {
	transition:left 0.5s; left: 960px !important; width: 120px;
}
.header-search {
	background: url("../image/zyt_2.png") no-repeat left / 433px; width: 454px; height: 51px;
}
.top-search {
	background: none; border: currentColor; border-image: none; width: 100%; height: 30px; line-height: 30px; font-size: 15px;
}
.top-search-right {
	background: url("../image/zyt_2_1.png") no-repeat center / 51px; border: currentColor; border-image: none; width: 51px; height: 51px; font-size: 0px; cursor: pointer;
}
.top-search {
	
}
