

.ydy_bj{ position: fixed; left: 0; top: 0; width: 100%; height: 100%;background: url(../images/ydy_1.jpg); display: table;}
.ydy_table{ display: table-cell; vertical-align: middle;}
.ydy_nr{ width: 1200px; margin: 0 auto;} 
.ydy_nrbox_1{background: url(../images/ydy_2.png) center no-repeat; background-size: 100% 100%; float: left; width: 557px;}
.ydy_nrbox_1 .text_1{ height: 110px; width: 350px; margin: 0 auto; text-align: center;background: #fff; border-radius: 10px; padding-top: 15px; margin-top: -30px;}
.ydy_nrbox_1 .text_left{ padding: 44px 0 30px 50px; width: 50%; float: left; text-align: center; line-height: 60px;}
.ydy_nrbox_1 .text_left a{ border-bottom: 1px dashed #84aae6; font-size: 16px; color: #fff; background: url(../images/ydy_7.png) center no-repeat; display: block;}
.ydy_nrbox_1 .text_left a:hover{ font-weight: bold;}
.ydy_nrbox_1 .text_left p{ padding: 0 30px;}
.ydy_nrbox_1 .text_right{ text-align: center; margin-top: 56px; padding-right: 50px;}


.ydy_nrbox_2{background: url(../images/ydy_2.png) center no-repeat; background-size: 100% 100%; float: right; width: 557px;}
.ydy_nrbox_2 .text_1{ height:110px; width: 350px; margin: 0 auto; text-align: center;background: #fff; border-radius: 10px; padding-top: 15px; margin-top: -30px;}
.ydy_nrbox_2 .text_left{ padding: 44px 0 30px 50px; width: 50%; float: left; text-align: center; line-height: 35px;}
.ydy_nrbox_2 .text_left p{ float: left; width: 50%;}
.ydy_nrbox_2 .text_left p.text_2{ width: 100%;}
.ydy_nrbox_2 .text_left a{ margin: 5px 5px; background: #d8eaff; border-radius: 50px; font-size: 16px; color: #2f7ad7; display: block;}
.ydy_nrbox_2 .text_left a:hover{ background: #fff;}
.ydy_nrbox_2 .text_right{ text-align: center; margin-top: 56px;padding-right: 50px;}

.z_xhld .textbox_1{ overflow: hidden;}
.z_xhld .textbox_1 .img{border: 1px solid #ebebeb; width: 424px; height: 175px; float: left; margin-right: 30px;}
.z_xhld .textbox_1 .textbox_1right{ overflow: hidden; padding-top: 30px;}
.z_xhld .textbox_1 .textbox_1right_1{ font-size: 26px; color: #333333;}
.z_xhld .textbox_1 .textbox_1right_2{width: 50px; height: 2px; background: #000; display: block; margin: 10px 0 30px;}
.z_xhld .textbox_1 .textbox_1right_3{ font-size: 18px; color: #fff; background: #c80707; border-radius: 20px; display: inline-block; line-height: 36px; padding: 0 30px;}
.z_right .textbox_3{ height: 30px; background: #fff;}
.z_right .s_xhgh_2{ width: 100%;}
.z_right .s_xhgh_2 p{ width: 100%;}
.z_right .textbox_4{ height: 424px;}
.z_right .textbox_4 p{ width: auto;}
.hyfwhzy_ul{ width: 1200px; margin: 0 auto; padding: 10px; overflow: hidden;font-size: 18px; }
.hyfwhzy_ul li{ float: left; width: 25%;}
.hyfwhzy_ul li .hyfwhzy_libox{
	background: #fff; border-radius: 5px;  margin:5px;
	text-align: center;
	-moz-box-shadow: 1px 1px 10px #d5d8dd;
	-webkit-box-shadow: 1px 1px 10px #d5d8dd;
	box-shadow: 1px 1px 10px #d5d8dd;
}



.hyfwhzy_ul li .hyfwtext_1 span{ display: inline-block; padding: 20px 0 20px 45px; background: url(../images/ydy_27.png) left center no-repeat; color: #305ba9;}
.hyfwhzy_ul li:nth-child(2) .hyfwtext_1 span{ background-image: url(../images/ydy_28.png);}
.hyfwhzy_ul li:nth-child(3) .hyfwtext_1 span{ background-image: url(../images/ydy_29.png);}
.hyfwhzy_ul li:nth-child(4) .hyfwtext_1 span{ background-image: url(../images/ydy_30.png);}
.hyfwhzy_ul li:nth-child(5) .hyfwtext_1 span{ background-image: url(../images/ydy_31.png);}
.hyfwhzy_ul li:nth-child(6) .hyfwtext_1 span{ background-image: url(../images/ydy_32.png);}
.hyfwhzy_ul li:nth-child(7) .hyfwtext_1 span{ background-image: url(../images/ydy_33.png);}
.hyfwhzy_ul li:nth-child(8) .hyfwtext_1 span{ background-image: url(../images/ydy_34.png);}
.hyfwhzy_ul li:nth-child(9) .hyfwtext_1 span{ background-image: url(../images/ydy_35.png);}
.hyfwhzy_ul li:nth-child(10) .hyfwtext_1 span{ background-image: url(../images/ydy_36.png);}
.hyfwhzy_ul li:nth-child(11) .hyfwtext_1 span{ background-image: url(../images/ydy_37.png);}
.hyfwhzy_ul li:nth-child(12) .hyfwtext_1 span{ background-image: url(../images/ydy_38.png);}
.hyfwhzy_ul li:nth-child(13) .hyfwtext_1 span{ background-image: url(../images/ydy_39.png);}
.hyfwhzy_ul li:nth-child(14) .hyfwtext_1 span{ background-image: url(../images/ydy_40.png);}
.hyfwhzy_ul li:nth-child(15) .hyfwtext_1 span{ background-image: url(../images/ydy_41.png);}
.hyfwhzy_ul li:nth-child(16) .hyfwtext_1 span{ background-image: url(../images/ydy_42.png);}
.hyfwhzy_ul li:nth-child(17) .hyfwtext_1 span{ background-image: url(../images/ydy_17t.png);}
.hyfwhzy_ul li .hyfwtext_2{
	padding: 5px; border-top: 1px solid rgba(221,221,221,0.5); line-height: 20px; overflow: hidden;
}
.hyfwhzy_ul li:nth-child(1) .hyfwtext_2,.hyfwhzy_ul li:nth-child(2) .hyfwtext_2,.hyfwhzy_ul li:nth-child(3) .hyfwtext_2,.hyfwhzy_ul li:nth-child(4) .hyfwtext_2{
	height: 161px; overflow: hidden;
}
.hyfwhzy_ul li:nth-child(5) .hyfwtext_2,.hyfwhzy_ul li:nth-child(6) .hyfwtext_2,.hyfwhzy_ul li:nth-child(7) .hyfwtext_2,.hyfwhzy_ul li:nth-child(8) .hyfwtext_2{
	height: 111px; overflow: hidden;
}
.hyfwhzy_ul li:nth-child(9) .hyfwtext_2,.hyfwhzy_ul li:nth-child(10) .hyfwtext_2,.hyfwhzy_ul li:nth-child(11) .hyfwtext_2,.hyfwhzy_ul li:nth-child(12) .hyfwtext_2{
	height: 111px; overflow: hidden;
}
.hyfwhzy_ul li:nth-child(13) .hyfwtext_2,.hyfwhzy_ul li:nth-child(14) .hyfwtext_2,.hyfwhzy_ul li:nth-child(15) .hyfwtext_2,.hyfwhzy_ul li:nth-child(16) .hyfwtext_2{
	height: 211px; overflow: hidden;
}


.hyfwhzy_ul li .hyfwtext_2 p{ padding: 15px 0; display: block; width: 50%; float: left;}
.hyfwhzy_ul li .hyfwtext_2 p a{ display: block; color: #333333;}
.hyfwhzy_ul li .hyfwtext_2 p:nth-child(2n) a{ border-left: 1px solid rgba(221,221,221,0.5);}
.hyfwhzy_ul li .hyfwhzy_libox:hover{ background: #305ba9;}
.hyfwhzy_ul li .hyfwhzy_libox:hover .hyfwtext_1 span{ color: #fff;}
.hyfwhzy_ul li .hyfwhzy_libox:hover .hyfwtext_2 p a{ color: #fff;}
.hyfwhzy_ul li .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_43.png);}
.hyfwhzy_ul li:nth-child(2) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_44.png);}
.hyfwhzy_ul li:nth-child(3) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_45.png);}
.hyfwhzy_ul li:nth-child(4) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_46.png);}
.hyfwhzy_ul li:nth-child(5) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_47.png);}
.hyfwhzy_ul li:nth-child(6) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_48.png);}
.hyfwhzy_ul li:nth-child(7) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_49.png);}
.hyfwhzy_ul li:nth-child(8) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_50.png);}
.hyfwhzy_ul li:nth-child(9) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_51.png);}
.hyfwhzy_ul li:nth-child(10) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_52.png);}
.hyfwhzy_ul li:nth-child(11) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_53.png);}
.hyfwhzy_ul li:nth-child(12) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_54.png);}
.hyfwhzy_ul li:nth-child(13) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_55.png);}
.hyfwhzy_ul li:nth-child(14) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_56.png);}
.hyfwhzy_ul li:nth-child(15) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_57.png);}
.hyfwhzy_ul li:nth-child(16) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_58.png);}
.hyfwhzy_ul li:nth-child(17) .hyfwhzy_libox:hover .hyfwtext_1 span{ background-image: url(../images/ydy_17ts.png);}

