@charset "utf-8";
@import url("/style/reset.css");

.Oa{ width:980px; margin:0 auto; border-style:solid; border-width:0 10px; background:white;}
.Oac{ position:relative; width:960px; padding:0 10px;}
a{ color:#222;}
a:hover{ color:#f60;}

/*McList		左边分类导航*/
.McList .h{ height:23px; margin-bottom:7px; padding-left:6px; border-left:solid 20px; background:#565656; }
.McList .list li{ padding:3px 0 3px 20px; background:url(img/bgX.gif) no-repeat 2px -92px; border-bottom:solid 1px #ebebeb;}
.McList .more{ margin:7px 0; color:#57a200;}

/*MpH		产品类标题*/
.MpH{ margin-bottom:1px; border-bottom:solid 1px #b0b0b0;}
.MpH h3{ position:relative; width:161px; top:2px;padding:0 0 4px 22px;*padding-bottom:2px;line-height:1;*line-height:1.2;border-bottom:solid 3px;}
.MpH h3 img{ margin:0 0 -3px 5px;}
.MpH h4{height:15px; margin:2px 0 0 -96px; padding-left:4px;  color:#bfbfbf; font-weight:normal; line-height:15px;border-left:solid 1px #bfbfbf; text-transform:capitalize;}
.MpH .more{ display:block; margin:3px 8px 0 0; margin-top:4px\9; padding:0 6px; color:#a3a3a3;font-size:11px; text-decoration:none; text-transform:uppercase; line-height:1.4; background:#eee;}
.MpH .more:hover{ color:black;}

/*MpList		产品列表*/
.MpList{ margin-bottom:18px;}
.MpList li{_display:inline;float:left;height:165px;margin:15px 10px 0; overflow:hidden;}
.MpList a{display:block; line-height:16px;}

/*McH		联系方式标题*/
.McH{ height:23px; padding-left:23px; background:#ebebeb url(img/bgX.gif) no-repeat 10px -346px;}

/*推荐产品，产品列表*/
.recProduct .MpList ul,.product .MpList ul{ width:528px; margin-left:-9px;}

/*head		站点头部*/
.head{ position:relative; height:138px; z-index:0;}
	.topMenu{  position:absolute;width:415px; height:33px; left:-10px; padding-left:17px; line-height:30px; z-index:1;}
	.topMenu a{ margin:0 8px; color:#263201;}
	.topMenu .fr{ width:50px; height:33px;}
	.topMenu .fl{ background:no-repeat 225px -395px;}
	.topMenu .diy{ margin-left:23px;}
	.companyLogo{ position:absolute;height:98px; top:33px;left:-10px;}
	.companyLogo .logo{ width:108px; height:70px; margin:13px 0 0 10px; background:center no-repeat;}
	.companyLogo .logo img{ width:108px; height:70px;}
	.companyLogo h1{position:absolute; left:130px; top:18px;font-size:35px; font-family:"黑体"; white-space:nowrap;}
	.companyLogo h1 a,.companyLogo h1 a:hover{ color:white; text-decoration:none; }
	.memberInfo{ position:absolute; width:100%; height:100%; right:-10px;z-index:0;}
	.memberInfo p{ position:absolute; width:135px; bottom:19px; left:800px;}
	.memberInfo p strong{ position:relative; top:2px; margin:0 2px;}

/*nav		站点导航*/
.nav{ height:35px;}
.nav ul{ display:inline; margin-left:60px;}
.nav li{ float:left;}
.nav li.noBg{ background:none;}
.nav li a{ display:block; float:left; width:84px; margin-left:2px;line-height:35px;}
.nav li a:hover{ color:yellow; text-decoration:none;}

/*banner		banner图片*/
.banner{ position:relative; padding:11px 0 6px;}
.banner h2{ top:25px; left:20px; position:absolute;}
.banner h3{ bottom:25px; right:40px; position:absolute;}

/*currentPosition		当前位置*/
.currentPosition,.currentPosition div{ height:25px; background:url(img/bgX.gif);}
.currentPosition{background-position:0 -50px; line-height:2.0;}
.currentPosition div{ width:16px; overflow:hidden;}
.currentPosition .fl{ background-position:0 0;}
.currentPosition .fr{ background-position:right 0;}
.currentPosition dt,.currentPosition dd,.currentPosition ol,.currentPosition li{ display:inline;}

/*contact		联系方式*/
.contact .c{ margin:10px;}
.contact li{ margin:2px 0;}
.contact .cf .vvchat{ display:block; width:110px; height:29px; margin:5px auto; background:url(img/inquiry.gif);}

/*news		行业资讯*/
.news .c{ margin:10px 2px;}
.news li{ margin:3px 0; padding-left:14px; background:url(img/bgX.gif) no-repeat 0 -392px;display:block; overflow:hidden; white-space:nowrap; width:178px; }
.news li span { margin-right:3px; }
.w201 .news li{ padding-bottom:2px; background-position:4px -692px; border-bottom:dotted 1px #939393; background:url(img/bgX.gif) no-repeat 0 -392px; }

/*about		公司简介*/
.about .c{ margin:12px 8px 0 0;word-wrap: break-word;}
.about .c img{ margin:6px 15px 0 0; border:solid 1px #a7a7a7;}
.about .c p{line-height:22px;}

/*Oac line		左边的线*/
.Oac .solideline,.Oac .solideline div{ position:absolute;}
.Oac .solideline{ left:224px;height: 658px;width:5px; border-left:solid 1px #d4d4d4; background:#f6f6f6; z-index:0;}
.Oac .solideline div{width:6px; height:60px; left:-1px; background:url(img/bgX.gif); z-index:1;}
.Oac .solideline .top{ top:-10px; background-position:0 -500px;}
.Oac .solideline .bottom{bottom:-10px; background-position:0 -550px;}
.Oac .dottedline{height: 470px; right:220px; position:absolute; border-left:dotted 1px #a1a1a1;}

/*siteSearch		站点搜索*/
.siteSearch,.siteSearch div.fl,.siteSearch div.fr{ height:70px; background:url(img/bgX.gif);}
.siteSearch div.fl,.siteSearch div.fr{ width:5px;}
.siteSearch{ margin-bottom:10px; background-position:0 -250px;}
.siteSearch div.fl{ background-position:0 -150px;}
.siteSearch div.fr{ background-position:right -150px;}
.siteSearch h3{ padding:2px 0 0 23px; color:#565656; background:url(img/bgX.gif) no-repeat 6px -450px; color:#565656;}
.siteSearch input{ margin:11px 0 0 5px;_margin:11px 0 0 3px;}
.siteSearch .text{ width:121px; padding:2px; border:solid 1px #d3d3d3;}
.siteSearch .button{position:absolute;width:46px; height:21px;*margin-top:12px;padding-bottom:2px;*padding:1px 0 0; color:white; font-weight:bold; border:0;}

/*friendLink		友情链接*/
.friendLink{ margin-bottom:20px;}
.friendLink .c li{ margin:2px 0;}

/*copyRight		底部版权*/
.copyRight{ height:95px;overflow:hidden;}
.copyRight .top,.copyRight .top div{ height:5px;overflow:hidden; }
.copyRight .top .fl{ width:10px; background-position:0 -450px;}
.copyRight .top .fr{ width:10px; background-position:right -450px;}
.copyRight img.fl{ margin:15px 0 0 8px;}
.copyRight img.fr{ margin:18px 53px 0 0;}
.copyRight p{ padding-top:17px;line-height:20px;}
.copyRight .c a{ color:white;text-decoration:underline; }

/*productPage*/
.noContent{ margin:100px auto;}
.supplyCategory h5,.ablumCategory h5,.ablumView h5,.supplyCategory div div{ background-repeat:no-repeat;}
.supplyCategory h5,.ablumCategory h5,.ablumView h5{ margin:15px 0 16px; padding:2px 20px; background-position:0 -495px;}
.supplyCategory .cf{position:relative; padding:10px 15px 8px; border:solid 1px;}
.supplyCategory .cf div{ position:absolute;  width:19px; height:12px; left:35px; top:-12px; background-position:0 -550px;}
.supplyCategory .cf li{ float:left; margin:1px 7px 2px; white-space:nowrap; }
.browseBy{ height:24px; margin-top:20px; border-bottom:solid 1px #e1e1e1; overflow:hidden;}
.browseBy li{ float:left; background:#f1f1f1 url(img/bgX0.gif) repeat-x 0 -101px; border:solid 1px #dbdbdb;}
.browseBy li a{ display:block; float:left; padding:2px 15px; color:#777; text-decoration:none;}
.browseBy li.current{ background:repeat-x 0 -601px;}
.browseBy li.current a{font-weight:bold;}
.style0{ width:733px;*padding-bottom:12px;border-bottom:dotted 1px #999; overflow:hidden;}
.style0 ul{ width:752px; margin-left:-10px;}
.style0 li{_display:inline; float:left; width:154px; height:215px; margin:12px 17px; overflow:hidden;}
.style0 li dt{margin-top:8px; line-height:16px; overflow:hidden;}
.style0 li dd.i,.style1 .l div.img{ display:table-cell;width:152px; height:152px; text-align:center; vertical-align:middle;*display: block;*font-size: 133px;*font-family:Arial;border:solid 1px #e1e1e1;}
.style0 li dd.i img,.style1 .l div.img img{ vertical-align:middle;}
.style1 .h{ background:url(img/bgX.gif) repeat-x 0 -650px;}
.style1 .h div{float:left; padding:6px 0 7px;}
.style1 .h .img{ width:152px;}
.style1 .h .title{ width:214px;}
.style1 .h .price{ width:110px;}
.style1 .h .time{ width:165px;}
.style1 .h .advisory{ width:50px;}
.style1 .l div{ }
.style1 .l li{ padding:15px 0; border-bottom:dotted 1px #aaa;}
.style1 .l .title{float:left;width:180px; margin:45px 18px 0; text-align:center;}
.style1 .l .price{float:left; width:100px; margin:48px 0 0 26px; font-size:14px; font-weight:bold; color:#f60;}
.style1 .l .time{float:left;width:130px; margin-top:50px;}
.style1 .l .advisory{float:left;width:60px; padding:50px 0 10px 36px; background:url(img/inquiryIco.gif) no-repeat 18px 47px;}
.style1 .l .advisory a{ color:#004d8a; text-decoration:none;}
.style2 li dd.i {display: table-cell;width:114px; height:114px;vertical-align:middle;*display: block;*font-size: 99px;*font-family:Arial;border:1px solid #DDD; }
.style2 li dd.i img { vertical-align:middle;}
.style2 li dd {color:#FF6600}
.style2 li {width:120px;margin:15px 5px 0 7px;}

.buyPage .h{ margin-top:20px; background:#ededed;}

.productView{ margin:0 16px;}
h1.f22{ border-bottom:dotted 1px #868686;}
.productView div.c444{ padding:0 4px; line-height:24px; word-wrap:break-word; word-break:break-all;}
.productView .un-reset img{ max-width:660px;}
.relatedProducts{ width:700px; overflow:hidden;}
.relatedProducts ul{ width:736px; margin-left:-15px;}
.relatedProducts li{ display:inline; float:left; width:152px; margin:15px;_margin-right:13px;}
.relatedProducts div{ display:table-cell;*display:block;vertical-align:middle; width:152px; height:150px;*font-size:131px;*font-family:Arial; border:solid 1px #e1e1e1;}
.relatedProducts div img{ vertical-align:middle;}
.relatedProducts h5{ margin:7px 0 5px;font-weight:normal; line-height:18px;}
.relatedProducts h5 a { display:block;  width:152px; }
.parameters{ margin:25px 0 15px;}
.parameters .img{ display:table-cell;*display:block; width:269px; height:269px;*font-size:235px;*font-family:Arial;vertical-align:middle; border:solid 1px #e1e1e1;}
.parameters .img img{ vertical-align:middle;}
.parameters .fr{ width:415px; margin-top:-3px;}
.parameters .fr a{ width:134px; height:33px; margin-top:24px; text-decoration:none; background:url(img/contactonline.gif) no-repeat 0 0; overflow:hidden;}
.parameters .fr a.f14{ color:black; width:119px; height:27px; margin-right:13px; padding:6px 15px 0 0;}
.parameters .fr a.f14:hover{ color:#f60;}
.parameters .fr a.online{ text-indent:-99999px; background-position:right 0;}
.parameters .fr li{margin:5px 0;}
.parameters .fr strong{ color:black; font-size:14px; font-weight:normal;}
.parameters .fl h2{ width:271px; margin:7px 0 1px; font-weight:normal;}
.parameters .fl a.fwb{padding:3px 0 3px 20px; background:url(img/bgX.gif) no-repeat 0 -745px; text-decoration:none;}
.catePage{ padding:3px 0 15px; border:solid 1px #cdcdcd; background:#dbdbdb;}
.catePage ol,.catePage ol li{ display:inline;}
.catePage li{_margin:0 1px;padding:2px 5px;color:#7d7d7d; font-weight:bold; background:white; border:solid 1px #acacac;}
.catePage li.current{ color:black;background:#ffa800; border-color:#b84a00;}
.catePage a{ color:black; text-decoration:none; }
.catePage a.prev,.catePage a.next{ position:relative; display:inline-block; width:85px; height:31px; top:10px; margin:0 9px 0 6px; font-size:0; line-height:9; overflow:hidden;}
.catePage a.prev{ background:url(img/prev.gif);}
.catePage a.next{ background:url(img/next.gif);}

/*page		*/
.page{ padding:20px 0; }
.page ol,.page li{ display:inline;}
/*.page a.prev,.page a.next{ position:relative;*top:-1px;*padding-top:4px;}*/
.page a,.page li.current b{ margin:0 2px; padding:3px 5px;*padding-right:6px;text-decoration:none; border:solid 1px black; }
.page a:hover{ background:none; border-color:#f60;}
.page li.current b{ color:black; font-weight:bold; background:#ffa800; border:solid 1px #b84a00;}
.page input{ width:34px; padding:2px; border:solid 1px #2b6183;}
.page div{ margin-top:12px;}
.page button{ width:48px; height:25px; padding:0 0 2px;}

/*newsPage*/
.newsPage .l{ margin:20px 15px;}
.newsPage .l li{ clear:both; padding:5px 3px 5px 16px;background:no-repeat 2px -640px; border-bottom:dotted 1px #9c9c9c;}
.newsPage .l li a{ font-size:14px; color:black;}
.newsPage .l li a.cf60,.newsPage .l li a:hover{ color:#f60;}

/*contactPage*/
.contactPage dl{ margin:0 20px; padding:15px 25px; border-bottom:dotted 1px #3f3f3f;}
.contactPage dt a{ margin-left:20px; padding:2px 15px; background:url(img/bgX0.gif) no-repeat 0 -150px;text-decoration:underline;}
.contactPage dd span{ color:#666;}

/*jobsPage*/
.jobsPage .l{ margin:10px;}
.jobsPage .l li{ padding:12px 14px 0; border-bottom:dotted 1px #929292;}
.jobsPage .l li.bg{ background:#f9f9f9;}
.jobsPage .l dt strong{ margin-right:12px; color:black;}
.jobsPage .l dd{ position:relative; top:-25px;}
.jobsPage .l dd button{*height:25px;}
.jobsPage .l dd div{ margin-bottom:7px;}
.jobsPage .l dd p{margin-top:7px; line-height:21px; color:black;}

/*jobsView*/
.jobsView table{ width:100%;}
.jobsView td,.jobsView th{ padding:5px 6px;border:solid 1px #e3e3e3;}
.jobsView th{ width:102px;background:#f1f1f1;}
.jobsView td{ width:118px;}
.jobsView dl{ margin:0 15px 20px; padding:5px 0 20px; border-bottom:dotted 1px #949494;}
.jobsView dt{ margin:20px 0 5px;}
.jobsView dd.c444{ line-height:24px;}
.jobsView .fsim{ text-decoration:underline;}
.jobsView .T_center img{ position:relative; margin:5px 0 -6px 15px;}

/*certPage*/
.certPage .l{ margin:10px 0 15px;}
.certPage .l li{ padding:18px 15px; border-bottom:dotted 1px #969696;}
.certPage .l li div.i{width:280px; height:210px; padding:5px;  border:solid 1px #d6d6d6;}
.certPage .l li div.fr{ width:390px; line-height:30px;}
.certPage .l li span{ color:black; font-size:14px;}

/*introPage*/
.introPage .c{ padding:16px;}
.introPage .c .p,.introPage .c .index{ line-height:24px;}
.introPage .c .index{ padding:4px 0 0 88px; background:url(img/index.gif) no-repeat 13px 0;}
.introPage .c .p img{ margin:0 10px 10px 0; padding:4px; border:solid 1px #e1e1e1; }
.introPage .h,.productView .h{ margin:15px 0; padding:5px 17px 4px; background:#efefef;}
.detailInfo td,.detailInfo th{border:solid 1px #e3e3e3;}
.detailInfo th{width:112px; padding:8px 3px 8px 0;  text-align:right;}
.detailInfo td{ width:233px; padding:8px;}
.contactPage dl.noBorder{ border:none;}

/*ablumCategory*/
.ablumPage .c{ padding-bottom:30px; border-bottom:dotted 1px #b1b1b1;}
.ablumCategory li{ float:left; margin:11px; padding:5px 3px 0 0; color:#999;background:url(img/ablumBg.gif) no-repeat 0 0;}
.ablumCategory li .c010{ display:block; margin-top:9px;}
.ablumCategory li div,.ablumView li div{ display:table-cell; vertical-align:middle; width:215px; height:215px;*display: block;*font-size: 188px;*font-family:Arial;}
.ablumCategory li div img,.ablumView li div img{ vertical-align:middle;}
.ablumView li{ display:inline; float:left; margin:13px;}
.ablumView li div{ height:213px; border:solid 1px #d9d9d9;}
.ablumView li strong{ display:block; margin:6px 0 1px; font-weight:normal;}

/*messagePage*/
.messagePage div.f14{ margin-top:3px;}
.messagePage div.f14 a{ text-decoration:underline;}
.messagePage .search{ width:540px; margin:16px auto; padding:20px 30px;border:solid 1px;}
.messagePage .search input{ width:300px; margin:0 12px 0 6px; padding:5px 4px; border:solid 1px #c8c8c8;}
.messagePage .search button{ position:relative; width:96px; height:31px; top:1px;padding-right:8px;font-size:16px; background:url(img/btnBg.gif); border:none;}