﻿*{ margin:0px; padding:0px;}
body{ color:#333333; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; background-color:#ffffff}
div,table,tr,td,img,ul,li,h1,h2,h3,h4,h5,h6,p,em,font,span,dl,dt,dd,form,textarea,input,form,cite{ margin:0; padding:0; }
ul,ol{ list-style-type:none;}
h1,h2,h3,h4,h5{font-weight:500;}
img{ border:none;}
.hidden{ display:none;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#1174b5; text-decoration:none;}
.undis{ display:none}
.dis{ display:block}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline}
.w{MARGIN: 0px auto; width:1160px}
.clear{ clear:both; overflow:hidden; height:0px}


.flexslider{position:relative;height:493px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; overflow:hidden; width:100%; margin:0px auto}
.slides{position:relative;z-index:1; height:493px; overflow:hidden;}
.slides li{height:493px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}


/*头部*/
.head{ height:105px;}
.logo{ float:left; margin-top:16px;}
.wel{ width:300px; background:url(../images/wz.png);  background-repeat:no-repeat;  height:54px; margin-top:37px; margin-left:45px; float:left}
.tel{ height:29px; background:url(../images/tel.png) no-repeat; background-position:0px 6px; padding-left:32px; color:#009933; font-size:23px; font-weight:bold; margin-top:32px; margin-left:25px}
.tel span{ font-size:16px; color:#666; font-weight:100}
.search{ width:260px; float:right; margin-top:10px;}
.search .txt{ width:185px; height:30px; border:none; float:left; line-height:30px; padding-left:5px; outline:none }
.search .submit{ border:0px; background:none; background-color:#ff6600; color:#FFFFFF; height:30px; line-height:30px; font-size:15px; width:60px; float:right}
.nav{ height:50px;  background:url(../images/40.jpg); background-repeat:repeat-x;}
.navzhong{ width:1160px; margin:0 auto}


.nav ul{ width:880px; float:left}
.nav ul li{ float:left; line-height:50px; width:110px; text-align:center; position:relative; z-index:99999; height:50px}
.nav ul li a{ font-size:15px; color:#444}
.nav ul li dl{ display:block; width:130px; position:absolute; top:50px; left:0px; padding-top:2px; padding-bottom:5px; margin-left:-10px; display:none; line-height:33px; color:#333}


.nav ul li dl a{ display:block; font-size:14px; background-color:#dfdfdf; width:130px; color:#333 !important; margin-bottom:2px; font-weight:100 !important}
.nav ul li dl a:hover{ background-color:#178dc6; color:#fff !important;}

.nav ul li.now{  }
.nav ul li.now a{color:#178dc6; font-weight:bold}

.jishaosj{ line-height:29px; width:746px;; overflow:hidden; margin-bottom:15px; text-indent:17px; border:#CCC 1px dotted; padding:5px;}
.jishaosj span{ color:#f00}
.tijiao{ padding:6px; padding-left:15px; padding-right:10px; font-size:14px; font-weight:bold; letter-spacing:5px;}

a.button_2:link,a.button_2:visited{
	display:block;
	width:77px;
	height:33px;
	line-height:33px;
	background:url(../images/button_2.png) center top no-repeat;
	border:none;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	letter-spacing: 0.5em;
	color:#FFFFFF;
}
a.button_2:hover{
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
}
/*正文*/

.about{ width:275px; float:left; margin-top:22px}
.tit{ font-size:18px; color:#3b3b3b; margin-bottom:10px; font-weight:bold}
.tit span{ float:right; margin-top:5px}
.about .con{ color:#6a6a6a; line-height:150%; padding-top:10px}
.case{ float:left; width:350px; display:inline; margin-left:34px; margin-top:22px}
.case .list{ margin-top:10px}
.case .list li{ float:left; height:72px; overflow:hidden}
.case .list li.green{ width:80px; height:72px; background-color:#76bb3f; text-align:center; line-height:72px; color:#FFFFFF}
.case .list li.blue{ width:80px; height:72px; background-color:#0d88db; text-align:center; line-height:72px; color:#FFFFFF}
.case .list li.yellow{ width:110px; height:72px; background-color:#f5c32d; text-align:center; line-height:72px; color:#FFFFFF}
.news{ float:right; width:275px; margin-top:22px}
.news-tj{ height:85px; background-color:#83bdf9}
.news-tj dt{ display:block; float:left; width:130px}
.news-tj dd{ display:block; float:left; padding:3px; color:#FFFFFF; width:133px}
.news-tj dd a{ color:#FFFFFF}
.news .list { margin-top:5px}
.news .list li{ background:url(../images/dot.jpg) left center no-repeat; padding-left:10px; line-height:21px}
.news .list li span{ float:right; color:#949494}
.news .list li a{ color:#949494}
.news .list li a:hover{ color:#0b84d5}
.case2{ margin-top:30px; width:980px; overflow:hidden}
.case2 .list ul{ width:1100px; margin-top:15px}
.case2 .list li{ width:194px; float:left; margin-right:3px}
.case2 .list li dl{ text-align:center}


.indexb{ width:999px; height:51px; background:url(../images/427.jpg) left center no-repeat; margin:0 auto; margin-top:70px;}
.indexbt{ width:100%; text-align:center; font-size:20px; font-weight:bold; line-height:40px; color:#454545}


.biaott{ width:1000px; margin:40px auto; overflow:hidden}
.biaott li{ width:250px; float:left; text-align:center}
.biaott li a{ display:block;}
.biaott li div{ width:96px; height:96px; background-color:#139bf1; border-radius:48px; margin:0px auto;}
.biaott li div img{ margin-top:20px;}
.biaott li a h5{ font-size:18px; font-weight:bold; line-height:40px;}
.biaott li a span{ font-size:8px; color:#999; text-transform:uppercase}

.gengduo{ display:block; width:151px; height:41px; background-color:#38af6d; margin:0 auto; padding-top:2px;}
.gengduo div{ width:145px; height:37px; border:#FFF 1px solid; text-align:center; line-height:37px; font-size:15px; margin:0 auto; color:#FFF}

.anli{ width:100%; background-color:#f5f5f5; padding:30px 0px; overflow:hidden; margin-top:30px}
.anlib{ font-size:23px; text-align:center; margin:0 auto; width:100%; font-weight:bold}
.anlibt{ width:258px; margin:2px auto; height:30px; line-height:30px; text-align:center; background:url(../images/gx.png) center center no-repeat; color:#666}

.anlitt{ width:1160px; margin:15px auto; overflow:hidden; padding:10px;}
.anlitt li{ width:360px; float:left; background-color:#FFF; padding-top:10px; text-align: center; box-shadow:0px 2px 8px #A3A3A3; margin-bottom:10px; margin-top:5px; border-radius:5px;}
.anlitt li img{ width:340px; float:left; margin-left:10px;}
.anlitt li h5{ text-align:center; line-height:60px; font-size:17px;}
.anlitt li:nth-child(2){ margin-left:40px; margin-right:40px;}

.anliduo{ width:148px; height:47px; margin:20px auto; font-size:15px; display:block; border:#009933 1px solid; border-radius:4px; text-align:center; line-height:47px; color:#009933}


.newsb{ font-size:23px; text-align:center; margin:0 auto; width:100%; font-weight:bold; margin-top:40px;}
.newsbt{ width:258px; margin:2px auto; height:30px; line-height:30px; text-align:center; background:url(../images/gx.png) center center no-repeat; color:#666}

.newstt{ width:1160px; margin:20px auto; height:380px;}
.newstt > li{ width:368px; float:left;}
.newstt > li:nth-child(2){ margin-left:28px; margin-right:28px;}
.newstt > li > a{ width:100%; height:66px; display:block; background-color:#00a848; overflow:hidden}
.newstt > li > a > div{ width:110px; height:26px; margin:0 auto; margin-top:20px;}
.newstt > li > a > div>img{ float:left; width:26px; height:26px;}
.newstt > li > a > div > h5{ float:right; line-height:26px; color:#FFF; font-size:19px;}

.newstt > li > ul{ width:100%}
.newstt > li > ul > li{ width:100%; border-bottom:#CCC 1px dotted; overflow:hidden}
.newstt > li > ul > li .zuoce{ width:96px; float:left; text-align:center; line-height:20px; font-size:20px; padding:23px 0px;}
.newstt > li > ul > li .zuoce span{ font-size:13px;}

.newstt > li > ul > li .youce{ float:right; width:270px; padding-top:14px;}
.newstt > li > ul > li .youce h3{ font-size:18px; width:270px; height:30px; line-height:30px; overflow:hidden}
.newstt > li > ul > li .youce p{ font-size:13px; color:#999; width:270px; line-height:20px; height:20px; overflow:hidden; margin-top:5px;}




/*底部*/
.foot-dh{ border-top:10px solid #f5f5f5; margin-top:15px; background-color:#009248; min-width:1160px; overflow:hidden}
.foot-dh .dh{ float:left; margin-top:22px; margin-right:52px}
.foot-dh .dh dl{ font-size:14px; color:#FFFFFF}
.foot-dh .dh dt { line-height:23px}
.foot-dh .dh dt a{font-size:14px; color:#FFFFFF}
.foot-dh .dh dt a:hover{ text-decoration:underline}
.foot-dh .link{ float:left; width:260px;border-left:1px dotted #00aa64; padding-left:35px; margin-left:65px;min-height:155px; }
.foot-dh .link dl{ font-size:14px; color:#FFFFFF; line-height:200%; margin-top:22px}
.foot-dh .link dt a{font-size:14px; color:#FFFFFF; display:inline-block; margin-right:10px}
.foot-dh .link dt a:hover{ text-decoration:underline}
.foot-dh .address{ float:left; width:350px; padding-left:35px; min-height:155px; border-left:1px dotted #00aa64;}
.foot-dh .address dl{ font-size:14px; color:#FFFFFF; margin-top:22px }
.foot-dh .address dt {font-size:14px; color:#FFFFFF; display:inline-block; margin-right:10px; line-height:28px;}

.foot-dh .address1{ float:left; width:250px; text-align:center; min-height:155px; border-left:1px dotted #00aa64; color:#FFF; padding-top:20px; text-align:center;}
.foot-dh .address1 img{ width:110px; border:#00aa64 10px solid}

.copyright{ height:52px; line-height:52px; text-align:center; min-width:980px; color:#FFFFFF; font-size:14px; background-color:#009248; border-top:#00aa64 1px solid}

.wrapper{ width:100%; overflow:hidden}
.banner{ width:100%; height:250px; background-position:center center; background-repeat:no-repeat; overflow:hidden;}

.container{ width:1160px; margin:0 auto}
.containerTop{ width:100%; height:20px;}
.containerContent{ width:100%; overflow:hidden}

.content{ float:right; width:922px;}

.sidebar{ float:left; width:210px; overflow:hidden}
.sidebar>h3{ width:203px; float:left; height:66px; line-height:66px; text-align:center; background-color:#ff6600; color:#FFF; font-size:20px; }

.sub{ width:210px; overflow:hidden}
.sub li{ width:210px; height:37px; line-height:37px; background-image:url(../images/43.jpg); background-repeat:no-repeat; background-position:left; margin-top:2px;}
.sub li.currentNav{ background-image:url(../images/zz_left_menu_on.png); background-repeat:no-repeat}
.sub li a{ width:203px; display:block; height:37px; line-height:37px; font-size:14px; text-align:center}
.sub li.currentNav a{ color:#FFF}

.textwidget{ width:203px; float:left; overflow:hidden; margin-top:10px}
.breadcrumb{ width:100%; border-bottom:#CCC 1px solid; height:30px;background-image:url(../images/home.jpg); background-repeat:no-repeat; background-position:left; line-height:30px; padding-left:23px; font-size:14px;}


.posts {
	 PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH:100%; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.posts P {
	MARGIN-BOTTOM: 10px; font-size:15px; line-height:28px;
}
.single {
	 PADDING-BOTTOM: 0px; WIDTH:100%; PADDING-TOP: 0px
}
.single H2 {
	FONT-SIZE: 20px; MARGIN: 20px 0px; COLOR: #222; TEXT-ALIGN: center; font-weight:bold; margin-top:40px;
}

.postlist {
	MARGIN: 15px 0px 0px
}
.postlist LI {
	PADDING-LEFT:15px; BACKGROUND: url(../images/jj.png) no-repeat 3px 15px; FLOAT: left; WIDTH:910px;; LINE-HEIGHT: 36px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 36px
}
.postlist LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FLOAT: left; WIDTH: 700px
}
.postlist LI SPAN {
	FLOAT: right; WIDTH: 90px; COLOR: #888; TEXT-ALIGN:left;
}
.productlist {
	MARGIN-TOP: 20px
}
.productlist LI {
	PADDING-RIGHT:8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; OVERFLOW: hidden; WIDTH: 214px; PADDING-TOP: 0px; HEIGHT: 220px
}
.productlist LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 210px; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 170px
}
.productlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 214px; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center
}

.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	MARGIN: 0px auto; PADDING-TOP: 15px
}
.wp-pagenavi A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:hover {
	FONT-WEIGHT: bold! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN.pages {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.extend {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.current {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important
}
.pageleft {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageright {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageleft {
	PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left
}
.pageright {
	PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right
}