.z_right_jyfw{ background: none;}
.z_right_jyfwdh{ border: 1px solid #dcdcdc; padding: 30px 10px; margin-top: 30px;}
.z_right_jyfwdh,.z_right_jyfwdh *,.z_right_jyfwdh *::after,.z_right_jyfwdh *::before,.z_right_jyfwdh::after,.z_right_jyfwdh::before{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.z_right_jyfwdh p{ overflow: hidden;}
.z_right_jyfwdh a{font-size: 17px; color: #333; line-height: 20px; padding: 0 24px; margin: 10px 0; display:block; float: left; position: relative; z-index: 1;}
.z_right_jyfwdh a span{border-left: 1px solid #d7d7d7;  display: block; position: absolute; left: -1px; top: 50%; width: 1px; height: 20px; margin-top: -10px;}
.z_right_jyfwdh a i{ display: block; width: 90%; height: 150%; background: #224990; position: absolute; left: -5%; top: -25%; z-index: -1; opacity: 0;}
.z_right_jyfwdh a:hover i,.z_right_jyfwdh a.active i{ left: 5%; opacity: 1;}
.z_right_jyfwdh a:hover b,.z_right_jyfwdh a.active b{ color: #fff;}
.z_right_jyfwnr{ border: 1px solid #dcdcdc; margin-top: 30px; padding-top: 0;}
.z_right_jyfwnr .textbox_1right_3{ margin: 20px 0;}
.z_right_jyfwnr .textbox_1right{ border-bottom: 1px solid #ddd; }
.z_right_jyfwnr .q_zynewsxx_word5{ border-bottom: none; font-size: 16px; line-height: 38px; padding: 0;}

.z_zbxxlist { padding: 20px 30px;}
.z_zbxxlist ul li{height: 80px;}
.z_zbxxlist ul li h1{ padding-left: 10px; background: url(../images/zw_3.jpg) left center no-repeat;}
.z_zbxxlist ul li h1 span{ float: right; font-size: 12px; color: #b6b6b6;}
.z_right .z_zscqxgxx{ height: auto; float: none;}
.z_zscqxgxxright_1{border-top: 30px solid #fff;}
.z_zscqxgxx ul li{width: 50%; float: left;}
.z_zscqxgxx ul{ overflow: hidden; padding: 20px 0; background: #fff;}
.z_zscqxgxx ul li{ float: left; width: 50%; font-size: 14px; color: #333333; line-height: 30px;}
.z_zscqxgxx ul li a{ color: #333; display: block; padding:0 20px 0 35px;background: url(../images/s_5.jpg) left 20px center no-repeat;}
.z_zscqxgxx ul li a span{ float: right; font-size: 12px; color: #999999;}
.z_zscqxgxx ul li a:hover{ font-size: 14px; color: #123c88; background-image: url(../images/s_5_1.jpg);}
.z_zscqxgxx ul li a:hover span{ color: #123c88;}

.z_zscqlist{ padding: 10px 30px;}
.z_zscqlist ul li{ border-bottom: 1px solid #dcdcdc; overflow: hidden; padding: 30px 0;}
.z_zscqlist .img{ width: 270px; height: 110px; float: left;border: 1px solid #ebebeb; margin-right: 30px;}
.z_zscqlist .img img{ width: 270px; height: 110px;}
.z_zscqlist ul li .text{ overflow: hidden; color: #2e2e2e;}
.z_zscqlist ul li .text span{ display: block; font-size: 24px; color: #2e2e2e;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-bottom: 10px; margin-top: 10px;}
.z_zscqlist ul li .text p{ font-size: 14px; color: #666666; line-height: 24px; height: 48px; overflow: hidden; }

.z_xhldcpjstg{min-height: 300px;padding: 30px 40px;}
.z_xhldbox1hy{ font-size: 15px; color: #333333; line-height: 30px; background: #fafaf2;border: 1px solid #feead6; padding: 20px;}
.z_xhldbox1hy span{ float: left;}
.z_xhldbox1hy p{ overflow: hidden;}
.z_xhldbox1hy p a{ padding-right: 5%; padding-left: 1%; display: inline-block; color: #333;}
.z_xhldbox1hy p a{ padding-right: 2%; padding-left: 2%; display: inline-block; color: #333;}
.z_xhldbox1hy p a:hover,.z_xhldbox1hy p a.hover{ background:#224990; color:#fff; border-radius:3px;}
.z_xhldbox2mc{ overflow: hidden; line-height: 30px; border: 1px solid #e6e6e6; background: #fff; border-top: none; font-size: 15px; color: #333333; padding: 10px 20px;}
.z_xhldbox2mc span{ float: left;}
.z_xhldbox2mc .soustext_2{ float: left;border-left: 1px solid #e6e6e6; padding-left: 30px; padding-right: 5px; margin-left: 30px;}
.z_xhldbox2mc input{ float: left; width: 170px; line-height: 24px; height: 24px; padding: 2px 0; margin: 0; border: 1px solid #d2d2d2; font-size: 15px; color: #333333; border-radius: 3px; padding: 0 10px;}
.z_xhldbox2mc select#s_province{ float: left; min-width: 130px; margin-left: 10px;line-height: 30px; height: 30px; border: 1px solid #d2d2d2; border-radius: 3px; font-size: 15px; color: #333333; padding: 0 10px;}
.z_xhldbox2mc select#s_city{ float: left; min-width: 130px; margin-left: 10px;line-height: 30px; height: 30px; border: 1px solid #d2d2d2; border-radius: 3px; font-size: 15px; color: #333333; padding: 0 10px;}
.z_xhldbox2mc #submitcx{ margin-left: 5%; float: left; background: #224990; font-size: 15px; color: #224990; border: none; line-height: 30px; height: 30px; border-radius: 3px; width: 100px; color: #fff;}
.z_xhldbox2mc #submitcx:hover{ background: #3664b7;}

.z_xhldbox3cpjstg li{ background: #fff; border: 1px solid #e0e0e0; padding: 20px; margin-top: 30px;}
.z_xhldbox3cpjstg li .cpjstgmore{ background: #cf0606; font-size: 14px; color: #fff; line-height: 26px; padding: 0 20px; display: block; float: right; border-radius: 10px; margin-top: 15px;}
.z_xhldbox3cpjstg li .cpjstgtext_1{ margin-bottom: 10px; font-size: 20px; color: #224990; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.z_xhldbox3cpjstg li .cpjstgtext_2{ font-size: 14px; color: #666666; line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.z_xhldbox3cpjstg li .cpjstgtext_2 span{ padding-left: 25px; background: url(/images/ydy_59.png) left center no-repeat; margin-right: 20px; display: inline-block;}
.z_xhldbox3cpjstg li .cpjstgtext_2 span.cpjstgtext_22{ background-image: url(/images/ydy_60.png);}
.z_xhldbox3cpjstg li .cpjstgtext_2 span.cpjstgtext_23{ background-image: url(/images/ydy_61.png);}

.cpjstginfobox_1 .q1_zyxx_tit1 h1{ font-size: 24px; color: #e00110;}
.cpjstginfotext_1{ font-size: 14px; color: #666; padding-top: 6px;}
.cpjstginfotext_1 span{ background: #f7e4e4 url(/images/ydy_59.png) left 10px center no-repeat; padding-top: 3px; padding-bottom: 3px; padding-right: 15px; padding-left: 35px; border-radius: 10px; margin-right: 20px; display: inline-block;}
.cpjstginfotext_1 span.cpjstgtext_22{ background-color: #e2f2f6; background-image: url(/images/ydy_60.png);}
.cpjstginfotext_1 span.cpjstgtext_23{ background-color: #e7e4f7; background-image: url(/images/ydy_61.png);}
.cpjstginfobox_1 .q1_zyxx_titgn1{ background: #fff; border: 1px solid #e2e2e2; padding: 0 10px;}
.cpjstginfobox_1 .q_zynewsxx_word5{ font-size: 16px; line-height: 33px; background: #fff; border: 1px solid #e2e2e2; padding: 20px; margin-top: 10px;}


@media (max-width:1200px) {
	.ydy_nr{width:100%;}
	.ydy_nrbox_1 {width:100%;background-size: 99% 100%;}
	.ydy_nrbox_2 {width:100%;background-size: 99% 100%;margin-top:50px;}
}
@media (max-width:540px) {
	.ydy_nr{width:540px;}
	.ydy_nrbox_1 {width:540px;background-size: 99% 100%;}
	.ydy_nrbox_2 {width:540px;background-size: 99% 100%;margin-top:50px;}
	.ydy_table {
		transform: scale(0.8);
		transform-origin: top left; /* 确保缩放基点为左上角 */
		width: 100%; /* 确保宽度仍然是100%，以适应屏幕 */
		overflow: hidden; /* 防止缩放后内容溢出 */
	}
}








