/*  公用部分  */
TH {
	FONT-SIZE: 12px;
}
TD {
	FONT-SIZE: 12px;; LINE-HEIGHT: 170%;
	WORD-BREAK: normal
}

html,body,ul,li,a,span,p{ padding:0;  margin:0; list-style:none;font:14px/1.5 arial,微软雅黑,宋体,sans-serif;line-height:22px;margin:0px;padding:0px}
img{border:0px;}
body{ font-size:12px;  background-color:#FFFFFF; background:url(../Images/bg.gif) repeat-x;}
.f14px {FONT-SIZE: 14px}
a{ text-decoration: none;color:#444444; }
a:hover { text-decoration:none; color: #ff0000;} 
a:active { text-decoration: none;color: #444444;}
.white { COLOR: #ffffff}
.white A:link {COLOR: #ffffff;font-size:12px}
.white A:visited {COLOR: #ffffff}
.white A:hover {COLOR: #ffffff}
.w {  width: 1200px;margin:0 auto;}
.cl {clear:both;}
/*值 描述 
none 默认。定义标准的文本。 
underline 定义文本下的一条线。 
overline 定义文本上的一条线。 
line-through 定义穿过文本下的一条线。 
blink 定义闪烁的文本。 
inherit 规定应该从父元素继承 text-decoration 属性的值。 */
.fl{ float:left;}
.fr{ float:right;}
.zi{ font-size:12px;}
.clear{clear:both;}
/*  导航部分  */
/*  左侧掉大类 部分  */
.typelist{width:100%;text-align:left;}
.typelist LI a{ text-align:left; color:#444444;height:36px;line-height:36px;border-bottom: 1px dashed #009a38;display:block;background:url(../Images/right_arr.png) no-repeat 15px;}
.typelist LI { color:#444444;HEIGHT: 36px;line-height:36px; }
.typelist LI a:hover{color:#fff;height:36px;line-height:36px;background:#009a38 url(../Images/down_arr.png) no-repeat 15px;}


/* top */
.wrap_c{width:1190px;margin:0 auto;}
.header{width:100%;height:160px;}
.header img.fl{padding-top:20px;}
.header .wrap_c{height:110px;}

.wrap_c h2{width:auto;height:140px;padding:0;margin:0 auto;text-align:center;background:url(../images/sdwdf_24.gif) no-repeat center 55px;}
.wrap_c h2 a{font-size:30px;color:#fff;line-height:50px;text-align:center;}
.wrap_c h2 span{line-height:30px;font-size:18px;color:#f5eee8;width:300px;height:70px;display:block;margin:20px auto 0 auto;padding:0px;}


.nav{ width:100%;overflow:hidden;border-top:1px solid #fff; background:#00a73d;}
.nav ul{ width:1200px;margin:0 auto;}
.nav li{float:left; text-align:center; width:11.1%;line-height:48px;height:48px;}
.nav li a{ color:#fff; font-size:14px;line-height:48px;}
.nav li:hover{
	background:#019336;
}
.nav li:hover a{
	color:#fff;
}

/*  banner start  */

.fullSlide {
	width:100%;
	position:relative;
	height:460px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:460px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:460px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:20px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#FFF;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#FC0;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../Images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}

/*  banner end  */
.about{width:100%;padding-top:40px;text-align:left;overflow:hidden;padding-bottom:42px;}
.abo_down{width:1190px;margin:0 auto;padding-top:32px;}
.abo_left{width:764px; line-height:35px;}
.abo_left p{text-align:left;line-height:28px;font-size:14px;}
.abo_left a{display:block;text-align:left;}
.products{width:100%;background:#018426;padding-top:40px;padding-bottom:42px;}
.pro_top{border-bottom:1px solid #4b4b4b;}
.pro_down{
	padding-top:20px;
	min-height:360px;
}
.wrapper{width:100%;padding-top:40px;padding-bottom:42px;background:#fff;overflow:hidden;}
.news,.konw,.contact{width:380px;}
.new_down{
	padding-top:12px;
}
.konw{padding-left:26px;}
.new_down ul{
	padding-top:12px;
}
.new_down li{
	text-align:left;
	height:32px;line-height:32px;
	border-bottom:1px dashed #c4c4c4;
}
.new_down li a{line-height:32px;}
.links{
	background: url(../Images/bg_01.jpg) repeat;
	padding-top:16px;
	padding-bottom:16px;
	text-align:left;
	color:#fff;
	border-bottom:1px solid #fff;
}
.links a,
.foot a{
	color:#fff;
}
.foot{width:100%; height:80px; background: url(../Images/bg_01.jpg) repeat;color:#fff; padding-top:20px; text-align:center;}
.foot p { margin-top:10px; color:#FFF; }
/*ny*/
.ny{ width:100%; float:left;min-height:400px;}
.banner2{ width:1002px; margin:0 auto;}
.banner3{ width:999px; height:252px; background:url(../Images/index3_12.jpg); padding-top:5px;}
.nynr{ width:1190px; margin:0 auto; margin-top:20px; overflow:hidden;}
.left{ width:271px;}
.ksdh{ width:271px; height:80px;background: #009a38;
    color: #fff;
    font-size: 30px;
    font-family: "Microsoft yahei";line-height: 60px; text-align:center;}
.ksdh span{font-size:17px;    line-height: 0px;display:block;color:#fff;text-transform: uppercase;}
.ksdhbg td a{
	font-size:14px;line-height: 36px;
}
.ksdhbg td{border-bottom:1px dashed #009a38;height:36px;line-height:36px;background:url(../Images/right_arr.png) no-repeat 10px;}
.ksdhbg td:hover{background:#009a38 url(../Images/down_arr.png) no-repeat 10px;}
.ksdhbg td:hover a{color:#fff;}
.ksdhbg{ width:271px;padding-top:10px;padding-bottom:20px;}
.lxfs{ width:271px;
background: #009a38;
height:40px;
    color: #fff;
    font-size: 16px;
    font-family: "Microsoft yahei";line-height: 40px;
	text-align:left;
	text-indent:2em;text-transform: uppercase;
}
.lxfsbg{ width:271px; height:218px;}
.lxfsbg ul { float:left;}
.lxfsbg li { height:30px; line-height:30px; font-size:14px;}
.lxfsbg p{ text-align:left; padding-left:15px; padding-top:20px;}
.center{ width:17px; height:387px;}
.right{ width:890px; margin-left:10px;}
.righttop{ width:100%; height:25px;     border-bottom: 1px dashed #565656; margin-left:11px; text-align:left; padding-left:0px;}
.rightxia{ float:left; margin-top:10px;}

.nyban{width:100%;height:260px;}



.service {position:relative;}
.service_tit {
    padding-top: 80px;
}
.service_tit p,.case_tit p,.inews_tit p,.shangmeng_tit p {
    font-size: 30px;
    color: #34495e;
    font-family: Microsoft YaHei;
    display: inline;
}
.service_tit span,.case_tit span,.inews_tit span,.shangmeng_tit span {
    font-size: 14px;
    color: #878787;
}
.svc_lis {
	height:320px;
}
.svc_lis ul {
    padding-top: 80px;
}
.svc_lis li {
    width: 227px;
    text-align: center;
    float: left;
    margin: 0 36px;
	margin-top:0;
	cursor:pointer;
}
.svc_lis li p {
    font-size: 16px;
    line-height: 35px;
}
.svc_lis li div {
    line-height: 25px;
}

/* 搜索 开始 */
.isearch_r{position:absolute;right:0;top:60px;}
.search{position:relative;width:290px;background:#ededed;height:30px; margin-top:10px;}
.search_text{width:184px;height:30px;background:#ededed;color:#828282; border:0px;padding-left:5px;outline:none;line-height:30px\9}
.search_select{width:15px;}
.search_select select{display:none}
.select_box{position:relative;height:20px;font-family:Microsoft YaHei}
.search_select .select_showbox{width:40px;color:#989898;background: url(../images/seaBg.png) no-repeat right center;line-height:13px;border-left:1px solid #dedede;padding-left:8px;margin:8px 0px}
.select_option {position: absolute;top:22px;border: 1px solid #dddddd;border-top: 0px;background: #fff;right: -4px;width:53px;line-height:24px;display:none;background:#ededed;}
.select_option li{padding-left:9px;color:#989898}
.select_option li.hover{background:#f9f9f9;}
.formSeachInputdiv {width: 200px;height: 33px;float: left;margin-top: 9px;border: 1px solid #00a73d;*margin-right:-16px}
.formSeachInput {width: 364px;height: 33px;margin-left:20px;margin-bottom: 17px;line-height: 35px;border:0;height:32px;}
.search_button.fr {margin-right: 44px;margin-top: 9px;width: 46px;height: 35px;float: left;}

/* 首页关于我们 开始 */
.iahout_d {
    position: relative;
    height: 1050px;
}
.iahout_bg {
    width: 1920px;
    height: 1050px;
    color: #fff;
    background: url(../images/iabout.jpg) no-repeat;
    margin: 0 auto;
    position: absolute;
    left: -360px;
}
.iabout {
    padding-top: 550px;
}
.iabout_tit1,.iabout_tit2 {
	width:474px;
	height:92px;
    line-height: 80px;
	position:relative;
	top:0;
	cursor:pointer;
}
.iabout_tit1 p,.iabout_tit2 p {
    font-size: 32px;
    display: inline;
}
.iabout_tit1 span,.iabout_tit2 span {
    font-size: 14px;
}
.iabout_c {
    width: 530px;
	height:160px;
    font-size: 14px;
    line-height: 1.8;
	position:relative;
	top:0;
}
.iabout_more {
    display: inline-block;
    width: 180px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    background: url(../images/imore.png) no-repeat;
}
/* 首页关于我们 结束 */

/* 首页我们的案例 开始 */
.case_tit {
    padding-top: 50px;
}
.case_lis ul {
    padding-top: 40px;
}
.case_lis li {
    width: 279px;
    height: 334px;
    margin: 0 10px 20px;
    position: relative;
    float: left;
    overflow: hidden;
}
.case_lis li img {
    width: 279px;
    height: 334px;
    position: absolute;
    left: 0;
    top: 0;
}
/* 首页我们的案例 结束 */
.prolis {
    padding-top: 10px;
    margin-bottom: 30px;
}
.prolis li {
   width: 279px;
   height: 334px;
   border: 2px solid #e4e4e4; 
   margin-right: 12px;
   float: left;
   margin-bottom: 40px;
   position:relative;
}
.prolis li img {
    width:279px;
    height:334px;
} 
.prolisdiv {
	width: 279px;
	height: 334px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
}
.prolis p {
	width:290px;
    text-align: center;
	line-height:25px;
	position:absolute;
	left:0;
	bottom:-30px;
}
.prolis p a {
    font-size: 16px;
	display:block;

}
.nnewslis3_c .prolis img {
    width:279px;
    height:334px;
}
.prolisimg {
	position:absolute;
	left: 0;
	top:0;
}
.ipaging2 {
    margin-top: 40px;
}
.proatimg {
   /* width: 423px;
    height: 384px;*/
    border: 1px solid #6a6a6a;
     float: left;
}
.pro_article_title {
    padding-top: 30px;
}
.proat {
    float: left;
    padding-left: 30px;
}
.proac {
    padding-top: 20px;
}
.proat div {
    font-size: 22px;
    line-height: 65px;

}
.proatdiv div {
    float: left;
}
.proat h1 {
    float: left;
    font-size: 22px;
}
.proac_p,.proacxgwz p,.proacxgcp p {
    font-size: 17px;
    color: #1c93cb;
    border-bottom: 1px solid #1c93cb;
    line-height: 33px;
    padding-top: 20px;
}
.proacxgwz_lis li { 
    line-height: 30px;
}
.proacxgwz_lis li p {
    line-height: 25px;
}
.proacxgcp_lis li { 
    float: left;
    margin-right: 11px;
}
.proacxgcp_lis {
    padding-top: 10px;
}
.proacxgcpa {
    display: inline-block;
    border: 1px solid #6a6a6a;
}
.proacxgcp_lis li p {
    margin-top: -10px;
    text-align: center;
    margin-bottom: 20px;
    border-bottom: 0;
}
.previous_s,.ipaging .next {
    width:46px;
	height:30px;
	line-height:30px;
    color:#fff;
}
.proacxgcp_lis img {
    width:215px;
    height:196px;
}
.nnewslis li a {
    font-family: "SimSun";
}
.proc1 {width:110px;height:65px;overflow:hidden;float:left;}
#proy2 {line-height:32px;padding-top:15px;width:348px;float:left;overflow-y:scroll;height:192px;}
.nnewslis3_c {
	margin-top:10px;
}
.description {
	padding: 20px 0;
}
.webinfo,.idescription {
	padding:24px 0;
	font-size:16px;
	line-height:30px;
}

/* 广告 开始 */
.ba_d {
    height: 237px;
    position: relative;
    color: #fff;
    margin-top: 50px;
}
.ba {
    width: 1920px;
    height: 237px;
    background: url(../images/ba.jpg) no-repeat;
    margin: 0 auto;
    position: absolute;
    left: -360px;
    top: 0;
}
.ba_c {
    text-align: center;
    padding-top: 92px;
}
.ba_c p {
    font-size: 31px;
    line-height: 50px;
}
.ba_c div {
    font-size: 23px;
    line-height: 45px;
}
/* 广告 结束 */

/* 首页新闻 开始 */
.inews {height:600px;}
.inews_tit {
    padding-top: 80px;
}
.inews_img {
    padding-top: 35px; 
}
.inews_img {
    width:477px;
    height:382px;
    float: left;
	position:absolute;
	left:17px;
	top:0;
	cursor:pointer;
}
.inews_right {
    width: 665px;
}
.inews_lis {
	margin-top:15px; border-bottom:#ddd dashed 1px;
}
.inews_lis p a {
    font-size: 24px;
    color: #666666;
    line-height: 27px;
}
.inews_lis div {
    font-size: 14px;
    color: #999999;
    line-height: 40px;
    margin-bottom:30px;
    text-indent: 28px;
	
}
.inews_c {
	position:relative;
}

/* 首页新闻 结束 */



.wrap-footer {background: #049746; height:483px;}
.clearfix { font-weight:700; color:#FFF;}
.wrap-footer .fnav {padding-top:35px;padding-bottom: 29px;border-bottom:1px solid #fff;margin-bottom: 40px;}
.wrap-footer .fnav ul li {float: left;padding-left:21px;margin-left:21px;border-left: 1px dotted #666666;font-size: 15px;}
.wrap-footer .fnav ul li:first-child {padding-left: 0;margin-left: 0;border-left: none;}
.wrap-footer .fnav ul li a {color: #fff;}
.wrap-footer .fnav ul li a:hover { font-weight:bold; color:#ff0;}
.wrap-footer .fCon {margin-bottom: 40px; float:left; width:1200px;}
.wrap-footer .fCon .p1 {font-size: 16px;color: #fff;font-weight: bold;margin-bottom: 30px;}
.wrap-footer .fCon ul li {margin-bottom: 15px;padding-left: 36px;height: 20px;line-height: 20px; color:#FFF;}
.wrap-footer .fCon ul li span {color: #e4c526;}
.wrap-footer .fCon ul li.li1 {background: url(../images/ficon01.png) no-repeat left center;}
.wrap-footer .fCon ul li.li2 {background: url(../images/ficon01.png) no-repeat left center;}
.wrap-footer .fCon ul li.li3 {background: url(../images/ficon02.png) no-repeat left center;}
.wrap-footer .fCon ul li.li4 {background: url(../images/ficon03.png) no-repeat left center;color:#999;}
.wrap-footer .fCon .flogo {margin-left:20px;}
.wrap-footer .fCon .conright dl {float: left;margin-left: 35px;}
.wrap-footer .fCon .conright dl:first-child {margin-left: 0;}
.wrap-footer .fCon .conright dl dt img {display: block;width: 141px;height: 141px;}
.wrap-footer .fCon .conright dl dd {margin-top: 12px;}
.container2 {margin-left: auto;  margin-right: auto; width: 1200px;}
.ficp  { color:#FFF;}
.ficp a { color:#FFF;}