﻿.Pbox { background: #FFF; border: 1px solid #D1D1D1; }

#TopAd { position: relative; width: 100%; overflow: hidden; height: 0px; }
#TopAd a.close { position: absolute; top: 10px; right: 10%; }



.map_ts{ position:absolute; top:645px; left:20px; }
.map_ts a{ color:#9B75CC; font-size:20px; text-decoration:underline; }

/*首页样式*/
.indexCategory{ min-width:1200px; height:346px; padding:0 2px; background:url(../Images/Banner.jpg) center top no-repeat;}
.CategoryBox{ background:url(../Images/CategoryBj.png) left top no-repeat; width:208px; height:342px; padding:3px 0px;}
.CategoryBox ul.C{ width:201px; position:relative;}
.CategoryBox ul.C li{ border-bottom:1px solid #d1d1d1; }
.CategoryBox ul.C li.sel { background:#fff url(../images/CateAr.gif) 95% center no-repeat;}
.CategoryBox ul.C li.i4{ border-bottom:none;}
.CategoryBox ul.C li a.ca{ display:block; height:84px; line-height:83px; font-size:18px; padding-left:70px; background-image:url(../Images/CategoryIco.png); background-repeat:no-repeat;}
.CategoryBox ul.C li.i1 a.ca{ background-position:30px 29px;}
.CategoryBox ul.C li.i2 a.ca{ background-position:30px -49px;}
.CategoryBox ul.C li.i3 a.ca{ background-position:30px -136px;}
.CategoryBox ul.C li.i4 a.ca{ background-position:30px -222px; height:85px;}
.CategoryBox ul.C li a.ca:hover,.CategoryBox ul.C li.sel a.ca{  color:#333;}
.CategoryBox ul.C li.i1 a:hover,.CategoryBox ul.C li.i1.sel a.ca{ background-position:-270px 29px;}
.CategoryBox ul.C li.i2 a:hover,.CategoryBox ul.C li.i2.sel a.ca{ background-position:-270px -49px;}
.CategoryBox ul.C li.i3 a:hover,.CategoryBox ul.C li.i3.sel a.ca{ background-position:-270px -136px;}
.CategoryBox ul.C li.i4 a:hover,.CategoryBox ul.C li.i4.sel a.ca{ background-position:-270px -222px;}

.CategoryBox ul.C li ul.Factory{ }
.CategoryBox ul.C li ul.Factory li{ display:block; width:100%; float:none; border-bottom:1px solid #d1d1d1; padding:15px 0px; }
.CategoryBox ul.C li ul.Factory li span{ display:inline-block; font-weight:300; border:none; padding:0px; margin:0px; }
.CategoryBox ul.C li ul.Factory li span.rb{ border-right:1px solid #d1d1d1; margin-right:15px; padding-right:15px; }
.CategoryBox ul.C li ul.Factory li a{ display:block; font-size:16px; float:none; font-weight:bold; color:#333; }
.CategoryBox ul.C li ul.Factory li a span{ display:block; font-size:12px; height:18px; line-height:18px; font-weight:300;  }
.CategoryBox ul.C li ul.Factory li a:hover{ color:#F00;}
.CategoryBox ul.C li ul.Factory li a:hover span{ color:#F00; text-decoration:none; }


.CategoryBox ul.C li:hover ul,.CategoryBox ul.C li.sel ul { display:block;}
.CategoryBox ul.C li ul{ display:none; width:290px; height:320px; padding:0px 20px 20px 20px; background:#FFF; position:absolute; top:0px; left:200px;}
.CategoryBox ul.C li ul span{ display:block; border-bottom:1px solid #d1d1d1; font-weight:bold; font-size:16px; color:#666; line-height:2; padding-top:14px; margin-bottom:4px;}
.CategoryBox ul.C li ul span a{ float:right; font-size:14px; font-weight:300; color:#F00; margin-top:5px;}
.CategoryBox ul.C li ul li{ display:inline-block; border-bottom:none; line-height:1.8; margin-right:15px;}
.CategoryBox ul.C li ul li a:hover{  text-decoration:underline;}

.KuaiSu{ min-width:1200px; border-bottom:1px solid #d1d1d1; height:24px; line-height:18px; padding:16px 0px; margin-bottom:20px;}
.KuaiSu a.more{ float:right; color:#F00; display:inline-block; padding-top:3px;}
.KuaiSu .w1200 div span{ display:inline-block; padding:3px 8px; border-radius:8px; background:#9b75cb; color:#FFF;}
.KuaiSu .w1200 div a{ display:inline-block; margin-left:10px; margin-right:20px; background:url(../Images/Kar.png) left -36px no-repeat; padding-left:16px;}
.KuaiSu .w1200 div a:hover{  background-position:left 5px; text-decoration:underline;}

.T1{ height:69px; border-bottom:1px solid #d1d1d1;}
.T1 .l{ height:69px; float:left; background:#9b75cb url(../Images/ItAr.png) right center no-repeat; padding-right:45px;}
.T1 .r{ float:right;}


.index_factory{border:1px solid #d1d1d1; height:443px;  padding:12px; }
.index_factory .Left  { float:left; width:365px; }
.index_factory .type_factory{ }
.index_factory .type_factory .title{ height:35px; border-bottom:1px solid #acacac; color:#9b75cb; font-weight:bold; font-size:18px; padding-left:35px; background:url(../images/Icon/kszcj.png) left 0px no-repeat; }
.index_factory .type_factory ul { padding-top:10px; }
.index_factory .type_factory ul li { height:50px; line-height:50px; margin-bottom:10px; text-align:center; color:#FFF; font-weight:bold; font-size:22px; letter-spacing:2px; }
.index_factory .type_factory ul li a{ color:#FFF; display:block; }
.index_factory .type_factory ul li.i1{ background:#FD494C; }
.index_factory .type_factory ul li.i2{ background:#17ABE7; }
.index_factory .type_factory ul li.i3{ background:#FEA54E; }

.CommCj{ border-top:1px solid #ccc; position:relative; margin-top:20px; background:#EBE9EA; }
.CommCj .cl{ height:12px; background:#FFF;}
.CommCj .title{ background:#9b75cb; color:#FFF; text-align:center; font-size:20px; height:35px; line-height:35px; }
.CommCj .ar{ display:inline-block; width:15px; height:22px; border:1px solid #CCC; background:#FFF; line-height:22px; text-align:center; position:absolute; top:100px; cursor:pointer; }
.CommCj .ar.prev{ right:6px; }
.CommCj .ar.next{ left:6px; }
.CommCj .Box { width:315px; height:140px; overflow:hidden; margin:0 auto; margin-top:15px; }
.CommCj ul{ padding:13px 10px;}
.CommCj ul li{ display:block; float:left; width:87px; line-height:2; text-align:center; margin:6px 8px; }
.CommCj ul li a{ display:block;  height:120px; }
.CommCj ul li span{ display:table-cell; width:87px; height:87px; margin-bottom:3px; vertical-align:middle; border:1px solid #d1d1d1; background:#FFF;}
.CommCj ul li span img{ max-width:87px; max-height:87px; vertical-align:middle;}

.CjList{  width:790px; height:452px; float:right; position:relative;}
.CjList .Title{ height:33px; padding-left:35px; margin-bottom:10px; border:1px solid #d1d1d1; border-bottom:none; background:#9b75cb url(../Images/tIco.png) 12px center no-repeat;}
.CjList .Title a{ display:inline-block; color:#FFF; font-size:16px; line-height:33px; padding-left:21px; padding-right:5px;}
.CjList .Title a:hover,
.CjList .Title a.sel{ background:#fff url(../Images/F_C_Ar.png) 0px top no-repeat; color:#333;}
.CjList .Box{ display:none  }
.CjList .Box.sel{ display:block; }
.CjList .Box ul{}
.CjList .Box ul li{ width:180px; height:105px; padding:5px; border:1px solid #d1d1d1; float:left; margin-left:0px; margin-right:7px; margin-top:7px; }
.CjList .Box ul li:hover{ background:#f7f7f7; border-color:red;}
.CjList .Box ul li.E{ margin-right:0px;}
.CjList .Box ul li span{ display:block; padding:3px 2px; line-height:1.3; color:#333;}
.CjList .Box ul li span.T{ font-size:18px; font-weight:bold; color:#333;}
.CjList .Box ul li span.red{ color:#F00;}
.CjList .Box ul li span i{ padding-left:20px; display:inline-block; background:url(../images/user/Bicon.png) left -33px no-repeat; padding-right:5px; font-style:normal; }
.CjList .Box ul li span i.sel{ background-position:left 1px; }
.CjList .Box a.more{ color:#F00; position:absolute; right:20px; bottom:10px;}

.CjMap{ background:url(../Images/Hf.gif) center center no-repeat; height:200px; margin:20px 0px; position:relative;}
.CjMap .Box{ display:block; width:1200px; height:200px; position:relative; margin:0 auto; }
.CjMap .Box span{ position:absolute; top:44px; left:550px; font-size:30px; font-weight:bold; color:#fff;}
.CjMap .Box span font{ font-size:38px; padding:0 5px;}
.CjMap a{ display:block; width:100%; height:200px; position:absolute; left:0px; left:0px; top:0px; z-index:3; }

.ProductCategory{ width:855px; height:405px; border:1px solid #d1d1d1; padding:10px; float:left;}
.ProductCategory .Title{ height:52px; position:relative;  }
.ProductCategory .Title .line{ height:2px; background:#000; position:absolute; width:100%; top:18px;}
.ProductCategory .Title span{ position:absolute; background:url(../Images/TitleText/ProductCenter.png) left top no-repeat; width:167px; height:52px; left:50%; margin-left:-83px; top:0px;}
.ProductCategory .Box{ border:1px solid #d1d1d1; padding:17px 10px; margin-top:10px;}
.ProductCategory .Box .T{ background:url(../Images/TitleText/Pro_bk_pl.png) left center no-repeat; float:left; width:195px; height:130px; border-right:1px solid #d1d1d1; margin-right:13px;}
.ProductCategory .Box .T.GX{background:url(../Images/TitleText/Pro_bk_gx.png) left center no-repeat; }
.ProductCategory .Box .Item{ margin-left:207px;}
.ProductCategory .Box .Item a{ background:#dedede; border-radius:10px; display:inline-block; width:95px; height:23px; line-height:20px; text-align:center; margin-right:5px; margin-top:3px; margin-bottom:7px;}
.ProductCategory .Box .Item a:hover{ background:#F00; color:#FFF;}


.IndustryNews{ width:310px; height:425px; float:right; border:1px solid #d1d1d1;}
.IndustryNews .T1{ height:55px;}
.IndustryNews .T1 .l{font-size:20px; color:#FFF; height:55px; line-height:55px; padding-left:15px; font-weight:bold;}
.IndustryNews .T1 .r{ float:right; width:65px; padding-right:10px; text-align:center; padding-top:5px; color:#999;}
.IndustryNews .T1 .r span{ display:block; line-height:1.8; margin-bottom:0px;}
.IndustryNews .T1 .r div{ height:22px; position:relative;}
.IndustryNews .T1 .r div ul{ width:45px; margin:0 auto;}
.IndustryNews .T1 .r div a,
.IndustryNews .T1 .r div li{background-image:url(../Images/FAr.png); background-repeat:no-repeat; cursor:pointer; overflow:hidden;}
.IndustryNews .T1 .r div ul li{ display:inline-block; width:10px; height:10px; margin:0 1px; text-align:left; text-indent:-99em; background-position:-27px top;}
.IndustryNews .T1 .r div ul li.on{  background-position:-41px top; }
.IndustryNews .T1 .r div a{ position:absolute; top:3px; display:block; width:10px; height:10px;  }
.IndustryNews .T1 .r div a.prev{ left:-10px; background-position:left top;}
.IndustryNews .T1 .r div a.next{ right:-5px; background-position:right top;}
.IndustryNews .Box ul{ padding:20px 10px;}
.IndustryNews .Box  ul li { display:block; line-height:1.8; padding-left:15px; background:url(../Images/Dian.png) left center no-repeat;}
.IndustryNews .Box  ul li.FT{ background:none; font-size:16px;}
.IndustryNews .Box  ul li.FT.FT2{ margin-top:22px;}
.IndustryNews .Box  ul li a{}
.IndustryNews .Box  ul li a:hover{ text-decoration:underline;}
.IndustryNews .Box  ul li.FT a:link,.IndustryNews ul li.FT a:visited{ color:#F00;}

.PeiTao{ border:1px solid #d1d1d1; margin-top:20px;  margin-bottom:20px; width:1200px; margin-left:auto; margin-right:auto; }
.PeiTao .Title{ border-bottom:1px solid #d1d1d1; height:50px; line-height:50px; padding-left:15px; font-size:16px; color:#333;  font-weight:bold; text-align:left;}
.PeiTao .Title span{ font-size:24px; color:#9b75cb; margin-right:15px;}
.PeiTao .Title a{ display:inline-block; margin:0 3px;}
.PeiTao .Title a:hover{ color:#333;}
.PeiTao .Box{ padding:30px 30px; height:230px;}
.PeiTao .Box ul{}
.PeiTao .Box ul li{margin:0 9px 5px 9px; float:left;}
.PeiTao .Box ul li span.img{ display:block; width:165px; height:90px; background:#033;}
.PeiTao .Box ul li span.img img{ width:165px; height:90px; }
.PeiTao .Box ul li span.name{ display:block; height:26px; line-height:2; text-align:center;}
.PeiTao .Box ul li.F{ width:180px; }
.PeiTao .Box ul li.F span.img{ display:block; width:180px; height:212px; background:#033;}
.PeiTao .Box ul li.F span.img img{ width:180px; height:212px; }

.BigBrand{ border:1px solid #d1d1d1; padding-top:15px; }
.Brand{ width:558px; float:left; margin-left:15px; margin-bottom:8px;}
.Brand .Title{ font-size:24px; color:#9b75cb; font-weight:bold; border-bottom:1px solid #333; padding-left:0px; padding-bottom:7px;}
.Brand .Title span{ font-size:18px; font-weight:300; color:#333;}
.Brand .Item ul{ padding-top:10px;}
.Brand .Item ul li{ display:block; width:175px; margin:2px 5px 10px 5px; line-height:1.5; float:left; text-align:center; }
.Brand .Item ul li span{ display:table-cell; width:172px; height:132px; border:1px solid #CCC; padding:1px; text-align:center; vertical-align:middle; }
.Brand .Item ul li span img { max-width:100%; max-height:132px; }

.BrandImg{ border:12px solid #d1d1d1; background:url(../images/loading.gif) center center no-repeat; width:560px; height:365px;  margin-right:15px; margin-bottom:8px; float:right; position:relative;}
.BrandImg a{ display:table-cell; width:560px; height:365px; text-align:center; vertical-align:middle; }
.BrandImg img{ max-width:560px; max-height:365px;}
.BrandImg span{ height:40px; line-height:40px; text-align:left; background:url(../Images/tmbj.png) left top repeat; color:#FFF; text-indent:15px; font-size:16px; position:absolute; width:100%; bottom:0px; left:0px;}

/*.BrandImg .db { width:560px; height:365px; overflow:hidden;}
.BrandImg .db ul{}
.BrandImg .db  ul li{width:560px; height:365px; position:relative;}
.BrandImg .db  ul li span{ height:40px; line-height:40px; background:url(../Images/tmbj.png) left top repeat; color:#FFF; text-indent:15px; font-size:16px; position:absolute; width:100%; bottom:0px; left:0px;}*/

.BrandImg .hd{ position:absolute; bottom:10px; right:10px; }
.BrandImg .hd ul{}
.BrandImg .hd ul li{ display:inline-block; background:#666; color:#fff; width:22px; height:22px; line-height:22px; cursor:pointer; text-align:center; }
.BrandImg .hd ul li.on{ background:#9B75CC;}
.BrandImg .Ar { display:none; position: absolute; top: 50%; width: 35px; height: 68px; margin-top: -34px; cursor: pointer; background:url(../images/BzAr.png) left center no-repeat; }
.BrandImg .Ar.prev { left: 10px; background-position:left top; }
.BrandImg .Ar.next { right: 10px; background-position:right top; }


.gg{ clear:both; border-top:1px solid #d1d1d1; height:40px; padding-right:40px;}
.gg span{ float:right; display:block; line-height:40px; padding-left:30px; font-size:16px; background:url(../Images/LbAr.png) left center no-repeat;}


.BaoZhuan{ width:1200px; height:670px; margin-top:20px; margin-left:auto; margin-right:auto; background:#FFF url(../Images/bzbj.png) center 361px no-repeat; background-size:100%; padding:20px 0 0 0; border:1px solid #d1d1d1; }
.BaoZhuan .Title{ position:relative; height:68px; text-align:center; font-size:18px; font-weight:bold; color:#333;}
.BaoZhuan .line{ width:100%; height:3px; overflow:hidden; background:#000; position:absolute; top:30px;}
.BaoZhuan .Title span{ display:inline-block; position:absolute; left:50%; margin-left:-145px; background:#FFF url(../Images/TitleText/BzSj.png) center top no-repeat; width:279px; height:68px; text-align:center;}
.BaoZhuan .Title a{ display:inline-block; width:80px; text-align:center;  margin:0 5px; margin-top:45px;}
.BaoZhuan .Title a.M{ margin-left:280px; padding-left:25px;}
.BaoZhuan .Box{ height:540px; padding-top:20px;  }

.zy-Slide { font-size: 12px; position: relative; width: 943px; height: 518px; margin: 0px auto; }
.zy-Slide ul { position: relative; width: 943px; height: 518px; margin: 0; padding: 0; }
.zy-Slide li { position: absolute; list-style: none; background: #000; width: 0; height: 0; top: 146px; left: 377px; z-index: 0; cursor: pointer; border-radius: 3px; margin: 0; padding: 0; }
.zy-Slide li img { width: 100%; height: 100%; vertical-align: middle; }
.zy-Slide li span{ display:none; text-align:center; font-size:16px; color:#FFF; line-height:2; }
.zy-Slide span.ar { position: absolute; top: 50%; width: 35px; height: 68px; margin-top: -34px; cursor: pointer; background:url(../images/BzAr.png) left center no-repeat; }
.zy-Slide span.prev { left: -60px; background-position:left top; }
.zy-Slide span.next { right: -60px; background-position:right top; }




.IndexFootAd{ min-width:1200px; height:200px; background-position:center top; background-repeat:no-repeat; margin:20px 0 0 0;}
.IndexFootAd a{ display:block; height:200px; text-align:left;}



/********新闻**********/
.ArticleList { width:820px; padding: 15px 25px; float: left; text-align: left; min-height: 1200px; }
.ArticleList .T { font-size: 20px; background: url(../Images/Icon/ArticleList.jpg) 20px center no-repeat; height: 40px; line-height: 40px; padding-left: 50px; border-bottom: 1px solid #000; }
.ArticleList dl{ border-bottom:1px solid #d1d1d1; height:210px; padding:20px 10px; }
.ArticleList dl dt{ float:left; display:table-cell; width:210px; height:210px; overflow:hidden; vertical-align:middle; text-align:center; border:1px solid #d1d1d1; }
.ArticleList dl dt img{ max-width:210px; max-height:210px; vertical-align:middle; }
.ArticleList dl dd { margin-left:240px; }
.ArticleList dl dd span{ display:block; }
.ArticleList dl dd span.title{ font-size:18px; font-weight:bold; color:#000; line-height:1.7; }
.ArticleList dl dd span.other { color:#666; font-size:14px; padding:10px 0px; }
.ArticleList dl dd span.other font{color:#9b75cb;}
.ArticleList dl dd p{ line-height:1.7; color:#333;}
.ArticleList dl dd p a{ color:red;}

.ArticleRight { width: 320px; float: right; text-align: left; }
.ArticleRight .Ad { margin-bottom: 10px; }
.ArticleRight .Item { background-color: #FFF; border: 1px solid #ccc; text-align: left; margin-bottom: 10px; }
.ArticleRight .Item .T { background: #9b75cb; height: 45px; line-height: 45px; text-indent: 12px; text-align: left; font-size: 16px; font-weight:bold; color:#FFF; padding-left:35px; }
.ArticleRight .Item .T a{ float:right; color:#FFF; margin-right:10px; font-size:14px;}
.ArticleRight .Item .T a:hover{ color:#f00; }
.ArticleRight .Item .T.T26{ background:#9b75cb url(../Images/A_rightIcon.png) 10px 9px no-repeat;}
.ArticleRight .Item .T.T27{ background:#9b75cb url(../Images/A_rightIcon.png) 10px -41px no-repeat;}
.ArticleRight .Item .T.Tph{ background:#9b75cb url(../Images/A_rightIcon.png) 10px -92px no-repeat;}

.ArticleRight .Item dl{  height:80px; padding:10px 15px; }
.ArticleRight .Item dl dt{ float:left; display:table-cell; width:80px; height:80px; overflow:hidden; vertical-align:middle; text-align:center; border:1px solid #d1d1d1; }
.ArticleRight .Item dl dt img{ max-width:80px; max-height:80px; vertical-align:middle; }
.ArticleRight .Item dl dd { margin-left:90px; }
.ArticleRight .Item dl dd span.title{ font-size:14px; font-weight:bold; color:#000; line-height:1.7; margin-bottom:4px; padding-top:4px; }
.ArticleRight .Item dl dd p{ line-height:1.2; color:#333;}
.ArticleRight .Item dl dd p a{ color:red;}

.ArticleLeft {  width: 870px;  float: left;}
.ArticleDetail { text-align: left; padding: 25px 25px; border:1px solid #d1d1d1;  }
.ArticleDetail h1 { text-align: center; font-size: 25px; color: #333; }
.ArticleDetail  .AuthorTime { text-align:center; clear: both; height: 30px; padding-top: 20px; padding-bottom: 10px; margin-bottom: 25px; border-bottom: 1px dashed #ccc; }

.ArticleContent { line-height: 1.7; margin-bottom: 30px; font-size: 16px; }
.ArticleContent img{ max-width:100%; }
.PrevNext { line-height: 30px; color: #9B75CC; border: 1px solid #CCC; padding: 5px 10px; background: #fefefe; position: relative; font-size: 14px; }
.PrevNext span { color: #444; }
.PrevNext .Return { position: absolute; right: 20px; top: 7px; background:url(../Images/A_return.png) center top no-repeat; padding-top:32px; }
.PrevNext .Return a { background: #DEDEDE;  color: #333; border: 1px solid #ccc; padding: 0px 12px; }
.PrevNext .Return a:hover { color: #F00; }

.ArticleXG{border:1px solid #d1d1d1; padding:20px; margin-top:20px; }
.ArticleXG .Title{ position:relative; height:40px;}
.ArticleXG .Title .line{ display:block; height:2px; background:#333; position:absolute; top:20px; width:100%;}
.ArticleXG .Title span { z-index:2; position:relative; background:#fff url(../Images/A_xgIcon.png) 25px center no-repeat; text-align:center; display:block; width:150px; height:40px; line-height:40px;  margin:0 auto; padding:0px 0px  0px 40px; font-size:22px; font-weight:bold; }
.ArticleXG ul{ padding:10px 20px; }
.ArticleXG ul li  { width:45%; float:left; margin:4px 0px; }
.ArticleXG ul li.r{ float:right;}

.ArticleRight .Item ul.hot{ padding:12px;}
.ArticleRight .Item ul.hot li{ height:26px; line-height:26px; margin-bottom:10px; }
.ArticleRight .Item ul.hot li a{ float:left; margin-left:6px; font-size:16px;}
.ArticleRight .Item ul.hot li i{ display:block; width:26px; height:26px; line-height:26px; float:left; text-align:center; font-size:12px; font-style:normal; color:#FFF; background:url(../Images/A_rightIcon2.png) left bottom no-repeat;}
.ArticleRight .Item ul.hot li i.i1{ background-position:left top; }
.ArticleRight .Item ul.hot li i.i2{background-position:left -37px; }
.ArticleRight .Item ul.hot li i.i3{background-position:left -75px; }
 
/*常见问题*/
.FaqBox{ border:1px solid #d1d1d1; padding:50px 36px; }
.FaqBox .title{ font-size:25px; border-bottom:1px solid #d1d1d1; padding-bottom:8px; text-align:left; }
.FaqBox ul{ display:block; margin:0 auto; position:relative; padding: 30px 30px;  }
.FaqBox ul li{ float:left; width:45%; line-height:35px; border-bottom:1px dashed #ccc; padding-left:12px; background:url(../images/Dian.png) left center no-repeat; }
.FaqBox ul li.r{ float:right; }


.GrandList{ padding:30px; padding-bottom:40px; border:1px solid #d1d1d1; border-bottom:none; margin-top:30px;}
.GrandList .Title{ height:33px; line-height:33px; position:relative; text-align:center; }
.GrandList .Title .line{ width:100%; height:2px; overflow:hidden; background:#595959; position:absolute; top:17px; left:0px; z-index:1; }
.GrandList .Title span{ display:inline-block; position:relative; z-index:2; height:33px; padding:0 10px; background:#FFF; color:#9b75ca; font-size:24px; font-weight:bold; }
.GrandList ul{ padding-top:20px;}
.GrandList ul li{ float:left; margin:14px 10px;  width:262px; overflow:hidden;}
.GrandList ul li span{ display:block; }
.GrandList ul li span.img a{ display:table-cell; width:260px; height:200px; border:1px solid #dedede; vertical-align:middle; text-align:center;}
.GrandList ul li span.img img{ max-width:260px; max-height:260px; vertical-align:middle; }
.GrandList ul li span.name{ display:block; height:44px; text-align:center; line-height:44px; font-size:16px; background:#dedede;}
.GrandList ul li:hover span.name{ background:#9b75cb; color:#fff; }
.PageArea{ border:1px solid #d1d1d1; padding:20px 0px; text-align:center; }

/*包装欣赏*/
.PackEnjoy {}
.PackEnjoy .SelectItem{ border:1px solid #d1d1d1; padding:40px; }
.PackEnjoy .SelectItem .CateItem{ height:30px; line-height:30px; font-size:16px; font-weight:bold;  color:#FFF;  margin-bottom:15px; background:#9b75cb; }
.PackEnjoy .SelectItem .CateItem span{ display:block; width:140px; float:left; background:url(../images/bz_icon.png) 15px center no-repeat; text-indent:45px; border-right:5px solid #FFF; }
.PackEnjoy .SelectItem .CateItem a{ display:block; color:#FFF; width:106px; text-align:center;  float:left; border-left:1px solid #fff; }
.PackEnjoy .SelectItem .CateItem a.sel,.PackEnjoy .SelectItem .CateItem a:hover{ background-color:#F00;}
.PackEnjoy .SelectItem dl{ background:#eeeeee; padding:15px 30px; font-weight:bold; }
.PackEnjoy .SelectItem dl dt{ text-align:left; width:80px;  line-height:1.8; font-size:16px; float:left; }
.PackEnjoy .SelectItem dl dd{ margin-left:90px; }
.PackEnjoy .SelectItem dl dd a{ display:inline-block; width:93px; line-height:2; text-indent:15px;}
.PackEnjoy .SelectItem dl dd a.sel{ color:red; }

.PackEnjoy .GrandList ul li span.name{ text-align:left; font-size:15px; padding-left:10px; padding-right:10px; }
.PackEnjoy .GrandList ul li span.name i{ display:inline-block; margin-top:14px; height:16px; line-height:16px; font-size:12px; font-style:normal; float:right; }
.PackEnjoy .GrandList ul li span.name i.view { background:url(../images/viewicon.png) left 1px no-repeat; padding-left:25px; margin-right:10px; }
.PackEnjoy .GrandList ul li:hover span.name i.view{background:url(../images/viewicon.png) left -15px no-repeat; }
.PackEnjoy .GrandList ul li span.name i.zan { background:url(../images/zanicon.png) left top no-repeat; padding-left:18px; }
.PackEnjoy .GrandList ul li:hover span.name i.zan{background:url(../images/zanicon.png) left bottom no-repeat; }



.PED_left{ width:870px; float:left; }
.PED_left .tp{ text-align:center; margin-bottom:30px; line-height:1.8;}
.PED_left .tp div{ display:inline-block; margin:0 40px; }
.PED_left .tp div a{ display:inline-block; margin-left:10px; padding-right:15px; }
.PED_left .tp div a.g{ background:url(../Images/tpxin_g.png) right center no-repeat;  }
.PED_left .tp div a.b{ background:url(../Images/tpxin_b.png) right center no-repeat; }

.PED_left .tp span { height: 12px; line-height: 12px; text-align:left; }
.PED_left .tp span span { display: inline-block; text-align: center; }
.PED_left .tp span i { display: inline-block; width: 22px; height: 21px; position: absolute; left: -23px; top: -8px; }
.PED_left .tp .good { display: inline-block; width: 120px; border: 1px solid #FFD300; position: relative; }
.PED_left .tp .good span { background: #FFD300; }
.PED_left .tp .good i { background: url(../Images/Icon/Good.png) left center no-repeat; }
.PED_left .tp .bad { display: inline-block; width: 120px; border: 1px solid #D8D8D8; position: relative; }
.PED_left .tp .bad span { background: #D8D8D8; }
.PED_left .tp  .bad i { background: url(../Images/Icon/bad.png) left center no-repeat; }

 .PEG_XG{ border:1px solid #CCC; padding:20px; margin-top:20px; }
 .PEG_XG .Title{ height:40px; position:relative; text-align:center; margin-bottom:20px; }
 .PEG_XG .Title .line{ width:100%; height:2px; overflow:hidden; background:#595959; position:absolute; z-index:1; top:18px;}
 .PEG_XG .Title span{ display:inline-block; background:#FFF; padding:0 15px; position:relative; z-index:2; font-size:24px; color:#595959; }

 .PEG_XG .db{ position:relative; }
 .PEG_XG .db a.ar{ position:absolute; top:80px; display:block; width:24px; height:31px; background:url(../Images/bz_xgar.png) left center no-repeat;  }
 .PEG_XG .db a.prev{ left:-13px; }
 .PEG_XG .db a.next{ right:-13px; background-position:right center; }
 .PEG_XG .dh{ width:800px; margin:0 auto; }
 .PEG_XG .db ul{}
 .PEG_XG .db ul li{ float:left; width:190px;  margin:0px 4px;}
 .PEG_XG .db ul li span{ display:block; }
 .PEG_XG .db ul li span.img a{ display:table-cell; width:190px; height:190px; border:1px solid #dedede; vertical-align:middle; text-align:center;}
 .PEG_XG .db ul li span.img img{ max-width:190px; max-height:190px; vertical-align:middle; }
 .PEG_XG .db ul li span.name{ display:block; overflow:hidden; height:44px; text-align:center; line-height:44px; font-size:16px; background:#dedede;}
 .PEG_XG .db ul li:hover span.name{ background:#9b75cb; color:#fff; }


.PED_right{ width:314px; float:right; }
.PED_right .Comm_bzcj{ border:1px solid #d1d1d1; margin-bottom:20px;}
.PED_right .Comm_bzcj .T1{ height:50px; }
.PED_right .Comm_bzcj .T1 .l{ width:160px;  font-size:19px; font-weight:bold; color:#FFF; padding-left:22px; height:50px; line-height:50px}
.PED_right .Comm_bzcj .T1 .l span{ background:url(../images/bz_icon2.png) left center no-repeat; display:inline-block; padding-left:40px; }
.PED_right .Comm_bzcj .T1 .r{ font-size:16px; font-weight:bold; width:40px; line-height:1.3; padding-top:5px; padding-right:10px; color:#9b75cb;}
.PED_right .Comm_bzcj ul{}
.PED_right .Comm_bzcj ul li{ margin-bottom:10px; }
.PED_right .Comm_bzcj ul li.E{ margin-bottom:0px;}

.PED_right .cateBox{ border:1px solid #d1d1d1; width:260px; margin:0 auto; min-height:150px; position:relative; padding-top:80px; }
.PED_right .cateBox .title{ background:url(../Images/bz_right_title.png) left center no-repeat; text-align:center; width:279px; height:42px; padding-top:5px; position:absolute; top:20px; left:-9px; }
.PED_right .cateBox .title span{ font-size:18px; color:#FFF; height:24px; display:inline-block; height:42px; padding-left:35px; line-height:42px; }
.PED_right .cateBox.fg .title span{ background:url(../Images/bz_icon.png) left center no-repeat; }
.PED_right .cateBox.pl .title span{ background:url(../Images/bz_icon3.png) left center no-repeat;}
.PED_right .cateBox.fg{ border-bottom:none;}
.PED_right .cateBox.pl{ border-top:none; }

.PED_right .cateBox.fg ul{ text-align:center; display:block; padding:10px 0px; }
.PED_right .cateBox.fg ul li{ display:inline-block; width:160px; height:30px; line-height:30px; text-align:center; margin:4px auto; }
.PED_right .cateBox.fg ul li a{ background:#dedede; display:block; border-radius:8px; font-size:16px; }
.PED_right .cateBox.fg ul li a:hover,.PED_right .cateBox.fg ul li a.sel{ background:#f00; color:#FFF;}

.PED_right .cateBox.pl ul{ padding-left:16px; padding-top:15px; padding-bottom:20px; }
.PED_right .cateBox.pl ul li{ display:inline-block; width:70px; margin:3px 4px; font-weight:bold;}
.PED_right .cateBox.pl ul li a:hover,.PED_right .cateBox.pl ul li a.sel{ color:red; text-decoration:underline; }

.PED_right .CommCj{ border:1px solid #d1d1d1; width:313px; height:auto;}
.PED_right .CommCj .T1{ height:55px;}
.PED_right .CommCj .T1 .l{ width:170px; font-size:20px; font-weight:bold; color:#FFF; padding-top:0px; padding-left:22px; height:55px; line-height:50px;}
.PED_right .CommCj .T1 .r{ font-size:18px; font-weight:bold; width:50px; padding-top:3px; padding-right:10px; color:#9b75cb;}
.PED_right .CommCj ul{ padding:13px 6px;}
.PED_right .CommCj ul li{ display:inline-block; width:87px; line-height:2; text-align:center; margin:6px 5px;}
.PED_right .CommCj ul li span{ display:table-cell; width:87px; height:87px; margin-bottom:3px; vertical-align:middle; border:1px solid #d1d1d1;}
.PED_right .CommCj ul li span img{ max-width:87px; max-height:87px; vertical-align:middle;}

.PED_right .cateBox.NP_BOX{ border:none; }
.PED_right .cateBox.NP_BOX .title span{ padding-left:0px; }
.PED_right .cateBox.NP_BOX ul{ display:block; }
.PED_right .cateBox.NP_BOX ul li{ display:block; float:left; width:110px; height:30px; line-height:30px; margin:4px 4px 4px 12px; border-radius:15px; overflow:hidden; }
.PED_right .cateBox.NP_BOX ul li a{ display:block;  text-align:center; background:#dedede; }
.PED_right .cateBox.NP_BOX ul li a:hover{ background:#ff0000; color:#FFF;}

.PED_right .xgInfo{border:1px solid #CCC; }
.PED_right .xgInfo .t{ height:46px; line-height:46px; color:#FFF; font-size:22px; padding-left:60px; background:#9b75cb url(../Images/A_rightIcon.png) 14px 8px no-repeat;  }
.PED_right .xgInfo ul{ padding:15px 25px; }
.PED_right .xgInfo ul li{ display:block; border:1px solid #dedede; margin-bottom:15px; }
.PED_right .xgInfo ul li .imgbox{ display:block; }
.PED_right .xgInfo ul li .imgbox img{ max-width:100%;}
.PED_right .xgInfo ul li .proname{display:block; height:35px; line-height:35px; text-align:center; background:#dedede; }
.PED_right .xgInfo ul li:hover .proname { background:#9b75cb; color:#FFF; }

/*************NewProduct*************/
.NewProducts{}
.NewProducts .SelectItem{ border:1px solid #d1d1d1; padding:15px 20px; }
.NewProducts .SelectItem table{ width:100%; padding-bottom:10px; margin-top:10px; border-bottom:1px solid #d1d1d1; }
.NewProducts .SelectItem table.E{ border-bottom:none;}
.NewProducts .SelectItem table th{ background:#9b75cb; color:#FFF; text-align:center; width:120px; font-size:18px; font-weight:bold; border-right:7px solid #FFF; }
.NewProducts .SelectItem table td{ border-left:4px solid #9b75cb; padding-left:10px; }
.NewProducts .SelectItem table td a{ display:inline-block;  height:27px; line-height:27px; font-weight:bold; margin:0px 18px; }

.NewProducts .GrandList ul li span.name{ display:block; height:40px; text-align:left; line-height:38px; font-size:14px; background:#dedede; padding:0px 15px; font-weight:bold;}
.NewProducts .GrandList ul li span.name span{ display:block; margin-top:13px; height:14px; line-height:14px;  font-size:14px; font-weight:400; float:right;  }
.NewProducts .GrandList ul li span.name span i{ float:right; display:block; height:14px;  padding-left:25px; font-style:normal; background:url(../Images/viewicon.png) left top no-repeat; }
.NewProducts .GrandList ul li:hover span.name{ background:#9b75cb; color:#fff; }
.NewProducts .GrandList ul li:hover span.name span i{ background-position:left bottom; }
.NewProducts .GrandList ul li:hover span.name a{ color:#FFF;}

.NewProducts .InfoBox{ padding:20px 30px; border:1px solid #d1d1d1;  }
.NewProducts .InfoBox .PicBox{  width:360px; float:left;  }
.NewProducts .InfoBox .PicBox .Bimg{ width:350px; height:350px; display:table-cell; text-align:center; vertical-align:middle; border:1px solid #d1d1d1;  }
.NewProducts .InfoBox .PicBox .Bimg img{ max-width:350px; max-height:350px; }
.NewProducts .InfoBox .PicBox .Simg{  }
.NewProducts .InfoBox .PicBox .Simg ul{ padding-top:10px; }
.NewProducts .InfoBox .PicBox .Simg ul li{ width:110px; height:110px; border:1px solid #d1d1d1; float:left; margin-right:8px; cursor:pointer; }
.NewProducts .InfoBox .PicBox .Simg ul li img{ width:110px; height:110px; }
.NewProducts .InfoBox .PicBox .Simg ul li:hover,
.NewProducts .InfoBox .PicBox .Simg ul li.sel{ border-color:#F00; }
.NewProducts .InfoBox .Info{ width:750px; height:475px; float:right; position:relative; }
.NewProducts .InfoBox .Info .Title{ background:#e8f8ff; padding:8px 20px; font-size:22px; font-weight:bold; color:#333; }
.NewProducts .InfoBox .Info .Title span{ font-size:12px; font-weight:400; padding-left:20px;}
.NewProducts .InfoBox .Info .Title font{ color:red; }
.NewProducts .InfoBox .Info .attr{ margin-top:20px; border-top:1px solid #d1d1d1; padding:20px; }
.NewProducts .InfoBox .Info .attr span{ margin-right:40px; min-width:150px; display:inline-block; margin-bottom:15px; }
.NewProducts .InfoBox .Info .attr span font{ font-size:16px; font-weight:bold; color:#555; }
.NewProducts .InfoBox .Info .price{ padding-left:20px; }
.NewProducts .InfoBox .Info .price span{ display:inline-block; padding:3px 8px; background:#ff9f00; color:#fff; font-size:22px; font-weight:bold; }

.NewProducts .InfoBox .Info .CommentBox{ width:748px; background:#fff; border:1px solid #d1d1d1; border-radius:8px;  position:absolute; top:300px; z-index:99; }
.NewProducts .InfoBox .Info .CommentBox .title{ height:35px; line-height:35px; text-indent:20px; border-bottom:1px solid #d1d1d1; }
.NewProducts .InfoBox .Info .CommentBox .Box{ padding:15px 25px; height:55px; overflow:hidden; }
.NewProducts .InfoBox .Info .CommentBox ul{}
.NewProducts .InfoBox .Info .CommentBox ul li{ display:none; padding-left:27px; background:url(../Images/xp_comment_icon.png) left 4px no-repeat; color:#333; line-height:1.6; border-bottom:1px solid #d1d1d1; margin-bottom:15px; padding-bottom:15px; }
.NewProducts .InfoBox .Info .CommentBox a{ display:block; margin:0 auto; width:110px; margin-bottom:20px; }

.NewProducts .ContentBox{ border:1px solid #d1d1d1; padding:20px; width:830px; float:left; }




/*找厂家*/
.Factory{ }
.Factory .conditionBox{ border:1px solid #CCC; margin:15px 0; }
.Factory .conditionBox .LeftBox{  }
.Factory .conditionBox .LeftBox .Title{ display:none; font-size:22px; color:#9b75cb;font-weight:bold;line-height:2;  border-bottom:1px solid #d1d1d1; padding-left:15px; margin-bottom:10px;  }
.Factory .conditionBox .LeftBox .Title font{ color:#333; }
.Factory .conditionBox .LeftBox dl{ height:35px; line-height:35px; }
.Factory .conditionBox .LeftBox dl dt{ width:140px; float:left; text-align:left; font-size:14px; font-weight:bold; color:#333; text-align:left; text-indent:22px; background:#e7e7e7; }
.Factory .conditionBox .LeftBox dl dd{ margin-left:180px;}
.Factory .conditionBox .LeftBox dl dd a{ display:inline-block; margin-right:30px; font-size:14px; }
.Factory .conditionBox .LeftBox dl dd a.sel{ color:#F00 }
.Factory .conditionBox .LeftBox dl.f,.Factory .conditionBox .LeftBox dl.e { height:40px; }
.Factory .conditionBox .LeftBox dl.f dt,.Factory .conditionBox .LeftBox dl.f dd { padding-top:5px; }
.Factory .conditionBox .LeftBox dl.e dt,.Factory .conditionBox .LeftBox dl.e dd { padding-bottom:5px; }

.Factory .Other{ clear:both; height:50px; line-height:50px; border-top:1px solid #d1d1d1; font-size:14px; }
.Factory .Other span{ font-weight:bold; display:inline-block; width:140px; background:#e7e7e7; text-indent:22px;  margin-right:5px; }
.Factory .Other a{ display:inline-block; line-height:20px; height:20px; padding-left:20px; margin-left:30px; margin-right:20px; background:url(../Images/user/Bicon.png) left -30px no-repeat; cursor:pointer; }
.Factory .Other a.sel{ background-position:left 4px; }

.Factory .WhereBox{ padding:0px 20px 10px 20px; border-bottom:1px solid #ccc; margin-bottom:20px; text-align:left; }
.Factory .WhereBox .T{ font-size:14px; color:#000; }
.Factory .WhereBox .T font{ color:red; }
.Factory .WhereBox .WhereInfo{ height:40px; line-height:40px; }
.Factory .WhereBox .WhereInfo span{ display:inline-block; height:25px; line-height:23px; padding:0 5px 0 8px; border:1px solid #d1d1d1; margin-right:10px;  cursor:pointer; }
.Factory .WhereBox .WhereInfo span a{ display:block; float:right; margin-left:7px; height:25px; width:14px; background:url(../Images/w_close.png) right center no-repeat;}
.Factory .WhereBox .WhereInfo span:hover a{ background-position:left center; }

.Factory .Item{ padding:20px 30px; border-bottom:1px solid #ccc; margin-bottom:30px; }
.Factory .Item table{ }
.Factory .Item table td span.imgbox{ display:table-cell; width:129px; height:129px; border:1px solid #ccc; vertical-align:middle; text-align:center; }
.Factory .Item table td span.imgbox img{ max-width:129px; max-height:129px; vertical-align:middle; }

.Factory .Item table td .info{ width:275px; padding:10px 20px 0px 20px; text-align:center;}
.Factory .Item table td .info h3{ font-weight:bold; font-size:16px;  line-height:1.5; display:block; }
.Factory .Item table td .info h3 a{ color:#000; }
.Factory .Item table td .info .iconList{  margin:10px 0px 5px 0px; }
.Factory .Item table td .info .iconList a{ display:inline-block; width:28px; height:28px;  overflow:hidden;  margin-right:0px; cursor:pointer; }
.Factory .Item table td .info .iconList a img{ width:28px; }
.Factory .Item table td .info .mp{ border:1px solid #9B75CC; color:#9B75CC; display:none; width:200px; margin:0 auto; border-radius:10px; padding:4px 10px; line-height:18px; overflow:hidden; }

.Factory .Item table td .attr{ width:450px;  border-left:1px solid #ccc; padding-left:30px; }
.Factory .Item table td .attr ul{}
.Factory .Item table td .attr ul li{ width:49%; height:28px; line-height:28px; display:inline-block; text-align:left; }
.Factory .Item table td .attr ul li span{  display:inline-block; line-height:20px; height:20px; padding-left:25px; margin-right:10px; background:url(../Images/user/Bicon.png) left -30px no-repeat; cursor:pointer;  }
.Factory .Item table td .attr ul li span.sel{background-position:left 4px;}

.Factory .Item table td .an{ display:inline-block; width:120px; height:30px; line-height:30px; text-align:center; border-radius:8px; background:#ff0000; margin:3px 0px; color:#FFF; }
.Factory .Item table td .an.map{ background:#9b75cb; }

/*找厂家详情页*/
.FactoryHead{ width:1200px; height:140px; margin:0 auto; }
.FactoryHead .LogoInfo{ width:810px; height:120px; padding:10px 0px; float:left; }
.FactoryHead .LogoInfo span{ width:120px; height:120px; float:left; margin-right:20px; }
.FactoryHead .LogoInfo span img{max-width:120px; max-height:120px;}
.FactoryHead .LogoInfo div{ float:left; height:90px; border-left:1px solid #999; padding-left:30px; margin-top:20px; text-align:left;}
.FactoryHead .LogoInfo div h2{ font-size:26px; margin-bottom:12px; }
.FactoryHead .LogoInfo div a{ display:inline-block; width:28px; height:28px; overflow:hidden; cursor:pointer;  }
.FactoryHead .LogoInfo div a img{ width:25px; }

.FactoryHead .TelWx{ float:right; }
.FactoryHead .TelWx ul{ padding-top:30px; }
.FactoryHead .TelWx ul li{ padding-left:35px; height:28px; line-height:28px; font-size:18px; margin-bottom:10px; background:url(../Images/f_wxtel.png) left top no-repeat; text-align:left; }
.FactoryHead .TelWx ul li span{ font-size:22px;}
.FactoryHead .TelWx ul li.wx{ background-position:left -33px; }
.FactoryHead .TelWx ul li.tel{}
.FactoryHead .TelWx ul li.tel span{ color:red;}

.Factory_foot{ background:#5b5b5b; line-height:2.5; padding:30px 0px; text-align:center; color:#fff; font-size:16px; }
.Factory_foot h3{ font-size:24px; }

.Factory .About{ width:1170px; height:286px; border:1px solid #ccc; padding:15px; margin-top:25px; margin-bottom:15px;  }
.Factory .About .imgBox{ width:284px; height:284px; position:relative; border:1px solid #ccc; float:left; }
.Factory .About .imgBox img{ width:284px; height:284px;  }
.Factory .About .imgBox .dh { position:absolute; bottom:10px; right:10px; }
.Factory .About .imgBox .dh ul { }
.Factory .About .imgBox .dh ul li { display:inline-block; padding:4px 8px; margin:0 3px; cursor:pointer; background:#ccc; }
.Factory .About .imgBox .dh ul li.on { background:#9B75CC; color:#FFF; }


.Factory .About .Info{ float:right; width:820px;  height:284px; padding:0px 20px; }
.Factory .About .Info .T{ border-bottom:1px solid #ccc; height:50px; line-height:50px; padding-left:30px; font-size:24px; font-weight:bold; margin-bottom:10px; }
.Factory .About .Info p{ font-size:15px; line-height:1.8; color:#333; text-indent:32px; }

.Factory .Left{ width:283px; border:1px solid #ccc; padding:15px; float:left; font-size:14px; }
.Factory .Left .Info{ height:105px; border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px; }
.Factory .Left .Info span.img{ width:105px; height:105px; float:left; margin-right:15px; }
.Factory .Left .Info span.img img{ width:105px; height:105px; }
.Factory .Left .Info span.name{ font-size:18px; font-weight:bold; padding-top:8px; margin-bottom:15px; display:inline-block; }
.Factory .Left .Info span.name font{ font-size:14px; font-weight:200; }

.Factory .Left .Center{ border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px; position:relative; }
.Factory .Left .Center ul{}
.Factory .Left .Center ul li{ height:30px; line-height:30px;}
.Factory .Left .Center ul li.i{background:url(../Images/f_icon3.png) 44% center no-repeat; }
.Factory .Left .Center img.wxc{ position:absolute; bottom:5px; right:5px; }
.Factory .Left .Address{ margin-bottom:20px; }
.Factory .Left .Address dl{  line-height:1.6; text-align:left; }
.Factory .Left .Address dl dt{ width:90px; text-align:right; float:left; font-weight:bold; }
.Factory .Left .Address dl dd{ margin-left:90px;}
.Factory .Left .map{ text-align:center; }
.Factory .Left .map span{ background:url(../Images/F_icon4.png) left center no-repeat; padding-left:13px; font-size:12px; display:inline-block; margin-top:4px; }


.Factory .Right{ width:825px; border:1px solid #ccc; padding:20px; float:right;  font-size:14px;}
.Factory .Right .Title{ border-bottom:1px solid #ccc; padding-bottom:8px; padding-left:15px; }
.Factory .Right .Title { font-size:20px; font-weight:bold; margin-bottom:5px; }
.Factory .Right .Title span{ font-size:16px; display:block; font-weight:400; padding-top:4px; }
.Factory .Right .Info{  border-radius:20px; background:#e8f8ff; padding:12px 30px;  margin:15px 20px 30px 15px;  }
.Factory .Right .Info .InfoItem{ height:35px; line-height:35px; }
.Factory .Right .Info .InfoItem span{ display:inline-block;  min-width:165px; margin-right:30px; color:red; }
.Factory .Right .Info .InfoItem span strong{ color:#333; }
.Factory .Right .Info .InfoItem a{ display:inline-block; line-height:20px; height:20px; padding-left:20px; margin-right:15px; background:url(../Images/user/Bicon.png) left -30px no-repeat; cursor:pointer; }
.Factory .Right .Info .InfoItem a.sel{background-position:left 4px;}
.Factory .Right .Info .InfoItem a:hover{ color:#000; }
.Factory .Right .Category{ padding-top:10px; }
.Factory .Right .Category span{ border:2px solid #9b75cb; border-radius:10px; display:inline-block; width:114px; height:30px; line-height:30px; overflow:hidden; text-align:center; margin:5px 7px }
.Factory .Right .Category p{ position:relative; text-align:right; font-size:12px; padding-top:8px; padding-right:20px; background:url(../Images/F_icon6.png) 74.5% 10px no-repeat; }
.Factory .Right .Category.NewPro{ margin-bottom:15px; }
.Factory .Right .Category.NewPro span{ background:#9b75cb; color:#FFF; }


.Factory .Right .case{ border-top:1px solid #ccc; margin-top:25px; padding-top:20px; padding-left:20px; }
.Factory .Right .case dl{ height:30px; line-height:30px; margin-bottom:15px; }
.Factory .Right .case dl dt{ width:95px; padding:0 15px; background:#9B75CC; color:#fff; float:left; }
.Factory .Right .case dl dd{ margin-left:140px;}

.Factory .Right .qt{  border-top:1px solid #ccc; line-height:1.7; margin-top:25px; padding-top:20px; padding-left:20px; }
.Factory .Right .qt span{ display:block; font-size:20px; font-weight:bold; color:#000;  margin-bottom:6px; }
.Factory .Right .qt ul{}
.Factory .Right .qt ul li{ padding-left:30px; display:block;  line-height:35px; }
.Factory .Right .qt.ys ul li{ background:url(../images/user/ys.png) left 8px no-repeat;  }
.Factory .Right .qt.fw ul li{ background:url(../images/user/fw.png) left 8px no-repeat;}


/*产品百科*/
.Product{ border:1px solid #ccc; padding:10px; margin-top:20px;  }
.Product .Title{ height:63px; position:relative; text-align:center; margin-bottom:30px; }
.Product .Title .line{ width:100%; height:2px; background:#595959; overflow:hidden; position:absolute; top:26px; z-index:1; }
.Product .Title span{ position:relative; z-index:2; display:inline-block; width:196px; height:61px; background:url(../Images/TitleText/ProductCenter2.png) left center no-repeat;  }

.Product .ProItemBox{padding:15px 10px; min-height:120px; border:1px solid #ccc;}
.Product .ProItemBox dt{ width:190px; float:left; }
.Product .ProItemBox dd{ min-height:120px; margin-left:220px; border-left:1px solid #ccc; padding-left:30px; }

.Product .ProCategory{ margin-bottom:20px; background:url(../Images/TitleText/Pro_bk_pl.png) 20px center no-repeat;  }
.Product .ProCategory ul{}
.Product .ProCategory li{ text-align:center; width:90px; display:inline-block; margin:6px 8px 6px 0px;    }
.Product .ProCategory li a{ display:block;  }
.Product .ProCategory li a i{ display:block; width:48px; height:48px; text-align:center; margin:0 auto; }
.Product .ProCategory li a i img{ width:48px; height:48px; }
.Product .ProCategory li a span{border-radius:8px; background:#dedede; display:block;  height:25px; line-height:25px; }
.Product .ProCategory li:hover a span{background:#F00; color:#fff;}

.Product .ProGx{  margin-bottom:20px; background:url(../Images/TitleText/Pro_bk_gx.png) 20px center no-repeat;  }
.Product .ProGx a{ border-radius:8px; background:#dedede; width:90px; display:inline-block; height:25px; line-height:25px; text-align:center; margin:6px 8px 6px 0px; }
.Product .ProGx a:hover{ background:#F00; color:#fff; }

/*产品详情页*/
.ProductDetail { border:1px solid #ccc; margin-top:20px; min-width:1200px; }

.ProductDetail .Left{ width:840px; float:left; padding:30px 0px; }
.ProductDetail .Left h2{ font-size:36px; color:#9b75cb; line-height:1; padding-left:30px; }
.ProductDetail .Left .Dic{ border:1px solid #d1d1d1; border-radius:10px; margin:30px 0px 20px 30px; padding:10px 20px; color:#3b3741; line-height:1.7; }
.ProductDetail .Left .Index{ border:1px solid #d1d1d1; padding:10px; margin-left:30px; margin-top:20px; }
.ProductDetail .Left .Index th{ background:#e6e6e6; color:#595959; text-align:center; font-size:20px; width:90px; }
.ProductDetail .Left .Index td{ padding-left:30px; vertical-align:top; }
.ProductDetail .Left .Index td ul{ display:block; width:48%; float:left; padding:10px 0px; border-right:1px solid #d1d1d1; margin-right:20px; }
.ProductDetail .Left .Index td ul.E{ margin-right:0px; border-right:none;}
.ProductDetail .Left .Index td ul li{ height:30px; line-height:30px; font-size:16px; }

.ProductDetail .Left .Item{ margin-top:40px; margin-bottom:30px; }
.ProductDetail .Left .Item .Title{  position:relative; }
.ProductDetail .Left .Item .Title span{ display:inline-block; background:#FFF; height:26px; line-height:26px; color:#1d1c1c; border-left:15px solid #9b75cb; padding-left:20px; padding-right:20px; font-size:24px; position:relative; z-index:3;  }
.ProductDetail .Left .Item .Title .line{ width:100%; position:absolute; top:13px; height:1px; background:#d1d1d1; overflow:hidden; }
.ProductDetail .Left .Item .Box{ padding-left:35px; line-height:2; padding-top:12px; }

.ProductDetail .Left .ItemPic{ margin-bottom:30px; }
.ProductDetail .Left .ItemPic .Title{ height:30px; line-height:30px; position:relative; text-align:center; }
.ProductDetail .Left .ItemPic .line{ height:1px; background:#d1d1d1; overflow:hidden; width:100%; position:absolute; top:15px; left:0px; }
.ProductDetail .Left .ItemPic  span{ display:inline-block; padding:0 15px; position:relative; font-size:24px; z-index:3; background:#FFF; }
.ProductDetail .Left .ItemPic .Box{ width:840px; height:270px; padding-top:20px; overflow:hidden; position:relative; }

.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

#index_b_hero { width: 420px; height: 270px; margin: auto; position: relative; }
#index_b_hero img { width: 420px; height: 270px; }
#index_b_hero .heros { width: 420px; height: 270px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
#index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { width: 420px; height: 270px; background: #FFF;  z-index: 1; position: absolute; top: 0; left: 0;  overflow: hidden; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -420px; filter: alpha(Opacity=50); opacity: .5; background: #333; overflow: hidden; }
#index_b_hero .mask-right { left: 420px; }
#index_b_hero .active { z-index: 2; left: 0; }



.ProductDetail .Right{ width:315px; float:right;  padding:15px; }
.ProductDetail .Right .CommCj{ border:1px solid #d1d1d1; width:313px; height:auto;}
.ProductDetail .Right .CommCj .T1{ height:55px;}
.ProductDetail .Right .CommCj .T1 .l{ width:170px; font-size:20px; font-weight:bold; color:#FFF; padding-top:0px; padding-left:22px; height:55px; line-height:50px;}
.ProductDetail .Right .CommCj .T1 .r{ font-size:18px; font-weight:bold; width:50px; padding-top:3px; padding-right:10px; color:#9b75cb;}
.ProductDetail .Right .CommCj ul{ padding:13px 6px;}
.ProductDetail .Right .CommCj ul li{ display:inline-block; width:87px; line-height:2; text-align:center; margin:6px 5px;}
.ProductDetail .Right .CommCj ul li span{ display:table-cell; width:87px; height:87px; margin-bottom:3px; vertical-align:middle; border:1px solid #d1d1d1;}
.ProductDetail .Right .CommCj ul li span img{ max-width:87px; max-height:87px; vertical-align:middle;}

.ProductDetail .Right .Box{ border:1px solid #d1d1d1; margin-top:10px; padding-bottom:15px;  }
.ProductDetail .Right .Box .T{ height:44px; text-align:center;  padding:10px 0px; border-bottom:1px solid #d1d1d1; margin-bottom:5px; }
.ProductDetail .Right .Box a{  border-radius:8px; background:#dedede; width:85px; display:inline-block; height:25px; line-height:25px; text-align:center; margin:6px;}

.ProductDetail .Right .NavBox {  width:265px; padding:15px; margin-top:30px; margin-bottom:30px; float:right; border-left:2px solid #d1d1d1; position:relative; }
.ProductDetail .Right .NavBox.Fx{ position:fixed; }
.ProductDetail .Right .NavBox .ar{  display:block; width:14px; height:14px; position:absolute;  left:-8px; background:url(../Images/Pro_Ar.png) 0px 0px no-repeat; }
.ProductDetail .Right .NavBox .ar.top{ top:-2px;}
.ProductDetail .Right .NavBox .ar.bottom{ bottom:-2px;}
.ProductDetail .Right .NavBox ul{ padding-left:1px; padding-right:0px; }
.ProductDetail .Right .NavBox ul li{ display:block;  list-style-position:inside; list-style-type:decimal; height:27px; line-height:27px; padding-left:7px; position:relative; cursor:pointer; }
.ProductDetail .Right .NavBox ul li i{ display:block; width:26px; height:14px; position:absolute; left:-27px; top:8px; background:url(../Images/Pro_Ar.png) 3px -47px no-repeat;  }
.ProductDetail .Right .NavBox ul li span{ padding:4px 8px;  }
.ProductDetail .Right .NavBox ul li.sel span,
.ProductDetail .Right .NavBox ul li:hover span{ background:#f2f2f2; }
.ProductDetail .Right .NavBox ul li.sel i,
.ProductDetail .Right .NavBox ul li:hover i{ background:url(../Images/Pro_selAr.png) left center no-repeat;  }

   
.ProductDetail .Right .NavBox .pn{ display:none; width:24px; height:54px; position:absolute; top:50%; margin-top:-27px; right:40px;  }
.ProductDetail .Right .NavBox .pn a{ display:block; background:url(../Images/Pro_pn.png) left top no-repeat; cursor:pointer; }
.ProductDetail .Right .NavBox .pn .p{width:24px; height:28px; background-position:left top; }
.ProductDetail .Right .NavBox .pn .p.s{ background-position:right top;  }
.ProductDetail .Right .NavBox .pn .n{ width:24px; height:26px; background-position:left bottom;}
.ProductDetail .Right .NavBox .pn .n.s{ background-position:right bottom;  }

.ProBottonCommCj{ width:1158px; padding:20px; margin:0 auto; border:1px solid #d1d1d1; }
.ProBottonCommCj .Title{ height:40px; position:relative; text-align:center; margin-bottom:20px; }
.ProBottonCommCj .Title .line{ width:100%; height:2px; overflow:hidden; background:#595959; position:absolute; z-index:1; top:18px;}
.ProBottonCommCj .Title span{ display:inline-block; background:#FFF; padding:0 15px; position:relative; z-index:2; font-size:24px; color:#595959; }

.ProBottonCommCj ul li{ display:inline-block; width:100px; line-height:2; text-align:center; margin:6px 11px;}
.ProBottonCommCj ul li span{ display:table-cell; width:100px; height:100px; margin-bottom:3px; vertical-align:middle; border:1px solid #d1d1d1;}
.ProBottonCommCj ul li span img{ max-width:100px; max-height:100px; vertical-align:middle;}


/*厂家地图*/
.MapTool{ text-align:center; }
.MapTool a{ display:inline-block; margin:0 10px; font-size:16px; padding:0 10px;}
.MapTool span a:hover,.MapTool span a.sel{ background:#6a3ca5; color:#FFF;  }
.MapTool .selectList{ position:relative; width:90px; height:23px; line-height:23px; color:#333; display:inline-block; margin-left:20px; background:#fff url(../images/m_sel_ar.png) 90px center no-repeat; border-radius:10px; padding: 3px 20px 3px 10px; }
.MapTool .selectList span{ display:block; cursor:pointer; color:#9b75cb; text-align:left; }
.MapTool .selectList ul{ display:none; position:absolute; left:0px; top:27px; width:120px; height:auto;  padding:10px 0;  background:#FFF; z-index:999;  }
.MapTool .selectList ul li{ }
.MapTool .selectList ul li a{ margin:0px; font-size:12px; color:#333; display:block; height:30px; line-height:30px; padding:2px 10px; text-align:left;  }
.MapTool .selectList ul li a:hover,.MapTool .selectList ul li a.sel{ background:#efefef;}
.MapTool .selectList:hover{ border-radius:10px 10px 0px 0px }
.MapTool .selectList:hover ul{ display:block; }


.FactoryMap{ border-bottom:1px solid #d1d1d1; margin:0px auto; height:800px; width:100%; min-width:1200px; position:relative; }
.FactoryMap .Left{ width:420px; height:800px; border-right:1px solid #d1d1d1; text-align:left; position:absolute;  z-index:999; background:#FFF; }
.FactoryMap .Left a.close{ display:block; background:#fff; width:16px; text-align:center; height:60px; border:1px solid #ccc; border-left:none; position:absolute; top:40%; right:-18px; }
.FactoryMap .Left h2{   background:#f9f9f9; font-size:18px; height:45px; line-height:45px; padding:0 10px; border-bottom:1px solid #d1d1d1;  }
.FactoryMap .Left .Address{ background:#f9f9f9; padding:8px 10px; border-bottom:1px solid #d1d1d1;}
.FactoryMap .C_info{ height:100px; padding:15px 0px; }
.FactoryMap .C_info img.c_logo{ float:left; margin-left:10px; margin-right:10px; width:100px; }
.FactoryMap .C_info .Box{float:left; width:255px; position:relative;}
.FactoryMap .C_info .Box table{}
.FactoryMap .C_info .Box table tr td{ padding:3px 6px;}
.FactoryMap .C_info .iconList{ height:35px; }
.FactoryMap .C_info .iconList a{ float:left; display:block; margin:0 2px; }
.FactoryMap .C_info .iconList a img{ width:28px; }

.FactoryMap .Info { padding:10px 15px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; }
.FactoryMap .Info .InfoItem{ height:35px; line-height:35px; }
.FactoryMap .Info .InfoItem span{ display:inline-block;  min-width:175px;  }
.FactoryMap .Info .InfoItem span font{ color:#f00; }
.FactoryMap .Info .InfoItem a{ display:inline-block; line-height:20px; height:20px; padding-left:20px; margin-right:15px; background:url(../Images/user/Bicon.png) left -30px no-repeat; cursor:pointer; }
.FactoryMap .Info .InfoItem a.sel{background-position:left 4px;}

.Center{ padding:15px; }
.Center table{ margin-bottom:15px; }
.Center table tr td{ padding:3px 6px;}
.Center table tr td span{ display:block; margin:2px 0px; }
.Center table tr td span.img{ width:100px; height:100px; }
.Center table tr td span.name{ margin-bottom:10px; font-weight:bold; font-size:16px; }
.Center table tr td span.name font{ font-size:12px; }


.FactoryMap .Right{ height:800px; }
.MapInfoWindow{ padding:0px 8px 15px 8px; } 
.MapInfoWindow dl{ margin-bottom:5px; }
.MapInfoWindow dl dt{ width:60px; text-align:right; font-size:14px; float:left; font-weight:bold; }
.MapInfoWindow dl dd{ margin-left:65px; font-size:14px;}
.MapInfoWindow .companyName{ font-size:22px; text-align:center; color:#9B75CC; font-weight:bold; line-height:2; }

/*配套供应商*/
.Supporting{}
.Supporting .Category{ border:1px solid #ccc; padding:12px 20px; margin-bottom:20px; }
.Supporting .Category span{ display:inline-block; margin-right:30px;  font-weight:bold; color:#9B75CC; font-size:22px; padding-left:30px; background:url(../images/Icon/supporting_cate.jpg) left center no-repeat;}
.Supporting .Category a { display:inline-block; margin-left:18px; padding:5px 18px; border-radius:10px; font-size:18px; }
.Supporting .Category a.sel{ background:#9B75CC; color:#FFF;}
.Supporting .Ad_box1,
.Supporting .Ad_box2{ padding:12px; margin-bottom:15px; border:1px solid #ccc; }
.Supporting .Ad_box1 span{ display:inline-block; margin:0 1px; }
.Supporting .Ad_box2 span{ margin-bottom:10px; display:inline-block;}

/*网站建议*/
.MessagesBox{ overflow:hidden; padding:30px 40px; text-align:left; font-size:14px;}
.MessagesBox .Title { text-align:center; font-size:24px; border-bottom:1px solid #666; line-height:2; margin-bottom:25px; }
.MessagesBox dl{ width:45%; float:left; margin:10px 0px;}
.MessagesBox dl.R{ float:right;}
.MessagesBox dt{ width:58px;  height:30px; line-height:30px; float:left; text-align:right; background:url(../Images/MessageIco.gif) left top no-repeat; padding-left:20px;}
.MessagesBox dt font{color:#F00; padding-right:3px;}
.MessagesBox dd{ margin-left:80px;}
.MessagesBox dd input{ width:249px; height:26px; border:1px solid #CCC; padding:0 8px; overflow:hidden;}

.MessagesBox dl.Object{ clear:both; width:100%; float:none;}
.MessagesBox dl.Object dt{ }
.MessagesBox dl.Object dd{}
.MessagesBox dl.Object dd input{ width:758px;}

.MessagesBox dl.MessageContact{ clear:both; width:100%; float:none;  }
.MessagesBox dl.MessageContact dt{ float:none; width:150px; margin-bottom:8px; text-align:left; padding-left:25px;}
.MessagesBox dl.MessageContact dd{ margin-left:0px;}
.MessagesBox dl.MessageContact dd textarea{ width:835px; height:120px; padding:0 8px; overflow:hidden; border:1px solid #CCC;}

.MessagesBox dt.Ico1{ background-position:left 5px;}
.MessagesBox dt.Ico2{ background-position:-100px 5px;}
.MessagesBox dt.Ico3{ background-position:left -33px;}
.MessagesBox dt.Ico4{background-position:left -78px;}
.MessagesBox dt.Ico5{background-position:-98px -32px;}
.MessagesBox dt.Ico6{background-position:-100px -77px;}

.MessagesBox .An{ padding-top:20px; padding-left:30%;}
.MessagesBox .An input{ border:none; width:120px; height:40px; font-size:16px; line-height:40px; text-align:center; background:#CCC; color:#FFF; cursor:pointer;}
.MessagesBox .An input[type=submit]{ background:#9B75CB; margin-right:10px;}



/*网站地图*/
.SiteMap {  padding-bottom:30px; margin:40px 0px; }
.SiteMap a:hover { text-decoration:underline; }
.SiteMap .BTitle {  text-align: center; font-size: 22px; padding: 8px; color: #FFF; background: #9b75cc; margin-bottom: 25px; }
.SiteMap .Item { text-align:left; margin:0 50px; }
.SiteMap .Item .Title { background:#F5F5F5; height:35px; line-height:35px; border-bottom:1px solid #D1D1D1; font-size:16px; padding-left:12px; color:#9B75CC;  }
.SiteMap .Item .Title a:link, .SiteMap .Item .Title a:visited { color:#9B75CC; }

.SiteMap .Item dl { border-bottom:1px solid #D1D1D1; padding:8px 12px;}
.SiteMap .Item dl dt { width:90px; text-align:left; float:left; line-height:30px; font-size:14px; }
.SiteMap .Item dl dt a { }
.SiteMap .Item dl dt a:link, .SiteMap .Item dl dt a:visited { color:#9B75CC; }
.SiteMap .Item dl dd { margin-left:100px; min-height:30px;  }
.SiteMap .Item dl dd a { display:inline-block; width:90px; height:30px; line-height:30px; }










