﻿@charset "utf-8";
/* CSS Document */
/*全局定义*/
body { margin: 0; padding: 0; font-size: 12px; font-family:"宋体"; color:#000; background:url(../images/bg.gif) repeat;}
ul, li, p, form, img, div, dl, dt, dd { margin: 0; padding: 0; border: 0;}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; line-height:none;}
ul, li { list-style: none }
a { text-decoration: none; cursor: pointer }
img, input, select { margin:0; padding:0; outline:none; vertical-align:middle;}
.float-left { float: left }
.float-right { float: right }
.clear { margin: 0; padding: 0; font-size: 0; clear: both }
#wrap { min-width:1000px;}

/*通用定义*/
.colorblue { color:#5C95CA !important;}
.bord1 { border:1px solid #ccc;}
.bgf { background-color:#fff;}
.ml10 { margin-left:10px;}

/* 首页开始 */
.header { width:100%; height:auto;}

.topline {
	width:100%;
	height:43px;
	line-height:43px;
	font-family:"Microsoft Yahei";
	border-top:6px solid #4BA301;
	border-bottom:0px solid #D3D3D3;
	}
.topline ul { margin:auto; width:1000px;}
.topline ul li.float-left { float:left;}
.topline ul li.float-right { float:right;}
.topline a { margin-left:20px; color:#666;}

.topbox { margin:auto; width:1000px;}
.logo { height:140px; float:left;  float:left}
.tel{ margin-top:38px; float:left; width:290px; float:right}
.search { margin-top:40px; float:right; width:290px; height:25px; border:1px solid #d3d3d3;}
.input { padding-left:10px; float:left; width:235px; height:25px; line-height:25px; color:#999; border:0;}



.nav { width:700px; height:45px; float:right; margin-top:20px;}
#nav { margin:auto; display:block; width:700px; height:100%;}
#nav .mainlevel { float: left; width:80px; height:45px; line-height:45px;}
#nav .mainlevel a { display:block; width:100%; height:100%; text-align:center; font-family:"宋体"; font-size:14px; color:#009241; font-weight:bold;}
#nav .mainlevel a:hover { margin-top:9px;display:block; line-height:27px;width:100%; height:27px; text-align:center; font-family:"宋体"; font-size:14px; color:#fff; font-weight:bold; background-image:url(../Images/nav_bg.png)}
/*#nav .mainlevel a:hover, .mainlevel .current { background-color:#4BA301;}*/
#nav li ul { display:none;}
#nav li:hover ul { position:absolute; z-index:99; display:block; width:125px;}
#nav ul li { display:block; width:100%; height:40px; line-height:40px;}
#nav ul li a { display:block; font-size:12px !important; background:#4BA301;}

.main { padding:10px 0; width:100%; background-color:#f0f0f0;}
.content { margin:auto; width:1000px;}

.barbg1 { width:100%; height:55px; background:url(../images/barbg1.gif) no-repeat left top;}
.bar1 { width:100%; height:45px; font:20px/45px "Microsoft Yahei"; background:url(../images/bar1.gif) repeat-x left top;}
.bar1 .float-left { color:#429300; padding-left:30px;}
.more { float:right; margin-top:18px; margin-right:18px;}

.h150 { padding:5px 0 30px; margin:auto; width:960px; height:145px; overflow:hidden;}
.h150 li { margin-right:20px; float:left;}
.h150 li p { display:block; text-align:center; font-size:14px;}
.h150 li a { color:#000;}
.h150 li a:hover { color:#666; text-decoration:underline;}

.newscomm { margin-top:10px; width:325px; height:260px; border:0px solid #ccc;}
.bartitle { height:40px;  font:16px/40px "Microsoft Yahei"; background:url(../images/bar1.gif) repeat-x; border-bottom:1px solid #ccc;}
.bartitle .float-left { padding-left:20px; display:block; height:100%; color:#429300; background:url(../images/bar2.gif) no-repeat left;}
.notice { padding:10px 0; margin:auto; width:90%;}
.notice li { height:32px; line-height:32px; font-size:12px; border-bottom:1px dotted #999;}
.notice li a { color:#666;}
.notice li span { float:right; color:#999;}

.aboutus { margin-top:30px;}
.aboutus img { margin-left:13px; margin-right:15px;}
.aboutus p { width:145px; line-height:24px; color:#666; text-indent:2em;}
.aboutus p img { margin-top:8px; margin-left:0;}

.contactus { padding-top:10px; padding-left:15px;}
.contactus h3 { padding-bottom:10px; font-family:"Microsoft Yahei"; font-size:17px; color:#000; font-weight:normal;}
.contactus h3 span { padding-left:5px; color:#20938C;}
.contactus p { line-height:22px; font-family:"宋体"; font-size:12px; color:#666;}

.friendlink { margin-top:15px; padding:15px 0; line-height:22px; font-family:"宋体"; color:#999; border-top:1px solid #d3d3d3;}
.friendlink b { font-weight:normal;}
.friendlink a { margin-left:40px; color:#999;}

/*footer*/
.footer { background:#666666; width:100%; height:auto; }
.footer ul { padding-top:5px; float:left; width:160px;}
.hlp_top { font-size:14px; color:#fff; font-weight:bold; padding-bottom:10px;}
.help_con { line-height:25px;}
.help_con a { font-size:12px; color:#ccc}
.mappic { margin-bottom:35px; float:right; padding-top:5px; padding-left:65px; border-left:1px solid #7F7F7F;}
.mappic a { margin-left:45px; font-size:14px; color:#fff; font-weight:bold;}
.copyright { padding:12px 0; width:100%; font:12px/22px "Microsoft Yahei"; color:#ccc; text-align:center; background:#333333;}

/* page_info */
.item-menu, .page-right { margin-top:10px; margin-bottom:10px;}
.item-menu { float:left; width:200px; font-family:"Microsoft Yahei"; background:#fff; border:0px solid #ccc; border-bottom:0;}
.item-menu p { height:40px; line-height:40px; font-size:18px; color:#fff; padding-left:20px; background:url(../images/navbg.gif) repeat-x; border-bottom:2px solid #429401;}
.item-menu li { width:100%; height:38px; line-height:38px; border-bottom:1px solid #ddd;}
.item-menu li a { float:left; margin-left:25px; color:#666;}
.item-menu li span { float:right; margin-right:20px; color:#666}
.item-menu li:hover { border-bottom:1px solid #429401; cursor:pointer;}
.item-menu li:hover a, .item-menu li:hover span { color:#429401;}
.qcodetel { padding:30px 0 20px 10px;}
.qcodetel div { padding-top:10px; padding-left:8px; font-size:14px; color:#666;}
.qcodetel span { display:block; font-size:18px;}

/*文章列表页*/
.page-right { float:right; width:785px; background:#fff; border:0px solid #ccc;}
.comm-title { padding:0 20px; font:18px/40px "Microsoft Yahei"; color:#429401; background:url(../images/bar1.gif) repeat-x; border-bottom:3px solid #429401;}
.place { float:right;}
.place, .place a { font-size:12px; color:#666;}
.place a { float:none !important; margin:0px 3px !important;}

.text-list {
	margin:auto;
	width:95%;
	padding-bottom:30px;
	}
.text-list ul { float:left; margin-top:20px; width:100%;}
.text-list ul li { float:left; width:100%; height:36px; line-height:36px; color:#666; border-bottom:1px dotted #999;}
.text-list ul li img { margin-top:-2px; margin-right:10px;}
.text-list ul li a { text-decoration:none; color:#666;}
.text-list ul li span { float:right;}

/* pic_list */
.pic_list {
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	}
.pic_list ul{ float:left; width:100%; }
.single { float:left; margin-top:20px; margin-left:27px; margin-bottom:10px; border:1px solid #ccc;}
.single a { font-size:14px; color:#666;}
.single span { display:block; width:100%; *+width:160px; height:30px; line-height:30px; text-align:center; background-color:#e4e4e4;}

.zw-title {
width:100%;
height:80px;
line-height:80px;
text-align:center;
color:#333;
font-size:24px;
font-weight:normal;
}

.introduce {
color:#666;
font-size:12px;
font:"宋体";
text-align:center;
}


.item-page li { margin:0 3px 30px 0; float:left; width:296px; height:285px; text-align:center; background:url(../images/bg3.png) no-repeat;}
.item-page li:hover { background:url(../images/bg33.png) no-repeat;}
.item-page li img { margin-top:15px; margin-bottom:20px;}
.item-page li p a { font-size:16px; color:#666;}

.imglist li { background:#000;}
.imglist:hover img { opacity:0.8; filter:alpha(opacity=80);}
.imglist:hover img:hover { opacity:1; filter:alpha(opacity=100);}

.zhengwen{ float:left; width:100%; padding:15px}