body{ padding:0px; margin:0px; font-size:12px; color:#444; background:#fff; font-family:"微软雅黑"; }
*{ margin:0; padding:0;}
ul li{ list-style-type:none;}
.clear {clear:both; padding:0px; margin:0px; height:0px;}
img { border-style: none; }
a{text-decoration:none;color:#555;}
a:hover{ color:#27ae62; text-decoration:none;}
h1{ font-size:21px;color:#27ae62; font-weight:bold; text-align:center;padding:10px 0; padding-bottom:15px; margin:0;font-family:"微软雅黑";}


/* 顶部 */
.topbg{ margin:0; padding:0; width:100%; height:48px;position:absolute;z-index:9999;}
.top{ margin:0 auto; padding:0; width:1200px; height:140px; background:url(../images/tel.png) no-repeat right center;}
.logo{ width:492px; height:37px; padding:60px 0px 43px 0px ; margin:0px; overflow:hidden;}

/* 导航层 */
.top_menu{width:100%;height:48px; margin:0; padding:0px; background:url(../images/mbg.png) repeat;}
.menu{width:1200px;height:48px;line-height:48px; margin:0 auto; padding:0px; font-family:"微软雅黑";}
.navigation  {margin:0 auto; padding:0; width:1200px; height:48px;}	
.navigation  li {float:left;width:170px; position:relative; color:#002944; height:48px; line-height:48px; background:url(../images/menuli.png) no-repeat right center;}
.navigation  li a {color:#002944;display:block;  text-decoration:none;text-align:center; font-size:14px;width:170px; font-size:14px; font-family:"微软雅黑";}
.navigation  li a:hover {color:#002944; }
.navigation  li.current {color:#002944; }
.navigation  li.current a{color:#002944;}
.navigation  ul {position:absolute;display:none; margin:0 auto;padding:0; background:url(../images/mbg.png) repeat; z-index:999999;list-style:none;}
.navigation  ul li {padding-bottom:0px; width:170px;height:38px; line-height:38px; background: none;}
.navigation  ul a { width:170px;display:block; color:#002944;text-decoration:none;font-size:12px;font-weight:normal;height:38px; line-height:38px;border-top:1px solid #a7b9c6; background: none; text-align:center;}	
.navigation  ul a:hover {color:#ffffff; background:#016a9f;}
.navigation  ul:hover li{ background: none;}

/*banner*/
.bannerbg{ margin:0; padding:0; width:100%; height:41px; background:url(../images/bannerbg.gif) no-repeat;}
.banner{ margin:0 auto; padding:0; width:100%; height:760px; position:relative;}
#full-screen-slider {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 760px;}
#slides {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 760px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px}
#slides LI {
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 100%;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 0px;
	left: 0px;
	top: 0px;
}
#slides LI A {
	TEXT-INDENT: -9999px; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%}
#pagination {
	Z-INDEX: 2000; POSITION: absolute; PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; TOP: 700px; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px; LEFT: 53%}
#pagination LI {
	LIST-STYLE-TYPE: none; WIDTH:10px; DISPLAY: block; background:#fff;  FLOAT: left; HEIGHT: 10px; MARGIN-LEFT: 8px; LIST-STYLE-IMAGE: none; border-radius: 5px}
#pagination LI A {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 100%; PADDING-TOP: 0px}
#pagination LI.current {  BACKGROUND:#009fe4}


/* iprolist */
.iprolist{ margin:0 auto; padding:0; width:1200px; height:400px; background:url(../images/prolist.jpg) no-repeat; margin-top:120px;}
.iproleft{ margin:0; padding:0; width:400px; height:400px; float:left;}
.iproleft b{ margin:0; padding:0; width:200px; height:200px; display:block; margin-left:200px; line-height:200px; text-align:center; color:#fff; font-size:18px; font-weight:normal;}
.iproleft b a { color:#fff;}
.iproleft a{ margin:0; padding:0; width:200px; height:200px; display:block; line-height:200px; text-align:center; color:#222; font-size:18px; font-style:normal;}
.iproright{ margin:0; padding:0; width:800px; height:400px; float:right;}
.ihonor{ margin:0; padding:0; width:779px; height:176px; padding:24px 0 0 21px;}
.iab{ margin:0; padding:0; width:720px; height:100px; color:#fff; font-size:15px; padding:50px 40px; line-height:28px}

/* iproductbg */
.iproductbg{ margin:0; padding:0; width:100%; height:520px; background:url(../images/iprobg.jpg) no-repeat top center; margin-top:90px;}
.iproduct{ margin:0 auto; padding:0; width:1200px; height:385px; padding-top:65px;}
.iprotitle{ margin:0; padding:0;font-family: 'Times New Roman'; font-size: 24px; color:#bafbbb; text-align:center;}
.iprotitle b{margin:0 auto; display:block; color:#fff; width:70px; height:30px; line-height:30px; border-bottom:3px solid #bafbbb;font-family:"微软雅黑"; font-size:16px; font-weight:normal;} 

.iproduct dl { margin:50px 26px 0px 0px;padding:0; width: 270px; float: left; height: auto;}
.iproduct dl dt {width: 270px; height: 270px; padding:0px;}
.iproduct dl dt img { width:260px; display: block; height:260px; margin:0px auto; overflow: hidden; padding:5px; background:#fff;}


#demo {	width: 100%; overflow: hidden}
#indemo {width: 800%; float: left}
#demo1 {float: left}
#demo2 {float: left}

/* iproductbg */
.iaboutbg{ margin:0 auto; padding:0; width:1200px; height:auto; margin-top:90px;}
.iabout{ margin:0; padding:0; width:510px; height:230px; float:left; background:url(../images/iab.jpg) no-repeat top center; padding-top:40px;}
.iabg{ margin:0 auto; padding:0; width:370px; height:150px; background:url(../images/iabg.png) repeat; padding:20px 30px;}
.iabtitle{ width:300px; margin:0; padding:0; font-family:"微软雅黑"; color:#fff; font-size:16px; float:left;}
.iabtitle b{ font-family:'Times New Roman'; font-weight:normal;}
.iabg a{background:url(../images/iabm.gif) no-repeat; width:20px; height:20px; float:right; display:block;}
.iabg a:hover{background:url(../images/iabmh.gif) no-repeat;}
.iabg p{ line-height:26px; color:#d2ffd3; font-family:"微软雅黑"; margin-top:15px; text-indent:2em;}

/* inew */
.inewsbg{ margin:0; padding:0; float:right; width:650px; height:270px;}
.inewtitle{ width:300px; margin:0; padding:0; font-family:"微软雅黑"; color:#009432; font-size:16px; float:left;}
.inewtitle b{ font-family:'Times New Roman'; padding-left:5px; color:#bbb; font-weight:normal;}
.inewsbg i{background:url(../images/inewm.gif) no-repeat; width:20px; height:20px; float:right; display:block;}
.inewsbg i:hover{background:url(../images/inewmh.gif) no-repeat;}

.inew{ width:100%; height:auto;  overflow:hidden; margin-top:10px;}
.inew ul{ margin:0;padding:0px; text-align:left; list-style:none;}
.inew li{line-height:38px; height:38px; overflow:hidden;overflow:hidden; border-bottom:1px dashed #c6c6c6;list-style:none}
.inew li span{line-height:38px;text-align:right; float:right; color:#808080; font-size:12px; }
.inew li a{background:url(../images/li.gif) no-repeat 0 15px; padding-left:16px; float:left; text-align:left;line-height:38px; height:38px; text-decoration:none; color:#808080;}
.inew li a:hover{ color:#009432;}

*html .inew li{line-height:34px; height:34px; overflow:hidden; overflow:hidden;}/**ie6下的兼容性**/
*html .inew li a{background:url(../images/li.gif) no-repeat 0px 15px; padding-left:16px; float:left; text-align:left;line-height:34px; height:34px; text-decoration:none; color:#656565;}
/**ie6下的兼容性**/
*+html .inew li{line-height:34px; height:34px; overflow:hidden; overflow:hidden;}/**ie7下的兼容性**/
*+html .inew li a{background:url(../images/li.gif) no-repeat 0px 15px; padding-left:16px; float:left; text-align:left;line-height:34px; height:34px; text-decoration:none; color:#656565;}
/**ie7下的兼容性**/



/* foot */
.footbg{ margin:0; padding:0; width:100%; height:273px; background: url(../images/footbg.gif) repeat-x top #4b4b49; color:#333; line-height:20px; margin-top:80px; }
.foot{ margin:0 auto; padding:0; width:1200px; height:273px; background: url(../images/ewm.png) no-repeat left top; font-family:"微软雅黑";}
.fmenu{ margin:0; padding:0; width:870px; height:39px; line-height:39px; color:#fff; margin-left:310px;}
.fmenu a{ color:#fff; padding:0 25px;}

.copyright{ margin:0; padding:0; width:870px; height:auto; line-height:30px; color:#ccc; margin-left:335px; margin-top:50px;}
.copyright b{ color:#27ae62; font-size:14px;}
.copyright a{ color:#fff; padding:0 10px;}
.copyright a:hover{ color:#27ae62;}
.copyright p{ line-height:20px; color:#fff; margin-top:20px;}

/* 内页banner */
.imaintopbg{ margin:0; padding:0; width:100%; height:220px; background: url(../images/imaintopbg.gif) repeat-x bottom; position:absolute;z-index:9999; margin-top:-160px; left:0;}
.imaintop{ margin:0 auto; padding:0; width:1200px; height:220px; background: url(../images/prolistop.jpg) no-repeat left top; }

.location{  height:60px; line-height:60px; text-align:left; color:#555; background: url(../images/location.gif) no-repeat 0px 120px; margin-left:280px; padding-left:15px;  padding-top:100px;}
.location a{ color:#555;}
.location a:hover{ color:#27ae62; text-decoration:none;}
.main{ margin:0 auto; padding:0; width:1200px; height:auto; overflow:hidden; padding-top:90px;}

.left{ margin:0; padding:0; float:left; width:250px; height:auto;}
.right{ margin:0; padding:0; float:right; width:910px; height:auto;}

/* prolist */
.prolist{ margin:0; padding:0; width:250px; height:auto; background:#27ae62;}
.prolist dl{ margin:0; padding:0; width:230px; height:auto; overflow:hidden; padding:0 10px;}
.prolist dl dt{ width:230px; height:38px; line-height:38px; border-bottom:1px solid #b8ddc8; text-align:left;}
.prolist dl dt:hover{width:230px; height:38px; line-height:38px; background:#caa053; border-bottom:1px solid #b8ddc8; }
.prolist dl dt a{ padding-left:26px; color:#fff; display:block;}
.prolist dl dt a:hover{ text-decoration:none; color:#fff; display:block;}

.leftbo{ margin:0; padding:0; width:250px; height:375px; background: url(../images/left.jpg) no-repeat bottom;}

.content{ width:100%; margin:0; padding:0; line-height:26px; height:auto; height:1%; overflow:hidden; color:#666; }


/* products */
.products{ width:auto; height:auto; height:1%; overflow:hidden; }
.products dl{ margin:0; padding:0; float:left; margin:0; width:246px; height:286px; text-align:center; border:1px solid #eee; margin:0px 9px 22px 9px;  _margin:0px 0px 22px 13px;}
.products dl:hover { border:1px solid #569a69; }
.products dt{ margin:0; padding:0; width:246px; height:246px; overflow:hidden; }
.products dt img{margin:0 auto; width:216px; height:216px; padding-bottom:0; overflow:hidden; padding:15px; background:#fff;}
.products dd{ margin:0; padding:0; width:246px; height:25px; text-align:center; line-height:25px;}
.products dd a{ color:#4b8d6b; display:block}


/*分页*/
.page {text-align:center; margin:0px auto; padding:0px; width:auto; padding-right: 7px; height: 35px; padding-top: 20px; }
.page a{ border:1px solid #ccc; color: #555; height:26px; line-height:26px; padding:6px 8px;margin:0 2px; text-decoration:none; }
.page a:hover {background:#569a77; color: #fff; height:26px; line-height:26px; padding:6px 8px;margin:0 2px;text-decoration:none;}
.page span{ display:inline; background: #569a77; color: #d1d1d1; font-size:12px;height:26px; line-height:26px; padding:6px 6px;margin:0px 5px; }


/*产品内容页*/
.picbox{ margin:0 auto; margin-top:5px; padding:0; width:100%; height:auto;}
.picbox img{ }
h2{ font-size:20px; font-family:"微软雅黑"; padding-bottom:10px; color:#369861; display:block; border-bottom:1px dashed #188402;  line-height:40px; text-align:center; margin-bottom:20px;}
.description{ width:100%; margin-top:20px; }
.description2{ width:100%; margin-top:20px; }

/*上一篇 下一篇*/
.next {text-align:right; margin:0px auto; padding:8px 0px; height: 32px; line-height:32px;}
.next a{height:32px; line-height:32px; text-decoration:none; color:#333;}
.next a:hover { text-decoration:none; color:#27ae62;}

.ih6{ text-align:right; margin:0; padding:5px 0;}


/*网站子页面留言*/
.mess{ margin:0 auto; padding:0; width:700px; text-align:left; color:#777; font-size:14px; margin-bottom:20px;}
.mess b{ color:#27ae62; font-size:18px;}

.content table{ margin:5px auto; margin-bottom:15px; font-size:14px;}
.content input{ background:#f9f9f9; border:1px solid #ccc; padding:8px 0px;}
.content textarea{ margin:0; padding:0;background:#f9f9f9; border:1px solid #ccc;}
.content .submit{ background:#27ae62; margin:0; padding:10px 40px; color:#fff; margin-right:20px; border:none}
.content .reset{ background:#555; margin:0; padding:10px 40px; color:#fff; border:none}
.content p{ line-height:24px;}


.map{ margin:0; padding:0; width:100%; height:507px; background: url(../images/map.jpg) no-repeat; font-family:"微软雅黑"}
.map .mcon{ margin:0; padding:0; width:560px; height:200px; margin-left:120px; padding-top:150px; color:#fff;}
.mcon span{ font-size:16px; font-weight:bold; display:block;}