/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar{ width: 5px; height: 5px; background-color: #F5F5F5;}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3); border-radius: 5px; background-color: #F5F5F5;}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb{  border-radius: 5px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #555;}

#jsx_bdmapsite{ float:left; width:100%; height:850px; border:0px; padding:0px; margin:-50px 0px; }
#jsx_main{ position: relative;}
.m_mainimg{ position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:990}
#m_main{ position:relative; z-index:999; }
#m_mainn{ background-color:#FFFFFF; border-radius:6px; padding:42px 35px; overflow: hidden; margin-top: 14px; }
#m_main_f{ color:#FFFFFF; }
@media screen and (min-width:1420px){ /* 执行1200px版的css*/   
#m_main{ width: 1200px; margin: 100px auto; overflow: hidden; }
/*搜索设置*/
.m_search{ width:100%; height:52px; border-bottom:2px solid #78c340;}
.m_searchz{ width:1200px; height:52px; margin:0px auto; overflow:hidden; }
.m_search_l{ float:left; width:350px; height:30px; line-height:30px; font-size:14px; color:#009999; margin-top:10px; text-align:left; overflow:hidden; }
.m_search_l a{ color:#009999;}
.m_search_r{ float:right; width:auto; height:30px; line-height:30px; margin-top:10px; border:1px solid #78c340; border-radius:30px; overflow:hidden; }
.m_search_text{ float:left; width:200px; height:30px; border:0px; padding:0px; margin:0px; text-indent:10px; line-height: 30px;}
.m_search_submit{ float:right; width:50px; height:30px; border:0px; background-color:#78c340; background-image:url(../images/m_search.png); background-position:center; background-repeat:no-repeat; cursor:pointer; }
.m_menu{ display:none; width:100%; height:50px; margin:0px auto; overflow:hidden;background-color:#009999;}
.m_menu a{ color:#ffffff; }
.m_menu ul{ width:100%; height:50px;}
.m_menu ul li{ float:left; width:100%; height:50px; text-align:center; line-height:50px; border-left:1px solid #00bbbb; margin-left:-1px; }
.m_menu ul li:hover{ background-color:#009090;}
.m_menu ul li a{ float:left; width:100%; height:50px; }
.m_menu_active{ background-color:#009090;}
.m_menu_active a{ color:#ffffff; }
.m_menu ul li:hover a{ color:#ffffff; }
/*单页面*/
#m_main_body{ float:left; width:100%; height:auto; margin:0px auto; overflow:hidden; height:550px; overflow-y:auto; }
#m_main_body img{ max-height:100%; max-width:100%; }
#m_maps{ position:relative; float:left; width:100%; height:100%; border:0px; padding:0px; margin:0px; }
#m_maps_a{ position:absolute; top:50px; left:50%; margin:0px; margin-left:-600px; float:left; width:1200px; height:0px; border:0px; padding:0px; background: rgba(0,0,0,0.1) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CC000000,endColorStr=#CC000000);/*实现IE背景透明*/}
.m_main_bodyn{ padding:35px; border-radius:0px 10px 10px 10px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ background: rgba(255,255,255,0.9) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCffffff,endColorStr=#CCffffff);/*实现IE背景透明*/}
#m_main_close{ position:absolute; top: 14px; left: 0px; width:80px; height:35px; text-align:center; line-height:35px; font-size:12px; border-radius:35px 35px 35px 0px; background-color:#FFFFFF; cursor:pointer; color:#aaaaaa; font-weight:bold; }
#m_main_close font{ background-color:#ccc; color:#FFFFFF; height:14px; width:14px; padding:0px 3px; border-radius:14px; }
#m_main_close:hover{ background-color:#ccc; color:#FFFFFF; }
#m_main_open{ display:none; position:absolute; top: 14px; left: 0px; width:80px; height:35px; text-align:center; line-height:35px; font-size:12px; border-radius:35px 35px 35px 35px; background-color:#FFFFFF; cursor:pointer; color:#aaaaaa; font-weight:bold; }
#m_main_open:hover{ background-color:#ccc; color:#FFFFFF; }
}
@media screen and (min-width: 1220px) and (max-width: 1419px) { /*执行1000px版的css*/  
#m_main{ width: 1000px; margin-top: 30px; margin-right: auto; margin-bottom: 30px; margin-left: auto; overflow: hidden; }
/*搜索设置*/
.m_search{ width:100%; height:52px; border-bottom:2px solid #78c340;}
.m_searchz{ width:1000px; height:52px; margin:0px auto; overflow:hidden; }
.m_search_l{ float:left; width:350px; height:30px; line-height:30px; font-size:14px; color:#009999; margin-top:10px; text-align:left; overflow:hidden; }
.m_search_l a{ color:#009999;}
.m_search_r{ float:right; width:auto; height:30px; line-height:30px; margin-top:10px; border:1px solid #78c340; border-radius:30px; overflow:hidden; }
.m_search_text{ float:left; width:200px; height:30px; border:0px; padding:0px; margin:0px; text-indent:10px; line-height: 30px;}
.m_search_submit{ float:right; width:50px; height:30px; border:0px; background-color:#78c340; background-image:url(../images/m_search.png); background-position:center; background-repeat:no-repeat; cursor:pointer; }
.m_menu{ display:none; width:100%; height:50px; margin:0px auto; overflow:hidden;background-color:#009999;}
.m_menu a{ color:#ffffff; }
.m_menu ul{ width:100%; height:50px;}
.m_menu ul li{ float:left; width:100%; height:50px; text-align:center; line-height:50px; border-left:1px solid #00bbbb; margin-left:-1px; }
.m_menu ul li:hover{ background-color:#009090;}
.m_menu ul li a{ float:left; width:100%; height:50px; }
.m_menu_active{ background-color:#009090;}
.m_menu_active a{ color:#ffffff; }
.m_menu ul li:hover a{ color:#ffffff; }
/*单页面*/
#m_main_body{ float:left; width:100%; height:auto; margin:20px auto; overflow:hidden; background-color:#FFFFFF; height:550px; overflow-y:auto;}
#m_main_body img{ max-height:100%; max-width:100%; }
#m_maps{ position:relative; float:left; width:100%; height:100%; border:0px; padding:0px; margin:0px; }
#m_maps_a{ position:absolute; top:0px; left:50%; margin:0px; margin-left:-500px; float:left; width:1000px; height:0px; border:0px; padding:0px; background: rgba(0,0,0,0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CC000000,endColorStr=#CC000000);/*实现IE背景透明*/}
.m_main_bodyn{ padding:35px; border-radius:0px 10px 10px 10px ; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
#m_main_close{ position:absolute; top: 14px; left: 0px; width:80px; height:35px; text-align:center; line-height:35px; font-size:12px; border-radius:35px 35px 35px 0px; background-color:#FFFFFF; cursor:pointer; color:#aaaaaa; font-weight:bold; }
#m_main_close font{ background-color:#ccc; color:#FFFFFF; height:14px; width:14px; padding:0px 3px; border-radius:14px; }
#m_main_close:hover{ background-color:#ccc; color:#FFFFFF; }
#m_main_open{ display:none; position:absolute; top: 14px; left: 0px; width:80px; height:35px; text-align:center; line-height:35px; font-size:12px; border-radius:35px 35px 35px 35px; background-color:#FFFFFF; cursor:pointer; color:#aaaaaa; font-weight:bold; }
#m_main_open:hover{ background-color:#ccc; color:#FFFFFF; }
}
@media screen and (min-width: 750px) and (max-width: 1219px) { /*执行750px版的css*/  
#m_main{ width: 750px; margin-top: 30px; margin-right: auto; margin-bottom: 30px; margin-left: auto; overflow: hidden; }
/*搜索设置*/
.m_search{ width:100%; height:52px; border-bottom:2px solid #78c340;}
.m_searchz{ width:750px; height:52px; margin:0px auto; overflow:hidden; }
.m_search_l{ float:left; width:348px; height:30px; line-height:30px; font-size:14px; color:#009999; margin-top:10px; text-align:left; overflow:hidden; }
.m_search_l a{ color:#009999;}
.m_search_r{ float:right; width:auto; height:30px; line-height:30px; margin-top:10px; border:1px solid #78c340; border-radius:30px; overflow:hidden; }
.m_search_text{ float:left; width:200px; height:30px; border:0px; padding:0px; margin:0px; text-indent:10px; line-height: 30px;}
.m_search_submit{ float:right; width:50px; height:30px; border:0px; background-color:#78c340; background-image:url(../images/m_search.png); background-position:center; background-repeat:no-repeat; cursor:pointer; }
.m_menu{ display:none; width:100%; height:50px; margin:0px auto; overflow:hidden;background-color:#009999;}
.m_menu a{ color:#ffffff; }
.m_menu ul{ width:100%; height:50px;}
.m_menu ul li{ float:left; width:100%; height:50px; text-align:center; line-height:50px; border-left:1px solid #00bbbb; margin-left:-1px; }
.m_menu ul li:hover{ background-color:#009090;}
.m_menu ul li a{ float:left; width:100%; height:50px; }
.m_menu_active{ background-color:#009090;}
.m_menu_active a{ color:#ffffff; }
.m_menu ul li:hover a{ color:#ffffff; }
/*单页面*/
#m_main_body{ float:left; width:100%; height:auto; margin:20px auto; overflow:hidden; background-color:#FFFFFF; height:550px; overflow-y:auto;}
#m_main_body img{ max-height:100%; max-width:100%; }
#m_maps{ position:relative; float:left; width:100%; height:100%; border:0px; padding:0px; margin:0px; }
#m_maps_a{ position:absolute; top:0px; left:50%; margin:0px; margin-left:-375px; float:left; width:750px; height:0px; border:0px; padding:0px; background: rgba(0,0,0,0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CC000000,endColorStr=#CC000000);/*实现IE背景透明*/}
.m_main_bodyn{ padding:35px; border-radius:10px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
#m_main_close{ position:absolute; top: 14px; left: 0px; width:80px; height:35px; text-align:center; line-height:35px; font-size:12px; border-radius:35px 35px 35px 0px; background-color:#FFFFFF; cursor:pointer; color:#aaaaaa; font-weight:bold; }
#m_main_close font{ background-color:#ccc; color:#FFFFFF; height:14px; width:14px; padding:0px 3px; border-radius:14px; }
#m_main_close:hover{ background-color:#ccc; color:#FFFFFF; }
#m_main_open{ display:none; position:absolute; top: 14px; left: 0px; width:80px; height:35px; text-align:center; line-height:35px; font-size:12px; border-radius:35px 35px 35px 35px; background-color:#FFFFFF; cursor:pointer; color:#aaaaaa; font-weight:bold; }
#m_main_open:hover{ background-color:#ccc; color:#FFFFFF; }
}
@media screen and (max-width: 749px) { /*执行100%宽度版的css*/  
#m_main{ height: auto; padding:10px; margin-top: 10px; margin-right: auto; margin-bottom: 20px; margin-left: auto; overflow: hidden; overflow:hidden; }
/*搜索设置*/
.m_search{ width:100%; height:52px; border-bottom:2px solid #78c340;}
.m_searchz{ width:100%; height:52px; margin:0px auto; overflow:hidden; }
.m_search_l{ display:none; float:right; width:350px; height:30px; line-height:30px; font-size:14px; color:#009999; margin-top:10px; text-align:left; overflow:hidden; }
.m_search_l a{ color:#009999;}
.m_search_r{ margin:10px auto 0px auto; width:320px; height:30px; line-height:30px; border:1px solid #78c340; border-radius:30px; overflow:hidden; }
.m_search_text{ float:left; width:270px; height:30px; border:0px; padding:0px; margin:0px; text-indent:10px; line-height: 30px;}
.m_search_submit{ float:right; width:50px; height:30px; border:0px; background-color:#78c340; background-image:url(../images/m_search.png); background-position:center; background-repeat:no-repeat; cursor:pointer; }
.m_menu{ display:none; width:1200px; height:50px; margin:0px auto; overflow:hidden;}
.m_menu a{ color:#ffffff; }
.m_menu ul{ width:100%; height:50px;}
.m_menu ul li{ float:left; width:100%; height:50px; text-align:center; line-height:50px; }
.m_menu ul li:hover{ background-color:#009090; }
.m_menu_active a{ color:#009999; }
.m_menu ul li:hover a{ color:#ffffff; }
/*单页面*/
#m_main_body{ float:left; width:100%; height:auto; margin:35px auto; overflow:hidden; background-color:#FFFFFF; }
#m_main_body img{ max-height:100%; max-width:100%; }
#m_maps{ position:relative; float:left; width:100%; height:100%; border:0px; padding:0px; margin:0px; }
#m_maps_a{ position:absolute; top:0px; left:0px; float:left; width:100%; height:0px; border:0px; padding:0px; margin:0px; background: rgba(0,0,0,0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CC000000,endColorStr=#CC000000);/*实现IE背景透明*/}
#m_main_close{ position:absolute; top: 14px; left: 10px; width:80px; height:35px; text-align:center; line-height:35px; font-size:12px; border-radius:35px 35px 35px 0px; background-color:#FFFFFF; cursor:pointer; color:#aaaaaa; font-weight:bold; }
#m_main_close font{ background-color:#ccc; color:#FFFFFF; height:14px; width:14px; padding:0px 3px; border-radius:14px; }
#m_main_close:hover{ background-color:#ccc; color:#FFFFFF; }
#m_main_open{ display:none; position:absolute; top: 14px; left: 10px; width:80px; height:35px; text-align:center; line-height:35px; font-size:12px; border-radius:35px 35px 35px 35px; background-color:#FFFFFF; cursor:pointer; color:#aaaaaa; font-weight:bold; }
#m_main_open:hover{ background-color:#ccc; color:#FFFFFF; }
.m_main_bodyn{ padding:35px; border-radius:0px 10px 10px 10px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
}
