.warp{width: 1200px;margin: 0 auto;}
a{cursor: pointer;}
.w_50{width: 50%;}
.fl{float: left;}
.fr{float: right;}
.clearfix{*zoom:1;}
.clearfix:after{content:"";display: block;clear:both;}
.zwfw{background: #fff;}
.zwfw .header{background-size:contain;position: relative;}
.zwfw .header .header_main img{width: 100%;}
.zwfw .header_logo{position: relative;}
.zwfw .header_logo img{position: absolute;left: 0px;top: 10px;width: 35%;}
.zwfw .header_tabs{height: 60px;background: #0762cb;margin-top: -4px;}
.zwfw .header_tabs ul{display: flex;justify-content: space-around;height: 100%;width: 1200px;margin: 0 auto;}
.zwfw .header_tabs ul li{height: 100%;display: flex;align-items: center;width:180px;}
.zwfw .header_tabs ul li a{color: #fff;display: block;text-align: center;width: 100%;}
.zwfw .header_tabs ul li.active{background: #0051ad;}

.zwfw_main{background-color: #fff;padding-bottom: 35px;}
.zwfw_main .search{width: 980px;margin:0px auto;display: flex;padding:30px 0;}
.zwfw_main .search_btns {display: flex;}
.zwfw_main .search_btns .search_inp{height: 52px;background: #fff;width: 704px;border: 0px;box-sizing: border-box;padding-left: 20px;}
.zwfw_main .search_btns .search_btn {height: 52px;width: 143px;background: #2671d7;text-align: center;line-height: 53px;color: #fff;cursor: pointer;}
.zwfw_main .search_reset{height: 52px;width: 143px;background: #2671d7;text-align: center;line-height: 53px;color: #fff;margin-left: 20px;cursor: pointer;}
.zwfw_main .box_items .box_itme_50{background:#fff;width: 49%;padding-bottom:20px;}
.zwfw_main .box_items .box_itme_50 .title{padding: 30px 0;font-size: 24px;font-weight: bold;text-align: center;}
.zwfw_main .box_items .box_itme_50 .title a{color: #2671d7;}
.zwfw_main .box_items .box_itme_50 ul li{padding: 0 34px 0 35px;background: url('/lbsource/zwfw/ggqydw_li_btn.png') no-repeat 20px center;height:42px;line-height: 42px;}
.zwfw_main .box_items .box_itme_50 ul li a{display: block;}
.zwfw_main .box_items .box_itme_50 ul li a p{float: left;}
.zwfw_main .box_items .box_itme_50 ul li a span{float: right;}
.zwfw_main .zwfw_nav{margin-top: -50%;}
.zwfw_main .zwfw_nav .title{font-size: 24px;font-weight: bold;text-align: center;}
.zwfw_main .zwfw_nav .title a{color: #2671d7;}


.zwfw_nav .com-tab-wp>.tab-head{display: flex;justify-content: space-between;}
.zwfw_nav .com-tab-wp>.tab-head>.itm {position: relative;font-size: 0;width: 205px;height: 205px;margin: 25px 0;margin-bottom: 100px; background-size: 100%!important;}
.zwfw_nav .com-tab-wp>.tab-head>.itm>a {position: absolute;width: 100%;color: #333;font-size: 24px;bottom: -60px;text-align: center;cursor: pointer}
.zwfw_nav .com-tab-wp>.tab-head>.itm b{display: block}
.zwfw_nav .com-tab-wp>.tab-head>.active {font-weight: 800;color: #1b57dd;}
.zwfw_nav .com-tab-wp>.tab-head>.active a{font-weight: bold;color: #1b57dd;}
.zwfw_nav .com-tab-wp>.tab-head>.itm1 {background: url(/lbsource/zwfw/zwfw_nav_1.png);}
.zwfw_nav .com-tab-wp>.tab-head>.itm2 {background: url(/lbsource/zwfw/zwfw_nav_2.png);}
.zwfw_nav .com-tab-wp>.tab-head>.itm3 {background: url(/lbsource/zwfw/zwfw_nav_3.png);}
.zwfw_nav .com-tab-wp>.tab-head>.itm4 {background: url(/lbsource/zwfw/zwfw_nav_4.png);}
.zwfw_nav .com-tab-wp>.tab-head>.itm1.active{background: url(/lbsource/zwfw/zwfw_nav_1_active.png);}
.zwfw_nav .com-tab-wp>.tab-head>.itm2.active{background: url(/lbsource/zwfw/zwfw_nav_2_active.png);}
.zwfw_nav .com-tab-wp>.tab-head>.itm3.active{background: url(/lbsource/zwfw/zwfw_nav_3_active.png);}
.zwfw_nav .com-tab-wp>.tab-head>.itm4.active{background: url(/lbsource/zwfw/zwfw_nav_4_active.png);}
.zwfw_nav .com-tab-wp>.tab-head>.itm4 a{bottom: -80px;}
.zwfw_nav .com-tab-wp>.tab-head .more-wp .more {color: #BD192C;font-size: 14px;transition: color .3s}
.zwfw_nav .com-tab-wp>.tab-head .more-wp .more:hover {color: #f00}
.zwfw_nav .com-tab-wp>.sec-wp {position: relative;}
.zwfw_nav .com-tab-wp>.sec-wp>.ct-sec {z-index: 1;position: absolute;top: 0px;left: 0;width: 100%;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-khtml-opacity: 0;transition: opacity .8s;display: none;}
.zwfw_nav .com-tab-wp>.sec-wp>.active {z-index: 2;position: relative;opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);-khtml-opacity: 1;display: block;}

.zwfw_nav .com-tab-wp-child>.tab-head>.active p{color: #fff;}
.zwfw_nav .com-tab-wp-child>.sec-wp {position: relative;}
.zwfw_nav .com-tab-wp-child>.sec-wp>.ct-sec {display:none;z-index: 1;position: absolute;top: 0;left: 0;width: 100%;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-khtml-opacity: 0;transition: opacity .5s}
.zwfw_nav .com-tab-wp-child>.sec-wp>.active {display:block;z-index: 2;position: relative;opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);-khtml-opacity: 1}

.zwfw_nav .com-tab-wp-child>.tab-head {width: 100%;}
.zwfw_nav .com-tab-wp-child>.tab-head>.itm {position: relative;font-size: 0;width: 23%;height: 320px;text-align: center;border: 1px solid #E5E5E5;padding: 30px 0;box-sizing: border-box;}
.zwfw_nav .com-tab-wp-child>.tab-head>.itm p{font-size: 22px;margin-top: 30px;}
.zwfw_nav .com-tab-wp-child>.tab-head>.itm>a {display: block;color: #333;font-size: 16px}
.zwfw_nav .com-tab-wp-child>.tab-head>.active {font-weight: 800;}

.gpsx .tab-head{display: flex;justify-content: space-between;}
.gpsx .sec-wp{margin-top: 50px;}
.gpsx .gpsx_nav_img{width: 148px;height: 148px;margin: 0 auto;background-size: 100%!important;}
.gpsx_nav_1_img{background: url("/lbsource/zwfw/gpsx_nav_1.png") no-repeat;}
.gpsx_nav_2_img{background: url("/lbsource/zwfw/gpsx_nav_2.png") no-repeat;}
.gpsx_nav_3_img{background: url("/lbsource/zwfw/gpsx_nav_3.png") no-repeat;}
.gpsx_nav_4_img{background: url("/lbsource/zwfw/gpsx_nav_4.png") no-repeat;}
.gpsx_nav_5_img{background: url("/lbsource/zwfw/gpsx_nav_5.png") no-repeat;}
.gpsx_nav_6_img{background: url("/lbsource/zwfw/gpsx_nav_6.png") no-repeat;}
.zwfw_nav .com-tab-wp-child>.tab-head>.itm{background-image: linear-gradient(#f7faff, #e9f1fd);}
.zwfw_nav .com-tab-wp-child>.tab-head>.itm.active{background-image: linear-gradient(#b9d2fa, #5897fc);}
.zwfw_nav .com-tab-wp-child>.tab-head>.itm.active::after{content: "";display: block;position: absolute;bottom: -15px; width: 0;height: 0;border-top: 15px solid #5897fc;border-right: 15px solid transparent;border-left: 15px solid transparent;left: 50%;transform: translate(-50%,0);}
.gpsx .more{line-height: 0 ;}
.gpsx .more_logo{margin-top: -30px;}
.gpsx_title_warp{display: flex;justify-content:space-between;align-items: center;position: relative;height: 62px;line-height: 62px;}
.gpsx_box{position: relative;z-index: 99999999;}
.gpsx_box .gpsx_title{position: relative;;font-size: 26px;color: #1B57DD;font-weight: bold;padding: 0 15px;text-align: center;}
.gpsx_box .gpsx_title img{width: 100%;}
/* .gpsx_box .gpsx_title::after{position: absolute;background-color:#1B57DD;width: 100%;height: 4px;bottom: -2px;content: "";left: 0px;} */
.gpsx_title_warp .more{font-size: 14px;color: #A6A6A6;}

.fwsx-title{font-size: 32px;text-align: center;font-weight: bold;margin-bottom: 30px;}
.fwsx-title span{display: inline-block;position: relative;padding-bottom: 15px;}
.fwsx-title span::before{position: absolute;content: '';bottom: 0; left: 50%;width: 50px; height: 5px; margin-left: -25px; background:#1B49C4}
.fwsx-list{margin-bottom: 30px;}
.fwsx-list ul{overflow: hidden;margin: -15px -15px;}
.fwsx-list ul li{float: left;width: 33.33%;}
.fwsx-list ul li .item{background: #f4f8fe;margin: 15px 15px;padding: 20px 0 30px;}
.fwsx-list ul li .item .title{margin: 20px 0;padding: 0 20px;}
.fwsx-list ul li .item .title a{ white-space: nowrap;text-overflow: ellipsis; display: block; -o-text-overflow: ellipsis; overflow: hidden;}
.fwsx-list ul li .item .innder {text-align: center;}
.fwsx-list ul li .item .innder a{display: inline-block;background: #e2edfd;color:#383838;margin: 0px 5px; padding: 5px 10px;border-radius: 20px;}


.cjwt_list{margin-top: 10px;}
.cjwt_list ul li .box{padding: 10px 0;}
.cjwt_list ul li h4 {position: relative;display: block;padding-right: 100px;font-weight: normal;}
.cjwt_list ul li h4 a{font-size: 18px;position: relative;padding-left:20px;display: block;min-height: 40px;line-height: 40px;white-space: nowrap;text-overflow: ellipsis; display: block; -o-text-overflow: ellipsis; overflow: hidden;}
.cjwt_list ul li h4 a::after{position: absolute;content: '';width: 9px; height: 9px;left: 0;top: 50%;background:#D4E3FC;margin-top: -4px;}
.cjwt_list ul li h4 span.time{position: absolute;right: 0;color:#A6A6A6;top: 50%;margin-top: -8px;}
.cjwt_list ul li .mes{background: #94B6F2;padding: 20px;position: relative;margin-top: 20px;display: none; padding-left: 50px;min-height: 60px;}
.cjwt_list ul li .mes::after{content: ""; display: block;position: absolute; top: -15px;width: 0; height: 0; border-bottom: 15px solid #94B6F2;border-right: 15px solid transparent;
    border-left: 15px solid transparent;}
 .cjwt_list ul li .mes::before{content: ''; width: 24px;  height: 24px;position: absolute; left: 10px;top: 20px; background: url(/lbsource/zwfw/zwfw_d.png) no-repeat;background-size: 100%;}
.cjwt_list ul li .mes img{width: 40px;margin-bottom: 10px;}
.cjwt_list ul li .mes p{line-height: 1.5em;}
.cjwt_list ul li.on .mes{display: block;}




.list_item{display: flex;justify-content: space-between;flex-wrap: wrap;padding:10px;}
.list_item li{position: relative;;width: 23%;padding: 40px 25px 30px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);box-sizing: border-box;margin-bottom:30px;}
.list_item li:hover{background-color: #F2F7FE;}
.list_item li .more{text-align: center;}
.list_item li .more .more_text{font-size: 20px;}
.list_item li .item_fr .title{font-size: 20px;font-weight: normal;margin-bottom: 10px;text-align: left;}
.list_item li .item_fr .item_warp p{font-size: 14px;color:rgb(128, 128, 128);line-height: 32px;}

.gpsx_list ul{padding: 24px 0;}
.gpsx_list ul li{height: 48px;line-height: 48px;width: 100%;}
.gpsx_list ul li a{position: relative;display: flex;justify-content: space-between;width: 100%;padding-left: 20px;box-sizing: border-box;}
.gpsx_list ul li a::before{content: "";width: 5px;height: 5px;position: absolute;left: 5px;top: 50%;background: #2a82e4;transform: translate(0,-50%);}
.gpsx_list ul li a div{width: 70%;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.gpsx_list ul li a span{color: #A6A6A6;display: block;width: 30%;text-align: right;}
.dhfw{padding-top: 20px;}

.food_wzbsm{float: left;}
.food_wzbsm{display: flex;align-items: center;justify-content: space-around;}
.food_wzbsm_2{margin-right: 10px;}
.food_bqsy {float: left;margin-top: 30px;margin-left: 20px;}
.clear {clear: both;}

.dhfw-map{height: 600px;}
@media only screen and (max-width: 48em){
    .zwfw_nav .com-tab-wp-child>.tab-head>.itm{width: 50%;}
}