* {
	margin: 0px; padding: 0px;
}
body {
	font-family:"Microsoft YaHei","微软雅黑","宋体", "SimSun", "sans-serif"; font-size: 12px; color: #555; line-height:22px;
}
img {
	border: 0;
}
ul {
	list-style: none;
}
a{
	text-decoration: none; color: #333;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both
}
.w1000{
	width:1000px; margin:0 auto; overflow:hidden;
}
.w1050{
	width:1050px; margin:0 auto; overflow:hidden;
}
.w1260{
	width:1260px; margin:0 auto; overflow:hidden;
}
.w340{
	width:340px;
}
.w640{
	width:640px;
}
.w310{
	width:310px;
}
.w670{
	width:670px;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
	display:block;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal; font-style: normal; font-family:"Microsoft YaHei","微软雅黑";
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	font-family:"Microsoft YaHei","微软雅黑";
}
body {
	background:#fff url(404.png) repeat;
}



#top .header{height:77px; background: url(../image/menu_bg2.png) repeat-x left top; z-index:9999;position:relative;zoom:1;}
#top .header .logo{height:84px; width:275px; padding-left:25px;}

#top .header .top_nav{height:71px;width:780px; overflow:visible}

#top .header .top_nav {height:71px;width:896px; position:absolute; right:10px; top:0;}
#top .header .top_nav li{height:71px;line-height:71px; width:110px; color:#FFF;font-size:15px;border-left:1px solid #d2625e;font-family:"Microsoft YaHei","微软雅黑"; font-weight:bold; text-align:center; display:inline-block; float:left; position:relative;}
#top .header .top_nav li.last{border-right:1px solid #d2625e;}
#top .header .top_nav li.hover{background:url(../image/hover.png) repeat-x left top;}
#top .header .top_nav li a{color:#FFF;font-size:15px;font-family:"Microsoft YaHei","微软雅黑"; font-weight:bold; display:block}

#top .header .top_nav li ul{ position:absolute;width:110px; padding-top:10px; padding-bottom:0px;background:url(../image/sub_menu_bg.png) repeat; border-bottom:3px #d2625e solid;border-left:1px #d2625e solid;border-right:1px #d2625e solid; display:none; left:-1px; z-index:100;}
#top .header .top_nav li ul li{display:block!important; border:none!important; width:110px; height:35px; line-height:35px;}
#top .header .top_nav li ul li a{ color:#fff; font-size:14px!important; font-weight:100!important;border-bottom:1px solid #b73e41;}
#top .header .top_nav li ul li a:hover{color:#f90;}

#top .banner{ position:absolute; top:71px; left:0px; width:100%; border-bottom:7px #f4a127 solid; overflow:visible;}
#top #lm_banner{ position:absolute; top:71px; left:0px; width:100%; height:362px; background-image:url(../image/lm_banner1.jpg);border-bottom:6px #ccc solid;background-position:center;background-size:cover;background-repeat:no-repeat;}
#top #lm_banner p{ margin-top:90px; font:bold 42px/60px Microsoft YaHei;color:#fff; background: url(404.png) no-repeat right center; width:300px;  text-align:right; padding-right:50px;text-shadow:2px 2px rgba(51,51,51,0.3); letter-spacing:3px; height:85px; line-height:85px;}

#top .news{background-image:url(../image/lm_banner_news.jpg)!important;}
#top .contact{ background-image:url(404.png)!important;}
#top .zr{ background-image:url(../image/lm_banner_zr.jpg)!important;}
#top .res{ background-image:url(../image/lm_banner_res.jpg)!important;}



#footer{
	width:100%; border-top:6px #eee solid; background:#fff url(../image/bg.png) repeat; margin-top:10px; height:290px; position:relative;zoom:1;
}
#footer .foot_link{
	padding-top:30px; padding-bottom:10px;
}
#footer .progre{width:110px;height:190px;border-right:1px solid #ededed;margin-right:45px;}
#footer .progre h6{font-size:14px;color:#666;padding-bottom:10px;}
#footer .progre a{display:block;color:#666; line-height:26px; height:26px;}
#footer .progre a:hover{color:#cc0000;}
#footer .contact{width:335px;padding-top:34px;margin-left:6px}
#footer .contact p{font-size:14px;color:#777;line-height:30px;width:289px;margin-left:12px;*display:inline}
#footer .contact .icon1{width:23px;height:24px;background:url(../image/icon1.png) no-repeat center center;margin-top:6px;}
#footer .contact .icon2{width:23px;height:24px;background:url(../image/icon2.png) no-repeat center center;margin-top:6px;}
#footer .contact .icon3{width:23px;height:24px;background:url(../image/icon3.png) no-repeat center center;margin-top:6px;}
#footer .contact .icon4{width:23px;height:24px;background:url(../image/icon4.png) no-repeat center center;margin-top:6px;}

#footer .copyright{width:100%;height:50px;line-height:50px;border-top:1px solid #ddd;color:#f0f0f0; background:#982a2b url(../image/f_bg.jpg) repeat-x left top;}
#footer .copyright .w1050{position:relative; zoom:1; height:50px;}
#footer .copyright .w1000{position:relative; zoom:1; height:50px;}
#footer .copyright .flp{left:0;top:0; position:absolute;}
#footer .copyright .frp{right:0;top:0;position:absolute;}
.f-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px;letter-spacing:normal;}
.sprite{}