﻿html,body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	font-size:12px;
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
	color:#574700;
	background:#999 url(/img/mbg.gif) center top repeat-y;
}
div,ol,ul,li,h1,h2,h3,form,dl,dt,dd,h3,h4,h5,h6{
	padding:0;
	margin:0;
	font-size:12px;
}
p{
	padding:0;
	margin:0;
}
img{
	border:0;
}
ol,ul,li,dl,dt,dd{
	list-style:none;
}
a:link {
	color:#574700;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#574700;
}
a:hover {
	text-decoration: none;
	color:#8e0109;
}
a:active {
	text-decoration: none;
	color:#574700;
}
.clear{
	clear:both;
}
.clearfloat{
	clear:both;
	line-height:0px;
	height:0px;
	padding:0;
	font-size:0;
	margin:0;
}

.hwrap{
	width:auto;
	height:133px;
	background:url(/img/head_bg.gif) no-repeat center top;
}
.head{
	width:1000px;
	height:133px;
	color:#ededed;
	background:url(/img/head_bg.gif) no-repeat center top;
	margin:0 auto;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.logo{
	height:133px;
	overflow:hidden;
}
.top_tel{
	height:64px;
	position:absolute;
	right:12px;
	top:64px;
}
.top_home{
	width:200px;
	height:24px;
	text-align:center;
	line-height:24px;
	position:absolute;
	right:120px;
	top:36px;
}
.top_home a,.top_home a:visited{
	margin:0 9px 0 6px;
	padding-left:20px;

	color:#da4020;
}
.top_home a:hover{
	color:#da4020;
}
.top_home a.i1{
	background:url(/img/i1.gif) no-repeat 2px center;	
}
.top_home a.i2{
	background:url(/img/i2.gif) no-repeat 2px center;	
}

.navWrap{
	width:auto;
	background:url(/img/nav_bg.gif) no-repeat center bottom;
	height:46px;
	margin:0 auto 0 auto;
}
.nav{
	width:1000px;
	background:url(/img/nav_bg.gif) no-repeat center bottom;
	height:46px;
	margin:0 auto;
	position:relative;
	z-index:2;
}

.nav ul{
	width:1000px;
	height:46px;
	margin:0 auto;
}
.nav li{
	width:125px;
	height:46px;
	line-height:46px;
	position:relative;
	z-index:4000;
	float:left;
}
.nav li span a,.nav li span a:visited{
	width:125px;
	height:46px;
	text-align:center;
	font-size:16px;
	color:#8e0109;
	display:block;
}

.nav li span a:hover{
	color:#8e0109;
}
.nav li.ov span a,.nav li.ov span a:visited{
	color:#8e0109;
}

#navBd{position:relative;}
#navSelected{position:absolute;top:0;width:125px;height:46px;background:url(/img/nav_ov.gif) no-repeat;}


.nav li dl{
	width:123px;
	background:#8e0109;
	border:1px solid #fed201;
	position:absolute;
	left:0px;
	top:46px;
	z-index:5000;
	display:none;
}
.nav li dl dd{
	height:38px;
	line-height:38px;
	text-align:left;
	position:relative;
	z-index:5;
}
.nav li dl dd a,.nav li dl dd a:visited{
	height:38px;
	color:#fff;
	text-align:left;
	font-size:14px;
	background:url(/img/icon_arrow.gif) no-repeat 8px center;
	padding-left:20px;
	display:block;
	overflow:hidden;
	transition: all .2s ease;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;-webkit-backface-visibility: hidden;
}
.nav li dl dd a:hover{
	background:#fead02 url(/img/icon_arrow.gif) no-repeat 8px center;
	color:#8e0109;
	padding-left:25px;
	transition: all .2s ease;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;-webkit-backface-visibility: hidden;
}
.nav li dl dd a.ov{
	background:#fead02 url(/img/icon_arrow.gif) no-repeat 8px center;
	color:#8e0109;
}
.nav li dl dd dl{
	position:absolute;
	left:116px;
	top:0px;
	display:none;
	border:1px solid #e60012;
}



.bnr{
	width:auto;
	height:460px;
	text-align:center;
	margin:0 auto 0 auto;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.banner{
	width:1440px;
	height:460px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-720px;
}
.banner img {
	width:1440px;
	height:460px;
}
.banner_fmenu {
	width:auto;
	height:14px;
	position:absolute;
	left:48%;
	bottom:14px;
	z-index:2000;
	overflow:hidden;
}
#banner_fmenu A {
	width:14px;
	height:14px;
	border-radius:14px;
	background:#6d6d6d url(/img/bnr_btn.gif) no-repeat;
	color:#6d6d6d;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	display:block;
	float:left;
	overflow:hidden;
	margin:0 8px;
}
#banner_fmenu A.activeSlide {
	background:#8e0109 url(/img/bnr_btn1.gif) no-repeat;
	color:#8e0109;
}
#banner_fmenu A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}


