@charset "gb2312";
body{color: #333;font:12px/1.5 '\5b8b\4f53','Verdana',sans-serif; background: url(../images/bg.jpg);}
* { margin:0; padding:0;}
a { color:#000;}
img { border:none; display:block;}
ul, li {list-style:none; -webkit-text-size-adjust:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
ul,ol,li,dl,dt,dd { margin:0; padding:0; list-style-type:none;}
ul,dl {clear: both; overflow:hidden;}

.clear { clear: both; overflow:hidden; height:0;}

/* 首页·头部 */
#header { width:100%; height:560px; background:url(../images/main_01.jpg) repeat-x; padding-bottom:20px;}
.top { width:1000px; height:133px; background:url(../images/main_02_03.jpg) no-repeat right; margin:0 auto; overflow:hidden;}
.logo { float:left;}
.top_hot { float:right;}
.hot { padding-top:20px;}
.hot ul { margin:0; padding:0; float:right;}
.hot ul li { float:left; padding-right:5px;}
.hot ul li a { width:68px; height:23px; display:block; background:url(../images/main_02_06.jpg); line-height:22px; text-align:center;}
.hot ul li a:hover { background:url(../images/main_02_07.jpg); color:#FFF; text-decoration:none; line-height:21px;}
#hot_li { background:url(../images/main_02_07.jpg); color:#FFF; line-height:21px;}
#hot_from { width:248px; height:27px; float:right;}
#hot_s { width:163px; height:27px; line-height:27px; padding:0 10px; color:#779b39; float:left; background:url(../images/main_02_10.png); border:0;}
#hot_go { float:right; padding-left:15px;}

.nav { width:1000px; height:44px; margin:0 auto; font-family:'Microsoft Yahei';}
.nav ul { margin:0; padding:0;}
.nav ul li { float:left; padding-right:2px; background:url(../images/main_04_03.jpg) right no-repeat;}
.nav ul li a { width:123px; height:44px; line-height:44px; text-align:center; color:#FFF; display:block; font-size:14px; font-weight: bold;}
.nav ul li a:hover { color:#000; text-decoration:none; background:url(../images/main_04_01.jpg);}
#nav_li {background:url(../images/main_04_01.jpg); color:#000;}

/* BANNER */
#banner {width:1118px; height:373px; margin:0 auto; overflow:hidden; padding:10px 0 20px;}
#container {width:1118px; height:373px; overflow:hidden;}
#example {width:980px;height:300px; padding:16px 69px 47px; background:url(../images/banner_bg.png) no-repeat; overflow:hidden;}
#slides { position:absolute;}
#slides .next, #slides .prev {width:44px;height: 37px;display: block; position:absolute; top:130px; z-index:100;}
.slides_container {width:980px;height:300px;overflow: hidden;}
#slides .next {right:-20px;}
#slides .prev {left:-20px;}
.pagination {width:168px; height:32px; padding:0 406px; margin-top:25px; background:url(../images/banner_03.png) no-repeat center;}
.pagination li {float: left; padding:0 7px; font-weight:bold;}
.pagination li a {display: block;width:28px;height:32px; color:#000; text-align:center; line-height:32px;}
.pagination li.current a { background:url(../images/banner_01.png); color:#FFF;}
.pagination li a:hover { background:url(../images/banner_01.png); color:#FFF; text-decoration:none;}
.caption {position: absolute;bottom: -35px;height:35px;padding:0 15px;background: #000;background: rgba(0,0,0,.5);width:950px;font-size:14px;line-height:35px;color: #fff;text-shadow: none;}

/* 首页·内容 */
#content { width:1000px; margin:0 auto; padding-bottom:20px;}
.content { width:1000px; padding-bottom:20px;}
#process { float:left;}
.about { width:320px; height:280px; float:left; padding-right:20px;}
.about_bt { width:320px; height:34px; background:url(../images/main_14_02.jpg);}
.about_bt span { float:right;}
.about_nei { width:320px; height:246px; background:url(../images/main_14_10.jpg) bottom repeat-x #f7f7f7;}
.nei_bian {float:left; overflow:hidden; width:8px;}
.nei_con { width:304px; padding-top:6px; float:left;}
.nei_con img { padding-bottom:10px;}
.nei_con p { width:304px; text-indent:24px; line-height:16px;}
.yhhd { width:304px; height:179px; overflow:hidden; padding-bottom:7px;}
.nei_con h1 { width:304px; height:22px; line-height:22px; color:#4f7c00; font-size:12px;}
.nei_con h1 i { font-style:normal; font-weight: normal; color:#333;}
.contact { width:290px; padding:0 7px; line-height:22px;}

.news { width:490px; height:250px; float:left; background:#f7f7f7;}
.news_bt { width:490px; height:34px;background:url(../images/main_14_02.jpg);}
.news_bt span { float:right;}
.news_nei {width:490px; height:216px; background:url(../images/main_14_10.jpg) bottom repeat-x;}
.news_01 { width:8px; height:216px; background:url(../images/main_14_05.jpg) bottom; float:left;}
.news_02 { width:8px; height:216px; background:url(../images/main_14_08.jpg) bottom; float:left;}
.news_li { width:474px; float:left; padding-top:6px;}
.news_li ul { margin:0; padding:0;}
.news_li ul li { width:460px; padding-left:14px; height:23px; line-height:23px; background:url(../images/main_22_14.jpg) no-repeat; color:#aaa;}
.news_li ul li a { padding-left:7px;}
.news_li ul li a:hover { color:#5b9002;}
.news_li ul li span { float:left;}
.news_img { width:474px; height:110px; padding-bottom:12px; margin-bottom:10px; background:url(../images/main_22_12.jpg) no-repeat bottom;}
.news_li img { float:left;}
.news_wen { width:260px; height:110px; float:right;}
.news_wen h2 { font-size:12px; line-height:24px;}
.news_wen h3 { font-weight:normal; font-size:12px; color:#aaa; line-height:18px; padding-bottom:5px;}
.news_wen p { width:260px; text-indent:24px; line-height:20px;}
.news_wen i { padding-left:180px; display:block;}
.news_list { width:272px; float:right;}
.news_list dl { margin:0; padding:0;}
.news_list dl dt { padding:2px 0 5px;}
.news_list dl dt a { width:260px; height:18px; padding-left:12px; display:block; background:url(../images/main_22_14.jpg) left no-repeat; line-height:18px; color:#777;}
.news_list dl dt a:hover { background:#5b9000; color:#FFF; text-decoration:none;}

.case { width:1000px; height:220px; background:#f7f7f7; margin-bottom:20px;}
.case_bt { width:1000px; height:45px;background:url(../images/main_14_02.jpg) repeat-x;}
.case_bt span { float:right;}
.case_01 { width:8px; height:175px; background:url(../images/main_14_05.jpg) bottom; float:left;}
.case_02 { width:8px; height:175px; background:url(../images/main_14_08.jpg) bottom; float:left;}
.case_nei { width:984px; height:170px; padding-top:5px; background:url(../images/main_14_10.jpg) bottom repeat-x; float:left; overflow:hidden;}
.case_nei ul { margin:0; padding:0; width:1010px;}
.case_nei ul li { width:227px; padding-right:25px; float:left;}
.case_nei ul li a img { border:7px solid #e7e7e7;}
.case_nei ul li a:hover img { border:7px solid #558501;}
.case_nei ul li p { width:227px; height:22px; line-height:22px; padding-top:10px; background:url(../images/yin.jpg) no-repeat;}
.case_nei ul li p span { float:right;}

/* 首页·尾部 */
#footer { width:100%; height:140px; text-align:center; background:url(../images/main_30.jpg);}
.subnav { width:1000px; height:54px; line-height:54px; color:#000; margin:0 auto;}
.subnav a { padding:0 17px;}
.copyright { width:1000px; margin:0 auto; padding:15px 0; line-height:24px;}

/* 子页样式 开始 */
.zy_right { width:240px; float:right;}
.right { width:240px; margin-bottom:25px; background:url(../images/sub_19.jpg);}
.right_nei { width:224px; padding:5px 8px;}
.right_nei h4 { width:224px; height:29px; padding-bottom:2px; background:url(../images/sub_17.jpg) no-repeat bottom; line-height:29px; font-size:12px;}
.right_nei ul { margin:0; padding:0;}
.right_nei ul li { padding-top:6px;}
.right_nei ul li a { width:210px; height:16px; line-height:16px; padding-left:14px; background:url(../images/main_22_14.jpg) no-repeat left; color:#777; display:block;}
.right_nei ul li a:hover { background:#5c9002; color:#FFF; text-decoration:none;}
.right_nei p { line-height:22px; padding:5px 0; color:#777;}
.right_xia { width:240px; height:7px; background:url(../images/sub_20.jpg);}

.zy_left { width:730px; margin-bottom:30px; float:left; background:url(../images/sub_14.jpg);}
.left_bt { width:730px; height:44px; background:url(../images/main_14_02.jpg) repeat-x;}
.left_bt span { float:right; padding-right:10px; background:url(../images/sub_05.jpg) no-repeat right; line-height:34px; color:#999;}
.left_bt span a { padding:0 5px; color:#999;}
.left_nei { width:710px; padding:20px 10px; background:url(../images/sub_24.jpg) no-repeat bottom;min-height:500px; height:auto !important;}

/* 子页样式 新闻列表 */
.nei_list { width:700px; padding:4px; border:1px solid #ccc; margin-bottom:15px; background:#FFF;}
.nei_list img { border:5px solid #e9e9e9; margin-right:10px; float:left;}
.nei_list h3 { width:440px; height:26px; float:right; line-height:26px;}
.nei_list h4 { width:440px; height:18px; line-height:18px; color:#aaa; font-weight:normal; float:right; padding-bottom:5px;}
.nei_list h4 i { font-style:normal; padding-right:8px; font-family: Arial;}
.nei_list p { width:440px; line-height:20px; text-indent:24px; float:right;}
.nei_list span { float:right; padding:0 10px;}

.left_nei ul { margin:0; padding:0;}
.left_nei ul li { width:704px; height:21px; line-height:21px; border-bottom:1px dotted #AAA; background:url(../images/cio02.gif) no-repeat 0; margin-bottom:5px; border-left:2px solid #f7f7f7; border-right:2px solid #f7f7f7; border-top:2px solid #f7f7f7; padding-bottom:1px; margin-bottom:7px; padding-left:2px;}
.left_nei ul li:hover { border:2px solid #5c9002; padding-bottom:0;}
.left_nei ul li span { float:right; color:#aaa; padding-right:5px;}
.left_nei ul li:hover span { color:#000; }
.left_nei ul li a:hover { text-decoration: none; color:#548401; font-weight:bold;}

/* 子页样式 图片列表 */
.left_nei dl { width:750px; margin:0; padding:0;}
.left_nei dl dt { width:227px; padding:0 14px 15px 0; float:left;}
.left_nei dl dt img { border:6px solid #e9e9e9;}
.left_nei dl dt:hover img {border:6px solid #5c9002;}
.left_nei dl dt p {width:227px; height:22px; line-height:22px; padding-top:10px; background:url(../images/yin.jpg) no-repeat;}
.left_nei dl dt p span { float:right;}

/* 子页样式 内容页 */
.zynei { width:650px; margin:0 auto;}
.tite { width:650px; line-height:25px; text-align:center; font-size:16px; font-weight:bold; color:#333; padding:13px 0;}
.zytime { width:650px; border-top:1px solid #999; text-align:center; line-height:33px; height:33px;}
.zytime i { font-style:normal; color:#aaa; padding:0 15px;}
.new01_nei { width:650px; padding:5px 0;}
.new01_nei p { line-height:26px; text-indent:24px; padding-bottom:5px; color:#555; font-size:14px;}
.new01_nei img { padding:15px 0; text-align:center; margin:0 auto;}
.new01_wen { padding:15px 0; margin-top:20px; border-top:2px solid #111;}
.new01_wen h2 { line-height:24px; font-size:15px; font-weight:bold; padding-bottom:10px; color:#000;}
.zytime span { padding:0 4px; color:#666; font-weight:bold; width:310px; overflow:hidden; height:33px;}
.zytime span a { font-weight:normal; color:#999;}
.zytime span a:hover { color:#222; font-weight:bold;}
.zytime span i { font-style:normal; color:#bbb; font-weight:normal; padding:0;}