@charset "utf-8";
/* CSS Document */
body{ min-width:1198px; width:100%; background:#fff; font:12px "宋体"; color:#555; line-height:24px;}
*{ padding:0; margin:0;}
*html{background-image:url(about:blank);background-attachment:fixed;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; width:100%; height:0px; overflow:hidden;}
.hidden{ display:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:15px;}
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
* html .clearfix, *:first-child+html .clearfix { zoom:1 }
ul,li{ list-style-type:none;}
img{ border:none;vertical-align:middle}
a{text-decoration:none; color:#333;}
a:hover{text-decoration: none;}
b,i,em{ font-style:normal; font-weight:normal;}
#top{ height:33px; width:100%; background:url(../imgs/top.jpg) repeat-x; border-bottom:1px solid #c0c0c0;}
.topmain{ width:1068px; height:33px; margin:0 auto; text-align:right; line-height:33px;}
.topmain a{ padding:0 5px;}
#header{ width:100%; height:96px; background:#fff; padding-top:16px;}
.header{ width:1060px; height:96px; margin:0 auto; color:#fff;}
.header .fl{ }
.header .fl h1{ font-size:13px;}
.header .fl h1 a{ color:#555;}
.header .fr{}
.header .tel{height:50px;}
.header .tel a{ float:right; height:26px; padding:0 12px; line-height:26px; background:#39a9d1; color:#fff;}
#nav{ width:100%; height:47px; background: url(../imgs/nav.jpg) repeat-x;}
.nav{ width:1092px; height:47px; margin:0 auto;}
.nav a{ float:left; width:100px; font-family:"微软雅黑"; color:#fff; height:46px; font-size:16px; text-align:center; line-height:46px; margin:0 28px; display:inline;} 

/* banner */
.banner{position:relative;height:436px;overflow:hidden;width:100%; text-align:left;}
.banner .show{width:1920px;position:absolute;left:50%;top:0px;margin-left:-960px;height:436px;overflow:hidden;}
.banner .show ul{position:relative;height:436px;overflow:hidden;width:1920px;float:left;}
.banner .show ul li{text-align:center;width:1920px;float:left;height:436px;position:absolute;display:none}
.banner .focus{position:absolute;width:120px;padding-left:10px;padding-top:13px;bottom:10px;right:0px;}
.banner .focus a{width:14px;height:14px;background:url(../imgs/ico01.png) no-repeat left -24px;float:left;margin-left:10px;display:inline-block}
.banner .focus a.on{background:url(../imgs/ico01.png) no-repeat left top}

#wzgonggao{ width:100%; height:42px; background:#e4e4e4;}
.gonggao{ width:1076px; height:42px; line-height:42px; font-size:12px; margin:0 auto;}
.gonggao a{ padding:0 5px;}

.index01{ width:1070px; height:360px; padding-top:33px; margin:0 auto;}
.index01lf{ width:660px; float:left;}
.index01lf h2{ height:58px; padding-top:18px;}
.index01lf h2 span{ font:24px "微软雅黑"; color:#02840b; padding-bottom:8px; border-bottom:2px solid #fe8300;}
.index01lf p{ text-indent:24px; line-height:30px;}
.index01rt{ width:250px; height:300px; background:url(../imgs/zxly.jpg) no-repeat; float:right; position:relative; padding:15px 0 0 22px; display:inline; color:#fff; line-height:30px;}
.index01rt .zxly{ display:block; width:98px; height:38px; text-align:center; font:18px "微软雅黑"; line-height:38px; position:absolute; top:0; right:20px; color:#333;}
.index01rt h2{ height:58px; font:24px "微软雅黑"; line-height:58px;}

.index02{ width:100%; height:405px; padding-top:42px; background:#eafaeb;}
.indproduct{ width:1040px; margin:0 auto; height:370px; overflow:hidden;}
#focus { width:1040px; height:370px; overflow:hidden; position:relative;}
#focus ul { height:370px; position:absolute; bottom:0;}
#focus li{ float:left; width:1040px; height:370px; position:relative;}
#focus li .fl{ width:432px; height:315px; background:url(../imgs/pro_bg.jpg) no-repeat; padding:16px 9px 16px 12px;}
#focus li .fr{ width:540px;}
#focus li .fr h3{ height:40px;}
#focus li .fr h3 strong{ font:24px "微软雅黑"; color:#02840b; padding-right:8px;}
#focus li .fr  strong{ color:#3d9742;}
#focus li .fr p{ padding-top:8px;}
#focus .btnBg {}
#focus .btn {position:absolute; bottom:0; right:50%; z-index:10;}
#focus .btn span { background:#0e7a41; width:12px; height:12px; border-radius:6px;  cursor:pointer;display:block; float:left; margin-left:8px; text-indent:-100em; overflow:hidden;}




.index03{ width:1080px; height:266px; margin:0 auto; padding:50px 0;}
.index03 li{ float:left; width:308px; display:inline; border:1px solid #dbdbdb; padding:13px;}
.title04{ height:35px; padding-right:10px; border-bottom:1px solid #cfcfcf; margin-bottom:12px;}
.title04 .fl{ height:35px; font:20px "微软雅黑"; color:#0b71c0; border-bottom:1px solid #0a71c0;}
.title04 .fr{ font-size:12px; height:20px; line-height:20px; color:#fff; padding:0 6px; background:#02840b;border-radius:2px; color:#fff;}
.title04 strong{ float:left; height:35px; font:20px "微软雅黑"; color:#006633; border-bottom:1px solid #006633;}

.index03 li.marin{ margin:0 34px;}
.index03 p{ clear:both; background:url(../imgs/news.jpg) no-repeat left; padding-left:10px; height:31px; line-height:31px;}
.index03 p span{ float:right;}

#footer{ width:100%; color:#fff; line-height:30px; padding:28px 0; text-align:center; background:#197b3b;}
#footer a{ color:#fff;}


.subbanner{ height:234px; width:100%; background:url(../imgs/subbanr.jpg) no-repeat center;}
#subpage{ width:1080px; margin:30px auto;}
.left{ width:280px; float:left;}
.left01{ border:1px solid #ddd; border-top:3px solid #ddd; padding:12px 16px;}
.left01 ul{ padding:8px;}
.left01 li{ border-bottom:1px dashed #999;}
.left01 li a{ display:block; height:33px; font:14px "微软雅黑"; line-height:33px; background:url(../imgs/dian.jpg) no-repeat 5px center; padding-left:18px;}


.left02{ width:278px; height:82px; border:1px solid #ccc; background:#ff840c; text-align:center; margin-top:20px;}



.right{ width:768px; float:right;}
.postion{ height:42px; background:#eff6f8; border:1px solid #dbdbdb; border-left:5px solid #006633; padding:0 10px; font-family:"微软雅黑"; line-height:42px;}
.postion .fl{ font-size:20px; color:#3c8a64;}

.submain{ border:1px solid #ddd; border-top:none; padding:30px 20px; }
.aboutpg{ line-height:33px;}
.xyfglist{ padding-top:38px;}
.xyfglist li{ width:382px; height:228px; float:left; text-align:center;}
.xyfglist li p{line-height:40px;}

DIV.yahoo2 {
	 clear:both; padding:5px; MARGIN: 5px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center
}
DIV.yahoo2 A {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
DIV.yahoo2 A:hover {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}
DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}

.newslist{ height:578px; padding:30px 30px 0 30px;}
.newslist p{ background:url(../imgs/dian.jpg) no-repeat left; padding-left:10px; height:35px; line-height:35px; border-bottom:1px dashed #e3e3e3;}
.newslist p span{ float:right;}
.detail_title{ text-align:center; font:24px "微软雅黑"; line-height:40px; color:#ff6600;}
.detail_title span{ color:#333; font-size:14px;}
.detail_auhor{ font-size:12px; text-align:center; height:38px; color:#999; margin:10px 16px; border-bottom:1px solid #ebebeb;} 
.detail_auhor a{ color:#555;}
.detail_img{ text-align:center; padding:15px 0;}
.detail_main{ color:#555; padding:30px 20px; line-height:30px;}
.line{ height:35px; line-height:35px; color:#006633;}

.pg_zxly{ margin-top:40px;}
.pg_zxly td{ padding-bottom:20px;}
.pg_zxly .td1{ text-align:right; padding-right:10px;}
.pg_zxly .srk{ width:262px; height:24px; border:1px solid #eaeaea; line-height:24px; padding-left:3px;}
.pg_zxly .td2 i{ padding-left:12px; color:#F00; font-style:normal;}
.pg_zxly textarea{ width:410px; height:90px; border:1px solid #eaeaea; padding:8px 0 0 5px; line-height:24px;}

.pg_zxly .btn01,.pg_zxly .btn02{ float:left; margin-left:60px; width:50px; height:21px; cursor:pointer; border:none; color:#fff;}
.pg_zxly .btn01{ background:url(../imgs/btn01.jpg) no-repeat;}
.pg_zxly .btn02{ background:url(../imgs/btn02.jpg) no-repeat;}
.zhuanyelist{ padding-top:38px;}
.zhuanyelist li{ height:220px; clear:both; padding:0 20px;}
.zhuanyelist li span.fr{ width:458px;}
.zhuanyelist li h3{ height:50px; border-bottom:1px solid #d5d5d5;}
.zhuanyelist li h3 .fl{ font:30px "微软雅黑"; color:#ff6600;}
.zhuanyelist li h3 .fr{ width:62px; height:20px; text-align:center; color:#fff; line-height:20px; margin-top:12px; background:#ff6600;border-radius:2px; font-size:12px;}
.zhuanyelist li p{ padding-top:8px; font-size:15px;}

.pg_zxly td{ padding-bottom:20px;}
.pg_zxly .td1{ text-align:right; padding-right:10px;}
.pg_zxly .srk{ width:262px; height:24px; border:1px solid #eaeaea; line-height:24px; padding-left:3px;}
.pg_zxly .td2 i{ padding-left:12px; color:#F00; font-style:normal;}
.pg_zxly textarea{ width:410px; height:90px; border:1px solid #eaeaea; padding:8px 0 0 5px; line-height:24px;}

.pg_zxly .btn01,.pg_zxly .btn02{ float:left; margin-left:60px; width:50px; height:21px; cursor:pointer; border:none; color:#fff;}
.pg_zxly .btn01{ background:url(../imgs/btn01.jpg) no-repeat;}
.pg_zxly .btn02{ background:url(../imgs/btn02.jpg) no-repeat;}
