﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, dd, dl, dt, li, ol, ul,input,select,button,textarea { padding:0; margin:0; border:none;}
input,button,select,textarea,a,img{outline:none; }/*去掉超链接或按钮点击时出现的虚线框黄色边框*/
::-moz-focus-inner{border:0;}/*火狐的私有属性去掉点击时边框*/
article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote { display: block; }
ul, ol { list-style: none; }
img { border: 0 none; vertical-align: top; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
table { border-collapse: collapse; border-spacing: 0; }
table td{border: 1px solid windowtext;}
i { font-style: normal; font-weight: normal; }
ins { text-decoration: underline; }
del { text-decoration: line-through; }
mark { background: none; }
input::-ms-clear { display: none !important; }
input, textarea {border: 0;font-family:"Microsoft YaHei";}
::-webkit-input-placeholder{ color:#999;}
body { width:100%; padding: 0;  font-family:"Microsoft YaHei","Arial", "SimSun";}
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; }

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .clearfix {zoom: 1;}
*:first-child + html .clearfix {zoom: 1;}
.fl { float:left;}
.fr { float:right;}
.none{ display:none!important;}
.tl{text-align: left;}
.tr{text-align: right;}
.tc{text-align: center;}
.box{ display: -webkit-flex; display: flex; display: -webkit-box; display: -moz-box; display: -ms-flexbox; }
.flex{ -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; }
.overflow{ overflow: hidden; }
.border-box{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.hide{overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.hide2{display:-webkit-box !important;text-overflow: ellipsis;  overflow : hidden;  text-overflow: ellipsis;-webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.hide3{display:-webkit-box !important;text-overflow: ellipsis;  overflow : hidden;  text-overflow: ellipsis;-webkit-line-clamp: 3;  -webkit-box-orient: vertical;}

.mask{ position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: url(../images/mask_40.png) repeat; }

.over-hide{width:100vw;height:100vh;overflow: hidden;}

/*暂无数据*/
.noData{ padding: 126px 0; text-align: center; font-size: 14px; color: #333; }
.noData img{ display: block; margin: 0 auto 26px; }

/*子页banner*/
.banner{ margin-top:10px; height: 360px; }

/*接口提示*/
.dialog-wrap{position: fixed;left: 0;top: 0;z-index: 99999;width: 100%;height: 100%;-webkit-transition: all .25s ease 0s;-moz-transition: all .25s ease 0s;-o-transition: all .25s ease 0s;transition: all .25s ease 0s;overflow: hidden;}
.dialog{position: absolute;left: 50%;top: 50%;width: 400px;height: auto;margin-left:-200px;background: #fff;border-radius: 6px;-webkit-transform: scale(1,1) translateY(-50%);-moz-transform: scale(1,1) translateY(-50%);-o-transform: scale(1,1) translateY(-50%);transform: scale(1,1) translateY(-50%);border: 1px solid #ddd;box-shadow: 0 0 10px rgba(0,0,0,.1);transition: all .25s ease 0s;}
.dialog-wrap .dialog-hd {position: relative;padding: 0 20px;font-size: 16px;font-weight: 700;color: #ed393c;line-height: 56px;border-bottom: 1px solid #ddd;}
.dialog-wrap .dialog-line {position: absolute;left: 20px;top: 21px;display: inline-block;width: 3px;height: 14px;background: #ed393c;vertical-align: middle;border-radius: 1px;}
.dialog-wrap .dialog-title {padding-left: 15px;font-weight: 700;}
.dialog-wrap .dialog-close {position: absolute;right: 20px;top: 18px;display: block;width: 20px;height: 20px;text-align: center;font-size: 18px;font-style: normal;line-height: 20px;cursor: pointer;border-radius: 50%;overflow: hidden;}
.dialog-wrap .dialog-close:hover {background: #ed393c;color: #fff;}
.dialog-wrap .dialog-bd {padding: 20px;overflow: hidden;overflow-y: auto;font: 20px/30px "Microsoft YaHei";color: #333;text-align: center;}

/*当前位置+类型切换+搜索*/
.position{ position: relative; height: auto;line-height: 54px; background-color: #fff;}
.position-txt{width: auto;margin-left: 24px;color: #858585;font-size: 14px; }
.position-txt1{ position: absolute; right: 0; top: 0; width: auto; }
.position-txt > a{color: #858585; margin: 0 5px; }
.position-txt > a:hover{text-decoration: underline;}
.position-panel{ width: 1200px; margin: 0 auto; }
.position-panel > a{ position: relative; float: left; width: 100px; height: 54px; font-size: 16px; color: #858585; text-align: center; }
.position-panel > a.curr,.position-panel > a:hover{ color: #177fe4; font-weight: bold; border-bottom: 1px solid #177fe4; }
.position-panel > a > span{ display: block; margin-top: 16px; width: 99px; height: 22px; line-height: 22px;letter-spacing: 3px; border-right: 1px solid #d2d2d2; }
.position-panel > a:last-child > span{ border-right: none; }
.position-search{ position: absolute; right: 0; top: 0; width: auto; }
.position-search > p{ position: relative; margin-top: 12px; padding-left: 12px; padding-right: 10px; width: 258px; height: 29px; background-color: #f4f4f4; border: 1px solid #e8e4e4; border-bottom: none;-webkit-border-radius:30px;-moz-border-radius:30px; border-radius: 30px; }
.position-search > p > input{ display: block; padding: 5px 0; width: 228px; height: 19px; line-height: 19px; font-size: 12px; color: #666; background-color: #f4f4f4; }
.position-search > p > i{ position: absolute; right: 10px; top: 0; z-index: 1; width: 30px; height: 29px; background: url(../images/icon/icon_search.png) no-repeat center; background-size: 20px 20px;cursor: pointer; }

/*分页*/
.page{ padding-bottom: 30px; font-size: 0; text-align: center;}
.page > a{ display: inline-block;*zoom:1; *display:inline; vertical-align: middle; width: 48px; height: 36px; margin:0 5px; font: normal 14px/36px "Arial"; color: #555; text-align: center; background-color: #fff; border: 1px solid #e8e8e8; -webkit-border-radius: 2px; border-radius: 2px; cursor: pointer;}
.page > .first-page,.page > .last-page{ width: 68px; font-family: "Microsoft YaHei";}
.page > .page-up,.page > .page-down{ width: 78px; font-family: "Microsoft YaHei";}
.page > .curr, .page > .valid:hover{ font-weight: bold; color: #fff; background-color: #177fe4; border-color: #177fe4;}
.page > .invalid {cursor: auto;}

.container{ min-height: 520px; background-color: #f7f7f7; }

/*加载动画*/
.loading_tips{ padding: 140px 0; text-align:center; }
.loading_tips img{ width: 100px; height: auto;}
.loading_tips p{ margin-top: 25px; font-size: 16px; color: #999;  }
.submit-loading{position: fixed;top:50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}

/*图片放大效果*/
.scale-pic{ width: 100%; height: 100%; object-fit: cover; -webkit-transition-duration: 300ms; -moz-transition-duration: 300ms; transition-duration: 300ms; }
.animate-pic > li:hover .scale-pic{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

/*最新上线样式*/
.data-list{ width: 96%;margin: 0 auto; padding-bottom: 30px;}
.data-list > li{ position: relative; float: left;width:32%; margin: 20px 2% 0 0; background-color: #fff; -webkit-transition: all .2s linear;transition: all .2s linear;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.data-list > li:hover{box-shadow: 0 3px 9px 3px rgba(23,127,228,.3);}
.data-list li:nth-of-type(3n){margin-right: 0;}
.data-list > li > a{ display: block; position: relative;cursor: pointer; }
.data1-list > li:nth-of-type(3){margin-right: 0;}
.data-list li a.data-box{width: 100%;padding: 13px 13px 0; background-color: #fff; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.data-list li .data-img{position: relative; display: block; width: 100%; height: 260px; overflow: hidden;}
.data-list li .data-tit{height: 52px;line-height: 52px;font: bold 16px/56px "Microsoft YaHei"; text-align: center; color: #333; }

/*个客业务 + 智慧业务*/
.data2-list > li{padding-bottom: 11px; background: url(../images/bot-shadow.png) no-repeat center bottom; background-size: auto; }
.data2-list > li:nth-of-type(3){margin-right: 0;}
.data2-list > li:hover{ box-shadow: none; }
.data2-list > li:hover .data-tit{ color: #177fe4; }
.data-list2 li .data-tit{font-size: 18px;}

/*返回顶部部分*/
.fixed-box{position: fixed;z-index: 10;right: 122px;bottom: 10%;}
.fixed-item{position:relative;width: 46px;height: 46px;margin-top:1px;-webkit-border-radius: 3px;border-radius: 3px;background: #fff;box-shadow: 0 3px 6px rgba(23,127,228,.35);cursor: pointer;}
.fixed-item:before{content: '';position: absolute;top:0;bottom: 0;left: -10px;width: 10px;}
.fixed-item.back-btn{opacity: 0;-webkit-transition: all ease .3s;-moz-transition: all ease .2s;-o-transition: all ease .2s;transition: all ease .2s;}
.fixed-item.back-btn.curr{opacity: 1;}
.fixed-item>img{position: absolute;top:50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.fixed-item:hover .alert-item{display: block;}
.alert-item{display:none;position:absolute;right:60px;box-shadow: 0 3px 6px rgba(23,127,228,.35);}
.alert-item:after{content: '';position: absolute;right: -5px;top:50%;z-index:1;width:10px;height:10px;background: #fff;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);box-shadow: 0 0 6px rgba(23,127,228,.35);}
.alert-item span{position:relative;z-index:2;display: inline-block;width: 100%;height: 100%;border-radius: 3px;background: #fff;white-space: nowrap;}
.alert-chat:after{margin-top: -8px;}
.alert-chat{top:-36px;width: auto;height: 116px; }
.alert-chat span{padding:2px;}
.alert-chat img{width: 100%;height: 100%;}
.alert-txt{font: 15px/46px "Microsoft YaHei";color: #333;}
.alert-txt:after{margin-top: -4px;}
.alert-txt span{padding: 0 16px;}

/*电视电商*/
.data3-list > li{ width: 360px; padding: 13px 13px 11px; background: #fff; }
.data3-list .data-img{ height: 316px; }
.data2-list .data-tit{ font-size: 18px; }

/*轮播图前后翻页按钮*/
.swiper-button-next:focus,.swiper-button-prev:focus{outline: none!important;}

/*公共服务*/
.data4-list > li{padding: 13px 13px 0; background: #fff; }
/*.data4-list > li:nth-of-type(3){margin-right: 0;}*/
.data4-list >li .data-img{ height: 270px; }
.data4-list >li .data-tit{ height: 46px; line-height: 46px;text-align: center; }
.data-info{ margin-bottom: 14px; height: 40px; line-height: 20px; font-size: 14px; color: #454545; }

/*集团业务+跨界服务*/
.data5-list > li{ width: 49%; height: 204px; padding: 10px 0 10px 10px; background: #fff; }
.data5-list > li:nth-of-type(2n){margin-right: 0;}
.data5-list > li:nth-of-type(2n+1){margin-right: 2%;}
/*.data5-list > li:nth-of-type(3n){margin-right: 2%;}*/
.data5-list > li a{width: 100%;height: 100%;}
.data5-list > li .data-img{ float: left;width: 50%;height: 100%!important; }
.data5-list > li .data-txt{ float: left;width: 50%; padding: 8px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.data5-list > li .data-tit{height: 46px; line-height: 46px;text-align: left;}
.data5-list > li .data-info{ margin-top: 15px;margin-bottom: 0; padding-bottom: 5px; height: 40px; }
.data-btn{ display: block; margin-left: 9px; margin-top: 20px; width: 86px; height: 30px; line-height: 30px; font-size: 14px; color: #333; text-align: center; border: 1px solid #cdcdcd;-webkit-border-radius:2px;-moz-border-radius:2px; border-radius: 2px; }
.data-list > li:hover .data-btn{ border-color: #177fe4; }
.data5-list .data-btn{margin-top: 28px;margin-left: 0;}

/*问卷调查*/
.data6-list > li{ padding-bottom: 20px; background: url(../images/bot-shadow01.png) no-repeat center bottom; background-size: 84% auto; }
.data6-list > li:nth-of-type(4){margin-right: 0;}
.data6-list > li:hover{ box-shadow: none; }
.data6-list > li:hover .data-tit{ color: #177fe4; }
.data6-list > li .data-box{ width: 100%; background-color: #fff; }
.data6-list > li .data-img{ height: 230px; }
.data6-list > li .data-txt{ float: none; width: 100%; height: 158px; padding: 4px 15px 0 14px; }
.data6-list > li .data-tit{ height: 40px; line-height: 40px; text-align: left; }
.data6-list > li .data-info{ height: 40px; color: #666; }
.data6-list > li .data-btn{ margin: 18px auto 0; }

/*公司要闻*/
.news-list{ padding-top: 1px; padding-bottom: 30px; }
.news-list > li{ margin-top: 20px; padding: 23px 13px 30px; background-color: #fff;}
.news-list > li:hover{ box-shadow: 0 3px 9px 3px rgba(23,127,228,.3); }
.news-list > li > a{  display: block; position: relative;}
.news-tit{ height: 38px;padding: 0 14px; font: 600 24px/ 38px "SimSun"; color: #333; }
.news-author{ height: 26px; padding: 0 14px 10px; font: normal 12px/26px "Microsoft YaHei"; color: #888; border-bottom: 1px solid #e9e9e9; overflow: hidden;}
.news-summary{ margin-top: 10px; padding: 0 14px; line-height: 26px; font-size: 14px; color: #454545;  }
.news-list > li:hover .news-tit{ color:#177fe4; }
.news-img{ margin-top: 10px; font-size: 0;}
.news-img > img{ width: 240px; height: 180px; vertical-align: top; margin-right: 24px; object-fit: cover; }

/*各地动态*/
.tag{ width: 100%; margin:  auto; padding: 10px 20px 6px; background-color: #fff;}
.tag > li{ position: relative; line-height: 50px; font-size: 0; }
.tag > li > hr{ position: absolute; left:0; top: 50px; border: 0; width: 100%; height: 1px; padding: 0; margin: 0; color:#e6e6e6; background-color:#e6e6e6; overflow: hidden; }
.tag > li > p{ display: inline-block;*zoom:1; *display:inline; vertical-align: top; max-width: 1020px; ;font-size: 0; }
.tag > li > span{display: inline-block;*zoom:1; *display:inline; vertical-align: top; line-height:50px; font-size: 14px; color: #333;}
.tag > li a{ display: inline-block;*zoom:1; *display:inline; vertical-align: top; height: 26px; line-height: 26px; margin: 12px 12px 12px 0; padding: 0 10px; font-size: 14px; color: #333; cursor: pointer; }
.tag > li a.curr,.tag > li a:hover{ color: #fff;background-color: #177fe4; font-weight: bold; -webkit-border-radius:2px;-moz-border-radius:2px; border-radius: 2px; }
.tag2{ width: 1346px; padding-left: 20px; margin: 20px auto 0; }
.tag2 > a{ display: inline-block;*zoom:1; *display:inline; vertical-align: top; margin-right: 18px; padding: 0 20px; height: 30px; line-height: 30px; font-size: 14px; color: #333; background-color: #fff; border: 1px solid #e3e3e3;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px; cursor: pointer; }
.tag2 > a.curr,.tag2 > a:hover{ font-weight: bold; color: #fff; background-color: #177fe4; border: 1px solid #177fe4;  }


/*投诉建议*/
.form-suggest{width:96%;margin:0 auto;padding:30px 15px 40px;background-color:#fff;overflow:hidden}
.suggest-table{margin:0 auto;border:1px solid #e6e6e6;}
.suggest-table div{font: 12px/48px "SimSun";color:#333;}
.sug-row1{height:48px;border-bottom: 1px solid #ebebeb; }
.sug-row2{height:248px;min-height:248px}
.sug-row3{height:80px;border-top: 1px solid #ebebeb;padding-top: 16px;}
.sug-col1{width:16%;padding-right:7px;text-align:right;background-color: #fafafa;border-right: 1px solid #ebebeb;}
/*.sug-col2{display:inline-block;width:34%;}*/
/*.sug-col4{display:inline-block;width:30%;}*/
.suggest-table div i{ color: red; font-size: 14px; vertical-align: middle; font-weight: bold; padding-right: 3px; }
.suggest-table div input{width:84%;height:14px;line-height:14px;margin:auto;padding:8px 10px;color:#333;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;outline:none;border:1px solid #d6d6d6;}
.suggest-table div.tl input{ margin-left: 8px; }
.suggest-table div input:focus{border:1px solid #b2afaf}
.suggest-table div textarea{display: block;width:98%;height:228px;margin:10px auto 0;color:#333;resize:none;}
.suggest-table div input.sug-btn{display:inline-block;*display:inline;*zoom:1; padding: 0; margin-left: 20px; width:98px;height:34px;font:bold 14px/34px "Microsoft YaHei";color:#fff;text-align:center;border:1px solid #177fe4;background-color:#177fe4; cursor: pointer; }
.suggest-table div input.sug-btn:hover{border:1px solid #137add;background-color:#137add;}
.suggest-table div input.sug-btn1{margin-left: 18%!important;color:#333;background-color: #fff;border-color: #d1d1d1; }
.suggest-table div input.sug-btn1:hover{background-color: #fff;border-color: #177fe4; }

/*弹出*/
.alert{ position: fixed; z-index: 999; }
.alert-cont{ position: fixed; left: 50%; top: 50%; margin-left: -210px; margin-top: -150px;  width: 420px; height: 280px; background-color: #fff; -webkit-background-clip: content; box-shadow: 1px 1px 50px rgba(0,0,0,.3);
  -webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: .3s; animation-duration: .3s; overflow: hidden;}
.alert-close{ position: absolute; right: 5px; top: 0; width: 50px; height: 50px; background: url(../images/icon/icon_close.png) no-repeat center; background-size: auto;cursor: pointer; }
.alert-close:hover{background: url(../images/icon/close-icon-curr.png) no-repeat center; background-size: auto;cursor: pointer; }
.alert-tit{ padding: 0 50px 0 46px; height: 50px; border-bottom: 1px solid #eee; color: #fff; font: bold 16px/50px "Microsoft YaHei"; background: #177fe4 url(../images/icon/icon_tip.png) no-repeat 20px center; }
.alert-msg{ padding-top: 35px; text-align: center; }
.alert-msg .img{ display: block; margin: 0 auto; width: 50px; height: 50px; }
.alert-msg .img.success{background: url(../images/icon/icon_succ.png) no-repeat center; background-size: 100% 100%;}
.alert-msg .img.err{background: url(../images/icon/icon_err.png) no-repeat center; background-size: 100% 100%;}
.alert-msg h3{ margin-top: 10px; font: normal 24px/26px "Microsoft YaHei"; }
.alert-msg h3.success{ color: #177fe4;}
.alert-msg h3.err{color: red;}
.alert-msg p{ margin-top: 14px; font: 16px/27px "Microsoft YaHei"; color: #333; }

.alert-anim{ -webkit-animation-name: bounceIn; animation-name: bounceIn; }
@-webkit-keyframes bounceIn {
  0% { opacity: 0; -webkit-transform: scale(.5); transform: scale(.5) }
  100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
}
@keyframes bounceIn {
  0% {  opacity: 0; -webkit-transform: scale(.5); -ms-transform: scale(.5); transform: scale(.5) }
  100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
}

/*缴费指南+新闻详情*/
.desc{ position:relative;width: 96%;padding: 30px 30px; margin: 0 auto; background-color: #fff; border-bottom: 5px solid #f7f7f7; }
.desc-tit{ padding-bottom: 35px; border-bottom: solid 1px #e3e3e3;}
.desc-tit > h3{ font:bold 30px/35px "SimSun"; text-align: center; color: #000;}
.desc-tit > div{ margin-top: 20px; font: 14px/16px "Microsoft YaHei"; color: #555; text-align:center; }
.desc-tit > div > p{display: inline-block;}
.desc-cont{ position:relative; width: 96%;margin: 0 auto; padding: 30px 0;overflow: hidden;font-size: 15px;color: #333;line-height: 30px; }
.desc-cont img{ max-width: 100%;height:auto; }
.desc-cont p,.desc-cont div{ margin: 15px 0;color: #333;line-height: 30px;font-size: 15px; }
.desc-cont span{color: #333;line-height: 30px;font-size: 15px; }
.desc-more{ margin-top: 30px; height: 24px; line-height: 24px; padding: 22px 15px; border-top: 1px solid #e3e3e3;}
.desc-more > a{ display: block; max-width: 45%; height:24px;font-size: 14px; color: #333;}
.desc-more > a:hover{ color: #177fe4; text-decoration: underline; }


/*营业厅网点*/
.map{ position:relative;width: 96%; padding: 20px 20px 30px 22px; margin: 0 auto; background-color: #fff; border-bottom: 5px solid #f7f7f7; }
.map-select > span{float: left; line-height: 32px; font-size: 14px; color: #333; }
.select-box{ float: left; position: relative; z-index: 2; margin-right: 10px; }
.select-box > p{ padding: 5px 37px 5px 0; height: 20px;border: 1px solid #cbcbcb; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; cursor: pointer; }
.select-box > p > input{float: left; width: 93px; min-width: 93px; padding: 0 10px; font: 14px/20px "Microsoft YaHei"; color: #333; cursor: pointer; }
.select-box > p > i{ position: absolute; right: 0; top: 5px; z-index: 1; width: 36px; height: 20px; border-left: 1px solid #cbcbcb; background: url(../images/icon/icon_txt05.png) no-repeat center; background-size: auto; }
.select-box > ul{ position: absolute; left: 0; top: 32px; z-index: 1; width: 100%;height: 360px; overflow-y: auto;  background-color: #fff; border-bottom: 1px solid #d5d5d5;box-shadow: 0 3px 9px rgba(0,0,0,.3); }
.select-box > ul > li{ height: 31px; padding: 0 10px; font: 14px/31px "Microsoft YaHei"; color: #333; cursor: pointer; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5;white-space: nowrap;}
.select-box > ul > li:hover,.select-box > ul > li.curr{ background-color: #f4f2ef; }
.map-cont{ margin-top: 23px; }
.map-swiper{ width: 40%;padding-right: 6px;height: 500px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }
.map-swiper.swiper-container-vertical>.swiper-scrollbar{ right: 0;}
.map-swiper .swiper-slide{height: auto;}
.map-swiper .swiper-slide p{ position:relative;height: 50px; line-height: 50px; font-size: 14px; color: #333; border-bottom: 1px solid #e3e3e3; cursor: pointer; }
.map-swiper .swiper-slide:hover p,.map-swiper .swiper-slide.curr p{ color: #177fe4; }
.map-swiper .swiper-slide p span{ position: absolute;height: 50px;line-height: 50px;}
.map-swiper .txt01{left:0;top:0;  width: 26.5%;  padding-left: 5px;}
.map-swiper .txt02{ right:0;left:30.5%;}
.map-main{ float:left;width: 56%;height: 420px;margin-left: 15px;border: 4px solid #e7e7e7; }
.logochpucdcwbqeh{ display:none!important; }
