body { }
.w1200{
width:1200px;
margin:0 auto;
}
#logo {padding: 34px 10px;}
#logo img {/* height: 72px; */margin: 0 auto;}
#title { padding-top: 50px; }
#title img { height: 50px; }
#logo-tit a {display: block;/* float: left; */width: auto;margin: 0 auto;display: block;position: absolute;}
#logo-tit {height: 150px;background-color: #ffffff;}
.top { width: 100%; height: 755px; margin: 0px auto; background: url("/wmxycjztw/images/topbanner.jpg") center top no-repeat; }
.logo { width: 1200px; margin: 50px auto 0px; }
.bg { width: 100%; height: auto; margin: 0px auto; background: url(/wmxycjztw/style/"") center top no-repeat; }
.xw1 { width: 320px; height: 180px; background: rgb(255, 255, 255); float: left; display: block; margin: 20px; padding: 20px; }
.xw1 a {display: block;margin-top: 10px;width: 400px;}
.xw1 span.time { width: 60px; height: 30px; text-align: center; line-height: 30px; font-size: 16px; color: rgb(255, 255, 255); background: rgb(210, 65, 52); border-radius: 4px; display: block; }
.xw1 span.js { line-height: 24px; color: rgb(153, 153, 153); display: block; font-size: 14px; }
#banner img{width:100%;height:auto;}
#i_nav {height: 75px;background: url() center top repeat-x;width: 100%;background: #d24134;}
#i_nav ul { width: 1200px; margin: 0px auto; }
#i_nav li { float: left; padding: 0px 20px; font-size: 20px; line-height: 75px; color: rgb(255, 255, 255); font-weight: bold; }
#i_nav li a { color: rgb(255, 255, 255); }
.i_list {margin: 10px auto;width: 100%;}
.i_list span { font-size: 14px; float: right; color: rgb(153, 153, 153); }
.i_list1 span{float:left;background:#ca1e0f;color:#ffffff; width:100px; display:block; height:45px;text-align:center;}
section .i_list1 li{margin-top:7px;}
section .i_list1 li a{margin-left:15px;}



* { margin: 0px; padding: 0px; border: 0px; }
ul, li { list-style-type: none; }
select, input, img, select { vertical-align: middle; }
a { text-decoration: none; color: rgb(0, 0, 0); }
body {   font-family:"Î¢ÈíÑÅºÚ","Arial",Helvetica,"ºÚÌå",Arial,Tahoma; color: rgb(0, 0, 0); }
.column { height: 70px; line-height: 70px; position: relative; display: flex; align-items: flex-end; justify-content: space-between; }
.column span { background-position: 0px 0px; background-repeat: no-repeat; font-size: 0px; }
.column::after { display: block; content: /wmxycjztw/style/""; }
section ul { }
section ul li { display: block; align-items: center; overflow: hidden; }
section ul li::before { display: block; content: /wmxycjztw/style/""; background: url("/wmxycjztw/images/dot.png")  }
section ul li a { overflow: hidden; }
#zxbd dl { border-bottom: 1px dashed rgb(163, 174, 170); }
#jdtp .swiper-slide { position: relative; overflow: hidden; }
#jdtp .swiper-slide h2 { overflow: hidden; position: absolute; left: 0px; bottom: 0px; background: rgba(0, 0, 0, 0.6); font-weight: normal; box-sizing: border-box; padding-left: 2%; display: flex; }
#jdtp .swiper-slide h2 a { color: rgb(255, 255, 255); max-width: 80%; }
#jdtp .swiper-slide img { display: block; width: 100%; }
#jdtp .swiper-pagination { width: auto; left: auto; }
#jdtp .swiper-pagination-bullet { background: rgb(255, 255, 255); opacity: 1; }
#jdtp .swiper-pagination-bullet-active { background: rgb(255, 145, 9); }
header {width: 100%;background: #ffffff;}
header img {/* width: 100%; */}
.footer { width: 1200px; margin: 0px auto; }
section ul { height: auto; }
section ul li, section ul li a { height: 50px; line-height: 50px; position: relative; background: url(/wmxycjztw/style/""); }
section ul li::before { width: 6px; height: 9px; display: inline-block; margin: 0px 6px 3px 0px; position: absolute; top: 21px; left: 0px; }
section ul li a { width: 335px; font-size: 16px; margin: 0px 0px 0px 10px; }
.column::after { width: 440px; height: 3px; box-sizing: border-box; }
.column a { position: absolute; right: 0px; top: 24px; font-size: 14px; color: rgb(102, 102, 102); }
article { width: 1200px; margin: 0px auto; display: flex; align-items: flex-start; flex-wrap: wrap; align-self: center; }
article section:nth-of-type(1) {width: 1200px;/*;margin: 0px auto 0px; */justify-content: space-between;}
article section:nth-of-type(2) {width: 1200px;margin: 0px auto 0px;display: flex;justify-content: space-between;}
article section:nth-of-type(3) { width: 1200px; margin: 0px auto 0px; display: flex; justify-content: space-between; }
article section:nth-of-type(4) { width: 1200px; height: 440px; margin: 0px auto 0px; display: flex; justify-content: space-between; }
article section:nth-of-type(5) { width: 1200px; margin: 0px auto 0px; display: flex; justify-content: space-between; }
.column span { height: 55px; font-size: 26px; color:rgb(210, 65, 52); font-weight: bold; width: 100% !important; }
#jdtp { width: 615px; float: left; height: 507px; margin: 0px; }
#jdtp .swiper-slide { height: 441px; }
#jdtp .swiper-slide h2 { width: 100%; height: 40px; }
#jdtp .swiper-slide h2 a { font-size: 16px; line-height: 40px; }
#jdtp .swiper-slide img { min-height: 100%; }
#jdtp .swiper-pagination { width: auto; left: auto; bottom: 74px; right: 8px; }
#jdtp .swiper-pagination-bullet { margin: 0px 6px; width: 12px; height: 12px; }
#zxbd { width: 555px; overflow: hidden; float: right; }
#zxbd dl { }
#zxbd dl dt { font-size: 0px; margin-bottom: 5px; margin-top: 20px; }
#zxbd dl dt a { font-size: 18px; line-height: 25px; font-weight: bold; }
#zxbd dl dd { height: 48px; overflow: hidden; font-size: 12px; line-height: 2; }
#zxbd ul { overflow: hidden; }
#yqfk {width: 50%;display: flex;flex-direction: column;justify-content: space-between;height: auto;margin-bottom: 20px;float: left;padding-right: 19px;}
#yqfk .column span { background-position: 0px -100px; width: 100%; }
#yqfk .column::after { width: 500px; }
#zxbd2 {width: 1200px;overflow: hidden;height: 370px;}
#yqfk dl { height: 75px; padding: 20px 0px; border-bottom: 1px dotted rgb(236, 236, 236); position: relative; }
#yqfk dl:last-child { border-bottom: none; }
#yqfk dl dt { height: 25px; line-height: 25px; overflow: hidden; margin-bottom: 5px; }
#yqfk dl dt a { font-size: 18px; font-weight: bold; color: rgb(51, 51, 51); }
#yqfk dl dd:nth-of-type(1) { color: rgb(102, 102, 102); font-size: 12px; line-height: 2; height: 72px; overflow: hidden; }
#yqfk dl dd:nth-of-type(1) a { color: rgb(102, 102, 102); }
#yqfk dl dd:nth-of-type(2) { position: absolute; left: 0px; top: 20px; width: 160px; height: 110px; }
#yqfk dl dd:nth-of-type(2) img { display: block; width: 100%; min-height: 100%; }
#spbb { height: auto; display: flex; flex-direction: column; justify-content: space-between; }
#spbb .column span { background-position: 0px -50px; }
#spbb figure { height: 215px; position: relative; }
#spbb figure img { display: block; width: 100%; height: 100%; }
#spbb figure h2 { position: absolute; left: 0px; bottom: 0px; height: 30px; line-height: 30px; width: 100%; overflow: hidden; text-align: center; background: rgba(0, 0, 0, 0.65); font-size: 0px; padding: 0px 5px; box-sizing: border-box; }
#spbb figure h2 a { font-size: 14px; line-height: 30px; color: rgb(255, 255, 255); }
#kpxzs { height: auto; display: flex; width: 580px; float: left; flex-direction: column; }
#kpxzs .column span { width: 185px; background-position: 0px -150px; }
#kpxzs .column::after { width: 485px; }
html #hm_t_undefined .hm-t-go-top { position: fixed; right: 2px; bottom: 2px; z-index: 99998; cursor: pointer; width: 40px; text-align: center; white-space: normal; font-size: 14px; line-height: 17px; padding-top: 3px; color: rgb(255, 255, 255); background: rgb(64, 64, 64); height: 37px !important; }
#fzxwwCP { display: flex; flex-direction: column; justify-content: center; align-items: center; }
#fzxwwCP div.txt { text-align: center; }
#fzxwwCP ul { display: flex; }
.ifooter {background: rgb(152, 51, 51);clear: both;color: #fff;width: 100%;padding: 20px 0px;}
.ifooter p { margin: 0px; padding: 0px; line-height: 34px; font-size: 14px; text-align: center; color: rgb(255, 255, 255); }
.ifooter a{ margin: 0px; padding: 0px; line-height: 34px; font-size: 14px; text-align: center; color: rgb(255, 255, 255); }
#twfylist { width: 100%; display: flex; flex-direction: column; justify-content: space-between; height: auto; margin-bottom: 20px; }
#twfylist .column { position: relative; margin-bottom: 20px; border-bottom: 2px solid rgb(222, 213, 209); }
#twfylist .column span { background-position: 0px -100px; }
#twfylist .column::after { width: 1190px; }
#twfylist dl { height: 110px; padding: 24px 0px 24px 180px; border-bottom: 1px dotted rgb(236, 236, 236); position: relative; }
#twfylist dl:last-child { border-bottom: none; }
#twfylist dl dt { height: 25px; line-height: 25px; overflow: hidden; margin-bottom: 5px; }
#twfylist dl dt a { font-size: 18px; font-weight: bold; color: rgb(51, 51, 51); }
#twfylist dl dd:nth-of-type(1) { color: rgb(102, 102, 102); font-size: 12px; line-height: 2; height: 72px; overflow: hidden; }
#twfylist dl dd:nth-of-type(1) a { color: rgb(102, 102, 102); }
#twfylist dl dd:nth-of-type(2) { position: absolute; left: 0px; top: 20px; width: 160px; height: 110px; }
#twfylist dl dd:nth-of-type(2) img { display: block; width: 100%; min-height: 100%; }
.lm_list {width: 100%;min-height: 500px;}
.lm_list li { width: 100%; line-height: 48px; height: 48px; position: relative; }
.lm_list a { float: left; display: block; width: 80%; line-height: 48px; height: 48px; margin: 0px 0px 0px 10px; }
.lm_list span { float: right; display: block; width: 17%; text-align: right; line-height: 48px; height: 48px; font-size: 14px; }
#icontent { padding: 0px 40px; background: rgb(252, 252, 252); overflow: hidden; margin: 15px auto; }
.c-content { height: auto; overflow: hidden; position: relative; margin: 30px auto 40px; padding: 0px 20px; }
.c-content .c-title {
    font-size: 24px;
    color: rgb(204, 51, 51);
    line-height: 2em;
    text-align: center;
    font-weight: 600;
}
.c-content .other-s { font-size: 14px; line-height: 35px; text-align: center; color: rgb(102, 102, 102); background: rgb(245, 245, 245); margin: 15px auto 0px; position: relative; }
.c-content .other-s .sjfx { position: absolute; right: 10px; top: 10px; }
.c-content .nr-info { height: auto; overflow: hidden; position: relative; text-align: left; }
.c-content .nr-info p { font-size: 16px; color: rgb(51, 51, 51); line-height: 30px; margin: 15px 0px; text-indent: 2em; text-align: left; }
.c-content .nr-info img, .c-content .nr-info table { display: block; max-width: 100%; margin: 0px auto; }
.wz_fj { }
.wz_fj p { line-height: 36px; color: rgb(13, 129, 0); font-size: 16px; background: url() left center no-repeat; padding: 0px 0px 0px 20px; }
.wz_fj a { line-height: 36px; font-size: 16px; }
.wzclose-relative { text-align: center; margin-top: 30px; }
.wzclose-relative span { margin: 0px 15px; }
.i-sxt { border-top: 1px solid rgb(217, 217, 217); margin: 20px auto; padding: 20px 0px; position: relative; }
.i-sxt p {display: block;width: 100%;float: left;margin: 0px;paddi;padding: 10px 0; 0; 0; 0; 0; 0; 0; 0; 0;}
.i-sxt a {color: rgb(85, 85, 85);font-size: 16px;ne-height: 30px;}
.i-sxt a:hover { color: rgb(204, 0, 16); }
.conlist3 {
		width: 890px;
		height: auto;
		display: table;
	}

	.conlist3 ul {
		width: 890px;
		height: auto;
		margin-top: 20px;
	}

	.conlist3 ul li {
		width: 270px;
		height: auto;
		margin-top: 10px;
		float: left;
		text-align: center;
		margin-left: 25px;
		overflow: hidden;
	}

	.conlist3 ul li img {
		height: 190px;
		width: 270px
	}

	.conlist3 ul li p {
		width: 275px;
		height: 40px;
		line-height: 35px;
		float: left;
		overflow: hidden;
		font-size: 16px
	}
	.xyfg{ margin:0 -10px; }
.xyfg a{display: block;margin:0 10px;position: relative;display: block;height: 0;width: 100%;padding-top: 70%;overflow:hidden;}
.zs-slick-box{ overflow:hidden; padding-top: 10px; }
.xyfg a img{width: 100%;height: auto;display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.xyfg .slick-prev{ left: 10px; z-index: 100; width: 18px; height: 36px; background: url() center no-repeat; margin-top: -9px; }
.xyfg .slick-next{ right: 10px; width: 18px; height: 36px; background: url() center no-repeat; margin-top: -9px; }


.zt-slick{ margin:0 -10px; }
.zt-slick a{ display: block; margin:0 10px; }
.zs-slick-box{overflow:hidden;/* padding-top: 10px; */}
.zt-slick a img{width: 100%;height: 145px;}
.zt-slick .slick-prev{ left: 10px; z-index: 100; width: 18px; height: 36px; background: url() center no-repeat; margin-top: -9px; }
.zt-slick .slick-next{ right: 10px; width: 18px; height: 36px; background: url() center no-repeat; margin-top: -9px; }
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.3s all; transform: scale(1,1); }
.img-hide:hover img{ transition: 0.3s all; transform: scale(1.05,1.05); }
@media only screen and (max-width: 767px) {
  .column span { font-size: 20px; }
}