.main_pro{
	width:auto;
	background:url(/img/mbg1.gif) repeat-y center top;
	margin:0 auto 0 auto;
	overflow:hidden;
}
.tit_pro{
	width:1000px;
	height:56px;
	background:url(/img/tit_pro.gif) no-repeat;
	text-align:right;
	margin:0 auto;
}
.tit_pro a{
	float:right;
	padding-right:15px;
	margin-top:35px;
}

#l_slide2{overflow:hidden;width:970px;margin:12px auto 10px auto;}
#l_slide2 .l_slideul1{width:6999px;}
#l_slide2 .l_slideul1 li{float:left;}
#l_slide2 .l_slideul2 li{width:196px; height:220px;}
#l_slide2 .l_slideul2 li a{width:174px; height:200px; margin:0 auto; text-align:center; display:block; overflow:hidden;}
#l_slide2 .l_slideul2 li a span{width:166px; height:166px;border:1px solid #d8d3d4; background:#fff; padding:3px; display:block; overflow:hidden;}
#l_slide2 .l_slideul2 li a span img{
	width:166px; 
	height:166px;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-backface-visibility: hidden;
}
#l_slide2 .l_slideul2 li a p{height:26px; line-height:26px; font-size:12px; color:#fff;}
#l_slide2 .l_slideul2 li a:hover{
	
}
#l_slide2 .l_slideul2 li a:hover span{
	border:4px solid #fed201;
	padding:0px;
}
#l_slide2 .l_slideul2 li a:hover p{
	color:#fed201
}
#l_slide2 .l_slideul2 li a:hover span img{
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-backface-visibility: hidden;
	transform:scale(1.15,1.15);
	-ms-transform:scale(1.15,1.15);
	-webkit-transform:scale(1.15,1.15);
}


.main{
	width:1000px;
	margin:0 auto 30px auto;
}
.main_tit{
	height:64px;
	text-align:right;
	font-size:12px;
	line-height:100px;
	overflow:hidden;
}
.main_tit a,.main_tit a:visited{
	color:#c24905;
}
.main_tit a:hover{
	color:#8e0109;
}
.main_about{
	width:280px;
	padding-right:30px;
	float:left;
}
.t_about{
	background:url(/img/tit_about.gif) no-repeat;
}
.about_text{
	padding:15px 0px 0 10px;
	line-height:24px;
}
.about_text a,.about_text a:visited{
	color:#8e0109;
}

.main_news{
	width:380px;
	float:left;
}
.t_news{
	background:url(/img/tit_news.gif) no-repeat;
}
.main_news ul{
	padding:15px 10px 0 5px;
}
.main_news ul li{
	line-height:24px;
	padding-left:20px;
	background:url(/img/icon_arr2.gif) no-repeat 3px center;
	overflow:hidden;
}
.main_news ul li a{
	float:left;
}
.main_news ul li span{
	float:right;
}
.main_contact{
	width:280px;
	float:right;
}
.t_contact{
	background:url(/img/tit_contact.gif) no-repeat;
}
.contac_text{
	padding:0px 15px;
	line-height:24px;
}





.foot_wrap{
	width:auto;
	background:url(/img/mbg1.gif) no-repeat center top;
	padding:0px 0 15px 0;
}
.foot_nav{
	width:1000px;
	height:35px;
	line-height:35px;
	color:#ffe66f;
	margin:0 auto;
}
.foot_nav a,.foot_nav a:visited{
	color:#ffe66f;
	margin:0 10px;
}
.foot{
	width:1000px;
	position:relative;
	z-index:1;
	margin:0 auto;
}
.f_gotop{
	width:29px;
	height:29px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:-32px;
	z-index:3;
}
.copyright{
	width:704px;
	padding:15px 0 0 10px;
	line-height:2em;
	float:left;
}
.foot_r{
	width:245px;
	padding-top:10px;
	float:right;
}
.foot_r .foot_logo{
	width:120px;
	padding-top:15px;
	float:left;
}
.foot_r .ewm{
	float:right;
}






/* */
.izl-rmenu{position:fixed; left:50%; margin-left:532px; bottom:10px; padding-bottom:73px; background:url(/img/r_b.png) 0px bottom no-repeat; z-index:999; _position:absolute; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(/img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(/img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(/img/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(/img/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(/img/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}