﻿@charset "utf-8";
/* CSS Document */
* { padding:0px; margin:0px;}
a { text-decoration:none; color:#4b4a4a;}
img{ border:0px; margin:0px; padding:0px; display:inline;}
p { text-indent:2em;}
a:hover { text-decoration:underline;}
ul li { float:left; list-style:none;}
.left { float:left; display:inline;}
.right { float:right; display:inline;}
.clear { clear:both;}
.tab { border-collapse:collapse;}
.tab td,.tab th { border:1px #ccc solid; padding-left:10px;}
body 
{
	border-top:6px #1f950a solid;
	width:100%;
	text-align:center; 
	line-height:22px; 
	font-size:12px;
	font-family:"宋体", Arial;
}
.logo { width:1000px; height:114px; margin:0 auto;}
.logoRight { width:300px;}
.logoTop { width:200px; height:30px; display:block; background-color:#1f950a; line-height:30px; margin-left:70px; margin-bottom:20px;}
.logoTop a { color:#fff;}
.logoTop a:hover { color:#fff; text-decoration:underline;}
.navigation {
	background:url(nav.gif) no-repeat bottom;
	height:44px;
	width:1054px;
	margin:0 auto;
}
.topMenu { width:1000px; margin:0 auto;}
.navigation li { width:100px; line-height:44px; height:44px; text-align:center;}
.navigation a { width:100px; height:44px; display:block; font-size:14px; font-family:"微软雅黑";}
.navigation a:hover { color:#05ad2e; background:url(navHbg.gif) no-repeat bottom;}
.navli1 { background:url(home.gif) no-repeat left center;}
.navHli a { color:#05ad2e; background:url(navHbg.gif) no-repeat bottom;}
.banner { width:100%; height:300px; text-align:center; margin:10px 0px; overflow:hidden;}
.case_box{position:relative;width:1440px;height:300px;overflow:hidden; text-align:center;}
.case_box p{z-index:2;position:absolute;text-indent:-9999px;width:28px;height:51px;top:40%;cursor:pointer}
.case_box ul{position:absolute;height:300px;overflow:hidden;top:0px;left:0px}
.case_box ul li{width:1440px;height:300px}
.case_box ol{position:absolute;bottom:0;left:80%;margin:0 0 0 -20px;height:20px;z-index:99;}
.case_box ol li{float:left;margin:0 4px;display:inline;width:20px;height:20px;line-height:999em;background:url(pagination.jpg) no-repeat;overflow:hidden;cursor:pointer;}
.case_box ol li.active{background-position:0 -20px;}
.line { padding:10px 0px; overflow:hidden; width:100%;}
.xh_mk1 { width:1000px; margin:0 auto; text-align:left; padding-bottom:10px;}
.xh_proList { width:216px; margin-bottom:10px;}
.xh_proTit { background:url(proListTit.gif) no-repeat; width:206px; height:38px; line-height:36px; font-weight:bold; padding-left:10px;}
h2 { color:#05ad2e; font-size:14px; font-family:"微软雅黑";}
.xh_text { padding:10px; border:1px #eaeaea solid; border-top:0px; padding-top:1px;}
h3 { width:182px; background:url(cplibg.gif) no-repeat; height:25px; line-height:25px; font-size:12px; padding-left:10px; margin-top:9px;}
.xh_proList li { background:url(cpList.gif) no-repeat left center; padding-left:15px; width:175px; height:30px; line-height:30px; border-bottom:1px #CCC dotted;}
.xh_product { width:770px;}
.xh_prodTit { background:url(routebg.gif) no-repeat; height:38px; line-height:38px; padding:0px 15px; margin-bottom:10px;}
.xh_pro { background:url(pic_bg.gif) no-repeat; width:230px; height:163px; padding:5px; margin:6px 5px 6px 10px;}
.xh_pro img { padding-right:10px; width:120px; height:120px; float:left;}
.xh_pro a { color:#05ad2e; line-height:28px;}

.xh_pro1 { background:url(pic_bg.gif) no-repeat; width:230px; height:163px; padding:5px; margin:6px 1px 6px 10px;}
.xh_pro1 img { padding-right:10px; width:120px; height:120px; float:left;}
.xh_pro1 a { color:#05ad2e; line-height:28px;}

.xh_ys1 { width:500px; font-family:"微软雅黑";}
.ysNum { padding:5px; width:30px; height:30px; line-height:30px; display:block; background:#d5d4d6; font-size:26px; color:#fff; font-weight:bold; margin-right:10px;}
h1 {font-size: 24px; color: #127229; font-family: '微软雅黑'; line-height:40px;}
.xh_ys1 p { margin:15px 0px 50px 0px;}
.xhMarTop { margin-top:50px;}
.xh_mk2 { border-bottom:1px #CCC dotted; width:100%;}
.xh_mk3 { border-top:1px #CCC dotted; width:100%; margin-top:1px;}
.xh_tit { background:url(titbg.gif) repeat-x 0 center; height:30px; line-height:30px; margin-top:15px; margin-bottom:10px;}
.xh_tit h2,.xh_tit a { background:#fff; padding:0px 10px;}
.xh_about { width:700px;}
.jjimg { border:1px #CCC solid; padding:1px; margin-right:20px; margin-left:10px;}
.xh_contact { width:260px; margin-left:40px;}
.xh_news { width:370px; margin-top:25px;}
.xh_nTit { background:url(t_dt.gif) repeat-x bottom; height:34px; line-height:32px; padding-right:20px; padding-left:5px;}
.xh_nTit h2 { background:url(titBotbg.gif) no-repeat left bottom; font-size:16px; color:#333; padding-bottom:2px; font-weight:normal;}
.xh_newsList li { width:310px; background:url(newsList.gif) no-repeat left center; padding-left:15px; height:34px; line-height:34px;}
.yc { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width:220px; height:34px; line-height:34px;}
.xh_nText { padding:10px 20px 0px 10px; border-right:1px #CCC dotted; margin-right:1px;}
.xh_tech .xh_nTit { padding-left:20px;}
.xh_tech .xh_nText { padding-left:20px; border-left:1px #CCC dotted;}
.xh_service { width:260px; margin-top:25px;}
.color { color:#05ad2e;}
.xh_service .xh_nText { border-right:0px; padding-right:10px;}
.xh_footer { text-align:center; width:100%; padding-bottom:10px; border-top:1px #05ad2e dotted; padding-top:1px;}
.menu { border-top:1px #05ad2e dotted;}
.menu a { margin:0px 10px; line-height:40px;}
.xh_left { width:216px;}
.xh_main { padding:5px; width:760px; _padding:5px 4px;}
.mainP p { margin-bottom:10px;}
.Next { padding-top:30px;}
.Center { text-align:center; padding-bottom:10px;}
.xh_ry { background:url(rybg.jpg) no-repeat; width:215px; height:225px; padding-top:3px; text-align:center; margin:9px;}
.ryTop { padding:1px; border:1px #CCC solid; margin-bottom:10px;}
.xh_customer img { border:1px #CCC solid; margin:5px 3px; padding:1px; width:180px;}
.xh_kh { width:290px; padding:10px; margin:10px 30px; border:1px #ccc dashed;}
.xh_lxMap { padding:5px;}
.xh_lxMap_left { width:375px;}
.xh_lxMap_left_con { border-bottom:1px solid #ccc; font-size:14px; line-height:26px; padding:20px;}
.xh_lxMap_right { width:365px;}
.xh_lxMap_right img { padding:1px; border:1px solid #ccc; margin:5px 0;}
.xh_lxMap_left h5 { font-family:"微软雅黑"; font-size:18px; font-weight:bold; color:#127229; height:35px;}
.xh_lxMap_ul { margin:10px 0; font-size:14px; line-height:24px;}
.xh_lxMap_ul li { width:230px; float:left; margin:7px 20px; margin-right:0;}
.xh_lxMap_ul li strong { color:#127229;}
.xh_conmap { width:220px; height:135px; border:1px #CCC dotted; padding:10px; margin:5px;}
.xh_nList li { width:720px; line-height:36px; height:36px; border-bottom:1px #CCC dashed; background:url(newsList.gif) no-repeat left center; padding-left:20px;}
.name { background:url(ytbg.jpg) no-repeat; width:137px; height:30px; display:block; color:#fff; line-height:28px; text-align:center; font-size:14px; font-weight:bold; margin:10px;}

.xh_pros { height:126px; margin-top:10px; border:1px #CCC dashed; padding:5px;}
.xh_pros p { text-align:left;}
.xh_pros a { color:#05ad2e; line-height:26px;}
.xh_pros img { height:100px;}

/* 分页 */
.k_pagelist {clear:both;line-height:30px; padding-top:30px; margin-top:30px;}
.k_pagelist em {padding:2px 4px;border:1px solid #E7E7E7;font-size:12px;margin:0px 2px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px 4px;border:1px solid #E7E7E7;font-size:12px;margin:0px 2px;color:#009900;}
.k_pagelist a {padding:2px 4px;border:1px solid #E7E7E7;font-size:12px;margin:0px 2px;}

.piclist li { width:230px; float:left; display:inline; margin:10px; text-align:center;}
.piclist li img { padding:5px; border:1px solid #eee; width:218px; height:218px;}
.piclist li img:hover { border:1px solid #05ad2e;}
.piclist li span { height:35px; line-height:35px;}

.xw_tj li { background:url(block.jpg) left 10px no-repeat; padding-left:10px; border-bottom:1px dashed #eee; width:184px; height:24px; line-height:24px; margin:1px auto; overflow:hidden;}

.xgxw { margin-top:15px;}
.xgxw_tit { height:38px; background:url(../images/xgxw_tit.jpg) no-repeat; line-height:38px; padding-left:10px; font-weight:bold;}
.xgxw .lb { border:1px solid #eaeaea; border-top:0; padding:10px 0;}
.xgxw li { width:356px; margin:0 10px; float:left; display:inline; height:24px; line-height:24px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background:url(../images/newsList.gif) 3px center no-repeat; text-indent:22px; border-bottom:1px dashed #ccc;}

.xgcp { margin-top:15px;}
.xgcp_tit { height:38px; background:url(../images/xgxw_tit.jpg) no-repeat; line-height:38px; padding-left:10px; font-weight:bold;}
.xgcp .lb { border:1px solid #eaeaea; border-top:0; padding:10px;}
.xgcp li { width:126px; margin:0 10px; float:left; display:inline; text-align:center;}
.xgcp li img { width:110px; height:110px;}

.xgscx { margin-top:15px;}
.xgscx_tit { height:38px; background:url(../images/xgxw_tit.jpg) no-repeat; line-height:38px; padding-left:10px; font-weight:bold;}
.xgscx .lb { border:1px solid #eaeaea; border-top:0; padding:10px;}
.xgscx li { width:226px; margin:0 10px; float:left; display:inline; text-align:center;}
.xgscx li img { width:210px; height:120px;}
.green { color:#05ad2e;}

.xh_sitemap { padding:15px 10px;}
.xh_sitemap p { text-indent:0; font-weight:bold; margin:10px 0;}
.xh_sitemap p a { color:#05ad2e;}
.xh_sitemap ul { margin:10px;}
.xh_sitemap li { width:120px;}
.xh_sitemap dl { margin:10px;}
.xh_sitemap dl dt { height:30px; line-height:30px;}
.xh_sitemap dl dt a { font-weight:bold; color:#05ad2e;}
.xh_sitemap dl dd a { width:230px; margin:0 5px; float:left; height:23px; line-height:23px; display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

.video { width:220px; height:200px; margin-left:30px;}
.video .vd_img { padding:2px; border:1px #CCC solid; width:180px; height:120px; display:block; margin-bottom:5px;}
.vd_img:hover { border:1px #05ad2e solid;}
.video a,.sol a { color:#05ad2e;}
.vdTop { height:50px; line-height:50px; border-bottom:1px #CCC dotted; margin-bottom:10px;}
.sol { width:370px; text-align:center; margin-bottom:10px;}
.sol img { width:300px; height:180px;}
.xh_scx { text-align:center; width:230px; height:270px; overflow:hidden; border:1px #CCC solid; margin:10px;}
.xh_scx a { color:#05ad2e; line-height:26px;}
.xh_scx p { text-align:left; padding:5px;}

.anli01 {width:230px; height:230px; padding:10px 8px; margin:5px 1px 5px 5px;}
.anli01 img {width:200px; height:200px; border:1px #DCDCDC solid; padding:1px; text-align:center;}
.anli01 a {color:#05ad2e; line-height:28px;}


.pclist li { width:370px; float:left; display:inline; margin:5px; text-align:center;}
.pclist li img { padding:2px; border:1px solid #eee; width:360px;}
.pclist li img:hover { border:1px solid #05ad2e;}
.pclist li span { height:35px; line-height:35px;}
.pp{ margin:5px auto; clear:both;}
.pp img{border:1px solid #eee;}