@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background:#fff;}
a,div{ font-size:12px;text-decoration:none;color:#555;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;} 
a:hover {color:#FF0000; font-size:12px; text-decoration:underline;}
a,area {blr:expression(this.onFocus=this.blur())} /*for IE去掉图片链接框*/
ul,li,dl,dd,dt{text-decoration:none; list-style-type:none; margin:0; padding:0px;}
img{ border:0;}
em{ font-style:normal;}


/*头部*/
#header{ width:1002px; height:165px; margin:10px auto 0 auto; background:url(../images/Cbg.gif) repeat-y; overflow:hidden;}
#header .top{ width:1002px; height:20px; float:left; background:url(../images/top.gif) no-repeat;}
#header .topBg{ width:982px; height:101px; margin:0 auto; display:block; clear:both; background:url(../images/topBg.gif) repeat-x;}
#header .logo{ width:370px; height:101px; float:left;}
#header .topAd{ width:500px; height:100px; float:right;}
#header .topTel{ width:204px; height:101px; float:right; overflow:hidden; background:url(../images/topTel.gif) no-repeat; margin:0 10px 0 0;}

#header .nav{width:1002px; height:44px; float:left; position:relative;}
#header .nav .left{ width:16px; height:44px; float:left; background:url(../images/navBg.gif) no-repeat;}
#header .nav .right{ width:16px; height:44px; float:right; background:url(../images/navBg.gif) no-repeat 0 -45px;}
#header .nav .main{ width:970px; height:44px; background:url(../images/navBg.gif) repeat-x 0 -89px; float:left;}
#header .nav .main span{ width:2px; height:44px; float:left; background:url(../images/navLine.gif) no-repeat;margin:0 20px; }
#header .nav .main ul{ padding-left:10px;}
#header .nav .main li{height:44px; line-height:44px; float:left; display:inline;}
#header .nav .main li a{ font-size:14px; color:#FFF; float:left;}

#header .nav .lg{ position:absolute; display:block; right:18px; top:14px;}
#header .nav .lg a{ font-size:12px; color:#ffe7e7;}
#header .nav .lg span{color:#f7d1d1; padding:0 5px;}

/*主体部分样式*/
#center{ width:1002px; margin:0 auto; clear:both; background:url(../images/Cbg.gif) repeat-y; overflow:hidden;}
#center .page{width:982px;margin:0 auto; display:block; clear:both;}
#center .banner{ width:739px; height:512px; float:left;margin-left:2px; display:inline;}
#center .banner .top{ width:739px; height:9px; float:left; overflow:hidden; background:url(../images/bannerTop.gif) no-repeat;}
#center .banner .btm{ width:739px; height:9px; float:left; overflow:hidden; background:url(../images/bannerBtm.gif) no-repeat; }
#center .banner .main{ width:739px; height:494px; float:left; clear:both;}
#center .banner .main .mainL{ width:9px; height:494px; float:left; background:url(../images/bannerleft.gif) no-repeat;}
#center .banner .main .mainB{width:9px; height:494px; float:right; background:url(../images/bannerRight.gif) no-repeat;}
#center .banner .main .mainC{ width:721px; height:494px; float:left; overflow:hidden;}

/*产品展示样式*/
.cp{ width:962px; height:31px; padding-left:10px; overflow:hidden;}
.cp .t{ float:left; width:114px; height:31px; padding-left:25px; font:bold 14px/31px "宋体"; color:#fff; background:url(../images/cp-t.gif) no-repeat;}
.cp .m{ float:left; width:821px; height:29px; border:1px solid #dfdfdf; background:#fff; overflow:hidden;}
.cp .m ul{ width:821px; height:auto; overflow:hidden;}
.cp .m li{ float:left; height:29px; padding:0 10px; font:14px/29px "宋体";}

/*banner图片滚动*/
.eachBox {clear:both;overflow:hidden;}
.changeBox_a1 {width:721px;height:494px;float:left;position:relative;}
.changeBox_a1 .a_bigImg img {display:none;position:absolute;}
.ul_change_a2{position:absolute;right:8px; bottom:8px;padding-left:18px;overflow:hidden;}
.ul_change_a2 li{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;}
.ul_change_a2 span{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;font-size:12px;padding:1px 5px; margin-right:1px;border:1px solid #000;background:#7f8085;filter:alpha(opacity=85);opacity:0.85;cursor:hand;cursor:pointer;color:#fff;}
.ul_change_a2 span.on{border:1px solid #aa0000;background:#da0000;color:#fff;}

#center .homeR{ width:220px;float:right; margin:10px 10px 0 0; }
#center .homeR .aboutT,#center .homeR .contactT{ width:220px; height:53px; float:left; background:url(../images/aboutT.gif) no-repeat;}
#center .homeR .contactT{background:url(../images/contactT.gif) no-repeat; margin-top:5px;}
#center .homeR .aboutT a,#center .homeR .contactT a{ float:right; display:block; font-size:10px; font-family:Arial; margin:32px 2px 0 0; color:#fff;}
#center .homeR .text,#center .homeR .text1{ width:220px; height:200px; float:left; clear:both; line-height:22px; margin:5px 0;}
#center .homeR .text1{ height:168px;}

/*二级页面=============*/
#center .page .banner1{ width:968px; height:226px; margin: 0 auto; display:block; padding-top:3px;}
#center .page .left{ width:206px; float:left; margin-left:6px; display:inline;}
#center .page .left .box{ width:204px; float:left; border:1px solid #dfdfdf; margin-top:5px;}
#center .page .left .boxT{ width:204px; height:41px; line-height:42px; float:left; clear:both; background:url(../images/leftT.gif) no-repeat; overflow:hidden;}
#center .page .left .boxT a{ display:block; font-size:14px; float:left; color:#fff; text-indent:15px; font-weight:bold;}
#center .page .left .boxList{ width:204px; float:left; clear:both;}
#center .page .left .boxList li{ width:204px; height:32px; line-height:32px; float:left; background:url(../images/liBg.gif) no-repeat;}
#center .page .left .boxList li a{ float:left; display:block; padding-left:30px;}

#center .page .right{ width:756px; float:left; margin:6px 0 4px 6px;border:1px solid #dfdfdf; background:url(../images/rBg.gif) repeat-x #fff; overflow:hidden; display:inline;}
#center .page .right .site{ width:755px; height:48px; float:left; background:url(../images/site.gif) no-repeat 0 bottom;}
#center .page .right .site span{ float:left; display:block; margin:24px 0 0 17px; display:inline;}
#center .page .right .site em{ padding:0 5px;}
#center .page .right .textBox{ width:695px; float:left; clear:both; display:block; padding:18px; line-height:24px; font-family:Arial;}

/*联系我们*/
#center .page .right .textBox .aboutL{ width:480px; float:left;}
#center .page .right .textBox .aboutR{ width:220px; height:230px; float:right; background:url(../images/aboutImg3.jpg) no-repeat;}

/*新闻资讯页*/
#center .page .right .newsList{ width:695px;margin:0;float:left;}
#center .page .right .newsList li{ float:left; display:block;width:715px; background:url(../images/ico.gif) no-repeat 0px 9px; padding-left:8px;line-height:24px; height:24px; overflow:hidden; clear:both;}
#center .page .right .newsList a{ float:left; font-size:12px; font-family:"宋体";}
#center .page .right .newsList a:hover{ text-decoration:none;}
#center .page .right .newsList .time{ float:right; width:80px; font-family:"宋体"; color:#666; font-size:12px;}

/*新闻内容页面*/
#center .page .right .textT{width:695px; height:30px; float:left; font-weight:bold; margin-top:8px; font-size:18px; font-family:"宋体"; line-height:30px; text-align:center;}
#center .page .right .textInfo{width:700px; height:28px; float:left; margin-top:20px;margin-bottom:20px;  _margin-bottom:15px;font-size:12px; font-family:"宋体"; line-height:30px; text-align:center; border:1px dashed #ccc; overflow:hidden;}
#center .page .right .text_box{width:700px; float:left;font-size:12px; font-family:"宋体"; line-height:22px;}
#center .page .right .textInfo span{ margin:0px 5px;}

/*留言订单样式*/
#input{clear:both; width:580px; margin: 0 auto;}
#guestBook_box{ width:620px; font-size:12px; line-height:22px; font-family:Arial; color:#666; overflow:auto; overflow:hidden;}
.input02{ width:168px;height:15px;border: 1px solid #ccc;font-size:12px; color:#666; line-height:15px; margin-bottom:2px; }
.button01{width:60px;height:20px;color:#666;background-color: #FFF;border: 1px solid #ccc;text-align:center;line-height:18px;} 
#fbxx{height:20px;line-height:22px;background:url(../images/img03.gif) no-repeat left 2px;;padding-left:20px;margin-bottom:10px;font-family:Arial;}

/*树形菜单*/
.catelist .root{background: none;overflow: hidden;width:204px;}
.catelist dl.root dt{ width:204px; height:32px; line-height:32px; float:left; background:url(../images/dtBg.gif) repeat-x; overflow:hidden;}
.catelist dl.root dd dl dt{ background:none; width:191px;}
.catelist dl.root dd dl dt a.nothing,.catelist dl.root dd dl dt a.spread{background:url(../images/img3.gif) no-repeat;}
.catelist dl.root dd dl dt a.shrink{background: url(../images/undrop1.gif);}
.catelist dt.drop{border:0px dashed #CCC;  width:180px; }
.catelist a{ color: #666666; display:block; float: left; height:32px; line-height:34px; overflow: hidden; padding: 0 0 0 7px; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; font-size:12px; overflow:hidden;}
.catelist a.spread,.catelist a.shrink,.catelist a.nothing{ background-image: url(../images/img2.gif); height:13px; margin:10px 0 0 10px; _margin-left:5px; overflow: hidden; padding: 0; width:13px; float:left;}
.spread a{font-size:12px; color:#F90;}
.catelist a.shrink{ background-image: url(../images/undrop.gif); }
.catelist a.nothing{ background: none; background-image: url(../images/img2.gif);}
.catelist a.current{ color: #666; font-weight: bold; }
.catelist dd{ margin-left:12px;  }
.catelist dd.last{ background: none; }
.contacts{ color: #666666; margin: 0 0px 10px 0px; overflow: hidden; }
.contacts li{ height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 158px; }
.contacts a{ color: #666666; }

/*分页样式*/
.paging{ width:695px; height:30px; margin:0 auto; clear:both; padding:15px 0;}
.pagination {width:695px;float:right;font-size:14px;font-family:"宋体";color:#333111;line-height: 20px;text-align: center; height:24px; padding-top:5px;}
.pagination img {vertical-align:bottom; _vertical-align:middle;}
.pagination a {color: #666;height: 21px;line-height:20px;text-decoration: none;font-family:"宋体";}
.pagination .page_pages,.pagination .page_total{border:1px solid #dddddd;height: 20px;line-height: 20px;padding: 2px 10px;}
.pagination .page_total {border:1px solid #dddddd; border-left:none; border-right:none;}
.pagination .num {border:1px solid #dddddd;height: 20px;line-height: 20px;padding: 2px 6px;}
.pagination .num:hover, .pagination .current{color:#fff;height:20px;color:#fff;text-align:center;font-family:"宋体";font-size:12px;border:1px solid #333; background:#666;padding: 2px 6px;}
.pagination .page_input {border: 1px solid #dddddd; height:17px;_height:16px;line-height:17px;width: 22px; margin-bottom:0px;_margin-bottom:3px;  vertical-align:bottom;}

/*==底部样式==*/
#footer{ width:1002px;margin:0 auto; clear:both;font-family:Arial; background:url(../images/btmBg.gif) no-repeat 0 top;}
#footer .box{ width:915px; margin:0 auto;}
#footer .nav {height:18px;padding-top:42px;text-align:left;}
#footer .nav li {display:inline; height:18px; line-height:18px;}
#footer .nav a{ font-size:13px; color:#666; font-family:Arial;}
#footer dl { height:18px; line-height:18px;font-size:12px;color:#666;display:inline;margin:0px 6px 2px 6px;}
#footer .text {color:#666;font-size:12px;line-height:20px;text-align:center; margin:0 0 25px 0; padding-top:20px;}
#footer .text a{color:#666; font-family:Arial;}
#footer .text span {color:#666;}
