body{background: #e9f1f8;}
.main{background:#e9f1f8 url(22fjs_tgts_bg.jpg) no-repeat top center; background-size: 100% auto;}
.anniu{display: inline-block;}
.anniu a{display: block; background: #246cb6\0; background: rgba(0,0,0,.17);  font-weight: bold; width: 11.5rem; height: 4.6rem; line-height: 4.4rem; text-align: center; border-radius:1rem; border: 1px solid #FFFFFF; color: #FFFFFF;}
.anniu a img{margin-right: .6rem;}
.top_tit{text-align: center;}
.top_in{max-width: 26rem; text-align: left; width: 100%;}
.top_in input{width: 66.66%;background: #246cb6\0; font-size: 1.6rem; padding-left: 4rem; color: #FFFFFF; background: rgba(108,2,2,.6) url(22fjs_hq_icon2.png) no-repeat 1.5rem center; height: 4rem; line-height: 4rem; border-radius:2rem 0 0 2rem;  border: none;}
.top_in button{width: 33.33%; border: none; line-height: 4rem; height: 4rem; background: #f48a3b; position: relative; bottom: -.2rem; border-radius:0 2rem 2rem 0;font-size: 1.6rem; color: #FFFFFF;}
.con_div{background: #FFFFFF; min-height:66rem; box-shadow:.4rem .2rem 1.3rem rgba(0,0,0,0.05); overflow: hidden; border-radius:.8rem;}
.con_l{width:31.6rem; float: left;}
.con_r{overflow: hidden; padding: 3rem; padding-top: 0rem; padding-bottom: 0rem;}
.con_l ul li{text-align: center;font-size: 2.4rem; border-bottom: 1px solid #faeaeb; font-weight: bold;}
.con_l ul li a{display: block; position: relative; transition:ease-in-out 0.3s; height: 6.6rem; line-height: 6.6rem; background: #e7e7e7\0; background: -ms-linear-gradient(top, rgba(255,253,253,1) 0%, rgba(230,230,230,1) 100%);background: linear-gradient(to bottom, rgba(255,253,253,1) 0%, rgba(230,230,230,1) 100%);}
.con_l ul li a:before{transition: ease-in-out 0.3s; display: none; position: absolute; content:' '; top: 50%; right: 0rem; width: 0rem;height: 0rem;}
.con_l ul li.on a,.con_l ul li:hover a{ color: #FFFFFF; background: #246cb6\0; background: -ms-linear-gradient(top, rgba(19,135,210,1) 0%, rgba(39,108,183,1) 100%);background: linear-gradient(to bottom,  rgba(19,135,210,1) 0%, rgba(39,108,183,1) 100%);}
.con_l ul li.on a:before,.con_l ul li:hover a:before{display: none\0; display: block;margin :8px auto;  margin-top: -.8rem; right: -1.6rem;border :.8rem solid transparent; border-left-color :#246cb6;}
.zc_top {background: #eaeaea; border-radius:.4rem;}
.zc_top ul li {float: left; }
.zc_top ul li a{display: block; padding: 0rem 2rem; transition: ease-in-out 0.3s;  line-height: 5.2rem; height: 5.2rem; border-radius:.4rem; min-width: 9rem; text-align: center;font-size: 2rem;}
.zc_top ul li.on a,.zc_top ul li:hover a{background: #1387d2; font-weight: bold; color: #FFFFFF;}
.list_base li{line-height: 4rem; margin-bottom: 0rem;}
.list_base li:before{width: .6rem; height: .6rem; background: #dbd9d9; top: 1.8rem; border-radius:50%;}
.page_base{margin-bottom: 0rem;}
.list_base_date_02 li span{ color: #333;}
.tit_hl{font-size: 0rem;}
.tit_hl h1{font-size: 2.8rem;font-weight: normal;}

.zczx-left{background: #bd1b2d;text-align: center;padding:0px 3%;height: 17rem;padding-top: 3rem;}
.zxdh{border-bottom: 1px solid #ca4957;padding-bottom: 1.5rem;}
.zxdh img{display: inline-block;margin-top: -1rem;}
.zxdh h4{display: inline-block;font-size: 2.6rem;font-weight: bold;color: #ffffff;margin-left: 1rem;}
.zczx-left p{font-size: 3.8rem;color: #ffffff;margin-top: 2rem;}
.tg_r{text-align: right;}
.con_top{ text-align: center; line-height: 10rem;}
.con_top h1{color: #1557a1; font-size: 3.4rem;padding: 0rem 3.2rem;}
.top_tit{ line-height: 13.5rem; }
.tg_logo,.anniu{margin-top: 3rem;}
.con_tit{padding: 3.2rem;}
.con_tit a{display: block; margin-bottom: 2.4rem;}
.con_tit a img{width: 100%;}
.page_base{margin-top: 3rem;}

@media screen and (max-width:1280px) {
	.zczx-left p{font-size: 3rem; margin-top: 1rem;}
	.zczx-center{padding: 1rem 1.6rem;}
	.zczx-center-bt{padding-bottom: .8rem;}
	.xw-list-zxxd li a{width: 55%;}
	.myzj_xl_con1{padding: 3rem;}
	.top .trt-col-5{width:30%;}
	.top .trt-col-14{width: 40%;}
	.zczx-right h4{padding-top: 2rem;font-size: 2rem;}
	.bdl {display: inline-block; position: absolute; margin-right: 25rem;top: 4.5rem;}
	.zcyp-dl { right: 0px;   position: absolute;top: 4.5rem;}
	.zcyp-title{margin-bottom: 6rem;}
}
@media screen and (max-width:992px) {
	.row{padding: 0 1.6rem;}
	.top{ line-height: 8rem;}
	.top_in{max-width:inherit; width:90%; margin: 0 auto;}
	.top_in input{width: 80%;}
	.top_in button{width: 20%;}
	.con_l{width: auto; float: inherit;}
	.con_l ul{white-space: nowrap; overflow: scroll; font-size: 0rem;}
	.con_l ul li{display: inline-block; width: 33.33%; border-right:2px solid #FAEAEB;}
	.con_l ul li a{ height: 7rem; font-size: 1.8rem; line-height: 7rem;}
	.con_l ul li.on a:before, .con_l ul li:hover a:before{display: none;}
	.con_r{padding: 1.6rem;}
	.zc_top ul{white-space: nowrap; overflow: scroll;}
	.zc_top ul li{width: 33.33%;}
	.zc_top ul li a{padding: 0; font-size: 1.6rem; text-align: center;}
	.zczq-ul ul li a{margin-top: 1.6rem;}
	.con_img1{display: none;}
	.con_img3{display: block;}
	.anniu_a a{width: 12rem;}
	.myzj_tit h4{display: block; text-align: center; margin-right: 0; border-bottom: none;}
	.myzj_tit i{display: block; text-align: center; margin-bottom: 1rem;}
	.myzj_xl_tit31{width: auto; float: inherit;}
	.myzj_xl_con1{padding: 2rem 0;}
	.myzj_xl_tit31 input.myzj_inp,.myzj_xl_tit3 input.myzj_inp, .myzj_xl_tit3 textarea.myzj_inp{width: 96%;}
	.myzj_div{padding: 2rem;}
	.tj_btn{width: 50%;}
	.sjdzw{margin-left: 0;}
	.top_in button{bottom: -0.16rem;}
	.zczx-center-bt ul{white-space: nowrap; overflow: scroll;}
	.zczx-center{height: auto;}
	.zczx-center-list li{min-width: 31.33%;}
	.xw-list-zxxd li{padding-bottom: 1rem; margin-bottom: 1rem; border-bottom: 1px solid #F2F2F2;}
	.xw-list-zxxd li a{width: auto;}
	.xw-list-zxxd li span{float: inherit; display: block;}
	.myzj_xl_tit3 input[type="text"], .myzj_xl_tit3 textarea{width: 96%; margin-bottom: 1rem;}
	.zczx-center-bt em{margin: 0 1.6rem;}
	.tit_hl h1{font-size: 2.4rem;}
	.martt{margin-top: 4rem;}
	.con_zcjxtsjy .trt-col-8{text-align: center;}
	.con_img3{text-align: center;}
	.top .trt-col-5{width:100%;}
	.top .trt-col-14{width:100%;}
	.zczx-right h4{padding-top: 2rem;font-size: 2.6rem;}
	.xw-list-zxxd li a{display: block;}
	.zcyp-img{margin-left: 0rem;float: inherit; margin-top: 1rem; display: block;}
	.yzs-title h4{float: inherit;}
	.con_bg2,.con_bg{padding: 2rem 0;}
	.con_top{padding: 2rem 0rem; line-height: 4rem;}
	.con_tit{padding: 1.6rem;}
	.con_top h1{font-size: 2rem;overflow: hidden; padding: 0 1.6rem; white-space: inherit; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
	.main{background-size: auto; }
	.tg_logo, .anniu{margin-top: 0rem;}
	.top_tit{line-height: 6rem; margin-bottom: 2rem;}
	.list_base li{line-height: 2.8rem;}
	.page_base{margin-top: 4rem;}
	.con_div {position: relative; padding-bottom: 110rem;}
	.con_tit{position: absolute; bottom: 0rem; left: 0rem; right: 0rem;}
}
@media screen and (max-width:768px) { 
	.con_div {position: relative; padding-bottom: 90rem;}
}	  
@media screen and (max-width:600px) { 
	.zcyp-dl,.bdl{top: 8rem;}
	.con_div {position: relative; padding-bottom: 70rem;}
}
@media screen and (max-width:540px) { 
}
@media screen and (max-width:450px) { 
	.con_l ul li a{height: 6rem; line-height: 6rem;}
	.zc_top ul li a{font-size: 1.8rem;min-width: 7rem;}
	.bdl,.zcyp-dl{display: block; float: inherit; margin-top: 1rem; margin-left: inherit; position: relative;right: inherit; width: auto; top: inherit; margin-right: inherit;}
	.zcyp-title{margin-bottom: 2rem;}
	.zcwd-ul li a{padding:1rem;}
	.con_div {position: relative; padding-bottom: 54rem;}
} 
@media screen and (max-width:374px) { 
	.myzj_xl_tit3 img{margin-left: 0rem;}
	.anniu_a a{width:10rem;}
	.zczx-center-list li{min-width: 48%;}
	.con_div {position: relative; padding-bottom: 44rem;}
}