.w1200 {
	margin: 0px auto; width: 1200px;
}
.header {
	background: url("/tmyjzgcx/images/head.png") no-repeat center / cover; width: 100%; height: 180px;
}
.logo {
	float: left;
}
.logo img {
	margin-top: 44px;
}
.header_right {
	float: right;
}
.header_links {
	margin-top: 54px;
}
.header_links a {
	color: rgb(255, 255, 255); line-height: 16px; padding-right: 10px; padding-left: 10px; font-size: 14px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
.header_links a:last-child {
	border: currentColor; border-image: none;
}
.search_wrap {
	border-radius: 30px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 221px; height: 37px; margin-top: 14px; float: right;
}
.search_input {
	background: none; border: currentColor; border-image: none; width: 80%; height: 37px; color: rgb(255, 255, 255); padding-left: 12px; float: left;
}
.search_but {
	margin-top: 7px; margin-right: 15px; float: right;
}
.nav_wrap {
	background: #003365; width: 100%; height: 50px;
}
.nav {
	height: 50px;
}
.nav li {
	width: 11.11%; height: 50px; text-align: center; float: left; position: relative;
}
.nav li a {
	width: 100%; height: 50px; color: #fff; line-height: 50px; font-size: 17px; display: block;
}
.nav dl {
	background: #003365; left: 0px; top: 49px; text-align: center; display: none; position: absolute; z-index: 99; width: 100%;
}
.nav dl a {
	padding: 0px 7px; transition:0.3s; width: 100%; color: #fff !important; line-height: 55px; font-size: 16px; white-space: nowrap; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;
}
.nav li:hover dl {
	display: block;
}
.nav dl a:hover {
	background: #326BA4; color: #fff !important;
}
.nav li:hover {
	background: #326BA4;
}
.navOn {
	background: #326BA4;
}
.navOn .nav-title {
	color: #fff;
}
.nav li:hover a {
	color: #fff;
}
.banner {
	width: 100%; height: 460px; position: relative;
}
.banner .cen-w {
	margin: auto; left: 0px; top: 0px; height: 100%; right: 0px; bottom: 0px; position: absolute;
}
.banner .swiper-container {
	width: 100%; height: 100%;
}
.banner .swiper-slide {
	width: 100%; height: 100%;
}
.banner img {
	width: 100%; height: 460px; min-width: 1200px;
}
.banner .pagination {
	left: 0px; width: 100%; text-align: center; bottom: 20px; position: absolute; z-index: 9;
}
.banner .swiper-pagination-switch {
	background: url("/tmyjzgcx/images/icon20.png") 0% 0% / 100% 100%; margin: 0px 12.5px; border-radius: 50%; width: 20px; height: 20px; display: inline-block; cursor: pointer;
}
.banner .swiper-active-switch {
	background: url("/tmyjzgcx/images/icon19.png") 0% 0% / 100% 100%;
}
.main1 {
	padding: 38px 0px; width: 100%;
}
.main1_news_left {
	width: 380px; height: 330px; float: left; position: relative;
}
.main1_news_left img {
	width: 100%; height: 255px;
}
.main1_news_left .swiper-container {
	width: 100%; height: 100%;
}
.main1_news_left .swiper-slide {
	width: 100%; height: 100%;
}
.main1_news_cont {
	width: 100%; height: 78px;
}
.main1_left_title {
	color: rgb(51, 51, 51); line-height: 42px; overflow: hidden; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.main1_left_time {
	background: url("/tmyjzgcx/images/icon10.png") no-repeat left 4px / 15px 15px; width: 100%; height: 34px; color: rgb(153, 153, 153); padding-left: 25px; font-size: 14px; position: relative;
}
.main1_left_time span {
	background: rgb(2, 139, 57); left: 0px; width: 40px; height: 1px; bottom: 0px; position: absolute;
}
.main1_news_left .arrow {
	top: 37%; width: 10px; height: 18px; position: absolute; z-index: 99999;
}
.main1_news_left .arrow-left {
	background: url("/tmyjzgcx/images/jt1.png") no-repeat 0% 0% / 100% 100%; left: 10px;
}
.main1_news_left .arrow-right {
	background: url("/tmyjzgcx/images/jt2.png") no-repeat 0% 0% / 100% 100%; right: 10px;
}
.main1_news2 {
	width: 380px; margin-left: 30px;
}
.public_title {
	width: 100%; color: #326BA4; line-height: 34px; font-size: 18px;
}
.public_title span {
	font-weight: bold; border-left:3px solid #326BA4; padding-left:15px;
}
.public_title img {
	height: 24px; margin-top: 6px; margin-right: 10px; float: left; display: block; max-width: 23px;
}
.public_title a {
	color: rgb(153, 153, 153); font-size: 14px; float: right;
}
.main1_news2 {
	width: 380px; float: left;
}
.main1_news2_list li {
	padding: 16.3px 0px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed;
}
.main1_news2_list p {
	background: #003365; width: 96px; height: 25px; text-align: center; color: #FFF; line-height: 25px; font-size: 14px; float: left;
}
.main1_news2_list a {
	width: 274px; color: rgb(51, 51, 51); overflow: hidden; font-size: 16px; float: right; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.main1_news2 .main1_news2_list li:hover p {
	background: #326BA4;
}
.main1_news3 {
	width: 380px; float: right;
}
.main1_news3 .main1_news2_list p {
	background: rgb(238, 238, 238); width: 54px; color: #326BA4; font-family: "Georgia";
}
.main1_news3 .main1_news2_list a {
	width: 313px;
}
.main1_news3 .main1_news2_list a:hover {
	color: #326BA4;
}
.main2 {
	background: rgb(245, 245, 245); padding: 30px 0px 38px; width: 100%;
}
.main2_list {
	width: 380px; margin-right: 30px; float: left;
}
.main2_public_title {
	padding-bottom: 12px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 2px; border-bottom-style: solid; position: relative; 
}
.main2_public_title p {
	background: #326BA4; left: 0px; width: 100px; height: 2px; bottom: -2px; position: absolute;
}
.main2_list li {
	padding: 24.5px 0px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: dotted;
}
.main2_list li p {
	width: 56px; height: 16px; color: #326BA4; line-height: 16px; padding-right: 10px; font-size: 16px; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; float: left;
}
.main2_list li a {
	width: 313px; color: rgb(51, 51, 51); line-height: 16px; overflow: hidden; font-size: 16px; float: right; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.main2_list li a:hover {
	color: #326BA4;
}
.main2_list li:hover p {
	border-right-color: rgb(232, 179, 111); border-right-width: 1px; border-right-style: solid;
}
.main2_list1 {
	width: 380px; float: right;
}
.main2_list1 li a {
	width: 100%; color: rgb(51, 51, 51); overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.main2_list1 li a:hover {
	color: rgb(2, 139, 57);
}
.main2_list1_time {
	background: url("/tmyjzgcx/images/icon10.png") no-repeat left 4px / 15px 15px; margin: 8px 0px 10px; width: 100%; color: rgb(102, 102, 102); padding-left: 25px; font-size: 14px; position: relative;
}
.main2_list1_cont {
	
}
.main2_list1_cont p {
	width: 50%; color: rgb(102, 102, 102); line-height: 17px; font-size: 14px; float: left;
}
.main2_list1_cont p img {
	height: 17px; margin-right: 5px; float: left; display: block;
}
.main2_list1 li {
	padding: 13px 0px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.main3 {
	background: rgb(249, 249, 249); padding: 30px 0px 38px; width: 100%;
}
.main4 {
	padding: 30px 0px 18px; width: 100%;
}
.main4 .main1_news3 {
	margin-right: 30px;
}
.main4 .main1_news3 li {
	padding: 0px; border: currentColor; border-image: none; margin-bottom: 19px;
}
.main4 .public_title {
	margin-bottom: 20px;
}
.main4_links {
	width: 380px; float: right;
}
.main4_links li {
	list-style: none; width: 180px; height: 106px; text-align: center; color: rgb(255, 255, 255); padding-top: 19px; font-size: 17px; margin-bottom: 20px; float: left; position: relative;
}
.main4_links li p {
	left: 0px; right: 0px; bottom: 16px; color: rgb(255, 255, 255); position: absolute;
}
.main4_links li img {
	margin: 0px auto; width: 34px; display: block;
}
.main4_links1 {
	background: rgb(202, 183, 116);
}
.main4_links2 {
	background: rgb(145, 161, 176);
}
.main4_links3 {
	background: rgb(119, 154, 143);
}
.main4_links4 {
	background: rgb(106, 155, 85);
}
.main4 .main1_news2_list p {
	background: rgb(238, 238, 238); width: 54px; height: 32px; color: rgb(2, 139, 57); line-height: 32px; font-family: "Georgia";
}
.footer_copy {
	background: #003365; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 100px; font-size: 16px;height:100px;
}