﻿@charset "utf-8";
/* CSS Document */
.abs_title{ font-size: 40px; color: #0154a4; text-align: center; height: 40px; line-height:40px;background:url(../images/abs_titbg.png) center center repeat-x; }
.abs_title a{ color: #0154a4;}
.abs_title .tit{ display: inline-block; padding: 0 26px; background: #fff; height: 40px; }
.abs_title .tit02{ font-size: 23px; font-weight: bold;}
/***政务服务-个人法人办事***/
.bsfw_tit{ height: 52px;background: url(../images/fw_tbg.gif) left bottom  repeat-x;}

.fw_tabstitle{ height: 52px; }
.fw_tabstitle ul li{ display: inline; float: left;  text-align: center; font-size: 24px; height: 52px; line-height: 52px; margin-right: 20px;}
.fw_tabstitle ul li a{ color: #666;}
.fw_tabstitle ul li.active { color: #0154a4; }
.fw_tabstitle ul li.active a{color: #0154a4; display:block; height:52px; }
.fw_tabstitle ul li.end{ margin-right: 10px}
.fw_tabstitle ul li a:hover{ text-decoration: none;}
.fw_sxlist{ height: 193px; overflow: hidden;  }
.fw_grlist li{ display: inline; }
.fw_grlist li a{ width: 16.6%; text-align: center; float: left; height: 64px; margin: 10px 0 8px; overflow: hidden;}
.fw_grlist li  a .img_title { display: block; font-size: 16px;}
.fw_bmlist{  height: 165px; overflow-x: hidden; overflow-y: auto;  margin-top: 15px; }
.fw_bmlist li{display: inline;  float: left;}
.fw_bmlist li a{ float: left;  font-size: 15px; padding:0 10px; display: inline;width: 140px;margin: 5px 10px 10px 0;text-align: center;height: 40px;line-height: 40px;background: #dceefe;color: #0154a4;border-radius: 3px;-moz-border-radius: 3px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fw_jclist{ margin-top: 15px; height: 235px;overflow-x: hidden; overflow-y: auto; }
.fw_jclist ul{ overflow: auto; width: 105%;}
.fw_jclist li{display: inline;float: left;  font-size: 15px; padding:0 10px; width: 156px;margin: 5px 10px 10px 0;line-height: 44px;background: #dceefe;color: #0154a4;border-radius: 3px;-moz-border-radius: 3px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.fw_jclist li a{ display: block; text-align: center;height: 44px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;  }
.ind_grbslist ul li,.ind_bmbslist ul li{ display: block; height: 185px; }
.ind_grbslist ul li a{ float: left; display: inline; width: 16.6%; text-align: center; margin-top: 14px; }
.ind_grbslist ul li a .img_title{ display: block; text-align: center; font-size: 16px; color: #333; line-height: 35px;}
.ind_grbslist ul li a:hover img{webkit-transition:  -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.fw_sxlist .hd{ width: 130px; margin:0 auto; height: 8px;}
.fw_sxlist .hd  li{ display: inline; cursor: pointer; float:left;  font-size: 0; margin:0 5px;  width: 20px;height: 8px;background: url(../images/fwnum.png) 0 0  no-repeat;}
.fw_sxlist .hd  li.on{  width:30px; background-position: -20px 0;}
.ind_bmbslist ul li a{float: left; font-size: 16px; padding:0 10px; display: inline; width: 170px; margin:15px 15px 0 0; text-align: center; height: 34px; line-height: 34px;  background: #dceefe; color: #0154a4;  border-radius: 3px; -moz-border-radius: 3px; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ind_bmbslist ul li a:hover{ background: #9ecffa;}
.ind_bmbslist ul li a.num3,.ind_bmbslist ul li a.num6,.ind_bmbslist ul li a.num9,.ind_bmbslist ul li a.num12{ margin-right: 0;}
.ind_bmbslist ul li a.num15,.ind_bmbslist ul li a.num18,.ind_bmbslist ul li a.num21,.ind_bmbslist ul li a.num24{ margin-right: 0;}
.ind_bmbslist ul li a.num27,.ind_bmbslist ul li a.num30,.ind_bmbslist ul li a.num33,.ind_bmbslist ul li a.num36{ margin-right: 0;}
.ind_bmbslist ul li a.num39,.ind_bmbslist ul li a.num42,.ind_bmbslist ul li a.num45,.ind_bmbslist ul li a.num48{ margin-right: 0;}
.ind_bmbslist ul li a.num51,.ind_bmbslist ul li a.num54,.ind_bmbslist ul li a.num57,.ind_bmbslist ul li a.num60{ margin-right: 0;}
/*服务专栏*/
.zwfw_ztzlbox{ background: #f8f8f8; padding: 22px 20px 8px; height: auto;}
.zwfw_ztzl{ height: 84px; position: relative;z-index: 0; overflow: hidden; padding: 0 30px; }
.zwfw_ztzl .prev,.zwfw_ztzl .next{ width: 15px; height: 27px; position: absolute; top:18px; cursor: pointer;}
.zwfw_ztzl .prev{ background: url("../images/fw_left.png") no-repeat; left: 0px; z-index: 3}
.zwfw_ztzl .next{background: url("../images/fw_right.png") no-repeat; right: 0px; z-index: 3}
.zwfw_ztzl .prev i,.zwfw_ztzl .next i{opacity: 0;filter: alpha(opacity=0);*font-size: 0;}
.fwzt_btn{  height: 84px; overflow: hidden;}
.fwzt_btn ul li{ width: 156px; height: 80px;padding:2px 0;float: left; text-align: center;}
.fwzt_btn ul li a{display: block;margin:0 2px;}
.fwzt_btn ul li .img_title{ line-height: 42px; font-size: 16px; display: block;padding:0 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/***政务服务-办件公示***/
.bsfw_left{ width: 702px; padding-top: 15px;}
.fw_bjgs{ width: 800px; height: 298px;}
.fw_bjcx{ width: 388px; }
.fw_bjgs .ind_atabs ul li.active{ background: none;}
.ind_atabs .more{ float: right; line-height: 26px; font-size: 16px;   border-radius: 20px; padding: 0 10px; margin-top: 8px; margin-left: 6px; height: 26px;background: #0154a4; color: #fff; font-family:"microsoft yahei";}
.bjgs_title{ background: #f9f9f9;position: relative; margin-top: 20px;overflow: hidden;}
.bjgs_title ul li{  position: absolute; top:0; text-align: center; height: 32px;line-height: 32px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.bjgs_title ul li.b4{  right:0; width: 104px;}
.bjgs_title ul li.b3{  right:104px; width: 120px;}
.bjgs_title ul li.b2{  right:224px; width: 227px;}
.bjgs_title ul li.b1{ position:static; padding-left: 50px; text-align: left; margin-right: 452px;}
.fw_bjgs  .j-marquee2{height: 193px;overflow: hidden;width: 100%; margin-top: 5px;}
.bjgs_list ul li{ height:39px; line-height: 38px; position: relative; border-bottom: 1px solid #f4f4f4;}
.bjgs_list ul li p{ position:absolute;top:0; height:100%; text-align: center; font-size: 16px;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.bjgs_list ul li .p4{  right:0; width: 104px; color: #999; font-size: 14px;}
.bjgs_list ul li .p3{  right:104px; width: 120px;}
.bjgs_list ul li .p2{  right:224px; width: 227px;}
.bjgs_list ul li .p1{  position:static; margin-right: 452px; padding: 0 10px; text-align: left;}
.bjgs_list ul li .p1 a{ cursor: default;}
.bjgs_list ul li .p1 a:hover{ color: #333;}
.bsfw_tu ul li{ margin-bottom: 20px;}
.bsfw_tu ul li img{ width: 100%; height: auto;}
.bsfw_tu ul li .img_title{ display: none;}
/***政务服务-办件查询***/
.fw_bjcxbg{ background: url(../images/cx_bg.png) 0 0 no-repeat; height: 323px; padding: 2px 4px; margin-top: 11px;}
.fw_bjcxbg ul li{ height: 40px; margin-top: 30px; padding-right: 25px; }
.fw_bjcxbg ul li .cxtit{ display: block; float: left; width: 85px;  text-align: right; font-size: 14px; height: 36px; line-height: 36px;}
.fw_bjcxbg ul li .bjtext{ margin-left:95px;  height: 38px; line-height: 38px; border: 1px solid #dcdfe6;}
.fw_bjcxbg ul li .bjtext input{ width: 96%; padding: 0 2%; border: none; height: 36px; line-height: 36px; vertical-align: top;}
.fw_bjcxbg ul li em{ font-style: normal; color: #f00;}
.fw_bjcxbg ul li.cxbtn{ padding-left: 95px;}
.fw_bjcxbg ul li.yzm .cxtit{ float: left;}
.fw_bjcxbg ul li.yzm .bjtext{ width: 100px; float: left; margin-left: 10px;}
.fw_bjcxbg .btn-submit{ width: 118px; height: 40px; border-radius: 5px; -moz-border-radius: 5px;  margin-right:20px; line-height: 40px; font-size: 18px; color: #fff; border: none; background: #0154a4; cursor: pointer;}
.fw_bjcxbg  .btn-reset{width: 118px; height: 40px; border-radius: 5px; -moz-border-radius: 5px;  line-height: 40px; color: #666; font-size: 18px;  border: none; background: #e8e8e8; cursor: pointer;}
.fw_bjtj{ border: 1px solid #dee2e6; height: 118px; position: relative; padding-left:70px;}
.fw_bjtj .tjtime{ font-size: 16px; font-weight: bold;  padding: 0 0 0 40px; height: 45px; line-height: 45px; color: #f00;}
.fw_bjtj .tjtitle{ font-size: 24px; color: #0154a4; height: 95px; border-right:1px solid #dee2e6; width: 69px; text-align: center; line-height: 26px; position: absolute; top:12px; left:0;}
.fw_bjtj .tjtitle span{ display: block; width: 30px; margin: 0 auto;}
.fw_bjtj ul{ width:25%; height: 58px; float: left; display: block; margin-top: 5px;  background: url(../images/bjtj_line.png) right top no-repeat;}
.fw_bjtj ul li{ width: 50%; float: left; text-align: center; color: #999; font-size: 14px;}
.fw_bjtj ul li .num{ display: block; font-size: 24px; color: #333; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.fw_bjtj ul.end{ background: none;}
/***政务服务-民生领域***/
.fw_bsly .abs_title{ font-size: 24px; font-weight: bold; }
.fw_bslylist{ margin: 2px 0 0; height: auto;}
.fw_mslist li{ width: 183px; height: 65px; float: left; margin-right: 18px; margin-top: 18px; text-align: center;}
.fw_mslist li a{ font-size: 16px; display: block; line-height: 65px; background: #edf6fe;}
.fw_mslist li img{ vertical-align: middle; margin-right: 15px; display: inline-block;}
.fw_mslist li .img_title{ display: inline-block;}
.fw_mslist li.num2,.fw_mslist li.num4,.fw_mslist li.num6,.fw_mslist li.num8{ margin-right: 0px;}
@media (min-width: 992px) and (max-width:1199px) {
/***政务服务-个人法人办事***/
.bsfw_left{ width: 632px;}
.fw_tabstitle ul li { margin-right: 10px;}
.bsfw_tu ul li img{ width: 100%; height: auto;}
.fwzt_btn ul li{ width: 150px;}
.fw_bmlist li a {width: 123px;}
.fw_bjgs {width: 582px;}
.bjgs_title ul li.b2 {width: 127px;}
.bjgs_title ul li.b1 {margin-right: 352px;}
.bjgs_list ul li .p2 {width: 127px;}
.bjgs_list ul li .p1 {margin-right: 352px;}
}
@media (max-width: 991px) and (min-width: 768px){
.fw_bmlist li a{ width: 98px;}
    .fwzt_btn ul li{ width: 132px;}
.fw_bjgs{ width: 500px;}
.fw_bjcx {width: 245px;}
.fw_bjcxbg{ background: none; background: #fff;border: 1px solid #eee;-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2); }
.fw_bjcxbg ul li {  padding-right: 5px;}
.fw_bjcxbg ul li .cxtit {width: 65px;}
.fw_bjcxbg ul li .bjtext {margin-left: 70px;}
.fw_bjcxbg ul li.yzm .bjtext {margin-left: 5px;}
.fw_bjcxbg ul li.yzm .bjtext {width: 75px;}
.fw_bjcxbg ul li.cxbtn {padding-left: 70px;}
.fw_bjcxbg .btn-submit,.fw_bjcxbg  .btn-reset{ margin-right: 10px;  width: 70px;}
.bjgs_title ul li.b3,  .bjgs_list ul li .p3  {width: 100px;     right: 94px;}
.bjgs_title ul li.b2,  .bjgs_list ul li .p2  {  right: 194px;}
.bjgs_title ul li.b4,  .bjgs_list ul li .p4 {width: 94px;}
.bjgs_title ul li.b1,.bjgs_list ul li .p1 {margin-right: 302px;}
.fw_bjtj{ height: 218px; }
.fw_bjtj ul{ width: 50%;}
.fw_bjtj ul.tj2 {background: none;}
.fw_bjtj .tjtitle {height: 195px;line-height: 46px;}
.fw_bslylist {height: auto; margin-bottom: 0;}
}
@media (max-width: 991px){
.bsfw_left{ float: none; width: auto;}
.bsfw_tu{ width: auto; float: none;}
.fw_sxlist {height: auto; margin-top: 0px; clear: both; }
.fw_grlist li a {width: 16.6%;}
.fw_bmlist {width: 100%;}
.fw_bmlist li{width: 22%;margin: 15px 1% 0 1%; padding: 0 0.5%;}
.fw_bmlist li a {  width: auto;margin:0; padding: 0; float: none; display: block;}
.fw_jclist{ height: auto;}
.fw_jclist ul {width: 100%;}
.fw_jclist li  {  width: 22%;margin: 0px 1% 2% 1%; padding: 0 0.5%;}
.fw_bjgs,.fw_bjcx{ width: auto; float: none;}
.fw_bjcxbg{ background: none; background: #fff;border: 1px solid #eee;-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2); }
.fw_bjtj{ height: 218px; }
.fw_bjtj ul{ width: 50%;}
.fw_bjtj ul.tj2 {background: none;}
.fw_bjtj .tjtitle {height: 195px;line-height: 46px;}
.fw_bslylist {height: auto; margin-bottom: 0;}
.fw_mslist li{ width: 31.33%; margin: 2% 1% 0;}
.fw_mslist li.num2,.fw_mslist li.num4,.fw_mslist li.num6,.fw_mslist li.num8{ margin-right: 1%;}
}
@media (max-width: 767px){
.bsfw_left{ padding-top: 0px;}
.bjgs_title ul li.b3,  .bjgs_list ul li .p3  { display: none;}
.bjgs_title ul li.b2,  .bjgs_list ul li .p2  {  display: none;}
.bjgs_title ul li.b4,  .bjgs_list ul li .p4 {width: 94px;}
.bjgs_title ul li.b1,.bjgs_list ul li .p1 {margin-right: 94px;}
.fw_bmlist,.fw_jclist{ margin: 0px;}
.fw_jclist li ,.fw_bmlist li {  width: 30.2%;}
.fw_bjtj .tjtime{ padding: 0; text-align: center;}
.ind_grbslist ul li a{ width: 25%;}
.bsfw_tu ul li{ margin-bottom: 10px;}
.fw_jclist{ margin-top: 10px;}
.fw_mslist{ margin-bottom: 2%; overflow: hidden;}
}
@media (max-width: 600px){
.fw_bjtj {height: 348px;}
.fw_bjtj .tjtitle {height: 285px;line-height: 66px;}
.fw_bjtj ul {width: 100%; height: auto; margin-top: 15px; background: none;}

.fw_bjcxbg ul li.cxbtn { padding: 0; text-align: center;}
}

@media (max-width: 500px){
.fw_tabstitle ul li{ font-size: 16px; margin-right: 0px; width: 25%; text-align: center;}
.fw_tabstitle ul li.end{ margin-right: 0px;}
.fw_grlist li a {width: 25%;}
.fw_bjcxbg ul li.yzm .bjtext {width: 85px;}
    .fw_mslist li{ width: 48%;}
}


/*办事栏目搜索20201221*/
.zwfw_search{ height: 48px;margin:20px 0; border: 1px solid #ccc; border-radius: 5px; position: relative;}
.zwfw_search input{background: none; border: 0 none; vertical-align: middle; width: 100%;}
.zwfw_search .ss1{margin: 6px 160px 6px 128px; height: 36px; font-size: 0; line-height: 0;  }
.zwfw_search .ss1 input{ height: 36px; line-height: 36px; font-size: 16px;}
.zwfw_search .ss2{ right: 0; top: -1px; width: 150px; border-radius:5px; background: #0154a4 url("../images_zwfw/zwfwfdj.png") 36px center no-repeat; height: 50px; position: absolute;}
.zwfw_search .ss2 input{ height: 50px; cursor: pointer; text-indent: 76px;  color: #fff; font-size: 18px; text-align: left;}
.zwfw_search .ss3{ position: absolute; left: 0px; top:11px; width: 112px;color: #0154a4; font-weight: bold; font-size: 20px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 28px; line-height: 28px; border-right: 1px solid #ccc;}
@media (max-width: 767px) {
.zwfw_search{ margin: 0 0 10px;}
.zwfw_search .ss3{display: none;}
.zwfw_search .ss1{margin-left: 0; border: 0 none; padding-left: 15px;}
}
.hide.active{ display: block!important;}
/*政务服务*/
.fw-title{width: 100%;height: auto;line-height: 74px; clear:both;}
.fw-title .tit{display: block; font-size: 26px; color: #0154a4;}
.fw-title .more{float: right;display: block; font-family: "Microsoft YaHei", "微软雅黑"; font-size: 14px; color: #0154a4;}
.fw-title .more:hover{text-decoration: underline;}
.zwfw-main{height: 340px;}
.hot-service{padding: 43px 20px 0;background: url("../images_zwfw/zwfw-hot-bg.png") no-repeat center top;position: relative;width: 239px;height: 297px;}
.hot-tit{width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #fff;color: #fff;font-size: 20px;}
.hot-service ul li{height: 36px;line-height: 36px;padding-left: 12px;background: url("../images_zwfw/icon.png") no-repeat center left;}
.hot-service ul{margin-top: 12px;}
.hot-service ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #fff;}
.hot-service ul li a:hover{color:#ccc}
.grfw{margin-left:279px;height: auto;position: relative;padding: 15px 0px 0px 29px;overflow: hidden; border: 1px solid #3d8ff2; height: 323px;}
.grfw-tit{line-height: 32px; }
.grfw-tit ul li{float: left;height: 32px;line-height: 32px;}
.grfw-tit ul li a{color: #666;display: block;padding: 0 12px;background: url("../images_zwfw/tit-bg.png") no-repeat center left;font-size: 16px;}
.grfw-tit ul li:first-child a{padding-left: 0;background: none;}
.grfw-tit ul li.active a{color: #333;}
.grfw-tabs{position: absolute;top: 17px;right:31px;height: 30px;line-height:30px;padding: 0 34px 0 12px;background:#edf6fe url("../images_zwfw/drap-icon.png") no-repeat 120px;cursor: pointer;color: #0154a4;font-size: 14px;}
.grfw-tabs:hover{-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}
.grfw-list{width: 105%;}
.grfw-item{padding: 22px 1px 10px 18px;height: 81px;width: 250px;border: 1px solid #ddd;float: left;margin: 13px 23px 7px 0;}
.grfw-item-box{margin-left: 60px;}
.grfw-item-box .grfw-item-title{height: 34px;line-height: 34px;font-size: 18px;color: #333;}
.grfw-item-box ul{margin-top: 10px;}
.grfw-item-box ul li{float: left;width: auto;height: 34px;line-height: 34px;}
.grfw-item-box ul li a{display: block;padding: 0 10px;background: url("../images_zwfw/tit-bg.png") no-repeat center left;color: #999;font-size: 16px;}
.grfw-item-box ul li.num1 a{padding-left: 0;background: none;}
.grfw-item-box ul li a:hover{color: #c00;}
/*社会服务*/
.shfw-box{ margin-left:279px; overflow: hidden; border: 1px solid #1cb9d1; padding: 40px 0 18px 30px;}
.shfw-box ul{width: 105%;}
.shfw-box ul li{width: 270px;float: left;margin-bottom: 20px;margin-right: 25px;}
.shfw-box ul li a{display: block;border:1px solid #d2e6fb;color: #333;font-size: 18px;text-align: center;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 48px;line-height: 48px;box-shadow: #d2e6fb 0 0 7px 1px;}
.shfw-box ul li a:hover{background: #3784ff;color: #fff;border: 1px solid #3784ff;}
.mt40{ margin-bottom: 40px;}
/*利企服务*/
.lqfw-flash{ height: 489px; background: #2e8bd9; margin-bottom: 20px;}
.lqfw_title{width: 100%;height: auto;line-height: 63px; clear:both;}
.lqfw_title .tit{display: block;height: 63px;line-height: 63px;font-size: 24px; color: #fff; padding-left: 20px;}
.lqfw_title .more{float: right;display: block;}
.lqfw_title .more:hover{text-decoration: underline;}
.lqfw-tjfw{clear: both; padding: 3px 70px 25px; overflow: hidden;}
.lqfw-tjfw ul li{ width: 33.3%; height: 38px; float: left; line-height: 38px; background: url("../images_zwfw/dot.png") left center no-repeat;}
.lqfw-tjfw ul li a{ padding-left: 19px; font-size: 14px; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #fff;}
.lqfw-tjfw ul li a:hover{ color: #ccc}
.lqfw-main-box{ margin: 0 70px;position:relative; overflow: hidden;}
.lqfw-main-box .bd ul{ width:100%; height: 305px; overflow: hidden;}
.lqfw-main-box li{ display: inline; float: left; width: 391px; height: 288px;  text-align: center;}
.lqfw-main-box li a{ display: block; position:relative; height: 260px; background: #fff; color: #7e7e7e; margin-right: 113px;}
.lqfw-main-box li .img-title{ display: block; height:70px; line-height:70px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; font-size: 16px;}
.lqfw-main-box li .pos-title{ display: block; position: absolute; bottom: -20px; text-align: center; left:0; right:0;}
.lqfw-main-box li .pos-title .tit{ display: inline-block;height: 40px;width: auto;padding:0 15px; line-height: 40px;  border-radius: 20px;background: #3594eb;
    background: -moz-linear-gradient(left, #3594eb 0%, #3dceda 100%); /**/
    background: -webkit-gradient(
            linear,
            left,
            right,
            color-stop(0%, #3594eb),
            color-stop(100%, #3dceda)
    );
    background: -webkit-linear-gradient(left, #3594eb 0%, #3dceda 100%); /**/
    background: -o-linear-gradient(left, #3594eb 0%, #3dceda 100%); /**/
    background: -ms-linear-gradient(left, #3594eb 0%, #3dceda 100%); /**/
    background: linear-gradient(
            to right,
            #3594eb 0%,
            #3dceda 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3594eb', endColorstr='#3dceda', GradientType=0); /* ie6 - ie8*/
    color: #fff;font-size: 16px;}
.lqfw-main-box li img{ width: 100%; height: 170px;}
.lqfw-main-box .hd{width: 100%; z-index: 1;  height: 12px;   text-align: center;overflow: hidden; position:absolute; left:0px; bottom:0px;}
.lqfw-main-box .hd ul{ height: 12px; display: inline-block; text-align: center;vertical-align: top;}
.lqfw-main-box .hd ul li{ cursor:pointer; display:inline-block; zoom:1; width:32px; height:12px; margin:0 8px; background:#fff; border-radius: 10px; text-align: center; }
.lqfw-main-box .hd ul li span{display: block; font-size: 0;}
.lqfw-main-box .hd ul .on{ background:#3dceda; }
/*服务弹窗*/
.modal-dialog {position: relative;width: auto;margin: 10px}
.modal-content {position: relative;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #999;border: 1px solid rgba(0,0,0,.2);border-radius: 6px;outline: 0;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);box-shadow: 0 3px 9px rgba(0,0,0,.5);margin-top:100px;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000}
.modal-backdrop.fade {filter: alpha(opacity=0);opacity: 0}
.modal-backdrop.in {filter: alpha(opacity=50);opacity: .5}

.close {float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;}
.close:hover,.close:focus {color: #000;text-decoration: none;cursor: pointer;filter: alpha(opacity=50);opacity: .5;}
button.close {-webkit-appearance: none;padding: 0;cursor: pointer;background: transparent;border: 0;position: absolute; top: 13px; right: 14px;}
.modal-open {overflow: hidden;}
.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;}
.modal.fade .modal-dialog {-webkit-transition: -webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);-o-transform: translate(0, -25%);transform: translate(0, -25%);}
.modal.in .modal-dialog {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.modal-dialog {position: relative;width: auto;margin: 10px;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}
.modal-backdrop.fade {filter: alpha(opacity=0);opacity: 0;}
.modal-backdrop.in {filter: alpha(opacity=50);opacity: .5;}
.modal-header {padding:15px;border-bottom: 1px solid #e5e5e5;height: 20px;}
.modal-header .close {margin-top: -2px;}
.modal-title {margin: 0;line-height: 1.42857143;}
.modal-body {position: relative;padding: 15px;}
.modal-footer {padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;}
.modal-footer .btn + .btn {margin-bottom: 0;margin-left: 5px;}
.modal-footer .btn-group .btn + .btn {margin-left: -1px;}
.modal-footer .btn-block + .btn-block {margin-left: 0;}
.header-dropdown .nav-selected {color: #0154a4;font-size: 16px;}
.header-dropdown .nav-selected ul {display: inline-block;}
.header-dropdown .nav-selected ul li:last-child { background: none;}
.header-dropdown .nav-selected ul li {background: url(../images_zwfw/xiazai.png) right center no-repeat;display: inline-block;background-size: 24px 50%; padding-right: 25px;padding-left: 0;cursor: pointer;}
.header-dropdown .nav-selected .ares-sure {color: #fff;padding: 4px 30px;background-color: #0154a4;font-size: 16px;display: inline-block;cursor: pointer;}
.header-dropdown dd,.header-dropdown #area-city li{float: left;margin-right: 0;font-size: 14px;line-height: 32px;height: 32px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width: 20%;}
.header-dropdown dd a,.header-dropdown #area-city li a{display: block;padding-right: 20px;padding-left: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.header-dropdown dd:hover,.header-dropdown #area-city li:hover{background: #0154a4;}
.header-dropdown dd:hover a,.header-dropdown #area-city li:hover a{color: #fff;}
.header-dropdown #area-street dd {width: 100px;margin-right: 20px;}
.header-dropdown .current { color: #0154a4;}
.header-dropdown dl,.header-dropdown ul{position: relative;margin: 20px 0;clear: both;line-height: 38px;}
.header-dropdown .depart-selected-tip {width: 95%;padding: 20px 0 0 10px; border-top: dashed 1px #eee;font-size: 15px;font-weight: bolder;}
.nav-selected .u-close{right: 0;top: -20px;font-size: 24px;}
.nav-selected .u-close:hover{cursor: pointer;}

.packUp{display: none;}
@media (min-width: 992px) and (max-width:1199px) {
.grfw-item{ width: 190px; padding-left: 10px; margin-right: 18px;}
.grfw{ padding-left: 15px;}
.grfw-item-box{ margin-left: 55px;}
.grfw-item-box ul li a{ font-size: 14px; padding: 0 5px;}
.shfw-box{ padding-left: 20px;}
.shfw-box ul li{ margin-right: 15px; width: 214px;}
.lqfw-tjfw{ padding: 3px 30px 25px;}
.lqfw-main-box{ margin: 0 30px;}
.lqfw-main-box li{ width: 327px;}
.lqfw-main-box li a{ margin-right: 50px;}
}
@media (max-width: 991px) {
.zwfw-main{height: auto;padding-bottom: 10px;}
.hot-service{padding: 30px 10px 20px;height: auto;float: none;width: auto;}
.grfw{ margin-left: 0px; padding-left: 15px; height: auto; padding-bottom: 10px;}
.hot-service{background: #377fec; padding: 10px;}
 .shfw-box{ margin-left: 0px; padding: 10px 0px 10px 10px;}
.shfw-box ul li{ width: 363px; margin-right: 15px;}
.lqfw-tjfw{ padding: 3px 30px 25px;}
.lqfw-main-box{ margin: 0 30px;}
.lqfw-main-box li{ width: 379px;}
.lqfw-main-box li a{ margin-right: 50px;}
.grfw-item{ width: 208px; padding: 10px;}
.grfw-item-box{ margin-left: 55px;}
.grfw-item-box ul li a{ padding: 0 3px; font-size: 14px;}
}
@media (max-width: 767px) {
.bsfw_tit{ height: auto;}
.fw_tabstitle{background: url(../images/fw_tbg.gif) left bottom repeat-x; float: none;}
.grfw{ padding: 10px;}
.grfw-list{width: 100%;}
.grfw-list,.grfw-list *{box-sizing: border-box;}
.grfw-item{width: 48%;margin: 0 1%;margin-top: 10px;height: auto;}
.shfw-box{width: auto;height: auto;float: none;padding:0 10px 0;margin-right: 0;}
.shfw-box ul{width: 100%;}
.shfw-box ul li{width: 32.333%;margin-top: 10px;margin-right: .5%;margin-left: .5%;}
.lqfw-main-box li{ width: 100%;}
.lqfw-main-box li a{ margin-right: 0px;}
.lqfw-flash{ height: auto; padding-bottom: 10px;}
.lqfw-tjfw ul li{ width: 50%;}
.fw_bslylist ul{ width: 100%;}
.bot20,.mt40{ margin-bottom: 0px;}
.lqfw-tjfw{ padding: 3px 20px 20px;}
.lqfw-main-box{ margin: 0 20px;}
.lqfw-main-box .hd,.lqfw-main-box .hd ul{ height: auto; margin-top: 10px;}
.fw-title{ line-height: 56px;}
}
@media (max-width: 600px) {
.lqfw-tjfw ul li,.grfw-item{ width: 100%;}
.grfw-item{ margin: 10px auto 0;}
.shfw-box ul li{ width: 49%; margin-bottom: 5px;}
.fwzt_btn ul li{ width: auto; padding: 0 15px;}
}