@charset "utf-8";
* {
	margin:0;
	padding:0;
}
html {
	overflow-x:hidden;
}
body {
	font-size:12px;
	color:#818181;
	font-family:"宋体", Arial;
	overflow-x:hidden;
	background:url(../images/top_bg.gif) repeat-x top;
}
ins {
	display:none;
}
li {
	list-style:none;
}
a {
	text-decoration:none;
}
a img {
	border:none;
}
.all_top {
	width:100%;
	height:133px;
	background:url(../images/index_top_bg.jpg) center no-repeat;
	float:left;
	position:relative;
	z-index:1;
}
.all_top_nav {
	width:1001px;
	margin:0 auto;
	height:133px;
	position:relative;
}
.all_top_nav h1 {
	position:absolute;
	display:block;
	width:323px;
	height:55px;
	top:24px;
	left:6px;
}
.all_top_nav h1 a {
	display:block;
	height:55px;
}
.all_top_nav ul {
	position:absolute;
	top:30px;
	right:0px;
	width:71px;
	width:632px;
}
.all_top_nav ul li {
	float:left;
	width:71px;
	height:50px;
	display:inline;
	margin-right:8px;
}
.all_top_nav ul li a {
	color:#c7d934;
	text-align:center;
	display:block;
	padding-top:10px;
	height:40px;
	cursor:pointer;
	text-transform:uppercase;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:relative;
	overflow:hidden;
}
.all_top_nav ul li a span {
	position:absolute;
	left:0;
	top:0;
	width:71px;
	height:45px;
	background:none;
	padding-top:5px;
}
.all_top_nav ul li a span#over {
	background:url(../images/all_nav_bg.png);
	top:-50px;
}
.all_top_nav ul li a p {
	font-family:"微软雅黑";
	font-size:14px;
	color:#FFF;
	display:none;
}
.all_top_nav ul li a span#over p {
	display:block;
}
.all_top_nav ul li a span#over {
	color:#ff7900;
}
.all_login {
	position:absolute;
	right:0px;
	top:84px;
	font-family:"微软雅黑";
	width:440px;
	color:#282b20;
}
.all_login a {
	color:#FFFffe;
	margin-right:10px;
}
.all_login span{ color:#ff9001; display:block; text-align:right;}
.all_login span .password{ color:#c9e821; margin-left:10px; margin-right:10px;}
.all_login a:hover {
	text-decoration:underline;
}
.all_login input {
	width:94px;
	height:16px;
	background:#b2cd0c;
	border:1px solid #92a80a;
	margin:0 10px 0 5px;
	color:#fffffe;
}
.all_login input:hover {
	border:1px solid #000;
}
#all_submit {
	background:url(../images/login_submit.gif);
	width:47px;
	height:18px;
	cursor:pointer;
}
#all_submit:hover {
	background:url(../images/login_submit_hover.gif)
}
#menumeno2 .nav_hover a {
	background:url(../images/all_nav_bg.png);
	color:#ff7900;
}
#menumeno2 .nav_hover p {
	display:block;
}
.all_main {
	width:100%;
	margin-top:-22px;
	position:relative;
	z-index:2;
	float:left;
	_float:none;
}
.all_main_main {
	width:1000px;
	margin:0 auto;
	background:#FFF;
	padding-top:8px;
	position:relative;
}
.all_main_left {
	position:absolute;
	background:url(../images/banner_left_bg.gif);
	width:140px;
	height:127px;
	left:-140px;
	top:22px;
}
.all_main_right {
	position:absolute;
	background:url(../images/banner_right_bg.gif);
	width:140px;
	height:127px;
	right:-140px;
	top:22px;
}
.all_banner {
	height:403px;
	width:974px;
	margin-left:13px;
	overflow:hidden;
}
#all_banner {
	width:2922px;
}
.all_banner img {
	float:left;
}
.all_contact {
	float:left;
	display:inline;
	width:248px;
	margin:10px 0 0 10px;
}
.all_title {
	height:31px;
	padding-top:7px;
	line-height:28px;
	position:relative;
	padding-left:10px;
	font-family:"微软雅黑";
	color:#FFF;
	font-size:14px;
}
.all_title img {
	margin-right:5px;
	margin-bottom:-4px;
}
.all_title span {
	display:block;
	position:absolute;
}
.all_contact .all_title {
	background:url(../images/Contact_bg.gif);
	float:left;
	width:238px;
}
.all_contact .all_title span {
	background:url(../images/Contact_po.gif);
	width:70px;
	height:76px;
	top:-11px;
	right:0px;
}
.all_contact_main {
	width:248px;
	height:248px;
	background:#f3f3f3;
	float:left;
	position:relative;
}
.map{ background:url(../images/map.gif); width:37px; height:47px; position:absolute; top:30px; left:20px;}
.all_contact_main span {
	background:url(../images/all_tel_bottom.gif) no-repeat bottom;
	float:left;
	width:248px;
}
.all_contact_main span .all_tel {
	display:block;
	background:url(../images/all_tel.gif) no-repeat 109px bottom;
	height:80px;
}
.all_contact_main span .all_tel:hover {
	background:url(../images/all_tel_hover.gif) no-repeat 109px bottom;
}
.all_contact_main span p {
	display:block;
	line-height:19px;
	color:#213f06;
	text-align:right;
	padding:12px 10px 8px 0
}
.all_down {
	background:url(../images/all_down.gif);
	width:198px;
	height:37px;
	float:left;
	display:inline;
	margin:15px 0 0 25px;
}
.all_down:hover {
	background:url(../images/all_down_hover.gif);
}
.all_PORDUCT {
	float:left;
	display:inline;
	width:370px;
	margin:10px 0 0 10px;
}
.all_PORDUCT .all_title {
	background:url(../images/PORDUCT_bg.gif)
}
.all_PORDUCT .all_title span {
	background:url(../images/PORDUCT_po.gif);
	width:63px;
	height:55px;
	top:-8px;
	right:5px;
}
.all_PORDUCT_main {
	float:left;
	width:370px;
	background:#f3f3f3;
	height:248px;
}
.all_PORDUCT_main ul {
	overflow:hidden;
	width:370px;
	height:248px;
}
.all_PORDUCT_main ul {
	overflow:hidden;
	width:370px;
	height:248px;
}
.all_PORDUCT_main ul li {
	float:left;
	height:248px;
	width:370px;
}
.all_PORDUCT_main ul li span {
	display:block;
	width:370px;
	text-align:center;
	height:181px;
}
.all_PORDUCT_main ul li span img{
	width:211px;
	height:159px;
}
.all_PORDUCT_main ul li p {
	display:block;
	padding:5px 10px 10px 10px;
	line-height:18px;
}
.all_PORDUCT_main ul li p b {
	color:#010101;
	margin-right:5px;
	font-family:"微软雅黑";
}
#prevBtn{
	position:absolute;
	text-indent:100px;
	top:550px;
	left:370px;
	background:url(../images/PORDUCT_left.gif);
	width:33px;
	height:33px;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
}
.all_PORDUCT_left:hover {
	background:url(../images/PORDUCT_left_hover.gif);
}
#nextBtn{
	position:absolute;
	text-indent:100px;
	top:550px;
	left:680px;
	background:url(../images/PORDUCT_right.gif);
	width:33px;
	height:33px;
	display:block;
	z-index:100000;
	overflow:hidden;
}
#nextBtn a,#prevBtn a{ display:block; height:33px;}
.all_PORDUCT_right:hover {
	background:url(../images/PORDUCT_right_hover.gif);
}
.all_news {
	float:left;
	display:inline;
	margin:10px 0 0 13px;
	width:336px;
}
.all_news .all_title {
	background:url(../images/news_bg.gif)
}
.all_news .all_title span {
	background:url(../images/news_po.gif);
	width:71px;
	height:73px;
	top:-3px;
	right:5px;
}
.all_news_main {
	float:left;
	width:336px;
	height:248px;
	background:#f3f3f3;
}
.all_news_main ul {
	display:block;
	padding-top:20px;
}
.all_news_main ul li {
	display:block;
	padding-left:14px;
	height:85px;
	margin-top:17px;
	background:url(../images/all_tel_bottom.gif) no-repeat bottom center;
}
.all_news_main ul li img {
	float:left;
}
.all_news_main ul li h2 {
	font-size:14px;
	font-family:"微软雅黑";
	float:left;
	padding:0 0 0 10px;
	color:#4a8a0f;
	width:230px;
	overflow:hidden;
	height:30px;
	line-height:30px;
}
.all_news_main ul li p {
	float:left;
	padding-left:10px;
	line-height:18px;
	width:230px;
	color:#818181;
}
.all_news_main ul li a:hover h2 {
	text-decoration:underline;
	cursor:pointer;
	color:#F00;
}
.all_foot {
	width:100%;
	float:left;
	background:#25281e;
	height:98px;
	margin-top:25px;
	border-top:6px solid #adadad
}
.all_foot_main {
	width:1000px;
	height:98px;
	background:url(../images/all_foot_bg.gif);
	margin:0 auto;
	position:relative;
}
.all_foot_main span {
	display:block;
	line-height:35px;
}
.all_foot_main span a {
	font-family:"微软雅黑";
	color:#c7d934;
	margin-left:25px;
	margin-right:5px;
}
.all_foot_main span a:hover {
	color:#e26e04;
}
.all_foot_main p {
	display:block;
	text-align:center;
	line-height:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-variant:small-caps;
	padding-top:10px;
}
.all_foot_main p a {
	text-decoration:underline;
	color:#818181;
}
.all_foot_main p a:hover {
	color:#FFF;
}
.all_foot_logo {
	position:absolute;
	background:url(../images/all_citify.gif);
	width:223px;
	height:40px;
	top:28px;
	right:10px;
}
.all_foot_left {
	position:absolute;
	background:url(../images/all_foot_left.gif);
	width:139px;
	height:240px;
	top:-142px;
	left:-139px;
}
.all_foot_right {
	position:absolute;
	background:url(../images/all_foot_right.gif);
	width:139px;
	height:240px;
	top:-142px;
	right:-139px;
}
#map_contact {
	margin-left:13px;
}
.all_title b {
	background:url(../images/map_title.gif);
	width:13px;
	height:45px;
	position:absolute;
	right:-13px;
	top:0px;
}
.leftNav {
	float:left;
	width:248px;
	display:inline;
	margin-left:13px;
	margin-top:10px;
	background:#ededed;
	padding:20px 0 20px 0;
	font-family:"微软雅黑";
}
.leftNav dl {
	width:235px;
	margin:0 auto;
	margin-top:10px;
}
.leftNav dl dt {
	display:block;
	background:url(../images/left_nav_bg.gif);
	height:27px;
	text-align:center;
	font-size:14px;
}
.leftNav dl dt a {
	display:block;
	line-height:27px;
	color:#FFF;
}
.leftNav dl dt a:hover {
	background:url(../images/left_nav_bg_hover.gif);
}
.leftNav dl dd ol li {
	display:block;
	height:29px;
	background:url(../images/left_nav_li_bg.gif) no-repeat center bottom;
	line-height:29px;
	text-align:center;
	width:235px;
}
.leftNav dl dd {
	display:none;
}
.leftNav dl dd ol li a {
	color:#4c4c4c;
}
.leftNav dl dd ol li a:hover {
	text-decoration:underline;
	color:#fa9602;
}
.all_left {
	float:left;
	width:261px;
}
.leftNav dl.leftNav_click dt{ height:40px; background:none;}
.leftNav dl.leftNav_click dt a{background:url(../images/left_nav_bg_click.gif); height:40px; line-height:40px;}
.leftNav dl.leftNav_click dd{ display:block;}
.page{ display:block; text-align:right; padding:10px 30px 30px 30px; float:left; width:620px;}
.page a{ padding:5px; background:#dedddd; border:1px solid #fff; font-family:"微软雅黑"; color:#535353;}
#page .page_click{ padding:5px 7px; background:#2d2d2d; color:#fbc219;}
.page a:hover{ color:#fbc219; background:#2d2d2d;}
#controls{ z-index:100;}

