﻿html,body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	font-size:12px;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	color:#444444;
	/*background:#6c6c6c url(/img/main_bg.gif) repeat-y center top;*/
}
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:#444444;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#444444;
}
a:hover {
	text-decoration: none;
	color:#f08300;
}
a:active {
	text-decoration: none;
	color:#444444;
}
.clear{
	clear:both;
}
.clearfloat{
	clear:both;
	line-height:0px;
	height:0px;
	padding:0;
	font-size:0;
	margin:0;
}

.hwrap{
	width:1000px;
	margin:0 auto;
	height:108px;
	background:url(/img/topbg.gif) no-repeat center top;
	overflow:hidden;
}
.head{
	width:1000px;
	height:108px;
	background:url(/img/topbg.gif) no-repeat center top;
	margin:0 auto;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.logo{
	height:108px;
	overflow:hidden;
}
.lan{	
	height:23px;
	line-height:23px;
	text-align:left;
	vertical-align:top;
	position:absolute;
	right:8px;
	top:10px;
	color:#555555;
}
.top_home{	
	height:23px;
	line-height:23px;
	text-align:left;
	vertical-align:top;
	position:absolute;
	right:-10px;
	top:40px;
	color:#555555;
}
.top_home a,.top_home a:visited{
	margin-right:18px;
	padding-left:4px;
	color:#444;
}
.top_home a:hover{
	color:#f08300;
}
.top_home img{
	vertical-align:top;
	padding-top:9px;
}
.searchwrap{
	width:162px;
	height:18px;
	border:1px solid #d5d5d5;
	background:#fff;
	position:absolute;
	right:10px;
	bottom:15px;
}
.searchwrap .s_text{
	width:136px;
	height:12px;
	padding:3px 0;
	overflow:hidden;
	float:left;
}
.searchwrap .s_text input{
	width:130px;
	height:12px;
	line-height:12px;
	font-size:12px;
	padding:0 3px;
	margin:0;
	border:0;
	background:none;
	outline:none;
	overflow:hidden;
}
.searchwrap .s_btn{
	width:26px;
	height:18px;
	float:right;
	overflow:hidden;
}

.nav{
	width:1000px;
	min-width:1000px;
	height:35px;
	background:url(/img/nav_bg.gif) no-repeat center top;
	margin:0 auto;
	overflow:hidden;
}
.nav ul{
	width:1000px;
	
	height:35px;
	margin:0 auto;
}
.nav li{
	width:auto;
	height:35px;
	background:url(/img/nav_line.gif) no-repeat;
	padding-left:2px;
	position:relative;
	z-index:4000;
	float:left;
}
.nav li.fli{
	background:none;
	overflow:hidden;
}

.nav li span a,.nav li span a:visited{
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:14px;
	font-family:"微软雅黑";
	color:#fff;
	display:block;
	float:left;
	padding:0 16px;
}

.nav li span a:hover{
	color:#fff;
	background:url(/img/nav_ov.gif) repeat-x center top;
}
.nav li span a.ov,.nav li span a:visited.ov{
	color:#fff;
	background:url(/img/nav_ov.gif) repeat-x center top;
}
.nav li dl{
	width:241px;
	background:#f08300;
	border:1px solid #f08300;
	border-top:0;
	position:absolute;
	left:2px;
	top:35px;
	z-index:5000;
	display:none;
}
.nav li dl dd{
	height:28px;
	line-height:28px;	
	text-align:left;
	position:relative;
	z-index:5;
}
.nav li dl dd a,.nav li dl dd a:visited{
	height:28px;
	background:url(/img/icon_jia3.gif) no-repeat 6px center;
	color:#fff;
	padding-left:30px;
	display:block;
	overflow:hidden;
}
.nav li dl dd a:hover{
	background:#fabe00 url(/img/icon_jia3.gif) no-repeat 6px center;
	color:#fff;
}
.nav li dl dd a.ov{
	background:#fabe00 url(/img/icon_jia3.gif) no-repeat 6px center;
	color:#fff;
}
.nav li dl dd dl{
	position:absolute;
	left:241px;
	top:-1px;
	display:none;
	border:1px solid #f08300;
}




.bnr{
	width:1000px;
	height:350px;
	text-align:center;
	margin:0 auto 15px auto;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.banner{
	width:1000px;
	height:350px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-500px;
	overflow:hidden;
}
.banner img {
	width:1000px;
	height:350px;
}
.banner_fmenu {
	width:auto;
	height:26px;
	padding-top:8px;
	padding-left:38px;
	position:absolute;
	left:41%;
	bottom:10px;
	z-index:2000;
	overflow:hidden;
}
#banner_fmenu A {
	width:17px;
	height:17px;
	background:#1f5503;
	color:#1f5503;
	text-align:center;
	line-height:0px;
	font-size:0px;
	font-weight:bold;
	display:block;
	float:left;
	overflow:hidden;
	margin:0 9px;
}
#banner_fmenu A.activeSlide {
	background:#7fbe26;
	color:#7fbe26;
}
#banner_fmenu A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}


