@charset "utf-8";

.banner {width: 100%;margin: 0 auto;position: relative;animation: 0.8s ease 0.8s 1 normal backwards running fadeInDown;overflow: hidden;max-height: 400px;}
.banner img { width: 100%; }
.banner .slick-prev, .banner .slick-next { top: 0; bottom: 0; z-index: 20; width: 70px; height: 70px; margin: auto; }
.banner .slick-prev { opacity: 0; background: url(../img/prev.png) no-repeat; }
.banner .slick-next { opacity: 0; background: url(../img/next.png) no-repeat; }
.banner:hover .slick-prev {opacity: 1;left: 34px;}
.banner:hover .slick-next {opacity: 1;right: 34px;}
.banner .slick-dots li::after { content: "1"; font-size: 20px; color: #fff; position: absolute; top: -40px; text-align: center; width: 100%; left: 0; }
.banner .slick-dots li:nth-child(1)::after { content: "01"; }
.banner .slick-dots li:nth-child(2)::after { content: "02"; }
.banner .slick-dots li:nth-child(3)::after { content: "03"; }
.banner .slick-dots li:nth-child(4)::after { content: "04"; }
.banner .slick-dots li:nth-child(5)::after { content: "05"; }
.banner .slick-dots li:nth-child(6)::after { content: "06"; }
.banner .slick-dots li:nth-child(7)::after { content: "07"; }
.banner .slick-dots li:nth-child(8)::after { content: "08"; }
.banner .slick-dots li:nth-child(9)::after { content: "09"; }
.banner .slick-dots li.slick-active::after { color: #feac42; }
.banner .slider img {transform: scale(1.2);transition: opacity 0.3s ease 0s, transform 0s ease 1s;width: 100%;}
.banner .slick-current img {transform: scale(1);transition: all 5s cubic-bezier(0, 0.56, 0.44, 1) 0s;}
.link-icon { margin-top: 50px; opacity: 0; visibility: hidden; overflow: hidden;}
.link-icon.animation { animation: 0.8s ease 0.8s 1 normal backwards running fadeInUp; opacity: 1; visibility: visible; }
.link-icon li { float: left; padding: 4px 0; }
.link-icon .icon {width: 95px;height: 95px;background: #e4f0fa;border-radius: 50%;/* box-shadow: 0 0 11px 0 rgba(25,17,173,0.14); */position: relative;transition: all 0.5s;margin: 0 auto;}
.link-icon li:hover .icon { box-shadow: 0 0 11px 0 rgb(16, 182, 230, 0.14); }
.link-icon li:hover p {/* color: #0066c1; */}
.link-icon .icon img { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.link-icon li:hover img, .link-icon li:focus img { -webkit-animation: updown 0.75s 0.25s infinite alternate; animation: updown 0.75s 0.25s infinite alternate; }
.link-icon li p {text-align: center;font-size: 17px;/* color: #232e21; */margin-top: 20px;}
.link-icon .slick-prev, .link-icon .slick-next { width: 21px; height: 33px; bottom: 0; top: 0; margin: auto; }
.link-icon .slick-prev { background: url(../img/ileft.png) no-repeat center center; left: -40px; }
.link-icon .slick-next { background: url(../img/iright.png) no-repeat center center; right: -40px; }
.link-icon .w1300 { width: 1370px; }
.link-icon .slick-slider { width: 1330px; margin: 0 auto; }
.link-icon li a:hover p{font-weight:bold}
.public-news { width: 100%; margin-top: 60px; padding-bottom: 30px; margin-bottom: 30px; }
.public-news2 { margin-top: 30px; margin-bottom: 60px; }
.ntitle { /* opacity:0; *//* visibility:hidden; */}
.public-news.animation .ntitle { animation: 0.8s ease 0.8s 1 normal backwards running fadeInUp; opacity: 1; visibility: visible; }
.ntitle h2 {font-size: 26px;color: #232e21;font-weight: normal;margin-bottom: 20px;float: left;line-height: 32px;cursor: pointer;}
.ntitle a { float: right; font-size: 15px; color: #000000; line-height: 32px; }
.ntitle a.m_2{display:none}
.public-news .dome3 a{display:none;}
.public-news .dome3 a.active{display:block;}
.ntitle a:hover {color: #d7a62d;}
.ntitle a img { position: relative; top: -2px; margin-right: 10px; }
.public-news .list {
	/* opacity: 0; */
	/* visibility: hidden; */
	margin-top: 0 !important;
}
.public-news.animation .list { animation: 0.8s ease 0.5s 1 normal backwards running fadeInUp; opacity: 1; visibility: visible; }
.public-news .list li {position: relative;padding: 0;}
.public-news .list li:hover a {}
.public-news .list .first:hover p {color: #ffffff;background: #0062ba;}
.public-news .list .first { margin-bottom: 12px; }
.public-news .list .first p {position: absolute;width: 100%;height: 52px;background: rgba(0,98,186,.8);bottom: 0;line-height: 52px;padding: 0 15px;font-size: 15px;color: #f3f7f0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;box-sizing: border-box;-o-text-overflow: ellipsis;}
.public-news .list .first img { width: 100%; height: 228px; transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; }
.public-news .list .first:hover img { transform: scale(1.1); }
.public-news li a {line-height: 48px;display: block;font-size: 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;}
.public-news li a .date{float: right;color: #999;font-size: 14px;}
.public-news li a .culname{color: #9f7040;font-size: 13px;margin-right: 5px;}
.public-news .dome { width: 31%; margin-right: 3%; opacity: 0; visibility: hidden; }
.public-news .dome3, .public-news .dome2-2 { margin-right: 0; }
.public-news .ntitle li {float: left;margin-right: 20px;position: relative;}
.public-news .ntitle li.active h2{color: #01458e;}
.public-news .ntitle li a { font-size: 20px; color: #535453; line-height: 32px; }
.public-news .ntitle li.active a { color: #01458e; }
.public-news .dome3 .list ul{display:none;animation: 0.6s ease 0.2s 1 normal backwards running fadeInUp;}
.public-news .dome3 .list ul.active{display:block;}
.public-news .dome3 .list li {border-bottom: 1px solid #ebebeb;}
.public-news .dome3 .list li.last { border: 0; }
.public-news .dome3 .list a {width: 86%;display: block;line-height: 48px;}
.public-news .dome3 .list span {float: right;line-height: 48px;font-size: 13px;color: #999;transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-webkit-transition: all .5s ease;}
.public-news .dome3 .list {position: relative;/* display: none; */}
.public-news .dome3 .list.active { display: block; }
.public-news .dome3 .list li:hover span { color: #232e21; }
.public-news.animation .dome { opacity: 1; visibility: visible; }
.public-news.animation .dome1 { animation: 0.8s ease 0.8s 1 normal backwards running fadeInDown; }
.public-news.animation .dome2 { animation: 0.8s ease 0.8s 1 normal backwards running fadeInUp; }
.public-news.animation .dome3 { animation: 0.8s ease 0.8s 1 normal backwards running fadeInDown; }
.features {display: none;}
.features.animation .ntitle { opacity: 1; visibility: visible; animation: 0.8s ease 0.3s 1 normal backwards running fadeInUp; }
.features li { position: relative; float: left; height: 100%; width: 24%; margin-right: 1.333%; margin-bottom: 15px; opacity: 0; visibility: hidden; }
.features.animation li { opacity: 1; visibility: visible; }
.features.animation li:nth-child(odd) { animation: 0.8s ease 0.5s 1 normal backwards running fadeInUp; }
.features.animation li:nth-child(even) { animation: 0.8s ease 0.5s 1 normal backwards running fadeInDown; }
.features li:hover .img img { transform: scale(1.1); }
.features li:hover .txt p {font-weight: bold;}
.features li .img, .features li .img img {overflow: hidden;width: 100%;height: 100%;transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-webkit-transition: all .5s ease;overflow: hidden;}
.features li:nth-child(4n) { margin-right: 0; }
.features li .txt { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; line-height: 132px; text-align: center; }
.features li .txt p { font-size: 20px; color: #fff; }
.features li .txt p img { margin-right: 18px; transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; }
.features li .img::after{background: #0066c1bf;content:'';width:100%;height: 0;display:block;position:absolute;z-index: 0;bottom: 0;transition: .5s;}
.features li:hover .img::after{height:100%;}
.map {position: relative;height: 580px;visibility: hidden;opacity: 0;margin-top: 30px;}
.map .box1 {background: url(../img/map-boxbg.png);background-size: contain;width: 500px;height: 100%;position: absolute;top: 0;left: 50%;margin-left: 150px;visibility: hidden;opacity: 0;z-index: 99;}
.map.animation { opacity: 1; visibility: visible; animation: 0.8s ease 0.8s 1 normal backwards running fadeInUp; }
.map.animation .box1 { opacity: 1; visibility: visible; animation: 0.8s ease 0.8s 1 normal backwards running fadeInRight; }
.map .tit{font-size: 22px;color: #FFFFFF;line-height: 1;padding-top: 40px;padding-bottom: 15px;padding-left: 60px;}
.map .tit1-1 {background: none;text-indent: 0;font-size: 17px;font-weight: bold;color: #FEFEFE;line-height: 45px;padding-left: 60px;}    
.map .cur .tit1 {/* background: #477ABA; */position: relative;}
.map .tit1 {cursor: pointer;font-size: 16px;font-weight: bold;color: #FEFEFE;line-height: 45px;cursor: auto;}
.map .bdmaplist>li {padding-left: 60px;margin-top: 24px;}
.map .bdmaplist>li .tit1 {/* background: url(../img/dayu.png) no-repeat left center; *//* text-indent: 22px; */}
/*
.map .bdmaplist>li.cur { background: #1272c5; padding-top: 30px; padding-bottom: 25px; margin-bottom: 15px; }
.map .bdmaplist>li.cur .tit1 { background: none; text-indent: 0; font-size: 20px; font-weight: bold; }
*/
.map .cur .tit1:after { content: ""; display: none; width: 33px; height: 53px; position: absolute; top: 0; left: -23px; }
.map .cur .list { display: block; }
.map .list {display: block;margin: 0;padding: 0;}
.map .list .item {padding: 2px 0px;position: relative;}
.map .list .item img {width: auto;height: auto;margin-right: 10px;}
.map .list .item .s1 {display: block;overflow: hidden;font-size: 13px;color: #fff;}
.map .list .item .s1:first-child { }
.map .list .item a { color: #fff; font-size: 15px; }
.map .bdmaplist li::after { content: "."; color: transparent; width: 420px; height: 1px; background: rgba(254,254,254,0.1); display: none; margin: 0 auto; }
.map .bdmaplist li.cur::after { display: none; }
#bdmap { height: 100%; }
#bdmap img { max-width: none; }
#bdmap .anchorBL { display: none; }
.map .list .item .s2 { overflow: hidden; font-size: 15px; color: #fff; display: block; line-height: 35px; }
.BMap_bubble_content h3 {font-size: 17px;font-weight: bold;margin-bottom: 5px;}
.BMap_bubble_content p { font-size: 13px; color: #424242; }
.pub-desk {padding: 60px 0 60px;}
.pub-desk .tab_menu ul { text-align: center; font-size: 0; }
.pub-desk .tab_menu li {display: inline-block;float: left;width: 24%;}
.pub-desk .tab_menu li a {font-size: 14px;color: #fff;display: block;line-height: 1;text-align: center;padding: 12px 0;border: 1px solid #458ccb;margin: 7px;}
.pub-desk .tab_menu li a img {margin-right: 20px;height: auto;width: 34px;}
.pub-desk .tab_menu li.active a, .pub-desk .tab_menu li:hover a {color: #0066c1;background: #FFF;border-color: #FFF;}
.pub-desk {background: url(../img/desk-bg.png) no-repeat center top;background-size: cover;margin-bottom: 70px;}
.pub-desk .d-list {/* height: 340px; */background: #fcfdfe;margin-top: 30px;padding: 50px 0 35px 55px;/* overflow: hidden; */display: block;/* animation: 0.8s ease 0.3s 1 normal backwards running fadeInUp; */}
.pub-desk .tab_menu {opacity: 0;visibility: hidden;font-size: 0;}
.pub-desk.animation .tab_menu { opacity: 1; visibility: visible; animation: 0.8s ease 0.3s 1 normal backwards running fadeInUp; }
.pub-desk .pub-deskmain { opacity: 0; visibility: hidden; box-shadow: 0 0 10px 0 rgba(0,101,190,0.15); }
.pub-desk.animation .pub-deskmain { opacity: 1; visibility: visible; animation: 0.8s ease 0.6s 1 normal backwards running fadeInUp; }
.pub-desk .d-list.active {display: none;}
.pub-desk .d-list .list-tab li { line-height: 55px; border-bottom: 1px solid #e6e7e7; width: 183px; background: url(../img/desk-right.png) no-repeat center right; }
.pub-desk .d-list .list-tab li a {font-size: 17px;color: #666666;display: block;}
.pub-desk .d-list .list-tab li:hover a, .pub-desk .d-list .list-tab li.active a { color: #0067be; font-weight: bold; }
.pub-desk .d-list .list-tab li:hover, .pub-desk .d-list .list-tab li.active { background: url(../img/desk-right2.png) no-repeat center right; border-bottom: 2px solid #005fc4; }
.pub-desk .d-list .list-tab { width: 15%; padding-top: 20px; }
.pub-desk .d-list .list-list {width: 100%;padding-right: 48px;height: 252px;}
.pub-desk .d-list .list-list ul {/* display: none; */animation: 0.8s ease 0.3s 1 normal backwards running fadeInRight;}
.pub-desk .d-list .list-list ul>li {float: left;width: 23.5%;margin-right: 2%;height: 45px;line-height: 45px;text-indent: 20px;position: relative;padding-bottom: 18px;box-sizing: content-box;}
.pub-desk .d-list .list-list li:hover {}
.pub-desk .d-list .list-list ul>li:hover>a { color: #0065be; }
.pub-desk .d-list .list-list ul>li.menu_03 a:hover::after { border-color: #0065be; }
.pub-desk .d-list .list-list ul>li>a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;padding-right: 10px;background: #f0f4f8;position: relative;}
.pub-desk .d-list .list-list ul>li>a::after{display:inline-block;position:absolute;right: 12px;top: 42%;content:'';width: 6px;height: 6px;border: solid #899fb6;border-width: 1px 1px 0 0;transform:rotate(45deg);z-index: 99999;}
.pub-desk .d-list .list-list ul>li>a:hover {/* background: #d7a62d; *//* color:#FFF; */}
.pub-desk .d-list .list-list li a:hover::after{border-color: #FFF;border-width: 2px 2px 0 0;}
.pub-desk .d-list .list-list li:nth-child(4n) { margin-right: 0 }
.pub-desk .d-list .list-list ul>li.menu_02{position: relative;}
.pub-desk .d-list .list-list ul>li.menu_02:hover > a{background: #0065be;color: #FFF;}
.pub-desk .d-list .list-list ul>li.menu_02:hover .menu_box_03{visibility: visible;display: block;}
.pub-desk .d-list .list-list ul>li.menu_02:hover .menu_box_03:after{border-color: transparent transparent #bcccda #bcccda;border-style: solid;
    border-width: 8px;left: 16%;top: 0;box-sizing: border-box;
    content:'';
    display: block;
    height: 0;
    position: absolute;
    transform: rotate(135deg);
    transform-origin: center center;
    width: 0;
    }
.pub-desk .d-list .list-list ul>li.menu_02 .menu_box_03{width: 250%;position: absolute;left: 0;z-index: 9999999999;background: #FFF;margin-top: 15px;transition: .5s;display: none;}
.pub-desk .d-list .list-list ul>li.menu_02 .menu_box_03 ul{
    background: #FFF;
    margin: 10px 0 0 0;
    box-shadow: 2px 3px 15px #d9e8ef;
    display: block;
    padding: 20px;
}
.pub-desk .d-list .list-list li ol{
	position:
	absolute;
	width: 100%;
	z-index: 999999;
	background: #fff;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
	padding: 8px 15px;
	box-sizing: border-box;
	left: 0px;
	top: 70px;
	display: none;
	opacity: 0;
}
.pub-desk .d-list .list-list li ol li{
	float: left;
	text-align: center;
	text-indent: 0;
	width: 33.33%;
	line-height: 40px;
}
									   
.pub-desk .d-list .list-list li ol li a{
	display: block;
	color:#333;
}
.pub-desk .d-list .list-list li ol li a:hover{
	color:#d7a62d;
}
.pub-desk .mCustomScrollBox { padding-right: 62px; }
.pub-desk .mCSB_inside > .mCSB_container {margin-right: 10px;padding-left: 10px;}
.pub-desk .mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: #f3f5f9; }
.pub-desk .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 5px; background: #2b3a6b; border-radius: 5px; }
.pub-desk .d-list2 .list-list { width: 100%; }
.pub-desk .d-list .list-list ul.active { display: block; }
.pub-desk .d-list2 .list-list ul { /* display: block; */}

/*2023年10月31日修改*/

#bmdh1 {padding: 30px;background: #FFF;position: relative;}
#bmdh1:before{content:'';display:block;width: 100%;height: 100%;border: 15px solid #f3f9ff;position: absolute;left: 0;top: 0;box-sizing: border-box;}
#bmdh1 .w1300{overflow:hidden;}
#bmdh1 ul.navUl {margin: 0 -0.5%;}
#bmdh1 ul.navUl li.fLi {float: left;width: 24%;position: relative;margin: 8px 0.5%;position: relative;}
#bmdh1 ul.navUl li.num3 {}
#bmdh1 ul.navUl li.fLi > a {font-size: 15px;padding: 10px 10px;display: block;/* border: 1px solid #eeefef; */margin-right: -1px;background: #f7fbff;position: relative;z-index: 1;overflow: hidden;}
#bmdh1 ul.navUl li.fLi > a:hover,#bmdh1 ul.navUl li.fLi > a.hover{background: #005eb2;color: #FFF;}
#bmdh1 ul.navUl li.fLi > a:hover::after,#bmdh1 ul.navUl li.fLi > a.hover::after{border-color: #FFF;}
#bmdh1 ul.navUl li.fLi > a:before{content:'';width: 132px;height: 39px;display:block;background: url(../img/bg_ksdh_index1.png) no-repeat 0 0;position: absolute;z-index: -1;right: 0px;top: 5px;opacity: 0.4;transition: .3s;}
#bmdh1 ul.navUl li.hasub > a::after {display: block;position: absolute;right: 15px;top: 18px;width: 7px;height: 7px;border: solid #9fb1c1;border-width: 0 2px 2px 0;content: '';-webkit-transform: rotate(45deg);transform: rotate(45deg);transition: .5s}
#bmdh1 ul.navUl li.hasub > a:hover::after {transform: rotate(225deg);top: 20px;}
#bmdh1 ul.navUl li.fLi > a:hover::before,#bmdh1 ul.navUl li.fLi > a.hover::before{opacity: 0.1;}
#bmdh1 ul.navUl li.nsb > a::after { display: none }
#bmdh1 ul.navUl li.fLi > a span { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; overflow: hidden; }
#bmdh1 ul.navUl li .subUl {left: 1px;margin-top: 0;position: absolute;width: 210%;background: #FFF;box-shadow: 0 0 10px 5px rgb(34 36 135 / 9%);z-index: 2;display: none;}
#bmdh1 ul.navUl li.num3 .subUl {left: auto;right: 0;}
#bmdh1 ul.navUl li .subUl ul {padding: 20px 0 20px 20px;position: relative;background: #FFF;}
#bmdh1 ul.navUl li .subUl ul:before {content: '';width: 17px;height: 17px;background: #FFF;transform: rotate(45deg);position: absolute;left: 40px;top: -6px;box-shadow: 0 0 5px 2px rgba(34,36,135,0.09);z-index: -141;}
#bmdh1 ul.navUl li.num3 .subUl ul:before {left: auto;right: 20px;}
#bmdh1 ul.navUl li .subUl ul li { float: left; display: inline-block; width: 50%; }
#bmdh1 ul.navUl li .subUl ul li a {padding: 5px;display: block;font-size: 14px;}

@media only screen and (max-width: 1300px) {
    #bmdh1 ul.navUl li.fLi {width: 32.3%;}
    #bmdh1 ul.navUl li.num2 .subUl{right: 0;left: auto;}
    #bmdh1 ul.navUl li.num2 .subUl ul:before{left: auto;right: 40px;}
    #bmdh1 ul.navUl li.num3 .subUl {left: 1px;right: auto;}
    #bmdh1 ul.navUl li.num3 .subUl ul:before{left: 40px;}
}
@media only screen and (max-width:768px) {
    #bmdh1 ul.navUl li.fLi {width:100%;margin: 7px 0;}
    #bmdh1 ul.navUl li .subUl{width:100%;}
    #bmdh1 ul.navUl li.num2 .subUl{right: 0;left: auto;}
    #bmdh1 ul.navUl li.num2 .subUl ul:before{left: 40px;right: auto;}
    #bmdh1 ul.navUl li.num3 .subUl {left: 1px;right: auto;}
    #bmdh1 ul.navUl li.num3 .subUl ul:before{left: 40px;right: auto;}
}
/* 侧边栏 */
.right-nav {
	position: fixed;
	right: 0;
	top: 30%;
	z-index: 999;
	display: none;
}

.right-nav ul li {
	width: 160px;
	height: 57px;
	background-color: rgba(255, 255, 255, 0.6);
	margin-bottom: 8px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	text-indent: 72px;
	background-repeat: no-repeat;
	background-position: 20px 14px;
	position: relative;
	-moz-box-shadow: 0 0 5px 0px rgba(0,0,0,0.22); /*firefox*/
	-webkit-box-shadow: 0 0 5px 0px rgba(0,0,0,0.22); /*webkit*/
	box-shadow: 0 0 5px 0px rgba(0,0,0,0.22); /*opera或ie9*/
}

.right-nav li a {
	color: #3f81c2;
	font-size: 16px;
	line-height: 57px;
	display: block;
}

.right-nav ul li:hover {
	background-color: #2d4db5;
}

.right-nav ul li:hover a {
	color: #fff;
	font-weight: bold;
}

.right-nav ul .li1 {
	background-image: url(../img/icon1.png);
	animation: fadeInRight 0.8s ease backwards .5s;
}

.right-nav ul .li2 {
	background-image: url(../img/icon2.png);
	animation: fadeInRight 0.8s ease backwards .8s;
}

.right-nav ul .li3 {
	background-image: url(../img/icon3.png);
	animation: fadeInRight 0.8s ease backwards 1.1s;
}

.right-nav ul .li4 {
	background-image: url(../img/icon4.png);
	animation: fadeInRight 0.8s ease backwards 1.3s;
}

.right-nav ul .li5 {
	background-image: url(../img/icon5.png);
	animation: fadeInRight 0.8s ease backwards 1.5s;
}

.right-nav ul .li1:hover {
	background-image: url(../img/icon1-1.png);
}

.right-nav ul .li2:hover {
	background-image: url(../img/icon2-2.png);
}

.right-nav ul .li3:hover {
	background-image: url(../img/icon3-3.png);
}

.right-nav ul .li4:hover {
	background-image: url(../img/icon4-4.png);
}

.right-nav ul .li5:hover {
	background-image: url(../img/icon5-5.png);
}

.right-nav ul .li1 .ewm {
	position: absolute;
	left: -140px;
	top: 50%;
	opacity: 0;
	height: 140px;
	visibility: hidden;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-box-shadow: 0 0 5px 0px rgba(0,0,0,0.22); /*firefox*/
	-webkit-box-shadow: 0 0 5px 0px rgba(0,0,0,0.22); /*webkit*/
	box-shadow: 0 0 5px 0px rgba(0,0,0,0.22); /*opera或ie9*/
}

.right-nav ul .li1 .ewm::after {
	position: absolute;
	right: -8px;
	content: "";
	display: block;
	background: url(../img/arr2.png) no-repeat center center;
	width: 8px;
	height: 16px;
	top: 0;
	bottom: 0;
	margin: auto;
}

.right-nav ul .li1 .ewm img {
	display: block;
	width: 100%;
	margin: 0 auto;
	height: 100%;
}

.right-nav ul .li1:hover .ewm {
	opacity: 1;
	visibility: visible;
	top: -50%;
}

.right-nav ul .li5 .kscx{
	position: absolute;
	right: 168px;
	top: -83px;
	opacity: 0;
	z-index: -9;
	visibility: hidden;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-box-shadow: 0 0 5px 0px rgba(0,0,0,0.22); /*firefox*/
	-webkit-box-shadow: 0 0 5px 0px rgba(0,0,0,0.22); /*webkit*/
	box-shadow: 0 0 5px 0px rgba(0,0,0,0.22); /*opera或ie9*/
	text-indent: 0;
	width: 310px;
	background: #FFF;
	display: none;
}
.right-nav ul .li5:hover .kscx{
	opacity:1;
	z-index: 9;
	visibility: visible;
	background:#ffffff;
	padding: 10px 20px 20px;
	display: block;
}
.right-nav ul .li5 .kscx::after {
	position: absolute;
	right: -8px;
	content: "";
	display: block;
	background: url(../img/arr2.png) no-repeat center center;
	width: 8px;
	height: 16px;
	top: 0;
	bottom: 0;
	margin: auto;
}

.kscx .kscx-title{opacity: 1;visibility: visible;line-height: 45px;border-bottom: 1px solid #e7e7e6;padding-bottom: 5px;}
.kscx .kscx-title h2{font-size: 16px;color: #232e21;font-weight: normal;cursor: pointer;text-align: center;}
.kscx .kscx-search{width:100%;height:40px;margin-bottom:10px;position: relative;border-bottom: 1px solid #e7e7e6;}
.kscx .kscx-search .text {line-height: 38px;height: 38px;width: 100%;box-sizing: border-box;padding-right: 25px;}
.kscx .kscx-search .submit {background: url(../img/search.png) no-repeat center center;width: 20px;height: 20px;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;}
.kscx .kscx-search:last-child{margin-bottom:0;}
.BMap_bubble_pop{border-radius: 0 !IMPORTANT;width: auto !important;box-sizing: border-box;}									   
.BMap_bubble_top{padding: 5px 0;}
.BMap_bubble_center .BMap_bubble_content, .BMap_bubble_center{height: auto !important;min-height: 65px;width: auto !important;}
.BMap_bubble_center .BMap_bubble_content{padding-top:5px;}
.BMap_bubble_pop>img{top: auto !important;bottom: -32px !important;}
.BMapLabel{padding: 12px !important;border: 1px solid #bdb7b7 !important;font-size: 14px !important;}
.BMapLabel::after{display:block;content:"";position:absolute;width: 51px;height: 31px;background: url(http://webmap0.bdimg.com/image/api/iw_tail.png);left: 0;right: 0;margin: auto;bottom: -31px;}					   
.BMapLabel:nth-child(2)::after{left: 33%;right: auto;}	   