﻿*{ margin:0px; padding:0px;}
body{ color:#333333; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; background-image:url(../images/431.jpg); background-repeat:repeat;}
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:980px}
.clear{ clear:both; overflow:hidden; height:0px}


.flexslider{position:relative;height:396px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; overflow:hidden; width:100%; margin:0px auto}
.slides{position:relative;z-index:1; height:396px; overflow:hidden;}
.slides li{height:396px;}
.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:118px}
.logo{ float:left; margin-top:23px;}
.wel{ width:300px; background:url(../images/wz.png);  background-repeat:no-repeat;  height:54px; margin-top:37px; margin-left:45px; float:left}
.tel{ height:26px; background:url(../images/tel.png) left center no-repeat; padding-left:40px; color:#63980c; font-size:24px; font-weight:bold; margin-top:32px; margin-left:25px}
.search{margin-top:20px}
.search .txt{ width:175px; height:25px; border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb; float:left; line-height:25px; padding-left:5px; outline:none }
.search .submit{ border:0px; background:none; background-color:#67b128; color:#FFFFFF; height:26px; width:80px; float:left}
.nav{ width:410px; float:right;}
.nav ul{ width:100%; margin-top:28px;}
.nav ul li{ float:left; line-height:20px; width:25px; text-align:center; height:96px; padding-top:10px; margin-left:13px; margin-right:13px; background:url(../images/b1.png);  background-repeat:no-repeat; }
.nav ul li a{ font-size:16px; color:#331e00}
.nav ul li:hover{ background-color:#a02716; background-image:none}
.nav ul li:hover a{ color:#FFF}




.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}

/*底部*/
.foot-dh{ border-top:10px solid #0d88db; margin-top:15px; background-color:#3f4548; min-width:980px; 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:200px;border-left:1px dotted #222222; 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:230px; padding-left:35px; min-height:155px; border-left:1px dotted #222;}
.foot-dh .address dl{ font-size:14px; color:#FFFFFF; line-height:200%; margin-top:22px }
.foot-dh .address dt {font-size:14px; color:#FFFFFF; display:inline-block; margin-right:10px}

.foot-dh .address1{ float:left; width:160px; text-align:center; min-height:155px; border-left:1px dotted #222; color:#FFF; padding-top:20px}
.foot-dh .address1 img{ width:110px;}

.copyright{ height:52px; line-height:52px; text-align:center; min-width:980px; color:#FFFFFF; font-size:14px; background-color:#2f3335}

.wrapper{ width:100%; overflow:hidden; background-image:url(../images/31.png); background-repeat:no-repeat; background-position:center bottom;}
.banner{ width:100%; height:250px; background-position:center center; background-repeat:no-repeat; overflow:hidden; display:none}

.container{ width:1000px; margin:0 auto}
.containerTop{ width:100%; height:20px;}
.containerContent{ width:100%; overflow:hidden}

.content{ float:right; width:762px;}

.sidebar{ float:left; width:210px; overflow:hidden}
.sidebar>h3{ width:203px; float:left; height:66px; line-height:66px; text-align:center; background-color:#2f3335; 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
}

.postlist {
	MARGIN: 15px 0px 0px
}
.postlist LI {
	PADDING-LEFT:15px; BACKGROUND: url(../images/jj.png) no-repeat 3px 15px; FLOAT: left; WIDTH:750px;; LINE-HEIGHT: 36px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 36px
}
.postlist LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FLOAT: left; WIDTH: 500px
}
.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: 235px; PADDING-TOP: 0px; HEIGHT: 210px
}
.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: 230px; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 175px
}
.productlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 230px; 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
}


.top{ width:100%; height:141px; background-image:url(../images/topbg.jpg); background-repeat:no-repeat; background-position:center center}
.topnei{ width:985px; height:141px; margin:0 auto;}


.huandeng{ width:100%; height:435px; background-image:url(../images/bannerbg.jpg); background-repeat:no-repeat; background-position:center center;}

.flexslider { position: relative; height: 435px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1; height:435px}
.slides li { height: 435px;}
.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;}


.zong{ width:100%; background-image:url(../images/31.png); background-repeat:no-repeat; background-position:center bottom;}
.diyihang{ width:985px; margin:0 auto; overflow:hidden; margin-top:20px;}
.zuotus{ width:330px; height:250px; float:left;}

.jiehsao{ width:330px; float:left; margin-left:42px; height:250px;}
.biaoti{ width:100%; height:37px; background-image:url(../images/dd.png); background-repeat:repeat-x; background-position:bottom; line-height:37px; font-size:15px; font-weight:bold}
.biaoti a{ width:42px; height:14px; background-color:#b90f10; text-align:center; display:block; border-radius:2px; color:#FFF; float:right; line-height:14px; margin-top:15px; font-weight:100; font-size:10px;}
.jieshaos{ width:100%; height:136px; margin-top:31px;}
.jieshaos img{ float:left}
.jieshaos div{ width:205px; float:right; font-size:13px; line-height:23px; color:#666}
.jieshaos div a{ color:#b90f10}

.jlie{ width:100%; height:45px; line-height:45px; background-image:url(../images/dd.png); background-repeat:repeat-x; background-position:top; color:#666}
.jlie a{ color:#b90f10; margin-left:5px; margin-right:5px;}

.shuxuan{ width:1px; height:250px; border-left:#999 1px solid; float:left; margin-left:18px;}

.youxinwen{ width:250px; float:right; overflow:hidden}
.xinwens{ width:100%}
.xinwens li{ width:100%; margin-top:10px;}
.xinwens li span{ display:block; width:100%; text-align:left; color:#999}
.xinwens li a{ display:block; text-align:left; width:100%; color:#666}
.xinwens li a:hover{ color:#b90f10}

.prok{ width:700px; height:234px; background-color:#FFF; float:left; border:#cecece 1px solid; border-radius:3px; margin-top:34px;}
.biaopk{ width:670px; height:50px; font-weight:bold; font-size:15px; line-height:50px; margin-left:15px; border-bottom:#CCC 1px solid}
.biaopk a{ float:right; font-size:13px; font-weight:100}
.biaopk a:hover{ color:#b90f10}

.chanpinli{ width:680px; margin-left:10px; float:left; margin-top:15px;}
.chanpinli li{ width:156px; height:165px; margin-left:6px; margin-right:6px; float:left; text-align:center}
.chanpinli li img{ width:150px; height:125px; padding:2px; border:#CCC 1px solid; border-radius:2px;}

.youxiaj{ width:250px; float:right; margin-top:25px; overflow:hidden}
.youxiaj a{ width:240px; height:52px; display:block; margin-top:12px; float:left}
.lianxie{ padding-top:20px; line-height:24px; overflow:hidden; width:220px; padding-left:20px; font-size:14px; color:#000}

.dibux{ width:100%; height:118px; background-color:rgba(0,0,0,0.7); overflow:hidden; margin-top:50px;}
.dikuang{ width:980px; margin:0 auto; margin-top:18px; overflow:hidden; color:#FFF; line-height:26px;}

.dizuo{ float:left}
.diyou{ float:right; text-align:right}


.marquee {width:680px;height:160px;overflow:hidden; margin-top:15px;}
.marquee li{ display:inline;  float:left;}
.marquee li a{ width:168px; display:block; float:left; text-align:center; font-size:14px;}
.marquee li a:hove{ text-decoration:none;}
.marquee li img {width:150px; height:125px; padding:2px; border:#CCC 1px solid; border-radius:2px;}
.marquee li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px;}
