﻿html{ font-size: 100px;}
body{ margin: 0rem; padding: 0rem; font-family: "Microsoft YaHei","simsun"; font-size:.16rem; color: #333333;}
*{ margin: 0rem; padding: 0rem; box-sizing: border-box; outline: none;}
a:link,a:visited{ color: #333333; text-decoration: none;}
a:hover{ color: #1658a0;}
ul, li { list-style-type: none; margin: 0rem; padding: 0rem; }
img { border: 0rem; vertical-align: middle; max-width: 100%;}
.clear { clear: both; *height: 1px; }
input, select { vertical-align: middle;}

input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
.no{ display: none;}
.clearflx:after,.row:after{ visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0rem;}
em,i{ font-style: normal;}
.clear{ clear: both;}
input[type="submit"],input[type="button"]{ border: 0rem;}
.f_l{ float: left;}
.f_r{ float: right;}
.t_i{ text-indent: 2em;}
@media screen and (max-width:992px) {
	.f_l_sm{ float: left;}
	.f_r_sm{ float: right;}
	.f_i_sm{ float: inherit;}
}
/**ÃƒÂ¤Ã‚Â»Ã‚Â¥ÃƒÂ¤Ã‚Â¸Ã…Â ÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã‚ÂÃƒÂ©Ã…â€œÃ¢â€šÂ¬ÃƒÂ¨Ã‚Â¦Ã‚ÂÃƒÂ¤Ã‚Â¿Ã‚Â®ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹**/



html,body{ height: 100%;}
.warp{ background-color: #ffffff; position: relative; height: 100%;}
.header{height: 104px;z-index: 3;background-color: #ffffff;border-bottom: 4px solid #0059AB;}
.main{margin-bottom: -32px; }
.logo{ float: left; padding:11px 0 11px 36px;}
.home{ float: right; margin-right: 40px; padding-top: 30px;}
.home a{ display: block; border: 1px solid #E5E5E5; border-radius: 20px; background-color: #ffffff; padding: 0 20px; line-height: 40px;}
.home a img{ margin-top:-5px; margin-right:8px;}
.map{ position: absolute; z-index:2; left: 0; right: 0; bottom: 0; top: 0px;}
.map1{ position: absolute; width: 100%; height: 100%; z-index: 3;}
.map1 img{ width: 100%; height: 100%;}
.con1{position: absolute;z-index: 99;left: 40px;top: 20px;bottom: 0px;width: 420px;}
.tit{ background-color: #F8F8F8; line-height: 32px; border-top-left-radius: 4px; border-top-right-radius: 4px; overflow: hidden;}
.tit li{ text-align: center; position: relative; font-size: 16px; cursor: pointer;}
.tit li:after{ content: ''; position: absolute; right: 0; top: 4px; height: 24px; width: 1px; background-color: #CCCCCC;}
.tit li img{ margin-right: 4px; margin-top: -2px;}
.tit li:last-child:after,.tit li.on:first-child:after{ display: none;}
.tit li.on{ background-color: #ffffff; color: #0059AB;}
.con1 .bd{ background-color: #ffffff;}
.input_row{ position: relative; height: 50px;}
.ss_inp{width: 100%;padding-left: 10px;height: 50px;line-height: 50px;background-color: #ffffff;border: none;font-size: 16px;border-bottom-left-radius: 4px;}
.ss_btn{ position: absolute; right: -50px; top: 0; height: 50px; background: url(220919nd_bmdt_ss_btn.png) no-repeat center #0059AB; width: 50px; border-bottom-right-radius: 4px; border-top-right-radius: 4px;}
.con2{position: absolute; background: #FFFFFF; left: 0; bottom: 20px; overflow: auto; right: 0;top: 90px;}
.reverse{ width: 46%; float: left; position: relative;}
.reverse_btn{width: 8%;float: left;background: url(turn.png) no-repeat center #ffffff;height: 50px;}
.ss_down{ position: absolute; left: 0; top: 50px; width: 420px; box-shadow: 0 4px 8px rgba(0,0,0,.3); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; z-index: 999; background-color: #ffffff; padding:20px; display: none;}
.ss_down li{ line-height: 34px;}
.ss_down li span{ color: #0059AB;}
.icon_list{ padding:10px;}
.icon_list .trt-row [class*=trt-col-]{ padding: 0;}
.icon_list li{ position: relative;}
.icon_list li a{ display: block; text-align: center;}
.icon_list li>a{ padding-bottom: 20px;}
.icon_list li a span{ width: 66px; height: 66px; display: block; margin: 0 auto 8px; border-radius: 50%; line-height: 60px; background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(225, 239, 252, 1) 100%);border: 1px solid rgba(233, 240, 247, 1); }
.icon_list li a p{ line-height: 22px;}
.icon_list li.active>a{ background: url(220919nd_bmdt_tit_bar.png) no-repeat center bottom;}
.icon_list li dl{ position: absolute; top: 100%; width: 380px; left: 20px; background-color: #F5F5F5; border-top: 3px solid #1658a0; z-index: 9; padding: 16px 20px; display: none;}
.icon_list li.active dl{ display: block;}
.icon_list li:nth-child(4n+1) dl{ left: 20px;}
.icon_list li:nth-child(4n+2) dl{ left: -85px;}
.icon_list li:nth-child(4n+3) dl{ left: -190px;}
.icon_list li:nth-child(4n+4) dl{ left: -295px;}
.icon_list li dl dd{ line-height: 20px; float: left; width: 50%; height: 40px;}
.icon_list li dl dd a{ display: block; background: url(220919nd_bmdt_adress.png) no-repeat left 2px; padding-left: 20px; text-align: left;}
.SLB .icon_list li{ width:50%;}
.SLB .icon_list li:nth-child(4n+1) dl,.SLB .icon_list li:nth-child(4n+3) dl{ left: 20px;}
.SLB .icon_list li:nth-child(4n+2) dl,.SLB .icon_list li:nth-child(4n+4) dl{ left:inherit; right:20px;}
.SLB .icon_list li dl dd a{ background-position-y:15px;}
.SLB .icon_list li dl dd{ width:100%; margin-bottom:10px; height:auto;}
.SLB .icon_list li dl{ height:auto !important;}
.map_bar{height: 40px;line-height: 40px;background-color: #ffffff;border-radius: 4px;position: absolute;right: 140px;top: 16px;z-index: 99;text-align: center;}
.map_bar>a{ margin: 0 20px; cursor: pointer;}
.map_bar>a img,.lk_bar>a img{ margin-right: 8px; margin-top: -2px;}
.tool_1{ position: absolute; top: 40px; right: 0; width: 80px; text-align: center; z-index: 999; background-color: #ffffff;}
.lk_bar{ position: absolute; right: 40px; top: 76px; z-index: 999;}
.lk_bar a{ display: block; background-color: #ffffff; border-radius: 20px; padding: 0 20px; height: 40px; line-height: 40px;}
.bq_bar{ position: absolute; right: 0; bottom: 0; height: 32px; line-height: 32px; background: rgba(255, 255, 255, 0.6); padding: 0 20px; font-size: 12px; z-index: 999;}
.baidu_logo{ position: absolute; right: 20px; bottom: 47px; z-index: 999;}
.map_ctrl{ position: absolute; right: 30px; bottom: 126px; z-index: 999;}
.tcc_bg{ background-color: #000000; position: fixed; left: 0; top:0; right: 0; bottom: 0; z-index: 1000; opacity: .7; display: none;}
.synss_con{ position: fixed; width: 650px; z-index: 1001;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); background-color: #ffffff; left: 50%; margin-left: -325px; top: 50%; transform: translateY(-50%); display: none;}
.synss_tit{ line-height: 48px; background-color: #f8f8f8; padding-left: 20px; font-weight: bold;}
.synss_con1{ padding: 20px 30px;}
.synss_con1 dl{ clear: both; overflow: hidden; margin-bottom: 10px;}
.synss_con1 dt,.synss_con1 dd{ float: left; line-height: 30px;}
.synss_con1 dt{ font-weight: bold; color: #1658a0; margin-right: 10px;}
.synss_con1 dt a{ color: #1658a0;}
.synss_con1 dd{ width: 500px;}
.synss_con1 dd a{ margin-right: 10px;}
.tit1{ line-height: 50px; border-bottom: 1px solid #E5E5E5; position: relative; padding-right: 80px;}
.tit1 ul li{ font-size: 16px; font-weight: bold;}
.return{ position: absolute; right: 0; top: 12px;}
.return a{ padding: 0 12px; font-size: 14px; display: block; height: 24px; border: 1px solid #E5E5E5; border-radius: 4px; line-height: 24px;}
.return a img{ margin-top: -2px; margin-right: 8px;}
.list1 li{ line-height: 22px; margin-top: 16px; font-size: 16px; font-weight: bold; background: url(220919nd_bmdt_adress.png) no-repeat left 3px; padding-left: 20px;}

.address_con li{ padding: 18px 24px; position: relative;}
.address_con li h3{ line-height: 22px; font-size: 16px; font-weight: normal; margin-bottom: 8px;}
.address_con li h3 i{width: 16px; height: 20px; display: block; float: left; margin-right: 8px; line-height:18px; background: url(220919nd_bmdt_adress_2.png) no-repeat center; text-align: center; color: #ffffff; font-size: 12px;}
.address_con li h3 a{ margin-left: 14px; font-size: 14px; color: #1658A0;}
.address_con li h3>div{ overflow: hidden;}
.address_con li p{ line-height: 26px; color: #666666; font-size: 14px; padding-left: 24px;}
.address_con li h4{ font-weight: normal; line-height: 22px; padding-left: 24px; margin-top:4px; position: relative; padding-right: 86px;}
.address_con li h4 span{ display: inline-block; padding: 0 8px; line-height: 22px; cursor: pointer; border: 1px solid #D1E4F9; background-color: #ffffff; border-radius: 4px; font-size: 14px; color: #1658A0; margin-right: 8px;}
.address_con li h4 span.on{ background-color: #1658A0; color: #ffffff;}
a.errow_btn{ position: absolute; right: 0; font-size: 14px; color: #1658a0; line-height: 22px;}
.address_con li:nth-child(odd){ background-color: #F8F8F8;}
.address_con li.on h3 i,.address_con li:hover h3 i{ background-image: url(220919nd_bmdt_adress_1.png);}
.more_bar{ margin: 20px; background-color: #F2F2F2; line-height: 30px; font-size: 14px; text-align: center; color: #666666; display: block;}

.map .i1{ position: absolute; left: 55%; top: 48%; width: 16px; height: 20px; display: block; line-height:18px; background: url(220919nd_bmdt_adress_1.png) no-repeat center; text-align: center; color: #ffffff; font-size: 12px; z-index: 98;}
.map .i2{ position: absolute; left: 52%; top: 50%; width: 16px; height: 20px; display: block; line-height:18px; background: url(220919nd_bmdt_adress_2.png) no-repeat center; text-align: center; color: #ffffff; font-size: 12px; z-index: 98;}
.map_con{position: absolute; width: 506px; z-index: 99;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);}
.map_con1{ background-color: #ffffff; z-index: 999; padding: 20px;}
.map_con1 p{ line-height: 20px; font-size: 13px; margin-top: 8px; overflow: hidden;}
.map_con1 h4{ font-size: 13px; font-weight: normal; margin-bottom: 10px;}
.map_con1 h4 a{ margin-left: 10px; color: #1658a0;}
.map_con1 p i{ display: block; float: left; margin-right: 8px;}
.map_close{ position: absolute; right: 16px; height: 12px; width: 12px; top: 16px; cursor: pointer; background: url(220919nd_bmdt_close.png) no-repeat center; z-index: 1000;}
.map_con:after{ content: ''; width: 14px; height: 14px; position: absolute; left: 50%; margin-left: -10px; bottom: -6px; background-color: #ffffff; z-index: 998;  transform: rotate(45deg);}
.tit_con{ padding: 10px; text-align: center; background-color: #DBE8F5; color: #1658A0;}
.ss_box{ padding:10px; background-color: #ffffff; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1); position: absolute; bottom: -40px; left: 30px; width: 75%; z-index: 999;}
.ss_box i{ display: block; width: 12px; height: 12px; transform: rotate(45deg); background-color: #ffffff; position: absolute; top: -7px; border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5;}
.ss_inp1{ width: 85%; height: 30px; line-height: 30px; border: 1px solid #E5E5E5; padding-left: 12px; margin-right: 8px;}
.ss_btn1{ height: 30px; background: url(220919nd_bmdt_ss_btn.png) no-repeat center #0059AB; background-size: 16px 16px; width: 30px; border-radius: 4px;}
.sideMenu .hd h3{ border: 1px solid #1658a0; color: #1658a0; padding: 8px 80px 8px 12px; line-height: 22px; margin: 10px; font-size: 16px; font-weight: normal; cursor: pointer; position: relative;}
.sideMenu .hd h3 em{ background: url(220923nd_bmdt_help.png) no-repeat center; width: 32px; height: 22px; margin-bottom: 20px; display:block; float: left; margin-right: 5px;}
.sideMenu .hd h3>i{ position: absolute; right: 12px; top: 50%; line-height: 22px; margin-top: -11px; display:none; cursor:pointer;}
.sideMenu .hd h3.on>i{ display: block; text-decoration: underline; color: #cc0000;}
.sideMenu .hd h3.on em{ background-image: url(220923nd_bmdt_dg.png);}
.sideMenu .address_con li{ padding-right: 120px; position: relative; cursor: pointer;}
.sideMenu .address_con li em{ position: absolute; height: 24px; border: 1px solid #1658a0; background-color:#F5F9FE; border-radius: 4px; font-size: 14px; right: 10px; top: 50%; margin-top: -12px; padding: 0 10px; display: block;}
.side_menu_con{ display: none;}

/*Ã¥Ë†â€ Ã©Â¡ÂµÃ§Â»â€žÃ¤Â»Â¶*/
.page_base{ margin:12px auto; color: #555555; text-align: center;}
	.page_base .page_tools{ display: inline-block; *float: left; font-size: 0;}
	.page_base .page_tools li{ display: inline-block; margin:0 2px;}
	.page_base .page_tools li a{ font-size:14px; display: inline-block; line-height:18px; padding: 4px 8px; border: 1px solid #d9d9d9; background-color: #ffffff; color: #555555; border-radius:4px;}
	.page_base .page_tools li.active a,.page_base .page_tools li a:hover{ background-color: #1658a0; border: 1px solid #1658a0; color: #ffffff;}
	.page_base .page_tools li.disabled>a, .page_base .page_tools li.disabled>a:focus, .page_base .page_tools li.disabled>a:hover, .page_base .page_tools li.disabled>span, .page_base .page_tools li.disabled>span:focus, .page_base .page_tools li.disabled>span:hover { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
	.page_base .page_tools li.prev em,.page_base .page_tools li.next em{ font-style: normal; font-family: simsun; font-size:12px; margin:0 8px;}
	.page_base .page_tools li.prev em{ margin-left: 0;}
	.page_base .page_tools li.next em{ margin-right: 0;}
@media screen and (max-width:992px) {
    .con1,.con2{position:relative;left: auto;top: auto;bottom: inherit;width: 100%;padding: 10px;}
    .map{position:relative;left: inherit; min-height: 700px; height: 700px;right: inherit;bottom: inherit;top: inherit;}
    .map1{ position:relative}
    .header{ height:auto; overflow:hidden}
    .logo{width:60%;padding-left: 10px;}
    .home{margin-right:10px;padding-top: 15px;font-size: 13px;}
    .home img,.lk_bar a img,.bq_bar,.baidu_logo,.map_ctrl{ display:none;}
	.map_bar{right: inherit !important; left: 10px;}
    .home a,.lk_bar a{ padding:0 12px;}
    .map_bar a,.lk_bar a{font-size:13px;margin: 0 8px;}
    .map_bar,.lk_bar{ right:10px}
    .ss_inp{width:80%;}
    .ss_btn{ right:0;}
    .main{ margin-bottom:0; height:auto;}
    .footer_21_tit_l{ padding:.1rem .18rem 0 .18rem !important;}
    .tab_con .bd{ margin-top:10px;}
	.input_row{background: #FFFFFF;}
	.ss_inp1{ width: calc(100% - 48px);}
	.synss_con{ width: 92%; left: 4%; margin-left: 0;}
	.synss_con1 dd{ width: calc(100% - 80px);}
	.con1{background: #F9F9F9;}
	.con1 .img1 img{width: 100%;}
	.BMap_mask{height: 100% !important;}
	.icon_list li dl{width: 260px;}
	.icon_list li:nth-child(4n+4) dl{left: -200px;}
	.icon_list li:nth-child(4n+3) dl{left: -150px;}
}
.ly_bg{background: #f9f9f9; padding: 16px; margin-bottom: 20px;}
.ly_ss_text span{ float: left; display: block;}
.ly_ss_text1,.ly_ss_text{ overflow: hidden;}
.ly_ss_text1 a{ display: inline-block; padding: 0 10px; min-width: 68px; margin: 2px 0px;}
.ly_ss_text1 a:hover,.ly_ss_text1 a.on{ color: #ffffff; text-align: center; background-color: #3D8DD9; border-radius: 4px;}