@charset "utf-8";
#jsx_main{ overflow:visible; padding-bottom:50px; }
.m_menu{ position:relative; width:100%; height:50px; margin-top:-50px; background: rgba(0,0,0,0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CC000000,endColorStr=#CC000000);/*实现IE背景透明*/ z-index:99;}
.m_menu ul{ width:1200px; margin:0px auto; height:50px; }
.m_menu ul li{ float:left; line-height:47px; text-align:center; color:#FFFFFF; padding-right:8px; padding-left:8px; }
.m_menu ul li:hover{ border-bottom:3px solid #3f7ea0;}
.m_menu ul li a{ color:#FFFFFF; }
.m_on{ border-bottom:3px solid #3f7ea0;}
.m_width { width:1200px; margin:0px auto; color:#666; }
.m_width a{ color:#666; }
.m_font { line-height:1.5; font-size:14px; }
.m_dingwei{ height:80px; line-height:80px;color:#999999; }
.m_dingwei a{ color:#999999; }
.m_lanmu{ height:50px; line-height:40px; color:#3f7ea0; font-size:26px; font-weight:bold; border-bottom:3px solid #eeeeee; }
.m_lanmu a{ color:#5a5a5a}
.m_body{ margin-top:20px; margin-bottom:35px; overflow:hidden; }
.m_bodyk{ margin-top:20px; margin-bottom:35px; overflow:hidden; max-height:350px; }
.m_body_50{ }
.m_body_font{ max-height:100%; padding-right:35px; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.m_body_img{ max-height:100%; padding-right:35px; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
@media screen and (min-width:1420px){ /* 执行1200px版的css*/   
}
@media screen and (min-width: 1220px) and (max-width: 1419px) { /*执行1000px版的css*/  
#jsx_main{ overflow:visible; }
.m_menu{ position:relative; width:100%; height:50px; margin-top:-50px; background: rgba(0,0,0,0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CC000000,endColorStr=#CC000000);/*实现IE背景透明*/ }
.m_menu ul{ width:1000px; margin:0px auto; height:50px; }
.m_menu ul li{ float:left; line-height:47px; text-align:center; color:#FFFFFF; padding-right:8px; padding-left:8px; }
.m_menu ul li a{ color:#FFFFFF; }
.m_on{ border-bottom:3px solid #3f7ea0;}
.m_width { width:1000px; margin:0px auto; color:#666; }
.m_width a{ color:#666; }
.m_font { line-height:1.5; font-size:14px; }
.m_dingwei{ height:80px; line-height:80px;color:#999999; }
.m_dingwei a{ color:#999999; }
.m_lanmu{ height:50px; line-height:40px; color:#666666; font-size:26px; font-weight:bold; border-bottom:3px solid #eeeeee; }
.m_lanmu a{ color:#5a5a5a}
.m_body{ margin-top:20px; margin-bottom:35px; }
.m_bodyk{ margin-top:20px; margin-bottom:35px; overflow:hidden; max-height:350px; }
}
@media screen and (min-width: 750px) and (max-width: 1219px) { /*执行750px版的css*/  
#jsx_main{ overflow:visible; }
.m_menu{ position:relative; width:100%; height:50px; margin-top:-50px; background: rgba(0,0,0,0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CC000000,endColorStr=#CC000000);/*实现IE背景透明*/ }
.m_menu ul{ width:750px; margin:0px auto; height:50px; }
.m_menu ul li{ float:left; line-height:47px; text-align:center; color:#FFFFFF; padding-right:8px; padding-left:8px; }
.m_menu ul li a{ color:#FFFFFF; }
.m_on{ border-bottom:3px solid #3f7ea0;}
.m_width { width:750px; margin:0px auto; color:#666; }
.m_width a{ color:#666; }
.m_font { line-height:1.5; font-size:14px; }
.m_dingwei{ height:80px; line-height:80px;color:#999999; }
.m_dingwei a{ color:#999999; }
.m_lanmu{ height:50px; line-height:40px; color:#666666; font-size:26px; font-weight:bold; border-bottom:3px solid #eeeeee; }
.m_lanmu a{ color:#5a5a5a}
.m_body{ margin-top:20px; margin-bottom:35px; }
.m_bodyk{ margin-top:20px; margin-bottom:35px; overflow:hidden; max-height:350px; }
}
@media screen and (max-width: 749px) { /*执行100%宽度版的css*/  
#jsx_main{ overflow:visible; }
.m_menu{ position:relative; width:100%; height:auto; margin-top:0px; background: rgba(255,255,255,0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCffffff,endColorStr=#CCffffff);/*实现IE背景透明*/ }
.m_menu ul{ width:100%; margin:05px auto 0px auto; padding:0px 10px; height:50px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.m_menu ul li{ float:left; line-height:35px; text-align:center; color:#FFFFFF; padding-right:8px; padding-left:8px; margin:5px 5px; background-color:#eeeeee; }
.m_menu ul li a{ color:#333; }
.m_menu ul li.m_on{ background-color:#3f7ea0; color:#FFFFFF; border:0px;}
.m_menu ul li.m_on a{ color:#fff; }
.m_width { width:100%; margin:0px auto; padding:0px 10px; color:#666;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.m_width a{ color:#666; }
.m_font { line-height:1.5; font-size:14px; }
.m_dingwei{ display:none; height:40px; line-height:40px;color:#999999; }
.m_dingwei a{ color:#999999; }
.m_lanmu{ display:none; height:50px; line-height:40px; color:#666666; font-size:20px; font-weight:bold; border-bottom:3px solid #eeeeee; }
.m_lanmu a{ color:#5a5a5a}
.m_body{ margin-top:20px; margin-bottom:35px; }
.m_bodyk{ margin-top:20px; margin-bottom:35px; overflow:hidden; max-height:inherit; }
.m_body_font{ max-height:100%; padding-right:0px; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.m_body_img{ max-height:100%; padding-right:0px; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.m_menu ul li:hover { border-bottom: 0px solid #3f7ea0;}
}








#jsx_bdmapsite{ float:left; width:100%; height:850px; border:0px; padding:0px; margin:-91px 0px -50px 0px; min-width:130%; }
@media screen and (min-width:1420px){ /* 执行1200px版的css*/   
#m_main{ width: 1200px; margin: 38px auto 100px auto; overflow: hidden;max-width:46.5%; float:left; }
/*搜索设置*/
.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; }
#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: 2px; 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; max-width:48.5%; float:left;}
/*搜索设置*/
.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; }
#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; max-width:48.5%; float:left;}
/*搜索设置*/
.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;}
#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; }
#jsx_bdmapsite{ float:left; width:100%; height:850px; border:0px; padding:0px; margin:-50px 0px; min-width:110%; }
}
@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 */}
.m_leftAll { height: 55px; }
#jsx_bdmapsite{ float:left; width:100%; height:850px; border:0px; padding:0px; margin:-50px 0px; min-width:100%; }
}