@charset "utf-8";
html{ background: #ededed;}
body { font-family: Arial, Helvetica, sans-serif; background: #fff url(img/body_bg.gif) repeat-y 0 0; font-size:12px; color:#666; margin: 0; border-top: 1px solid #ccc; width: 980px; margin: 0 auto;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; list-style: none none; font-size:12px;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight: normal;}
table,td,tr,th{font-size:12px;}
a:link {color: #666; text-decoration:none;}
a:visited {color: #666;text-decoration:none;}
a:hover { color: #f00; text-decoration: underline;}
a:active { color: #666;}
.cRed,.cRed:link,.cRed:visited{ color: #f00;}
.cRed_B{ color: #f00; font-weight:bold;}
.fB {font-weight: bold;}
.clr{ clear: both;}
.pages{ height: 24px; line-height: 24px; padding: 5px 8px 25px; clear:both;}
.pages a,.page a:link,.page a:visited{ padding: 0 5px 1px; border: 1px solid #324B18; color: #fff; margin: 0 2px; background: #659831;}
.pages a:hover{background: #8EC855; text-decoration:none; margin: 0 2px;color: #fff;border:1px solid #324B18;}
.pages span{ background: #8EC855; padding: 0 5px 1px; border: 1px solid #324B18; margin: 0 2px; color: #fff; font-weight:bold;}
.Header{ padding-top: 15px; width: 980px; margin: 0 auto;}
.Header .logo{ float:left; padding-left: 20px; height: 70px;}
.Header .search{ float:right; background:url(img/search_bg.jpg) no-repeat right bottom;  height: 54px; margin-right: 7px;}
.Header .search span{ display:block; text-align:right; height: 30px;}
.Header .search .input{ width: 271px; background: none; border: none; height: 19px; line-height: 19px; color: #999; overflow:hidden; float:right; margin-right: 7px;}
.Header .search .but{ width: 64px; height: 21px; cursor: pointer; background: none; border: none; float:right;}
.Header .search strong{ font-weight:normal;}
.Header .nav{ height: 44px; line-height: 44px; color: #fff; background:url(img/nav_bg.jpg) repeat-x 0 0; clear:both; padding-left: 20px;}
.Header .nav a,.Header .nav a:visited{ color: #fff; margin: 0 10px;}
.Header .nav a:hover{ color: #ff0;}
.Content{ width:980px; margin: 8px auto;}
.links{ height: 25px; padding-left: 5px;}
.ContentLeft{ float:left; width: 190px;}
.ContentLeft h3,.ContentLeft h4{ background:url(img/tag_bg1.jpg) repeat-y 0 0; height: 30px; line-height: 30px; font-size: 15px; font-weight:bold; padding-left: 10px; color: #333;}
.ContentLeft .nav{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; background:url(img/tag_bg2.jpg) repeat-y 0 0;}
.ContentLeft .nav li{ background: url(img/tag_line.jpg) no-repeat 0 bottom; height: 28px; line-height: 28px;  font-weight:bold;}
.ContentLeft .nav a,.ContentLeft .nav a:visited{ color: #659831; padding-left: 10px;}
.ContentLeft .nav a:hover{ color: #f00;}
.ContentLeft .tag a,.ContentLeft .tag a:visited{ color: #fff; background: #8FC525; display:block; }
.ContentLeft h4{ margin-top: 10px;}
.ContentLeft .Contact { border: 1px solid #ccc; border-top: none; padding: 10px 10px 15px; line-height: 19px; background: #fafafa; font-size: 11px;}
.ContentLeft .Contact strong{ color: #659831;  }
.ContentLeft .Contact img{ margin: 7px 0 4px;}
.ContentLeft .Contact .msn,.ContentLeft .Contact .msn:visited{ display:block; width: 55px; height: 55px; float:left; background: url(img/ico_msn.jpg) no-repeat 0 0;}
.ContentLeft .Contact .mailto,.ContentLeft .Contact .mailto:visited{ display:block; width: 52px; height: 56px; float:left; background: url(img/ico_mailto.jpg) no-repeat 0 0; margin-left: 20px;}
.ContentRgiht{ float:right; width: 768px; padding-right: 10px;}
.ContentRgiht .HomeAbout{ }
.ContentRgiht .HomeAbout h3,.ContentRgiht .HomeHot h3,.ContentRgiht .ProductList h3{ font-size: 15px; font-weight:bold; border-bottom: 1px solid #ccc; height: 25px;}
.ContentRgiht .HomeAbout{ line-height: 19px;  }
.ContentRgiht .HomeAbout .more,.ContentRgiht .HomeAbout .more:visited{ background:url(img/ico_1.gif) no-repeat right 5px; padding-right: 10px; font-weight:bold; color: #659831;}
.ContentRgiht .HomeAbout .more:hover{ color: #f00;}
.ContentRgiht .HomeAbout .bg{ background: #F3ECDA; padding: 0 10px; line-height: 19px; margin-top: 12px;}
.ContentRgiht .HomeAbout p{ margin: 0; padding: 10px 0 5px;}
.ContentRgiht .HomeRight{ float:left; width: 190px; margin-left: 11px;}
.ContentRgiht .HomeRight h3{ font-size: 15px; font-weight:bold; height: 25px;}
.ContentRgiht .HomeRight .PDF{ border: 1px solid #ccc; background:url(img/ico_pdf.jpg) no-repeat 10px 10px; padding: 10px 0 0 67px; line-height: 21px; color: #659831; font-weight:bold; height: 55px;}
.ContentRgiht .HomeRight .Projects{ margin-top: 15px;}
.ContentRgiht .HomeRight .Projects ul{ background:url(img/Projects_bg.jpg) no-repeat 0 0; height: 246px; padding-top: 10px;}
.ContentRgiht .HomeRight .Projects li{ font-size: 11px; background:url(img/ico_2.gif) no-repeat 10px 9px; height: 21px; line-height: 21px; padding-left: 18px;}
.ContentRgiht .HomeRight .Projects li a,.ContentRgiht .HomeRight .Projects li a:visited{ color: #fff;}
.ContentRgiht .AboutUs{ margin: 0; }
.ContentRgiht .AboutUs h1{ font-size: 15px; font-weight:bold; border-bottom: 1px solid #ccc; height: 30px; line-height: 26px;}
.ContentRgiht .AboutUs .text{ line-height: 21px; padding-bottom: 10px; }
.ContentRgiht .AboutUs .text .message{ line-height: 30px; padding-bottom: 15px;}
.ContentRgiht .AboutUs .text .message table{ margin-top: 7px;}
.ContentRgiht .AboutUs .text .message td{ padding-left: 7px;}
.ContentRgiht .AboutUs .text .message td input{ width: 180px; height: 17px; border: 1px solid #ccc;}
.ContentRgiht .AboutUs .text .message td textarea{ width: 450px; height: 90px; border: 1px solid #ccc;}
.ContentRgiht .AboutUs .text .message .but{ background: #659831; height: 23px; border: none; color: #fff; font-weight:bold; cursor: pointer; width: 60px;}
.ContentRgiht .AboutUs .text .message .messageline{ border: 1px dashed #ccc; padding: 7px; line-height: 19px; width: 340px;}
.ContentRgiht .AboutUs .text .message .messageline a{ text-decoration:underline;}
.ContentRgiht .AboutUs .text .warranty{ padding-top: 15px;}
.ContentRgiht .AboutUs .text .FactoryView{ margin-top: 10px;}
.ContentRgiht .AboutUs .text .FactoryView img{ margin-bottom: 4px;}
.ContentRgiht .AboutUs .text .FactoryView td{ text-align:center; height: 290px;}
.ContentRgiht .AboutUs .text .Certification{ margin-top: 20px;}
.ContentRgiht .AboutUs .text .Certification td{ padding-bottom: 20px;}
.ContentRgiht .ProductListPDF{ border: 1px solid #ccc; width: 164px; line-height: 21px; float:left; padding: 10px 8px; font-size: 11px; margin-left: 10px;}
.ContentRgiht .ProductListPDF img{ display:block; margin: 0 auto 6px;}
.ContentRgiht .ProductListPDF li{ font-size: 11px; background:url(img/ico_3.gif) no-repeat 0 2px; height: 23px; line-height: 19px; padding-left: 20px;font-weight:bold;}
.ContentRgiht .ProductListPDF a,.ContentRgiht .ProductListPDF a:visited{ color: #659831; }
.ContentRgiht .ProductListPDF a:hover{ color: #f00;}
.ContentRgiht .ProductListPDF .more{ font-weight:normal; background:none; padding-left: 0;}
.ContentRgiht .ProductListPDF .more a{ background:url(img/ico_1.gif) no-repeat right 4px; padding-right: 10px;}
.ContentRgiht .ProductListText{ background: #F3ECDA; padding: 12px 10px; line-height: 19px;}
.ContentRgiht .ProductListText p{ margin: 0; padding: 0;}
.ContentRgiht .ProductListText a,.ContentRgiht .ProductListText a:visited{ text-decoration:underline;}
.ContentRgiht .ProductListText h1{ font-size: 15px; font-weight:bold; color: #C5803B;}
.ContentRgiht .ProductListText li{ background:url(img/ico_4.gif) no-repeat 0 7px; padding-left: 12px;}
.ContentRgiht .ProductList { clear:both; margin-top: 15px;}
.ContentRgiht .ProductList .title{ background:url(img/tag_1.jpg) repeat-x 0 0; height: 37px; line-height: 37px; font-size: 15px; font-weight:bold; padding: 0 10px; border-left: 1px solid #E4E0E1; border-right: 1px solid #E4E0E1;}
.ContentRgiht .ProductList li{ padding: 15px 0; float:left; width: 384px; height: 145px; overflow:hidden;}
.ContentRgiht .ProductList li img{ float:left; width: 150px; height: 150px; border: 1px solid #ccc; padding: 1px;}
.ContentRgiht .ProductList li p{ float:left; margin: 0; padding: 0 0 0 15px; line-height: 17px; width: 215px; }
.ContentRgiht .ProductList li p a,.ContentRgiht .ProductList li p a:visited{ color: #659831;}
.ContentRgiht .ProductList li p a:hover{ color: #f00;}
.ContentRgiht .ProductList li p strong{ font-size: 15px; display:block; height: 21px;}
.ContentRgiht .ProductList li p .more{ background:url(img/ico_1.gif) no-repeat right 5px; padding-right: 10px;}
.ContentRgiht .ProductList li p .iq,.ContentRgiht .ProductList li p .iq:visited{ display:block; width: 90px; height: 24px; background:url(img/inquiny.jpg) no-repeat 0 0; margin-top: 10px;}
.ContentRgiht .ProductView{}
.ContentRgiht .ProductView .pic{ float:right; width: 454px;}
.ContentRgiht .ProductView .pic img{ width: 450px; height: 450px; border: 1px solid #ccc; padding: 1px; display:block; margin-bottom: 10px;}
.ContentRgiht .ProductView .pic a{ background:url(img/ico_3.gif) no-repeat 0 3px; padding: 4px 0 4px 20px; font-size: 12px; font-weight:bold; }
.ContentRgiht .ProductView h1{ font-size: 16px; font-weight:bold;}
.ContentRgiht .ProductView .iq{ height: 50px; padding: 15px 0;}
.ContentRgiht .ProductView .iq a{ background:url(img/inquiny_1.jpg) no-repeat 0 0; height: 38px; width: 137px; display:block;}
.ContentRgiht .ProductView .pv1{ background: #F2F2F0; height: 28px; line-height: 28px; padding: 0 10px; font-weight:bold; font-size: 15px; width: 280px;}
.ContentRgiht .ProductView .text{ line-height: 21px; padding-left: 7px; }
.ContentRgiht .ProductView .text table{ clear:both; width: 100%; border-collapse:collapse;}
.ContentRgiht .ProductView .text table td{ border: 1px solid #cbcbcb; background: #f2f2f2; padding-left: 7px; line-height: 21px;}
.ContentRgiht .ProductView .text h6{clear:both; background: #F2F2F0; height: 28px; line-height: 28px; padding: 0 10px; font-weight:bold; font-size: 15px; margin: 10px 0;}
.ContentRight .ProductView .text h6{ }
.ContentRight .ProductView .text img{ display:block; margin: 10px 0;}
.ContentRgiht .ProductView .next{ clear:both; padding: 15px 0; line-height: 25px;}
.ContentRgiht .ProductView .next a,.ContentRgiht .ProductView .next a:visited{ text-decoration:underline;}
.ContentRgiht .ProductView .xuanguan{ }
.ContentRgiht .ProductView .xuanguan h2{ font-weight:bold; height: 25px; line-height: 25px;}
.ContentRgiht .ProductView .xuanguan li{ height: 23px; line-height: 23px; background: url(img/ico_4.gif) no-repeat 0 9px; padding-left: 12px;}
.Foot{ width: 980px; margin: 0 auto; background: #ededed; border-top: 1px solid #ccc; padding: 5px 0; line-height: 19px; color: #999; font-size: 11px;}
.Foot a,.Foot a:visited{ color: #999;}
