@charset "utf-8";
body{position: relative; font-size: 16px; color:#333333;min-width: 320px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none; overflow-x: hidden;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#1E6DD6;}
button, input, select, textarea {font-family: inherit;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}
.mainContent{background-color: rgba(247, 251, 255, 1); padding: 40px 0 78px;}
.container{width:1400px; margin:0 auto; clear:both;}
.bg_blue{background: #F8FBFF;}
.container:after{clear: both;}
.container:after,.container:before {display:table; content: "";}
.clearfix{*zoom: :1;}
.bgf{background-color: #fff;}
.mt40{margin-top: 40px;}
.ml40{margin-left: 40px;}
.mb78{margin-bottom: 78px;}
.row680{width: 680px;}
.con_box{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.zqsk_top{background: url(../images/zshqpt/bg_top.png)no-repeat center top; background-size: cover; height: 411px;}
.zqsk_top .container{position: relative;}
.top_logo{position: absolute;top: 25px;left: 0;}
.top_btn{position: absolute;top:31px;right: 0;}
.top_btn ul li{padding: 0 20px; height:31px;border-radius: 18px; background:#1f97ea; text-align:center;line-height:31px; float: left; margin-left: 15px;}
.top_btn ul li a{color: #fff; cursor: pointer;}
.icon_fhsy::after{display: inline-block;width: 17px;height: 17px; cursor: pointer; content: "";vertical-align: middle;}
.icon_fhsy:after{background:url(../images/zshqpt/btn_back.png)no-repeat center; margin-left:5px; margin-top: -5px;}
.top_txt{margin: 120px auto 0; text-align: center;}
/* .header-ztzl li.logined,
.header-ztzl li.user{display: none;}
.header-ztzl li.user a{display: inline-block;background: #689EE3;color:#fff;border-radius: 2px;height: 22px;line-height: 20px;padding: 0 8px;transition: 0.3s;}
.header-ztzl li.user a:hover{background: #2354AF;} */
.header-ztzl li.logined>div{cursor: pointer;position: relative;color:#fff;}
.header-ztzl li.logined .info{display: none;position: absolute;top: 37px;left: 50%;margin-left: -60px;z-index: 10;padding: 5px 0;width: 120px;background: #fff;border-radius: 4px;box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);}
.header-ztzl li.logined .info:before{content:"";position: absolute;left:50%;top:-15px;margin-left:-7px; width:0;height: 0;border:8px solid transparent;border-bottom:8px solid #fff;}
.header-ztzl li.logined .info a{display: block;width:auto;height:38px;line-height: 38px;padding:0 12px;margin:0;}
.header-ztzl li.logined .info a:hover{background: #ecf5ff;color: #2354AF;}
.header-ztzl li.logined .info a{background:none;color: #2354AF;}
.header-ztzl li.logined>div:hover .info{display: block;}

.blue_68{background: #274EA0; color: #fff; height: 68px; width: 100%;}
.nav_body{width: 1440px; margin: 0 auto;}
.nav_body li{float: left; }
.nav_body li a{color: #fff; cursor: pointer; line-height: 68px; margin: 0 20px; height: 65px; display: inline-block;}
.nav_body li a:hover{border-bottom: 3px solid rgba(67, 207, 124, 1);}
.blue_tit{height: 47px;font-size: 2em;font-weight: bold;color: #333333;line-height: 47px; margin-bottom: 20px;}
.blue_tit .more{font-size: 16px; color: rgba(166, 166, 166, 1); font-weight: 400; cursor: pointer;}
.more::after{background:url(../images/zshqpt/icon_more.png)no-repeat center; margin-left:5px; margin-top: -4px; width: 18px; height: 18px; content: "";vertical-align: middle; display: inline-block;} 
.ptzt_body{width: 100%; overflow: hidden; position: relative;}
.ptzt_body ul li{float: left; width: 320px;}
.ptzt_body ul li img{position: relative; }
.ptzt_body ul li section{position: absolute; width: 320px; height: 86px;  margin-top: -90px; background: rgba(42, 130, 228, 1); opacity: 0.8; text-align: center;}
.ptzt_body ul li span{position: absolute; color:#fff; width: 300px; margin-left: -150px; z-index: 3; top: 430px; left: 50%; text-align: center; font-size: 1.25em; font-weight: 700;}
.ptzt-next{right: auto !important; margin-left: 632px; background-image: url(../images/zshqpt/btn_next.png) !important;}
.ptzt-prev{left: auto !important; margin-left: 28px; background-image: url(../images/zshqpt/btn_prev.png) !important;}
.zc_news{width: 680px; height: 80px; overflow: hidden;}
.zc_news img{width: 80px; height: 80px; display:inline-block;}
.zc_dyt{width: 572px; margin-left: 20px;}
.zc_dyt h2{font-size:1.375em; font-weight: 700;}
.zc_dyt p{font-size: 0.875em; color:rgba(166, 166, 166, 1); margin-top: 7px;}
.zc_list li,.jd_list li{width: 680px; height: 80px; background: #fff; margin-top: 20px; line-height: 80px; position: relative;}
.zc_list li a,.jd_list li a{font-size: 1.125em;  max-width: 80%;  display: block; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  -o-text-overflow: ellipsis; margin: 0 33px;}
.YMD.radius li:before{background:  rgba(104, 155, 217, 1); width: 6px; height: 6px;}
.YMD li:before {content: ""; position: absolute; left: 17px; top: 50%;}
.zc_list li i,.jd_list li i{position: absolute; right: 19px; top:33px; background: url(../images/zshqpt/icon_jt.png); width: 9px; height: 16px; background-size: cover;}
.sdmk{overflow: hidden; background: url(../images/zshqpt/bg_sdmk.png)no-repeat center bottom; padding-bottom: 25px;}
.sdmk_body a{width: 440px; height: 260px; margin-right: 40px; display: inline-block; text-align: center; margin-top: 40px;}
.sdmk_body a img{margin: 38px auto 0; height: 140px;}
.sdmk_body a:nth-child(3){margin-right: 0;}
.sdmk_body span{color: #fff; font-weight: 700; text-align: center; font-size: 2em; display: block;}
.sd_tlcy{background: url(../images/zshqpt/bg_three_01.png);}
.sd_zszy{background: url(../images/zshqpt/bg_three_02.png);}
.sd_zsxm{background: url(../images/zshqpt/bg_three_03.png);}
.sdmk_body a:hover{-moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05)}
.sdmk_body a,.zqsk_list li{
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.zqskyct{background: url(../images/bg_zqyct.png)center center; height: 400px;}
.zqskyct h1{font-size: 2em; font-weight: 700; color: #000; text-align: center; margin-bottom:60px; padding-top:48px;}
.zqsk_list{height: 190px;}
.zqsk_list li{cursor: pointer; float: left; width: 20%; overflow: hidden;}
.zqsk_list li:hover{box-shadow: 0px 0px 12px 0px #206FD8; background: #fff;}
.zqsk_list li a{height: 86px; display: block; text-align: center; color: #000; font-weight: 400; font-size: 1.25em;}
.zqsk_list li a::before{display: inline-block; width: 86px; height: 75px;content: "";vertical-align: middle; margin-right: 15px; margin-top: 10px;}
.tp_01{background: url(../images/zshqpt/zqyct_01.png)no-repeat 40px 0;}
.tp_02{background: url(../images/zshqpt/zqyct_02.png)no-repeat 40px 0;}
.tp_03{background: url(../images/zshqpt/zqyct_03.png)no-repeat 40px 0;}
.tp_04{background: url(../images/zshqpt/zqyct_04.png)no-repeat 40px 0;}
.tp_05{background: url(../images/zshqpt/zqyct_05.png)no-repeat 40px 0;}
.tp_06{background: url(../images/zshqpt/zqyct_06.png)no-repeat 40px 0;}
.tp_07{background: url(../images/zshqpt/zqyct_07.png)no-repeat 40px 0;}
.tp_08{background: url(../images/zshqpt/zqyct_08.png)no-repeat 40px 0;}
.tp_09{background: url(../images/zshqpt/zqyct_09.png)no-repeat 40px 0;}
.tp_10{background: url(../images/zshqpt/zqyct_10.png)no-repeat 40px 0;}
/* .zqfw_body li{float: left; margin-right: 40px; margin-bottom: 40px;} */
.zqfw_body{margin-left: -15px; margin-right: -15px;}
.zqfw_body li{float: left; width: 16.6667%;}
.zqfw_body li a{ height: 141px; margin:0 15px; margin-bottom: 40px; background: url(../images/bg_zqfw.png) no-repeat; background-size: 100% 100%; display: block; text-align: center; overflow: hidden;}
/* .zqfw_body li:nth-child(3),.zqfw_body li:nth-child(6){margin-right: 0;} */
.zqfw_body li a img{display: block; margin: 28px auto 22px; transition: 500ms;}
.zqfw_body li a img:hover{
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
}
.fwxm_container{margin-bottom: 40px;}
.zqfw_body li a span{display: block; font-size: 1.25em; font-weight: 400;}
.zqxmsb_body{width: 680px; overflow: hidden; position: relative;}
.zqxmsb_body li{background:rgba(247, 251, 255, 1); margin-bottom: 40px;}
.sb_one{overflow: hidden; padding: 15px 23px 19px 22px;}
.sb_one img{display: block; width: 80px; height: 70px;}
.sb_con{display: flex;margin-top: 10px;justify-content: space-between;}
.sb_con h3{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 635px;}
.sb_con span{float: left;}
.sb_con p{float: left; width: 250px;}
.sb_con dl{display: flex;flex-direction: column;justify-content: space-between;font-size: 1em; width: 56%; color: rgba(128, 128, 128, 1);}
.sb_con dt{display: block; width: 355px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.ck_apply{width: 146px; height: 38px; line-height: 38px; background: #175FC1; border-radius: 22px; color: #fff; text-align: center; cursor: pointer;margin-top: 35px;}
.ck_apply:hover{color: #fff; font-weight: bold}
.xmsb_dot span{width: 20px; height: 6px; border-radius: 100px;}
.swiper-pagination-bullet-active{background: rgba(189, 26, 45, 1) !important;}
.zctj-pagination,.ptzt-pagination{text-align: center;}
.zctj_body{position: relative; overflow: hidden;}
.zctj_body a{display: inline-block; overflow: hidden; width: 320px;}
.zctj_body a img{width: 100%; display: block; object-fit: cover; height: 380px;}
.zctj_body a img{
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.zctj_body a img:hover{
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.jd_list{margin-top: 47px;}
.jd_list li{background: rgba(247, 247, 247, 1);}
.title_active{color: #1E6DD6;}
.title_link{margin-top: 15px;}
.title_link a{font-size: 1.25em; font-weight: 700; cursor: pointer;}

.fwdt_title,.fwdt{ overflow: hidden;}
.fwdt_box ul{width: 680px; height: 386px; display: flex; justify-content: space-between; flex-wrap: wrap; align-content:space-between;}
.fwdt_box li{width: 42%; height: 153px; float: left; position: relative; padding: 10px 18px;}
.fwdt_box li:nth-child(1){opacity: 0.8;background: url(../images/zshqpt/map_bg_04.png)no-repeat rgba(255, 235, 235, 1); background-size: 64px 64px; background-position: 226px 87px;}
.fwdt_box li:nth-child(2){opacity: 0.8;background: url(../images/zshqpt/map_bg_02.png)no-repeat rgba(250, 232, 215, 1); background-size: 64px 64px; background-position: 226px 87px;}
.fwdt_box li:nth-child(3){opacity: 0.8;background: url(../images/zshqpt/map_bg_03.png)no-repeat rgba(210, 250, 247, 1); background-size: 64px 64px; background-position: 226px 87px;}
.fwdt_box li:nth-child(4){opacity: 0.8;background: url(../images/zshqpt/map_bg_01.png)no-repeat rgba(217, 234, 252, 1); background-size: 64px 64px; background-position: 226px 87px;}

.fwdt_box span::before{width: 30px; height: 30px; content: ""; position: absolute; left: 15px;}
.yyjk::before{background: url(../images/zshqpt/map_tit_04.png);}
.fwzx::before{background: url(../images/zshqpt/map_tit_02.png);}
.ggjy::before{background: url(../images/zshqpt/map_tit_03.png);}
.ggwh::before{background: url(../images/zshqpt/map_tit_01.png);}
.fwdt_box span{margin-left: 45px; font-size: 1.25em; font-weight: 700; white-space: nowrap;}
.yyjk{color: rgba(227, 60, 100, 1);}
.fwzx{color: rgba(207, 146, 85, 1);}
.ggjy{color: rgba(0, 186, 173, 1);}
.ggwh{color: rgba(42, 130, 228, 1);}
.fwdt_box a{width: 100%; display: block; margin-top: 15px; font-size: 1.125em; font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dtpic{margin-top: 67px;}
.dtpic img{display: block; width: 100%;}

.jlhd_body a{width: 440px; height: 100px; display: flex; float: left; align-items: center; font-size: 1.25em; font-weight: 400; justify-content: center; background: url(../images/zshqpt/bg_hdjl.png);}
.jlhd01{background: rgba(239, 241, 250, 1); color: rgba(24, 24, 101, 1);}
.jlhd02{background: rgba(250, 247, 242, 1); color: rgba(101, 57, 24, 1);}
.jlhd03{background: rgba(248, 243, 244, 1); color: rgba(101, 42, 24, 1);}
.jlhd_body span{margin-left: 15px;}
.jlhd_body li{float: left; zoom: 1; overflow: hidden; margin-right: 40px;-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
.jlhd_body li:nth-child(3){margin-right: 0;}
.jlhd_body li:hover{
	border-color:#fff;
	box-shadow: 0 0 13px #EAEAEA;-webkit-box-shadow: 0 0 13px #EAEAEA;-moz-box-shadow: 0 0 13px #EAEAEA;-o-box-shadow: 0 0 13px #EAEAEA;
}
/*footer*/
/* .footer{background:#243A58;padding:36px 0 40px; font-size: 0.875em;position: relative; width: 100%;}
.footer .container{position: relative; width: 1100px; margin:0 auto;}
.footer .btn_toggle{position: absolute; left: 50%; margin-left:-18px; margin-top: -35px; display: none;}
.btn_toggle i{cursor: pointer; width: 36px; height: 36px;  background:url(../images/zshqpt/icon_jt.png) no-repeat center center; display: block; border:3px solid #fff; border-radius: 50%; background-size: 100%;}
.footer img{vertical-align: middle;}
.footer .b_center{font-size: 1em;}
.footer .b_center a{padding: 0 10px;}
.footer,.footer a{color:#fff;}
.footer a:hover{color: #cc0000;}
.footer_copyright p{line-height: 1.6;margin-bottom: 5px;font-size: 0.875em; text-align: center;}
.footer_wzbs{position: absolute;left:0;top:0;margin-top: -10px;}
.footer .footwxwb{position: absolute; right: 0; top:0;margin-top: -10px;  width: 154px; padding: 0;}
.footer .footwxwb li{float: left;  display: inline;  text-align: center;  width: 65px; height: auto;  margin-left: 12px; color: #ffffff; font-size: 12px;}
.footer .footwxwb img{width: 65px; height: auto; background: #ffffff;  padding: 0;}
.footer .footwxwb p{text-align: center; line-height: 1.5;}
.footer .mobile_footer{display: none;}
.footer .tlswzafwicon{position: absolute; left: 0; bottom: 0; width: 108px; height: 47px;} */

@media (max-width: 1399px){
	.container{width:auto; margin:0 auto; clear:both;}
}
@media (max-width: 1199px){
	/* .footer_copyright{text-align: center; width: auto; float: none;}
	.footer_wzbs{position: static; margin-top: 0; text-align: center;  float: none;}
	.footer .container{width: auto;}
	.footer .mini_footer{display: none;}		
	.footer .footwxwb{position: static;margin-top: 20px; text-align: center;width: 100%;}
	.footer .footwxwb li{display: inline-block;float: none;}	
	.footer .mini_footer, #_span_jiucuo{display: none;}
	.footer_wzbs{position: absolute; margin-top:64px;  margin-left: 0; width: 50px;}
	.footer .mobile_footer{display: block; margin: 0 auto;}
	.footer .btn_pc{font-size: 1em;} */
}
@media (max-width: 480px){
	.tp_01, .tp_02, .tp_03, .tp_04, .tp_05, .tp_06, .tp_07, .tp_08, .tp_09, .tp_10{background: none;}
	.top_logo{width: 35%; left: 10px;}
	.top_btn ul li:nth-child(1),.top_btn ul li:nth-child(2),.sb_one img,.dtpic,.zqsk_list li a::before{display: none;}
	.zc_news{width: 100%; display: flex; align-items: center;}
	.zc_icon{width: 12%;}
	.zc_list li{height: 50px;margin-top: 10px; line-height: 50px;}
	.zc_dyt p{height:auto !important;}
	.zc_news img{height: auto;}
	.zc_one{width: 84%; display: inline-block; overflow: hidden; margin-left: 4%;}
	.zc_dyt{margin-left: 0; width: 100%;}
	.zc_dyt h2,.zc_dyt p{width: 100%; overflow: hidden;}	
	.zqsk_top{height: 250px;}
	.blue_tit{font-size:1.375em; height: 35px;}
	.mainContent{padding: 20px 0 20px;}
	.row680,.sdmk_body,.ptzt_body{width: 96%; margin: 0 auto; float: none;}
	.zc_list li, .jd_list li,.zqxmsb_body,.fwdt_box ul{width: 100%;}	
	.sdmk_body{display: flex; justify-content: space-between;}
	.sdmk_body a{margin:20px 0;width: 130px; height: auto;}
	.sd_tlcy,.sd_zszy,.sd_zsxm{background: #1f97ea; border-radius: 10px;}	
	.sdmk_body span{font-size: 1.125em;}
	.sdmk_body a img{height: 80px; margin: 20px auto 0;}
	.sdmk_body span{margin-bottom: 20px;}
	.zqsk_list ul{width: 100%; display:flex; justify-content:space-between; flex-wrap:wrap;}
	.zqsk_list ul li{width: 19%; margin-left:0; box-shadow:0px 0px 12px 0px rgb(134 154 185 / 50%); margin-bottom: 10px;}
	.zqsk_list li a{width: 100%; line-height: 68px; height: 68px;}
	.zqfw_body ul{display: flex; justify-content: space-around; flex-wrap: wrap;}
	.zqfw_body li{width: 33.3333%;}
	.zqsk_list ul li{width: 33.3333%;}
	.zqfw_body li a{margin-bottom: 0;}
	.zqskyct{height: 500px;}
	.sb_con dt{width: 250px; text-overflow: ellipsis;}
	.sb_con p{width: 150px; text-overflow: ellipsis;}
	.fwdt_box li{width: 40%;}
	.fwdt_box ul{height: 366px;}
	.w96{width: 96%;}
	.wylist{display: flex; justify-content: space-between;}
	.jlhd_body li{margin-right: 0;}
	.jlhd_body a{width: 150px; height: 100px;}
	.jlhd_body a img{width: 30px;}
	.zqfw_body li a span,.jlhd_body a,.zqsk_list li a,.sb_one h3,.fwdt_box a,.zc_list li a, .jd_list li a,.zc_dyt h2,.ptzt_body ul li span{font-size: 1em;}
	.sb_con dt,	.ck_apply{font-size: 0.875em;}
	.zqfw_body li a{height: 100px;}
	.zqfw_body li a img{margin: 15px auto;}
	.zqfw_body li{margin-bottom: 20px;}
	.ptzt_body ul li section{width:100%; height:50px; margin-top: -53px;}
	.ptzt_body ul li span{width: 96%;  margin-left: -48%; top: 300px;}	
	.ck_apply{width: 110px;}
	.sb_one{padding: 15px;}
}
@media (max-width: 414px){
	.zqsk_top{height: 230px;}
	.zc_dyt p{height: 20px;}
	.jlhd_body a{width: 120px; height: 80px;}
	.zqfw_body li a{width: 120px;}
	.ptzt_body ul li span{top: 252px;}	
	.sdmk_body a{width: 115px;}
}
@media (max-width: 375px){
	.sdmk_body a,.jlhd_body a{width: 110px;}
	.zqsk_top{height: 215px;}dtpic
	.zqsk_list li a{font-size: 0.875em;}
	.sb_con dt{width: 200px;}
	.sb_con p{width: 125px;}
	.fwdt_box li{padding: 10px 12px;}
	.jlhd_body li{border-radius: 10px;}	
	.jlhd_body span{margin-left: 10px;}
	.jlhd_body a{font-size: 0.875em;}
}

/* 关怀版 */
body.older{font-size: 28px; Letter-spacing:1px;}
body.older .top_btn ul li{height: 42px; line-height: 42px;}
body.older .row680{float: none; width: 100%; margin-left: 0; margin-right: 0;}
body.older .zc_news{width: 100%; height: auto;}
body.older .zc_dyt{width: calc(90%);}
body.older .blue_tit .more{font-size: 28px;}
body.older .zc_list li, body.older .jd_list li {width: 100%;}
body.older .sdmk_body a img{margin-top: 10px;}
body.older .zqsk_list li{width: 25%;}
body.older .zqfw_body li{width: 25%;}
body.older .fwdt_box ul{width: 100%; height: auto;}
body.older .fwdt_box ul li{height: auto;}
body.older .zqskyct{height: auto;}
body.older .zqsk_list{height: auto;}
body.older .zctj_body{width: 680px; margin: 0 auto;}
body.older .fwdt_box li{width: 46%;}
