@charset "gb2312";
/* code by zasun */
/* 全局样式 */
* { margin:0; padding:0;}
body { background-color:#FFFFFF; color:#666; font-size:14px; font-family:"宋体",Arial,Helvetica,sans-serif;}
body,div,p,ul,li,span,h1,h2,h3,iframe,form,em { margin:0; padding:0; border:none;}
table { border-collapse:collapse; border-spacing:0;}
table td {line-height:28px;}
input,textarea { margin:0; padding:0; font-size:12px; font-family:"宋体",Arial,Helvetica,sans-serif;}
img { border:none; vertical-align:middle;}
input:focus{ outline:none;}
ul li{ list-style-type:none;}

a { font-size:14px; color:#5a5a5a; text-decoration:none;}
a:hover { font-size:14px; color:#E40000; text-decoration:none;}
a:visited { font-size:14px; color:#5a5a5a; text-decoration:none;}

/* 清除浮动 */
.clear_flt { clear:both; height:0;}
.red_noti { color:#D71920; font-size:12px;}

/*---table---*/
.m-table{border: solid 1px #cccccc;font-size: 14px;width: 100%;border-collapse: collapse;border-spacing: 0;text-align: left; }
.m-table th,.m-table thead td{ padding:15px 10px; line-height:20px; text-align:center;}
.m-table td{ padding: 10px 20px;  border: 1px solid #cccccc; text-align:center;}
.m-table tr:hover td,
.m-table-tr-hover td{ background: #f5f5f5}
.m-table.redbg tr:hover td {background:#fadada; }
.m-table-graybg{background: #f5f5f5}
.m-table-graybg tr:hover td{background: #ffffff}

.go_top {display:none; position:fixed; right:50px; bottom:80px; width:60px; height:60px; background:url(http://www.lh-mzs.com/images/ico_up.png) 0 0 no-repeat; cursor:pointer; z-index:999999;}
.go_top:hover {background-position:0 -60px; transition:background 0.2s ease 0s;}


/* 通用头部 */
.topMenu { width:100%; height:142px; background:url(images/bg_head.gif) repeat-x left bottom; font-family:"微软雅黑";}
/* 营销工具 */
.topMarketTool { margin:0 auto; width:1200px; height:34px; line-height:34px; color:#ccc;}
.topMarketTool span { float:right; margin-left:36px;}
.topMarketTool a { float:right; margin-left:36px; font-family:"微软雅黑"; color:#ccc;}
.topMarketTool .topPhone { background:url(images/bg_phone.gif) 0 8px no-repeat; padding-left:13px;}
.topMarketTool .topQQ { background:url(images/bg_qq.gif) 0 8px no-repeat; padding-left:21px;}
.topMarketTool .topWeixin { background:url(images/bg_weizhan.gif) 0 8px no-repeat; padding-left:23px;}
.topMarketTool .topWeizhan { background:url(images/bg_weizhan.gif) 0 8px no-repeat; padding-left:19px;}
.topMarketTool #zs_1 { display:none; position:absolute; top:35px; left:850px; width:138px; height:148px; background-color:#fff; text-align:center; z-index:99999;}
.topMarketTool #zs_2 { display:none; position:absolute; top:35px; left:1180px; width:138px; padding-top:10px; padding-bottom:10px; background-color:#fff; text-align:center; z-index:99998;}
.topMarketTool #zs_1 img,.topMarketTool #zs_2 img { width:118px;}
.topMarketTool em { cursor:pointer; color:#FA6000; line-height:12px; font-size:12px;}

/* LOGO、菜单 */
.topMenuMain { position:relative; margin:0 auto; width:1200px; height:108px;}
.topLogo { display:block; background:url(images/logo.jpg) 0 10px no-repeat; width:230px; height:80px;}
.topMenuContent { position:absolute; top:0; right:-15px; width:952px; height:106px;}
.topMenuContent li { float:left;}
.topMenuContent li a,.topMenuContent li a:visited { float:left; display:block; background:url(images/nav_bg_1.jpg) no-repeat 8px 66px; border-left:1px solid #DDD; padding:30px 0 0 8px; width:119px; width:110px !important; height:106px; height:76px !important; text-align:left; line-height:18px; color:#787777; font-family:"微软雅黑"; font-size:14px;}
.topMenuContent li a:hover { color:#FFF; background:url(images/nav_bg_2.jpg) no-repeat 8px 66px #E40000;}
.topMenuContent li a span { display:block; line-height:14px; font-size:10px; color:#000; text-transform:uppercase;}
.topMenuContent li a:hover span { color:#000;}

/* 形象图片 */
.focus{ background-color:#F5F5F5;height:398px;overflow:hidden;position:relative; z-index:88888;}
.focus .siweiyiti { z-index:1; text-align:center; padding:160px 200px; font-size:14px; color:#F8F8F8;}
/* focus_s */
.focus_s{position:absolute;left:50%;bottom:5%;height:13px;overflow:hidden;width:110px;z-index:9;margin:0 0 0 -30px;}
.focus_s li{float:left;cursor:pointer;height:13px;width:12px;overflow:hidden;margin-right:10px;background:url(images/flex-dot.png) no-repeat;}
.focus_s li.active{background-position:-12px 0;}
/* focus_m */
.focus_m ul{filter:alpha(Opacity=100); opacity:1; -moz-opacity:1;}
.focus_m li{width:100%;height:398px;position:absolute;top:0;left:0;}
/* focus_l focus_r */
.focus_l,.focus_r{ position:absolute;display:block;width:45px;height:100px;overflow:hidden;z-index:2;top:150px; background:#000; filter:alpha(Opacity=30); opacity:0.3; -moz-opacity:0.3;}
.focus_l{left:0;background-image:url(images/ico_pre.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ico_pre.png');}
.focus_r{right:0;background:url(images/ico_next.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ico_next.png');}
.focus_l:hover,.focus_r:hover{filter:alpha(Opacity=50); opacity:0.5; -moz-opacity:0.5;}

/* 内页主体 */
.main_box { margin:0px auto 0 auto; width:1200px; background-color:#FFFFFF; }


.class_location { height:45px; line-height:48px; border-bottom:1px solid #ccc; background-color:#F7F7F8; color:#E40000; text-align:center;}
.class_location a,.class_location a:hover,.class_location a:visited { color:#333; font-size:14px;}


/* Class描述 */
.class_content { padding:15px 15px 30px 15px; line-height:28px; font-size:14px;}
.class_content p { line-height:30px; margin-top:15px;}
.seo_url { margin:8px 0; padding:0px 10px; height:45px; line-height:45px; border:1px solid #ccc; background:#F5F5F5;}

/* 翻页style */
.clkPage { margin:20px auto 15px auto; text-align:center;}
.clkPage span { margin-right:5px; color:#FFF; background-color:#F55302; border:1px solid #F55302; -moz-border-radius:4px;/* Gecko browsers */-webkit-border-radius:4px; /* Webkit browsers */ border-radius:4px; padding:4px 8px;}
.clkPage .dieS { background-color:#F0F0F0; border:1px solid #999; -moz-border-radius:4px;/* Gecko browsers */-webkit-border-radius:4px; /* Webkit browsers */ border-radius:4px; padding:4px 8px; color:#999; font-size:12px;}
.clkPage a,.clkPage a:visited { color:#fff; background-color:#505050; border:1px solid #505050; -moz-border-radius:4px;/* Gecko browsers */-webkit-border-radius:4px; /* Webkit browsers */ border-radius:4px; padding:4px 8px; text-decoration:none; font-size:12px;}
.clkPage a:hover { color:#FFF; background-color:#F55302; border:1px solid #F55302; -moz-border-radius:4px;/* Gecko browsers */-webkit-border-radius:4px; /* Webkit browsers */ border-radius:4px; padding:4px 8px; text-decoration:none; font-size:12px;}

/* 公共底部 */
.Footer { margin-top:30px; height:200px; background-color:#505050; line-height:30px; color:#ccc;}
.FooterMain { position:relative; margin:0 auto; width:1100px; padding-top:40px; font-family:"微软雅黑";}
.FooterMain a,.FooterMain a:hover,.FooterMain a:visited { color:#ccc;}
.FooterMain .iditu { background:url(images/ico_ditu.png) 0 1px no-repeat; padding-left:19px;}
.FooterMain .webei { background:url(images/ico_beian.png) 1px 2px no-repeat; padding-left:16px;}
.FooterMain .exmail { background:url(images/ico_exmail.png) 0 2px no-repeat; padding-left:22px;}
.FooterMain span { cursor:pointer;}
.FooterMain p { position:absolute; top:55px; right:0;}
.FooterMain p a img { filter:alpha(Opacity=80); opacity:0.8; -moz-opacity:0.8;}
.FooterMain p a img:hover { filter:alpha(Opacity=99); opacity:0.99; -moz-opacity:0.99;}

/* 对联 */
.duilianRight-box { position:absolute; top:142px; right:0; font-size:12px; z-index:999999990;}
.duilianRight-min { width:69px; height:90px; background:url(images/bg_baiduV_hide.png) no-repeat; cursor:pointer;}
.duilianRight { width:90px; height:392px; background-color:#fff; color:#17202a; overflow:hidden;}
.duilianRight-head { height:11px; background:url(images/closeX.jpg) 24px 0 no-repeat; cursor:pointer;}

.duilianLeft-box { position:absolute; top:142px; left:0; font-size:12px; z-index:999999990;}
.duilianLeft-min { width:69px; height:90px; background:url(images/bg_baiduV_hide.png) no-repeat; cursor:pointer;}
.duilianLeft { width:90px; height:392px; background-color:#fff; color:#17202a; overflow:hidden;}
.duilianLeft-head { height:11px; background:url(images/closeX.jpg) 20px 0 no-repeat; cursor:pointer;}