.fy_list_04{margin: .4rem auto 0rem;color: #555555;text-align: center;*width: 800px;}
.fy_list_04 .fy_tit_l{display: inline-block;*float: left;margin-right: .3rem;font-size: 0;}
.fy_list_04 .fy_tit_l a{font-size: .16rem;display: inline-block;line-height: .18rem;padding: .1rem .14rem;border: 1px solid #d9d9d9;background-color: #ffffff;margin: 0rem .07rem 0rem .08rem;color: #555555;border-radius: 3px;}
.fy_list_04 .fy_tit_l a.on, .fy_list_04 .fy_tit_l a.on:hover{background-color: #1c6eb8;border: 1px solid #1c6eb8;color: #ffffff;}
.fy_list_04 .fy_tit_l a:hover{background-color: #1c6eb8;color: #ffffff;border: 1px solid #1c6eb8;}
.fy_list_04 .fy_tit_l a.prev, .fy_list_04 .fy_tit_l a.next{font-style: normal;}
.fy_list_04 .fy_tit_l a.prevStop, .fy_list_04 .fy_tit_l a.nextStop{background-color: #f2f2f2;color: #999999;}
.fy_list_04 .fy_tit_l a.prevStop:hover, .fy_list_04 .fy_tit_l a.nextStop:hover{border: 1px solid #d9d9d9;background-color: #f2f2f2;color: #999999;cursor: default;}
.fy_list_04 .fy_tit_l a.prev em, .fy_list_04 .fy_tit_l a.next em{font-style: normal;font-family: simsun;font-size:.12rem;}
.fy_list_04 .fy_tit_l a.prev em{margin-right: .06rem;}
.fy_list_04 .fy_tit_l a.next em{margin-left: .06rem;}
.fy_list_04 .fy_tit_r{display: inline-block;*float: left;line-height:.38rem; font-size: .16rem;}
.fy_list_04 .fy_inp{border: 1px solid #d9d9d9;background-color: #ffffff;border-radius: 3px;width:.38rem;height:.38rem;line-height:.38rem;text-align: center;margin:-.02rem .08rem 0rem .08rem;font-size:.15rem; color: #555555;}
.fy_list_04 .fy_go{display: inline-block;background-color: #f9f9f9;width:.38rem;height:.38rem;line-height:.38rem;text-align: center;margin: 0rem .08rem;font-size: .16rem;cursor: pointer;border-radius: 3px;border: 1px solid #d9d9d9;*margin-top: -.36rem;}

@media screen and (max-width:768px){
	.fy_list_04{text-align: center;}
	.fy_list_04 .fy_tit_l{float: inherit;text-align: center;margin: 0;}
	.fy_list_04 .fy_tit_l a, .fy_list_04 .fy_tit_r{display: none;}
	.fy_list_04 .fy_tit_l a.prev, .fy_list_04 .fy_tit_l a.next{display: inline-block;}
}

.public_search{ position: relative; }
.public_search:before,.public_search::after{ content: ''; position: absolute; z-index: 3; width: 20%; background-color: #e1e1e1; top: .25rem; height: 2px;}
.public_search:before{ left: 0rem;}
.public_search::after{ right: 0rem;}
.public_search_box{ height: .52rem; width: 56%; border-radius: .1rem; border: 2px solid #1658a0; background-color: #ffffff; position: relative; margin: 0rem auto; z-index:4;}
.public_search_box .btn_base{ padding: .1rem 0rem;}
.public_search_box .btn_base i{ font-size: .34rem; color: #1658a0;}
.public_search_box .input_group{padding: 0rem .12rem;}
.public_search_box .input_select .input_group_prepend_01{background-color: transparent;border: none;width: 1rem;}
.public_search_box .input_group_append_01{background-color:transparent;border: none;}
.public_search_box .input_select .input_group_prepend_01 .input_base input[type="text"].input_inner,.public_search_box input[type="text"].input_inner{ height:.48rem; line-height:.48rem;}
.public_search_box .input_icon{ top:.1rem;}
.public_search_box .input_icon i{ font-size:.2rem; color:#333;}
.public_search_box input[type="text"].input_inner{ border:none; background-color: transparent;}
.public_search_box .input_base.input_suffix:before{content:' ';position: absolute;right: 0rem;top: 50%;margin-top: -.12rem;height: .24rem;width: 1px;background-color: #cccccc;z-index: 999;}
.slb .public_search_box .input_icon{ top: .17rem;}
.public_tit{ text-align: center; margin-top: .2rem; font-size: .16rem; padding-bottom: .1rem;}
.public_tit span{ color: #1658a0;}
.public_tit label{ margin-left: .2rem;}
.public_tit label input{ margin-right: .1rem;}
.container2 .tabs .tabs_header{ margin-bottom: 0rem;}
.gfxwj_list li{ padding:.24rem 0rem; border-bottom: 1px solid #E6E6E6;}
.gfxwj_list li:last-child{ border-bottom: none; padding-bottom: 0rem;}
.gfxwj_list li>h3{ font-size: .2rem; line-height: 1.5; font-weight: bold; margin-bottom: .1rem;}
.gfxwj_list li>h3 span{ color:#E82323}
.gfxwj_list li>p{ font-size: .16rem; text-align: justify; line-height: .28rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.gfxwj_tit{ margin-top: .1rem; color: #999999; line-height: .28rem; font-size: .16rem;}
.gfxwj_tit span{ margin-right: .28rem; position: relative;}
.gfxwj_tit span:last-child{ margin-right: 0rem;}
.gfxwj_tit span:after{ content: '|'; margin-left: .28rem; color: #C9C9C9;}
.gfxwj_tit span:last-child:after{ display: none;}

.search_dialog{ width: 1100px; position: absolute; box-shadow: -6px -2px 16px rgba(0, 0, 0, 0.1); background-color: #ffffff; left: 50%; margin-left: -550px; top: .54rem; border-radius: 4px; z-index: 10000; padding:.2rem 0rem .3rem .2rem; display: none;}
.search_dialog_tit{ font-size: .14rem; line-height: .24rem; position: relative;}
.close_dialog{ position: absolute; width: .2rem; height: .2rem; right: .2rem; top: 0rem; cursor: pointer;}
.dialog_con{ position: relative; max-height: 400px; overflow-x: hidden; overflow-y: auto;}
.dialog_con dl{ font-size:.16rem; line-height:.36rem;}
.dialog_con dl dt{width:1rem; margin-right: .1rem; font-weight: bold; float: left; text-align: right; text-overflow: ellipsis; white-space: nowrap;}
.dialog_con dl dd{overflow: hidden;}
.dialog_con dl dd ul li{float: left;}
.dialog_con dl dd a:hover, #siteModel .modal-dialog dl dd a.active{background: #1658a0;color: #fff;}
.dialog_con dl dd a.active{background: #1658a0;color: #fff;}
.dialog_con dl dt a.active{background: #1658a0;color: #fff;}
.dialog_con dl dd a,.dialog_con dl dt a{display: inline-block; margin-bottom:.05rem; margin-right:.1rem;padding:0rem .1rem;color: #666;}
.dialog_con dl dd a:hover{text-decoration: none;}
.search_dialog .btn_base{ padding: .08rem .3rem;}





@media screen and (max-width: 1100px){
	.search_dialog{width: 100%; left: 0rem; margin-left: 0rem;}
}

@media screen and (max-width:992px){
	.public_search_box{ width: 100%; background-color: transparent;}
	.public_search:before, .public_search::after{ display: none;}
	.gfxwj_list li{ padding: .16rem 0rem;}
}

@media screen and (max-width:768px){
	.public_search_box .btn_base i{ font-size: .26rem;}
	.gfxwj_tit span{ display: block; margin-right: 0rem;}
	.gfxwj_tit span:after{ display: none;}
	.public_search_box .input_group{padding: 0rem;}
	.dialog_con dl dt{ width: .8rem; margin-right: 0rem;}
	.dialog_con dl{ font-size: .14rem; line-height: .26rem;}
}
@media screen and (max-width:480px){
	.public_search_box .input_select .input_group_prepend_01{ width: .8rem;}
	.dialog_con dl dd ul li{ width: 50%; float: left;}
	.dialog_con dl dd ul li.w100{ width: 100%;}
}
@media screen and (max-width:375px){
	.dialog_con dl dd ul li{ width: 100%;}
	.dialog_con{ max-height:280px;}
}