.main{
	width:1000px;
	padding-bottom:15px;
	background:url(/img/main_down.gif) no-repeat center bottom;
	margin:14px auto 0 auto;
	overflow:hidden;
}

.main_tit{
	height:31px;
	background:url(/img/tit_bg.gif) no-repeat;
	position:relative;
}
.main_tit h3{
	line-height:30px;
	padding-left:10px;
	font-weight:normal;
	font-size:15px;
	font-family:"Microsoft Yahei";
	color:#1f5503;
}
.main_tit span{
	width:53px;
	height:22px;
	background:url(/img/tit_bg.gif) no-repeat right top;
	position:absolute;
	right:0;
	top:0;
	padding-top:9px;
}

.main_tit dl{
	height:29px;
	padding:2px 0 0 1px;
	font-family:"Microsoft Yahei";
	color:#1f5503;
	line-height:29px;
	overflow:hidden;
}
.main_tit dl dd{
	width:85px;
	height:29px;
	font-size:15px;
	text-align:center;
	float:left;
}
.main_tit dl dd.on{
	background:#e7e7e7;
}
.main_tit dl dd a,.main_tit dl dd a:visited{
	color:#8d8d8d;
}
.main_tit dl dd.on a,.main_tit dl dd.on a:visited{
	color:#1f5503;
}


.box1{
	width:378px;
	height:200px;
	padding-right:15px;
	background:url(/img/box_bg1.gif) no-repeat left bottom;
	float:left;
}
.about_text{
	width:358px;
	height:149px;
	padding-top:12px;
	line-height:24px;
	overflow:hidden;
	margin:0 auto;
}
.about_text img{
	float:left;
	margin-right:8px;
	padding-top:7px;
}


.box2{
	width:362px;
	height:200px;
	background:url(/img/box_bg2.gif) no-repeat left bottom;
	float:left;
}
.ulist{
	padding:12px 10px 10px 10px;
}
.ulist li{
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.ulist li a,.ulist li a:visited{
	color:#666;
	float:left;
}
.ulist li a:hover{
	color:#f08300;
}
.ulist li span{
	color:#999999;
	float:right;
}

.box3{
	width:230px;
	height:200px;
	background:url(/img/box_bg3.gif) no-repeat left bottom;
	float:right;
}


.foot_wrap{
	width:1000px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/img/foot_bg.gif) no-repeat center top;
	padding:10px 0;
	margin:0 auto;
	overflow:hidden;
}
.foot{
	width:1000px;
	background:#1f5503;
	position:relative;
	z-index:1;
	color:#fff;
	margin:0 auto;
}
.foot_nav{
	width:704px;
	height:30px;
	line-height:30px;
	color:#fff;
	float:left;
}
.foot_nav a{
	margin:0 10px;
}

.foot_wrap a,.foot_wrap a:visited{
	color:#fff;
}
.foot_wrap a:hover{
	color:#fff;
	text-decoration:underline;
}
.copyright{
	width:704px;
	padding:10px 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:25px;
	float:left;
}
.foot_r .ewm{
	float:right;
	padding-right:10px;
}

.online{
	width:119px;	
	position:absolute;
	right:30px;
	top:140px;
	z-index:9000;
}
.online_top{
	width:119px;
	height:66px;
	background:url(/img/online_top.png) no-repeat;
}
.online_box{
	width:119px;
	padding-bottom:65px;
	background:url(/img/online_bg1.png) no-repeat 0 bottom;
}
.online_box .tel{
	width:100px;
	padding-bottom:8px;
	background:url(/img/online_xx.gif) center bottom no-repeat;
	margin:0 auto 10px auto;
}
.online_box .tel h4{
	font-size:14px;
	font-family:"微软雅黑";
	text-align:center;
	color:#be0200;
	line-height:20px;
}
.online_box .tel h5{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#be0200;
	line-height:20px;
}
.online_box .qq{
	width:103px;
	text-align:center;	
	margin:0 auto;
	overflow:hidden;
}
.online_box .mobiSite{
	width:100px;
	text-align:center;
	padding-top:10px;
	margin:0 auto;
	overflow:hidden;
}
.online_box .mobiSite p{
	font-size:12px;
	line-height:16px;
}
.online_box .mobiSite .ewm{
	padding:5px 0;
}
.online_box .mobiSite h3{
	font-weight:normal;
	color:#be0200;
}
.online_box .mobiSite a,.online_box .mobiSite a:visited{
	color:#be0200;
}
.online_box .mobiSite a:hover{
	color:#be0200;
	font-weight:bold;
}
.gotop{
	width:35px;
	height:35px;
	position:absolute;
	left:42px;
	bottom:6px;
	cursor:pointer;
}

