

.el-row{margin: 0 -16px;}
.el-row [class*=el-col-]{padding: 0 16px;}
.page_con{ background: #ffffff;}
.yqfk_bg{ padding:60px 0 50px 0; background: url(21qz_yqfk_bg.jpg) no-repeat center top; background-size: cover; text-align: center;}
.yqfk_bg1{ background: #f1f8ff; padding:50px 0;}
.yqfk_bg2{ padding:26px 0 36px 0;}
.yqfk_tit{ position: relative; z-index: 3; }
.yqfk_tit_1{height: 200px; line-height: 210px;}
.yqfk_tit_2{height: 100px;}
.gygg_bg{padding-top: 0px !important;}
.yqfk_tit1{ text-align: center; overflow: hidden; line-height: 36px; height: 36px;}
.yqfk_tit1 span,.yqfk_tit1 em{ display: inline-block;}
.yqfk_tit1 em{ padding: 0 38px; font-size: 30px; color: #1658a0; font-weight: bold;}
.yqfk_tit1 img{ vertical-align: inherit;}
.yqfk_list{ margin: 28px auto 0;}
.yqfk_list li{ border-right: 1px solid #e8e8e8;}
.yqfk_list li:last-child{ border-right: 0;}
.yqfk_list li h3{ font-size: 36px; color: #f10616; line-height: 54px; margin-bottom: 8px;}
.yqfk_list li h3 span{ font-size: 16px; font-weight: normal; margin-left: 10px;}
.yqfk_list li p{ line-height: 20px;}
.yqfk_bar{ margin: 25px auto 0; line-height: 36px; text-align: center;}
.yqfk_bar span{ display: inline-block; padding: 0 32px; background-color: #f1f8ff; border-radius: 18px; color: #1658a0;}
.yqfk_bar1{ background: url(21qz_yqfk_bar1.jpg) no-repeat; background-size: cover; text-align: right; padding-right: 30px; padding-top: 14px; padding-bottom:7px;}
.yqfk_bar1 h3{ line-height: 32px; font-size: 22px; color: #1658a0; font-weight: bold;}
.yqfk_bar1 p{ line-height: 26px; font-size: 18px; margin-bottom:3px;}
.yqfk_bar1 a{ font-size: 16px; color: #1658a0;}
.yqfk_bar1 a em{ font-family: simsun; margin-left: 6px;}
.yqfk_bar2{ background: url(21qz_yqfk_bar2.jpg) no-repeat; background-size: cover; padding: 23px 10px 24px 10px; text-align: right; margin-top: 20px; line-height: 28px; font-size: 20px; font-weight: bold; color: #1658a0;}
.yqfk_list1{ margin-top: 20px;}
.yqfk_list1 li{ line-height:48px; font-size: 18px; background: url(21qz_dot.png) no-repeat left 21px; padding-left: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.yqfk_list1 li span{ float: right; color: #999999; font-size: 16px;}
.yqfk_tit3{ line-height: 67px; border-bottom: 1px solid #e1e1e1;}
.yqfk_tit2 span,.yqfk_tit3 span{ float: right;}
.yqfk_tit2 span a,.yqfk_tit3 span a{ color: #666666;}
.yqfk_tit2 span a em,.yqfk_titr span a em{ font-family: simsun; margin-left: 6px;}
.yqfk_tit2 li,.yqfk_tit3 li{ float: left; font-size: 24px; font-weight: bold; margin-right: 34px;}
.yqfk_tit2 li a,.yqfk_tit3 li a{ display: block; position: relative;}
.yqfk_tit3 li.on a::before{ content: ''; position: absolute; bottom: -1px; height:3px; background-color: #1658a0; left: 0; right: 0;}
.yqfk_tit2 li.on a,.yqfk_tit3 li.on a{ color: #1658a0;}
.yqfk_tit2 li:last-child,.yqfk_tit3 li:last-child{ margin-right: 0;}
.yqfk_bar_list li{ margin-top: 32px;}
.yqfk_bar_list li a{ font-size: 18px; display: block; height: 70px; position: relative; background-color: #ffffff; border: 1px solid #e1e1e1; border-radius: 5px;}
.yqfk_bar_list li a::before{ content: ''; position: absolute; left: 22px; top: 26px; width: 7px; height: 18px; background-color: #1658a0; border-radius:3px;}
.yqfk_bar_list li a:hover{ border: 1px solid #1658a0; font-weight: bold; color: #1658a0;}
.yqfk_bar_list li a span{ position: absolute; left: 44px; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); line-height: 22px; right: 10px;}
.yqfk_con{ padding: 25px 23px 26px 148px; background: url(21qz_yqfk_con.jpg) no-repeat; background-size: cover;}
.yqfk_con ul{ margin: -20px -11px 0 -11px; overflow: hidden;}
.yqfk_con li{ float: left; width: 50%; margin-top: 20px;}
.yqfk_con li a{ font-size: 20px; display: block; padding: 20px 10px 20px 20px; line-height: 31px; background-color: #ffffff; border-radius: 5px; margin: 0 11px;}
.yqfk_con li a i{ font-size: 30px; margin-right: 8px; color: #1658a0; display: block; float: left; width: 30px; height: 30px;}
.yqfk_con li:nth-child(2) a{ line-height: 24px; font-size: 16px; padding: 12px 5px 11px 20px;}
.yqfk_con li:nth-child(2) a i{ margin-top: 10px;}
.yqfk_con li a:hover{ background: url(21qz_yqfk_bar3.png) no-repeat; background-size: cover;}
.yqfk_con1{ margin-top:15px; line-height: 36px;}
.yqfk_tu{ float:left; width:41.1671924%; overflow: hidden; height: 147px; margin-right: 28px; margin-top: 5px;}
.yqfk_tu img{ width: 100%;}
.yqfk_con1 h3{ line-height: 36px; font-weight: bold; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.yqfk_con1 p a{ display: inline-block; padding: 0 19px; background-color: #1658a0; margin-top: 12px; border-radius: 8px; color: #ffffff;}
.yqfk_ban li img{ width: 100%;}
.yqfk_tit2{border-bottom: 1px solid #E4E4E4;}
.yqfk_tit2 li{ line-height: 50px; margin-right: 0px; height:50px; margin-bottom: 8px;}
.yqfk_tit2 li a{display: block; font-size: 18px; margin:0 8px; height: 47px; padding: 0px 24px; transition: ease-in-out 0.3s; border-radius:24px; background: #F1F8FF;}
.yqfk_tit2 li:hover a,.yqfk_tit2 li.on a{color: #FFFFFF;background: #1658A0;}
.tpxw_tu_list .xwdt_tu{height: 575px;}
.pad_con{margin-bottom: 32px;}
.pad_tb{padding-top: 48px; padding-bottom: 50px;}
.zdjs_con{background: #1658A0; border-radius:16px; padding: 32px; margin-top: -40px; border:4px solid #FFFFFF ; box-shadow: 0 0 5px rgba(22,88,160,0.3);}
.zdjs_con h2{color: #FFFFFF;}
.zdjs_con p{color: #FFFFFF; font-size: 18px; line-height: 36px; padding: 16px 0px;}
.h226{ height: 226px;}
.zdjs_tit1_l { background: url(21qz_lzqh_tit_bg_a.png) no-repeat center; line-height: 44px; margin-top: 32px; font-weight: bold; text-align: center; font-size: 30px; color: #1658A0; }
.zdjs_tit1_l a{color: #1658A0;}
.mar_t{margin-bottom: 32px;}
.zdjs_list2{ margin-top: 12px;}
.zdjs_list2 li{ line-height: 48px;}
.zdjs_list2 li a{ padding-left: 20px; font-size: 18px; background: url(21qz_zt_dot.png) no-repeat left 22px; display: block; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zdjs_list2 li span{ float: right; color: #999999;}
.footer_21{ margin-top: 0;}

.mar_t10{ margin-top: 10px;}
.mar_t20{ margin-top: 20px;}
.mar_t30{ margin-top: 30px;}
.mar_t40{ margin-top: 40px;}
.mar_t50{ margin-top: 50px;}
.gl_bg{ background-color: #f2f2f2;}
.pad_t0{ padding-top: 0;}

.slb .el-col-12,.slb .el-col-17,.slb .el-col-7{ width: 100%;}
.slb .el-col-12.mar_t{ margin-top: 30px;}
.slb .yqfk_list li h3{ font-size: 48px;}
.slb .yqfk_list li h3 span{ font-size: 26px;}
.slb .yqfk_list li p{ line-height: 40px;}
.slb .h226{ height: auto;}
.slb .mar_t{ margin-top: 32px;}
.slb .yqfk_tit1{ line-height: 48px; height: 48px;}
.slb .yqfk_tit1 em{ font-size: 38px;}
.slb .yqfk_bar1,.slb .yqfk_bar2{ float: left; width: 48%; margin: 0 1%; box-sizing: border-box;}
.slb .yqfk_bar1 h3{ line-height:56px; font-size: 32px;}
.slb .yqfk_bar1 p{ font-size: 26px;}
.slb .yqfk_bar2{ font-size: 32px; line-height: 47px; padding-right: 20px;}
.slb .yqfk_bar1 a{ font-size: 24px;}
.slb .yqfk_tit2 li,.slb .yqfk_tit3 li{ font-size: 30px;}
.slb .yqfk_list1 li{ line-height: 60px; font-size: 26px; background-position: left 28px;}
.slb .yqfk_list1 li span{ font-size: 24px;}
.slb .yqfk_bar_list li{ width: 50%;}
.slb .yqfk_bar_list li a{ font-size: 26px; height: 90px;}
.slb .yqfk_bar_list li a::before{ top: 36px;}
.slb .yqfk_con{ padding-left: 30%;}
.slb .yqfk_con li{ width: 100%;}
.slb .yqfk_con li a{ line-height: 50px; font-size: 30px; padding-left: 30px;}
.slb .yqfk_con li a i{ font-size: 48px; margin-right:20px;}
.slb .mar_t10,.slb .yqfk_con1{ margin-top: 32px;}
.slb .yqfk_tu{ height: 301px;}
.slb .yqfk_con1{ line-height: 58px;}
.slb .yqfk_con1 h3{ line-height: 58px; font-size: 30px;}
.slb .yqfk_bar_list li a span{ line-height: 36px;}
.slb .yqfk_con li:nth-child(2) a i{ margin-top: 0;}
.slb .yqfk_tit2 ul {text-align: left;}
.slb .yqfk_tit2 ul li{float: inherit; display: inline-block; margin-bottom: 16px; line-height: inherit; height: auto;}
.slb .yqfk_tit2 ul li a{padding: 0px 24px; background: #F3F8FE; font-size: 32px; border-radius:16px; border: none; margin: 0px 16px; line-height: 70px; height: 70px;}
.slb .yqfk_tit2 ul li.on a,.slb .yqfk_tit2 ul li:hover a{background: #1658A0; color: #FFFFFF;}
.slb .con4{font-size: 24px; line-height: 56px;}
.slb .con6{height: auto; padding-bottom: 24px; padding-right: 200px;}
@media screen and (max-width:1366px) {
	.el-row{margin: 0 -10px;}
	.el-row [class*=el-col-]{padding: 0 10px;}
	.yqfk_bar1{ padding-right: 20px;}
	.yqfk_bar1 h3{ font-size: 20px;}
	.yqfk_bar1 p{ font-size: 16px;}
	.yqfk_con{ padding: 25px 20px 26px 140px;}
	.yqfk_bar2,.yqfk_con li a{ font-size: 18px;}
	.yqfk_con li a{ margin: 0 8px;}
	.tpxw_tu_list .xwdt_tu{height: 525px;}
	.slb .yqfk_tit2 ul li a{font-size: 26px; margin: 0 8px; padding: 0px 16px;}
}
@media screen and (max-width:1280px) {
	.el-row{margin: 0 -10px;}
	.el-row [class*=el-col-]{padding: 0 10px;}
	.mar_t40{ margin-top: 20px;}
	.pad_con1{ padding: 16px;}
	.yqfk_list{ margin: 12px auto 0;}
	.yqfk_tit1 span{ width: 30%;}
	.yqfk_list1 li{ font-size: 16px;}
	.yqfk_con{ padding-left: 23px;}
	.yqfk_con li a{ font-size: 16px;}
	.yqfk_tit1 em{ padding: 0 16px;}
	.tpxw_tu_list .xwdt_tu{height: 445px;}
}

@media screen and (max-width:999px) {
	.yqfk_bg,.yqfk_bg2,.yqfk_bg1{ padding: 16px;}
	.mar_t20,.mar_t30,.mar_t40,.mar_t50,.mar_t,.yqfk_bar_list li{ margin-top:16px;}
	.h226{ height: auto;}
	.yqfk_bar span{ padding: 0 10px;}
	.yqfk_list li:nth-child(2){ border-right: 0;}
	.yqfk_tit2 ul{ white-space: nowrap; overflow-x: auto;}
	.yqfk_tit2 li{ display: inline-block; float: inherit;}
	.yqfk_tit1 span{ width: 20%;}
	.yqfk_bar_list li a{ font-size: 16px;}
	.yqfk_tit2 li.on a::before{ bottom: -2px;}
	.yqfk_con{ padding: 16px;}
	.slb .yqfk_bg,.slb .yqfk_bg2,.slb .yqfk_bg1{ padding: 16px 0;}
	.slb .yqfk_bar1, .slb .yqfk_bar2{ float: inherit; width: 100%; margin: 0;}
	.slb .yqfk_bar2{ margin-top:16px;}
	.slb .yqfk_list1 li{ line-height: 38px; padding-bottom: 50px;}
	.tpxw_tu_list .xwdt_tu{height: auto;width: 80%; margin: 0 auto; margin-bottom: 24px;}
	.yqfk_tit2 li a{margin-right: 16px;}
	.yqfk_tit img{width: 80%;}
}
@media screen and (max-width:768px) {
	.yqfk_tit2, .yqfk_tit3{ line-height: 56px;}
	.yqfk_list1{ margin-top: 5px;}
	.yqfk_list1 li{ overflow: inherit; white-space: inherit; text-overflow: clip; line-height: 28px; position: relative; padding: 10px 0 40px 18px; border-bottom: 1px solid #dddddd;}
	.yqfk_list1 li span{ position: absolute; left: 18px; bottom: 10px;}
	.yqfk_tu{ height: 170px;}
	.yqfk_ban li{ margin-top: 16px;}
	.yqfk_con li:nth-child(2) a{ padding: 20px 10px 20px 20px; line-height: 31px;}
	.yqfk_con li:nth-child(2) a i{ margin-top: 0;}
	.slb .yqfk_tu{ float: inherit; width: 100%; margin-right: 0; height: 397px;}
}
@media screen and (max-width:600px) {
	.slb .el-col-12.mar_t{ margin-top: 16px;}
	.yqfk_con li{ width: 100%;}
	.yqfk_tu{ width: 100%; margin-right: 0; height:320px; margin-bottom: 10px;}
	.slb .yqfk_bar_list li{ width: 100%;}
	.slb .yqfk_con{ padding-left: 16px;}
	.slb .yqfk_tu{ height: 302px;}
	.slb .yqfk_list li{ width: 100%;}
	.slb .yqfk_bar span{ padding: 10px 15px;}
	.con5{background: url(15xa_jzg_tu1.jpg) no-repeat right bottom !important; padding: 16px !important; padding-right: 70px !important;}
	.con6{padding-right: 180px; padding-left: 16px !important; height: auto !important; padding-bottom: 16px;}
}
@media screen and (max-width:415px) {
	.el-row{margin-left:-6px;margin-right:-6px;}
	.el-row [class*=el-col-]{padding: 0 6px;}
	.yqfk_tu{ height:215px;}
	.slb .yqfk_bar1 h3,.slb .yqfk_bar2{ font-size: 26px;}
	.slb .yqfk_bar1 p{ font-size: 24px;}
	.slb .yqfk_tu{ height: 215px;}
	.con5,.con6{padding: 16px !important; padding-bottom: 440px !important; }
	.yqfk_tit {line-height: 200px; height: 200px;}
}
@media screen and (max-width:375px) {
	
	.yqfk_tu{ height:193px;}
	
}
@media screen and (max-width:320px) {
	
	
}