@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;}
}