@charset "utf-8";
/* CSS Document */
body{ font-size:12px; font-family:"宋体"; color:#333;}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:none; cursor:pointer;}
.ellipsis
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url('ellipsis.html#ellipsis');
    display:block;
}
body{ background-color:#fff;}

/*页眉*/
.outFrame{ background:#707577;}
.outhead{ width:1002px;margin:0 auto; }
.head{ width:1002px;height:96px; background:url(head.jpg) no-repeat left top; }
.headTop{ width:1002px;}
.headRight{ width:720px;}
.head .mRInfo{  height:30px; text-align:right; padding-right:15px;}
.head .mRInfo a{ line-height:30px; padding:0 8px; background:url(bgFootR.png) no-repeat right center; }
.head .mRInfo a:hover{ text-decoration:underline;}
 .mRSearch{ height:25px;}
 .mRSearch li{ float:right; }
 .textInput{ border:1px solid #ccc;width:90px;  padding:0 10px; height:20px; background:#fff;}
.textInput input{ width:90px; border:0px; margin-top:3px;_margin-top:2px;color:#666; background:#fff; }
 .btnSearch input{width:45px; height:22px; text-align:center;background:url(go.gif) no-repeat left center; border:0px; cursor:pointer;}
/*菜单*/
.menu{ width:1002px;}
.logo{ width:272px; height:75px;}
.logo img{ width:270px; height:75px;}
.menu{ width:720px; height:39px; margin-top:20px; padding-left:10px;}
.menu li{ float:left;height:39px; width:92px; text-align:center; padding:3px; }
.menu li a{ display:block;line-height:39px; height:39px;text-align:center;width:92px;background:url(menu.jpg) no-repeat center top; font-family:"微软雅黑";}
.menu li a:hover{ background:url(menunow.jpg) no-repeat center bottom;}

.banner{ margin:0 auto; width:1002px; height:280px;}
.outmain{ width:1002px; background:#fff; margin:0 auto;}
.main{ width:1002px;background:url(maintop.jpg) no-repeat center top; padding-top:10px;}
.mainTop{ width:1002px;}
.mainLeft{ width:185px; padding:0 10px; background:url(bgleft.jpg) repeat-y left top;}
.mainR{ width:795px;}
.mRTop{ width:795px;}
.mRBottom{ width:795px;}
.mainCenter{ width:525px; padding:0 10px; background:url(bgcenter.jpg) repeat-y left top;}
.mainLeft .leftOne{ width:185px; margin-top:5px;}
.proSearch{width:185px; }
.corner1 .leftTitle{ width:185px;height:30px;}
.corner1 .lTL{  height:30px; line-height:30px; width:115px; padding-left:20px;background:url(title1.jpg) no-repeat left top; color:#fff; }
.corner1 .lTR{  height:30px; width:40px; padding-right:10px;  background:url(title1.jpg) no-repeat -135px top; line-height:30px; }
.corner1 .lTR a{display:block; float:right;  height:30px; width:40px; background:url(more1.gif) no-repeat center center;}
.corner1 .leftContent{width:163px; padding:20px 20px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.corner1 .leftContent li{ height:25px; line-height:25px; background:url(dot2.jpg) no-repeat left center; text-align:left; padding-left:20px; padding-bottom:3px;}
.corner1 .leftContent li a{ height:25px; line-height:25px; color:#000;}
.corner1 .leftContent li a:hover{ color:#cc0000;}
.corner1 .leftContent p{ line-height:23px;}
.proSearch .leftTitle{ width:185px;height:30px;}
.proSearch .lTL{  height:30px; line-height:30px; width:115px; padding-left:20px;background:url(title1.jpg) no-repeat left top; color:#fff; }
.proSearch .lTR{  height:30px; width:40px; padding-right:10px;  background:url(title1.jpg) no-repeat -135px top; line-height:30px; }
.proSearch .lTR a{display:block; float:right;  height:30px; width:40px; background:url(more1.gif) no-repeat center center;}
.proSearch .leftContent{width:163px; padding:20px 10px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.proSearch .leftContent li{ float:right;}

.leftTwo{  width:525px;}
.corner4 .leftTitle{ width:525px;height:30px;}
.corner4 .lTL{  height:30px; line-height:30px; width:355px; padding-left:20px;background:url(subtitle.jpg) no-repeat left top; color:#fff; }
.corner4 .lTR{  height:30px; width:140px; padding-right:10px;  background:url(subtitle.jpg) no-repeat -624px top; line-height:30px; }
.corner4 .lTR a{display:block; float:right;  height:30px; width:40px; background:url(more.jpg) no-repeat center center;}
.corner4 .leftContent{width:503px; padding:10px 10px; border-left:1px solid #ddd; border-right:1px solid #ddd;  }
.corner4 .leftContent li{ height:25px; line-height:25px; background:url(li2.jpg) no-repeat left center; text-align:left; padding-left:15px;}
.corner4 .leftContent li a{ height:25px; line-height:25px;}
.corner4 .leftContent li a:hover{ color:#cc0000;}
.Cdate{ float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.corner4 .leftContent p{ line-height:23px;}
.corner4 .leftContent img{ margin-right:10px;}

.corner5 .leftTitle{ width:523px;height:25px;background:url(title.jpg) no-repeat left top; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.corner5 .lTL{  height:25px; line-height:25px; width:205px; padding-left:100px; }
.corner5 .lTR{  height:25px; width:140px; padding-right:10px;  line-height:30px; }
.corner5 .lTR a{display:block; float:right;  height:25px; width:40px; background:url(more1.jpg) no-repeat center center;}
.corner5 .leftContent{width:503px; padding:10px 10px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.corner5 .leftContent li{ height:30px; line-height:25px; background:url(arrow.gif) no-repeat left center; text-align:left; padding-left:15px;}
.corner5 .leftContent li a{ height:30px; line-height:25px;}
.corner5 .leftContent li a:hover{ color:#000;}
.Cdate{ float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.corner10 .leftContent{width:523px; padding:10px 0px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
 .scroll{ width:523px;}
 .rollBox {height:130px;width:523px;}
 .rollBox .LeftBotton {height:130px;width:11px; background:url(arrow2.gif) no-repeat left center;overflow:hidden;float:left;display:inline;cursor:pointer;}
 .rollBox .RightBotton {height:130px;width:11px;background:url(arrow2.gif) no-repeat -11px center;overflow:hidden;float:right;display:inline;cursor:pointer;}
 .rollBox .Cont {width:500px;overflow:hidden;float:left;}
 .rollBox .ScrCont {width:10000000px;}
 .rollBox .Cont .pic {width:168px;float:left;text-align:center; height:130px; background:#f1f1f1;}
 .rollBox .Cont .pic img {padding:1px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;width:140px; height:110px;}
 .rollBox .Cont .pic p{ line-height:20px; font-family:"宋体";}
 .rollBox #List1, .rollBox #List2 {float:left;}
 .infoList { text-align:left;} 
 .infoList a{ color:#333; padding:0 15px; line-height:24px;} 

.mainRight{ width:230px; padding:0 10px; background:url(mianRight.jpg) repeat-y center top;}
.mainRight .leftOne{ margin-top:10px;} 
.notice .leftTitle{ width:230px;height:30px;}
.notice .lTL{  height:30px; line-height:30px; width:160px; padding-left:20px;background:url(title1.jpg) no-repeat left top; color:#fff; }
.notice .lTR{  height:30px; width:40px; padding-right:10px;  background:url(title1.jpg) no-repeat -135px top; line-height:30px; }
.notice .lTR a{display:block; float:right;  height:30px; width:40px; background:url(more1.gif) no-repeat center center;}
.notice .leftContent{width:208px; padding:20px 10px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.notice .leftContent { line-height:25px;}
.notice .leftContent li{ line-height:18px; height:25px; background:url(lines.gif) no-repeat left center; padding-left:25px;}
.notice .leftContent li a:hover{ color:#000;}
.zp .leftContent{ padding:10px;}
.service{ background:url(kefu.jpg) no-repeat center top; height:75px; width:230px; padding-top:30px;}
.serviceContent{ background:url(diy.gif) no-repeat left top; height:74px; width:154px;}
.serviceContent a{ display:block; height:37px; width:154px;}
.mapIndex{ width:228px; height:185px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.mapIndex a{ width:228px; height:185px; display:block; background:url(map.gif) no-repeat center center;}
.corner6 .leftContent{width:280px; height:240px;}
.corner8 .leftContent{ width:236px; padding:20px 10px; border:2px solid #f5f5f5; margin-top:10px;background:url(bgsearch.html) no-repeat left center;}
.corner8 .mRSearch{width:230px; height:22px; padding-right:10px; margin-top:10px; text-align:right; }
.corner8 .mRSearch li{ float:right; }
.corner8 .textInput{ border:1px solid #ccc;width:98px;  padding:0 10px; height:20px; background:#fff;}
.corner8 .textInput input{ width:98px; border:0px; margin-top:3px;_margin-top:2px;color:#666; background:#fff; }
.corner8 .btnSearch input{width:66px; height:24px; text-align:center;background:url(searchr.gif) no-repeat left center; border:0px; cursor:pointer;}



/* 文本切换盒子 - 公用类 */ 

.mainBottom{ width:950px;}
.mainBottom .slideTxtBox{ width:950px; text-align:left; padding-top:5px;} 
.mainBottom .slideTxtBox .hd{ height:32px; line-height:32px; padding:0 20px;  position:relative; background:url(bg1.html) repeat-x left center; } 
.mainBottom .slideTxtBox .hd ul{ float:left; position:absolute; left:30px; top:-1px; height:32px;   } 
.mainBottom .slideTxtBox .hd ul li{ float:left; padding:0 15px; font-weight:bold;} 
.mainBottom .slideTxtBox .hd ul li a{ color:#ccc;}
.mainBottom .slideTxtBox .hd ul li.on{ height:32px;  background:url(now.gif) no-repeat left center;  color:#ccc;cursor:pointer; } 
.mainBottom .slideTxtBox .bd{ padding:0 15px;  } 
.mainBottom .slideTxtBox .bd ul{ padding:2px 10px;  } 
.mainBottom .slideTxtBox .tempWrap{ margin:15px; } 
.mainBottom .slideTxtBox .bd .infoList a{ padding:0 5px; line-height:25px;}
.mainBottom .slideTxtBox .bd .infoList .more a{ color:#cc0000; padding-left:20px; }

.foot{ width:1002px; margin:0 auto; background:url(foot.jpg) no-repeat center center; height:91px; padding-top:10px; margin-bottom:20px; }
.footTop{ text-align:center; width:1002px; height:30px; }
.footTop  a{background:url(bgHeadR.png) no-repeat right center;padding:0 10px; line-height:30px; color:#fff;  }
.footTop  a:hover{ text-decoration:underline;}
.footBottom p{  width:1002px; line-height:30px; text-align:center;}

.subLeft{ width:185px; padding:0 10px; margin-right:10px;}
.subRight{ width:780px; }

.corner2 .leftTitle{ width:240px;height:58px;}
.corner2 .lTL{  height:58px; line-height:30px;color:#fff; width:100px; padding-left:40px; font-weight:bold; background:url(title.html) no-repeat left top;}
.corner2 .lTR{  height:58px; width:90px; padding-right:10px; background:url(title.html) no-repeat -800px top; text-align:right;}
.corner2 .lTR a{display:block; float:right;  height:30px; width:40px; background:url(more.jpg) no-repeat center center;}
.corner2 .leftContent{width:178px; padding:0px 30px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.corner2 .leftBottom{ width:240px; height:10px; _border-bottom:1px solid #ddd;}
.corner2 .lBL{background:url(title.html) no-repeat left bottom; width:140px; height:10px;}
.corner2 .lBR{background:url(title.html) no-repeat -800px bottom; width:100px; height:10px;}
.corner2 .leftContent li{ width:168px;line-height:26px; padding-left:30px; height:26px; margin-bottom:5px;background:url(li1.png) no-repeat left center; border-bottom:1px solid #f1f1f1;}
.corner2 .leftContent li a{ display:block;line-height:26px; height:26px;}
.corner2 .leftContent li a:hover{ color:#cc0000;}
.corner2 .leftContent p{ line-height:24px; }
.corner3 .leftTitle{ margin-top:10px;}



.rightTitle{ width:780px;height:35px;background:url(subtitle.jpg) no-repeat left top;}
.corner9 .lTL{height:30px; line-height:30px; color:#fff; width:180px; padding-left:20px;}
.corner9 .lTR{   height:30px; width:570px; padding-right:10px;  text-align:right; display:block;color:#fff;}
.corner9 .lTR a{ height:30px; line-height:30px;padding:0 2px; color:#fff; }
.corner9 .lTR a:hover{ text-decoration:underline;}
.corner9 .lTR .bglTR{ background:url(li1.png) no-repeat left center; float:right; padding-left:10px; clear:both;}
.corner9 .rightContent{width:760px; padding:10px;}

/*新闻中心列表*/
.newList1 li{ line-height:25px; height:30px; margin-bottom:5px; width:710px; background:url(line.gif) no-repeat left center; padding-left:30px;}
.newList1 li a:hover{ color:#cc0000; text-decoration:underline;}
.newList1 li .Subdate{ color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
/*公司简介*/
.companyInfo p{ line-height:25px; text-indent:24px;}
.companyInfo img{ margin-right:10px;}
/*公司简介*/
.customize p{ line-height:25px; text-indent:24px;}

/*联系我们*/
.contant p{ line-height:25px;}

/*新闻详细*/
.newsDetail{ width:760px;}
.newsDetail .newsTitle{ height:35px; line-height:35px; font-size:18px; font-weight:bold; text-align:center; }
.newsDetail .newsWhere{ height:30px; line-height:30px; margin:0 auto;background:#ededed; text-align:center;}
.newsDetail .newsWhere span{ padding: 0 10px;}
.newsDetail .newsWhere a{ color:#333;}
.newsDetail .newsContent{ text-indent:24px; padding:10px 0; line-height:25px; font-size:14px; font-family:"幼圆"}
/*上一条 下一条*/
.proPage{ width:760px; border-top:1px solid #ccc;border-bottom:1px solid #ccc; padding:10px 0; margin:10px 0; }
.proPage li{ width:760px; line-height:30px; }
.proPage li span{ margin-right:3px;}
.proPage li span a{ color:#000; font-weight:bold; padding:0 5px;}
.proPage li span a:hover{ text-decoration:underline;}
.proPage .up{ background:url(tmpic01.gif) no-repeat left center; padding-left:10px;}
.proPage .down{ background:url(tmpic01.gif) no-repeat left center; padding-left:10px;}
/*相关产品*/
.proRl{ width:760px;margin-top:15px;}
.proTitle{ height:36px; line-height:28px; background:url(subtitle.jpg) no-repeat left top; padding-left:20px; color:#fff; font-size:14px;font-weight:bold;font-family:"微软雅黑","Microsoft YaHei", "SimSun"; }
.proDe{ width:750px;padding:10px 5px;}
.proDe li{ width:160px; height:150px; margin:10px 15px 0px 5px; float:left;}
.proDe li a{width:160px; height:130px; display:block; text-align:center;}
.proDe li a img{ margin:0 auto;width:150px; height:120px; padding:2px; border:2px solid #f5f5f5;}
.proDe li p{ text-align:center; line-height:20px;}
/*相关新闻*/
.newsRl{ width:760px; margin-top:15px;}
.proNews {width:740px; padding:10px;}
.proNews li{ width:715px; line-height:25px; height:30px; padding-left:25px; background:url(line.gif) no-repeat left center; margin-bottom:2px; }
.proNews li a:hover{ text-decoration:underline; color:#000;}
.proNews li span.r{ color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
/*产品详细*/
.proDetail{width:760px;}
.proOne{ padding:10px 0px;}
.proOneLeft{ width:200px; height:200px; margin-left:20px;}
.proOneLeft a{ display:block;width:198px; height:198px; }
.proOneLeft a img{ display:block;width:198px; height:198px;border:1px solid #ccc; }
.proOneRight{ width:300px; margin-left:20px;}
.proOneRight li{ line-height:32px; height:32px;}
.proOneRight li span{ padding:0 5px;}
.proOneRight a{ margin:0 3px; display:block; font-weight:bold; }
/*地区产品*/
.placeRl{width:760px; margin-top:15px;}
.proPlace { text-align:left;width:700px; }
.proPlace a{ padding:0 10px;line-height:25px;  }
.proPlace a:hover{ text-decoration:underline; }

.btnPrice { margin-top:10px;}
.btnPrice input{font-weight:bold; width:112px; height:32px; line-height:32px; background:url(bgBtn2.png) no-repeat left center; border:0px; cursor:pointer;}
.btnPrice  input:hover{ text-decoration:underline;background:url(bgBtn3.png) no-repeat left center;}

/*详细说明*/
.proDetailInfo{ width:760px; margin-top:10px;}
.proDetailContent{ margin-top:5px; width:690px; padding:10px; line-height:25px; background:#f0f0f0; text-indent:24px; }
.proIndu{ width:740px; line-height:25px; background-color:#f5f5f5; text-indent:24px; padding:10px; margin-bottom:20px; }
/*产品列表*/
.proTitle1{ height:36px; line-height:26px; background:url(subtitle.jpg) no-repeat left top; padding-left:10px; padding-right:10px; color:#fff; font-size:14px;font-weight:bold;font-family:"微软雅黑","Microsoft YaHei", "SimSun";}
.proTitle1 a{ background:url(more.jpg) no-repeat center center; display:block; width:41px; height:30px;}
.proList li{ width:160px; height:152px; margin:10px 5px 10px 10px; float:left; background:url(photobg.html) no-repeat center top;}
.proList li a{width:148px; padding:5px; height:178px; text-align:center; }
.proList li a img{ margin:0 auto;width:130px; border:3px solid #f3f3f3; height:110px; padding:2px; }
.proList li p{ text-align:center; line-height:20px; }
/*分页*/
.pageV{ height:40px; width:710px; text-align:right; margin-top:20px;}
.pageV a{ height:25px;margin:0 5px; padding:3px 5px; line-height:25px; background:#ddd;}
.pageV a:hover{color:#ff6600;}
/*搜索结果*/
.search{ width:740px; padding-left:20px;}

.searchTitle{ font-size:24px; font-weight:bold; height:50px; line-height:50px; border-bottom:1px dashed #ccc; padding-left:80px; color:#336699; font-family:"微软雅黑";}
.searchContent{ width:500px;margin-left:100px;}
.Research{ line-height:30px; height:30px; margin-top:20px; font-weight:bold; }
.Research li{ float:left; margin-right:5px; font-size:14px;}
.Research .btnInput input{ background:url(bgBtn1.png) no-repeat center center; height:30px; width:80px; line-height:30px; color:#fff; text-align:center; border:0px; cursor:pointer;}

.Research .txtInput input{ height:26px; line-height:26px; width:200px; }
.sup{ margin-left:72px;}
.sup p{ text-align:left; line-height:25px;}
/*网站地图*/
.map{ width:740px; padding:10px;  margin-top:10px; background:#f7f7f7;}
.mapTitle{ font-size:12px; font-weight:bold; height:30px; line-height:30px; padding-left:30px; background:url(tmpic01.gif) no-repeat left center;}
.mapContent a{ line-height:25px; padding:0 10px;}
.mapContent a:hover{ text-decoration:underline;}

/*下载中心*/
.downLoad { background:#f7f7f7; margin-bottom:10px; padding:10px;}
.downLoad li{ height:30px; line-height:30px; }
.downLoad li a:hover{ text-decoration:underline;}
.blu{ color:#000; font-weight:bold;}
.org{ color:#cc0000;}

/*询价*/
.priceList { width:740px; padding-left:20px;}
.priceList li{margin-bottom:5px;}
.priceList label{ margin-right:3px; float:left; clear:both;height:20px; line-height:20px;}
.priceList input{line-height:20px; height:20px;}
.priceBtn { margin-top:10px;}
.priceBtn input{ height:32px; width:112px; line-height:32px;  background:url(bgBtn2.png) no-repeat left center; border:0px; cursor:pointer;}
.priceBtn input:hover{ background:url(bgBtn3.png) no-repeat left center;}