@charset "utf-8";
/*网站公用样式，必须定义*/
/*****    让所有标签的外边界和内部的填充都为0    *****/
html,body,a,h1,h2,h3,h4,h5,h6,p,div,ul,li,ol,dl,dt,dd,img,form,input,textarea,select,fieldset {margin:0px;	padding:0px;}
/*****    让所有图片都边框都为0    *****/
img{border:none; margin:0;}
/*****    让所有类型的列表都是没有样式的    *****/
ul,ol,dl{list-style-type:none;}
select,input,select{vertical-align:middle;}
/*****   控制页面中的文字字体和字号   *****/
body,table,input,select,textarea{font-family:Arial,"宋体", Helvetica, sans-serif; font-size:12px; color:#333;}
div,td{font-size:12px; font-family:Arial; color:#333;}
/*****    清楚对象的左右浮动    *****/
.clear{font-size:0px; line-height:0px; clear:both; height:0px; overflow:hidden;}
/*****    网页公用的属性设置，包括文字字体、文字颜色、背景颜色或者图像等    *****/
body{background:#eee; line-height:18px;}
/*****   网页中默认链接的样式设置   *****/
a{color:#429528; text-decoration:none;}
/*****   网页中默认鼠标滑过链接的样式设置   *****/
a:hover{color:#333; text-decoration:underline;}
.mt14{margin-top:14px;}
#def_middle{width:1002px; height:610px; position:absolute; top:50%; left:50%; margin:-305px 0 0 -501px;}
.index_bottom,.index_bottom a{color:#fff; font-family:Arial;}

.nav{background:url(bg_nav.jpg) repeat-x; width:1002px; height:30px; margin:0 auto;}
.nav ul{padding-left:61px;}
.nav li{float:left; line-height:30px; font-size:13px; font-weight:bold; width:110px; text-align:center; background:url(nav_line.gif) no-repeat right top;}
.nav li a{color:#fff; display:block;}
.nav li a:hover,.nav .current{text-decoration:none; background:url(bg_nav_hover.jpg) no-repeat; color:#fff;}

.banner{width:1002px; height:150px; margin:0 auto; border-bottom:5px solid #e3eed8;}
.def_banner{width:1002px; height:180px; margin:0 auto; border-bottom:5px solid #e3eed8;}
.left_title{background:url(left_title.jpg) no-repeat; margin-top:14px; width:182px; height:26px; font-weight:bold; padding:2px 0 0 18px; +padding:3px 0 0 18px; _height:25px; color:#fff;}

/* 二级导航 */
.menu { width:198px; margin:0 1px; }
.menu dl { margin:0 auto; width:179px; padding-bottom:18px; padding-top:12px; }
.menu dt { margin:4px auto 0 auto; width:179px; height:25px; line-height:25px; font-weight:bold; color:#429528; text-align:center; overflow:hidden; }
.menu dt a { display:block; width:186px; height:25px; background:url('menu_1.jpg') no-repeat; color:#429528; }
.menu dt a:hover, .menu dt .current {background:url('menu_01.jpg') no-repeat; text-decoration:none; color:#fff; }
/* 三级导航 */
.menu dd { margin:0; width:179px; height:25px; line-height:25px; text-align:center; border-bottom:1px dashed #429528; overflow:hidden; }
.menu dd a{ display:block; color:#429528; }
.menu dd a:hover, .menu dd .current {color:#333; text-decoration:none; }

.left_column{width:175px; margin:0 auto; padding:0px 0 19px 0;}
.left_column ul{margin-top:12px;}
.left_column li{clear:both; margin:5px 0 0 0; width:175px; height:40px; overflow:hidden;}

.location{margin:14px 10px 0 20px; height:22px; line-height:22px; color:#09703f; padding:0 10px 0 5px; background:url(bg_location.gif) no-repeat bottom left;}
.location span{float:right;}
.location a{color:#09703f;}

/*==========文章内容样式=============*/
.artbox {padding:0; margin:25px 33px 0 33px;}
.artbox h1 {text-align:center; font-size:14px; line-height:31px; color:#006a42; background:url(bg_dis_h1.gif) repeat-x; }
.article { font:12px/22px '宋体'; color:#000; margin:15px 45px 30px 45px; word-wrap:break-word; table-layput:fixed; word-break:break-all; }
.article a { color:#333; }
.article a:hover { color:#09703f; }

.article_top{border-top:1px solid #e3eed8;}
.article_top a{color:#888;}
.article_top a:hover{color:#09703f;}

.copyright td,.copyright td a,.copyright td a:hover{color:#e2efd0; font-family:Arial;}
.support ,.support a,.support a:hover{color:#333;}

/* 列表样式 */
.list_news_01 { margin:30px 45px; }
.list_news_01 ul li {padding:5px 0; line-height:20px; color:#333; }
.list_news_01 ul li a { color:#333; text-decoration:underline;}
.list_news_01 .date { font-family:'Arial'; font-size:11px; float:right; color:#666; }
.list_news_01 .ico { width:10px; height:20px; display:block; float:left; background:url('point_1.gif') no-repeat 0 8px; }

.page{border-top:1px solid #e2f7cd; margin:0 45px 16px 45px; text-align:center; height:54px; line-height:54px; clear:both;}
.page a{color:#666; padding:5px 2px;}
.page a:hover,.page .current{color:#be1800;}
.page .pageup{background:url(pageup.gif) no-repeat right; padding-right:20px;}
.page .pagedown{background:url(pagedown.gif) no-repeat left; padding-left:20px;}

/* 图片列表 */
.pic_list_01 { margin:0; padding:0 0 50px 0; clear:both;}
.pic_list_01 .pic_list { float:left; width:175px; text-align:center; margin:50px 0 0 65px; display:inline;}
/*.pic_list_01 .pic_list .pic { border:2px solid #d9aa55; width:171px; height:77px; line-height:77px; margin:0 auto; }*/
.pic_list_01 .pic_list .pic { width:171px; height:77px; line-height:77px; margin:0 auto; }
.pic_list_01 .pic_list .txt { width:175px; padding:5px 0; line-height:18px; margin:0 auto;}
.pic_list_01 .pic_list .txt a{color:#333; text-decoration:underline;}
.pic_list_01 .pic_list .txt a:hover{color:#09703f;}

.contact{padding:25px; width:621px; margin:0 auto; line-height:24px; font-size:12px; color:#333;}
/* 表单 */
.inputbox {clear:both; width:708px; text-align:left; margin:10px 0 30px 32px; padding:0 10px; }
.inputbox p { clear:both; text-align:left;}

.ibl { width:78px; color:#333; text-align:right; float:left; margin-right:10px; padding-top:13px;}
.ibr { width:620px; text-align:left; float:left; padding-top:10px; +padding-top:8px; color:#333;}

.orderlist td { background:#fff; padding:5px 10px; text-align:center; }
.orderbox { width:80%; text-align:center; padding:20px 0 0 0; }
.orderbox a { margin:0 10px; }

.input_01 { border:1px solid #d2d2d2; height:16px; padding:1px; }
.input_submit { cursor:pointer; border:0px; width:47px; height:20px; background-image:url('btn_submit.jpg'); }
.input_reset { cursor:pointer; border:0px; width:47px; height:20px; background-image:url('btn_reset.jpg'); }

.titlebox2{background:url(bg_titlebox2.jpg) no-repeat; width:722px; text-align:center; height:28px; line-height:28px; font-size:13px; font-weight:bold; margin:0 auto; color:#2b8531;}
.titlebox2 span{float:right; padding:0px 10px 0 0;}

/* 联系我们 */
.mcbox{padding:25px; margin:0 auto; line-height:22px; width:688px; color:#585858;}
.mcbox ul li{float:left; width:344px;}
.mcbox .hrtitle{width:688px; clear:both; color:#585858; padding:5px 0;}
.mcbox .hrabout{width:688px; clear:both;}

.def_contact{padding:10px 18px; line-height:20px; font-family:Arial;}
.def_pic{width:175px; margin:0 auto 0 auto;}
/*.def_pic .pic{border:2px solid #d9aa55; width:171px; height:77px; line-height:77px; margin:0; clear:both;}*/
.def_pic .pic{width:175px; line-height:77px; margin:0; clear:both;}
.def_pic .txt { width:175px; padding:8px 0 8px 0; line-height:18px; margin:0 auto; text-align:center; clear:both;}
.def_pic .txt a{color:#333;}
.def_pic .txt a:hover{color:#09703f;}

.def_title{width:520px; height:22px; margin:14px auto 0 auto; background:url(bg_def_title.jpg) no-repeat; font-family:Arial; padding:0 16px; color:#999; clear:both;}
.def_title strong{color:#09703f;}
.def_title span{float:right;}

/* 图文列表 */
.picnews {margin:20px auto 0 auto; width:522px; padding:0 0 10px 0; clear:both}
.picnews .pic { float:left; width:138px; height:113px; padding-top:3px; }
.picnews .txt { float:right; width:354px; padding:0 0 0 30px; line-height:20px; }
.picnews .txt h4 { font-size:14px; line-height:35px; text-align:center;}
.picnews .txt a{text-decoration:underline; color:#666;}
.picnews .txt a:hover{color:#09703f;}
.picnews .txt h4 a,.picnews .txt .more a{color:#ff5400;}
.picnews .txt h4 a:hover,.picnews .txt .more a:hover{color:#09703f;}
.picnews .txt .more{text-align:right; font-family:"宋体";}

/* 列表样式 */
.def_list { margin:8px auto 0 auto; width:522px; clear:both; font-family:Arial;}
.def_list ul li {padding:5px 0; line-height:16px; color:#333; }
.def_list ul li a { color:#333; text-decoration:underline;}
.def_list .date { font-family:'Arial'; font-size:11px; float:right; color:#a6a6a6; }
.def_list .ico { width:10px; height:20px; display:block; float:left; background:url('point_1.gif') no-repeat 0 8px; }

.top_time{text-align:right; padding:0 34px 15px 0;}
.top_time a{color:#333;}
.top_time a:hover{color:#429528;}
