.maintitle{display:none;height:25px;line-height:25px;clear:both;background:url(../image/ico.gif) 0 -750px;}
.maintitle p{float:left;font-weight:700;font-size:12px;color:#fff;background:url(../image/ico.gif) 0 -700px;border-left:1px #000 solid;border-right:1px #000 solid;padding:0 10px;}
.maintitle span{float:right;font-family:arial;padding-right:5px;border-right:1px #fff solid;}
.about{padding:10px 5px;}
.about dt{text-align:center;height:25px;line-height:25px;background:#faf7f4;color:#999;margin-bottom:10px;}
.about dd{text-align:left;font-size:14px;line-height:20px;padding-top:10px;}
.company li{line-height:21px;color:#666;border-bottom:1px #ddd dotted;}
.company li p{width:90px;float:left;font-weight:700;}
.ppics{float:left;width:100%;margin-bottom:10px;}
.ppics li{float:left;text-align:center;width:120px;height:147px;margin:9px 9px 0!important;}
.ppics li p{text-align:center;border:1px #ddd solid;vertical-align:middle;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;width:118px;height:118px;}
.ppics li span{display:block;line-height:22px;height:22px;margin-top:5px;font-size:12px;text-align:left;overflow:hidden;width:110px;}
.cpics{padding:10px;}
.cpics ul{margin-bottom:20px;float:left;}
.cpics li{width:210px;height:250px;float:left;overflow:hidden;text-align:center;margin:20px 20px 0 10px;}
.cpics li p{text-align:center;border:1px #ddd solid;vertical-align:middle;overflow:hidden;}
.cpics li span{display:block;line-height:22px;height:22px;margin-top:5px;font-size:12px;overflow:hidden;}
.ptxts{clear:both;margin:10px;}
.ptxts li{line-height:16px;text-align:left;float:left;overflow:hidden;margin:10px 15px 10px 0; border:1px dashed #F00; padding:5px;}
.ptxts li p{width:118px;height:118px;text-align:center;vertical-align:middle;overflow:hidden;float:left;margin-right:15px;border:1px #ddd solid;-webkit-border-radius:5px;-moz-border-radius:5px;}
.ptxts li a:link,.ptxts li a:visited{font-weight:700;font-size:12px;text-decoration:underline;}
.ptxts li a:hover{font-weight:700;font-size:12px;text-decoration:none;}
.ptxts li span{display:block;line-height:16px;margin-top:10px;max-height:30px;_height:expression(this.scrollHeight>30?"30px":"hidden");overflow-y:hidden;text-overflow:ellipsis;font-size:14px; margin-bottom:5px;}
.ptxts dl{height:24px;margin-top:10px;overflow:hidden;}
.ptxts dl dd{line-height:26px;float:left;font-weight:400;text-align:center;margin-right:5px;background:url(../image/ico.gif) 0 -200px no-repeat;width:70px;height:24px;}
.ptxts dl dd a,.ptxts dl dd a:link,.ptxts dl dd a:visited{display:block;width:70px;height:24px;line-height:24px;color:#fff;font-size:12px;font-weight:400;text-decoration:none;}
.ptxts dl dd a:hover{color:#fff;font-size:12px;font-weight:400;}
.contactnow{background:#F3F3F3;height:25px;line-height:25px;overflow:hidden;clear:both;}
.contactnow li{float:left;margin-left:10px;font-weight:700;height:25px;line-height:25px;}
.contactnow li input{border:0;margin-top:3px;height:18px;overflow:hidden;}
.productsdetail .productsdetailinfo{clear:both;height:350px;overflow:hidden;}
.productsdetail .productsdetailinfo .left{float:left;width:350px;overflow:hidden;border:0;padding:0;}
.productsdetail .productsdetailinfo .left p{width:335px;height:335px;text-align:center;vertical-align:middle;overflow:hidden;border:1px #ddd solid;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0;}
.productsdetail .productsdetailinfo .left span{display:block;text-align:center;line-height:25px;}
.productsdetail .productsdetailinfo .left p img{overflow:hidden;vertical-align:middle;margin:5px;}
.productsdetail .productsdetailinfo .left ul{margin-left:28px;margin-top:10px;clear:both;}
.productsdetail .productsdetailinfo .left li{width:60px;float:left;margin-bottom:10px;}
.productsdetail .productsdetailinfo .left li p{width:40px;height:40px;text-align:center;border:1px #ddd solid;vertical-align:middle;overflow:hidden;}
.productsdetail .productsdetailinfo .left li p img{overflow:hidden;vertical-align:middle;margin:2px;}
.productsdetail .productsdetailinfo .right{float:right;width:330px;overflow:hidden;}
.productsdetail .productsdetailinfo .right ul{overflow:hidden;}
.productsdetail .productsdetailinfo b{line-height:23px;font-weight:400;}
.productsdetail .productsdetailinfo .right li{clear:both;height:auto;line-height:21px;}
.productsdetail .productsdetailinfo .right li p{float:left;margin-right:5px;}
.productsdetail .productsdetailinfo .right .abstract{clear:both;line-height:20px;margin-top:10px;margin-bottom:10px;}
.productsdetail .inquiry{margin:0;}
.info{clear:both;margin-bottom:10px;line-height:20px;margin-top:10px;}
.info dt{font-size:16px;font-weight:700;color:#63aa1c;height:30px;line-height:30px;border-bottom:1px #ddd solid;width:100%;overflow:hidden;}
.info dt img{float:right;margin-top:7px;margin-left:5px;}
.info dd{margin-top:10px;margin-bottom:10px;}
.list li{line-height:20px;margin-bottom:20px;clear:both;height:40px;overflow:hidden;}
.list li img{border:1px solid #EEE;float:left;margin:0 15px 0 0;padding:2px;}
.list li p{line-height:24px;height:24px;overflow:hidden;text-overflow:ellipsis;}
.newsdetail .newstitle{line-height:25px;margin-bottom:10px;font-weight:400;font-size:20px;font-family:arial;color:#333;text-align:center;}
.newsdetail dt{text-align:center;height:25px;line-height:25px;background:#f3f3f3;color:#999;margin-bottom:5px;overflow:hidden;}
.newsdetail dd{text-align:left;font-size:14px;line-height:20px;padding:0;}
.newsrelated{margin-bottom:10px;padding-top:15px;width:745px;height:197px;position:relative;left:-25px;bottom:-35px;background:url(../image/relate_bg.jpg) no-repeat;}
.newsrelated p{color:#63ab1e;font-weight:700;font-size:14px;width:160px;height:26px;line-height:26px;padding-left:18px;background:url(../image/tit2.jpg) no-repeat;}
.newsrelated ul{margin:15px 50px;}
.newsrelated li{background:url(../image/ico.gif) 0 -542px no-repeat;text-indent:10px;height:20px;line-height:20px;width:48%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;margin-right:5px;}
.inquiry p{font-size:14px;font-weight:700;height:30px;line-height:30px;border-bottom:1px #ddd solid;margin-top:20px;clear:both;color:#63aa1c;}
.inquiry ul{margin-top:20px;clear:both;}
.inquiry li{clear:both;margin-top:5px;display:block;height:100%;overflow:hidden;}
.inquiry li p{font-size:12px;font-weight:700;height:30px;line-height:30px;border:0;float:left;width:150px;text-align:right;color:#8a8a8a;margin:0 10px 0 0;}
.inquiry li p font{height:30px;line-height:30px;margin-right:5px;}
.inquiry li span.msg{float:left;width:300px;}
.inquiry li span #contentMsg{margin-left:158px;}
.inquiry li span{line-height:18px;display:block;width:auto;}
.inquiry li span label{float:left;line-height:25px;}
.inquiry li input{float:left;margin-right:5px;margin-top:5px;}
.inquiry input,.inquiry #subject,.inquiry #content,.inquiry #companyName,.inquiry #name,.inquiry #email,.inquiry #tel,.inquiry #fax,.inquiry #address,.inquiry #cellphone,.inquiry #website,.inquiry #confirmText,.inquiry select{border:1px #ded7d9 solid;-webkit-border-radius:3px;-moz-border-radius:3px;padding:3px;}
.inquiry #subject,.inquiry #content{margin-top:5px;}
.inquiry li span img{float:left;margin:7px 0 0 5px;}
.inquirylist li{line-height:25px;background:#F3F3F3;border-bottom:1px #fff solid;height:25px;overflow:hidden;}
.inquirylist li p{float:left;width:25px;text-align:right;line-height:25px;padding-right:5px;background:#f8fbfc;height:25px;overflow:hidden;}
.inquirylist li dl{float:left;line-height:25px;height:25px;overflow:hidden;}
.inquirylist li dl dt{float:left;border-left:1px #fff solid;line-height:25px;}
.inquirylist li dl dt p{float:left;background:none;margin-left:5px;padding:0;}
.inquirylist li dl dt span{float:left;line-height:25px;padding-right:5px;width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.inquirylist li dl dd{width:120px;float:left;border-left:1px #fff solid;line-height:25px;padding-left:5px;text-align:center;white-space:nowrap;overflow:hidden;}
.inquirylist li dl dd input{float:left;width:60px;border:1px #c2e0e7 solid;margin-right:5px;margin-top:3px;background:#f8fbfc;}
.contact{height:100%;clear:both;float:left;width:693px;padding:25px;}
.contact li{border-bottom:1px #ddd solid;clear:both;height:102px;padding:10px 0;}
.contact li span{width:100px;height:50px;float:left;}
.contact li .k1{background:url(../image/ico_contact.gif) 30px 5px no-repeat;}
.contact li .k2{background:url(../image/ico_contact.gif) -120px 5px no-repeat;}
.contact li .k3{background:url(../image/ico_contact.gif) -270px 5px no-repeat;}
.contact li .k4{background:url(../image/ico_contact.gif) -420px 5px no-repeat;}
.contact li .k5{background:url(../image/ico_contact.gif) -570px 5px no-repeat;}
.contact li p{float:left;width:68%;}
.contact li p b{display:block;clear:both;color:#63aa1c;font-size:14px;line-height:25px;}
.contact .department{width:50%;float:left;overflow:hidden;}
.contact .department .departmentname{font-weight:700;font-size:14px;height:auto;line-height:18px;overflow:hidden;padding-bottom:10px;text-indent:10px;}
.sitemap p{font-size:14px;font-weight:700;height:30px;line-height:30px;border-bottom:1px #ddd solid;color:#333;margin-top:20px;clear:both;}
.sitemap ul{clear:both;}
.sitemap li{font-weight:700;line-height:30px;clear:both;text-indent:10px;}
.sitemap li a{white-space:nowrap;float:left;}
.sitemap li ul li{font-weight:400;line-height:20px;margin-right:20px;float:left;clear:none;margin-top:0;background:none;}
.function{clear:both;text-align:center;color:#040404;margin:20px 0;}
.function a:link,.function a:visited{font-weight:400;background:#f6f6f6;border:1px #ddd solid;text-decoration:none;color:#040404;padding:2px 5px;}
.function a:hover{background:#63ab1e;font-weight:400;border:1px #CCC solid;text-decoration:none;color:#FFF;}
.function a.current:link,.function a.current:visited{background:none;border:0;text-decoration:none;margin:1px;}
.function a.current:hover{color:#63ab1e;margin:1px;}
.categoriespicshow{clear:both;height:105px;overflow:hidden;padding:20px;}
.infiniteCarousel{width:708px;position:relative;}
.infiniteCarousel .wrapper{width:628px;overflow:auto;height:105px;position:absolute;top:0;margin:0 40px;}
.infiniteCarousel ul a img{border:5px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px;}
.infiniteCarousel .wrapper ul{width:4000px;list-style-image:none;list-style-position:outside;list-style-type:none;position:absolute;top:0;margin:0;padding:0;}
.infiniteCarousel ul li{display:block;float:left;height:85px;width:85px;padding:10px;}
.infiniteCarousel ul li img{-webkit-transition:border-color 400ms;}
.infiniteCarousel ul:hover li:hover img{border-color:#aaa;}
.infiniteCarousel ul li a img{display:block;}
.infiniteCarousel .arrow{display:block;height:36px;width:37px;background:url(../image/arrow.png) no-repeat 0 0;text-indent:-999px;position:absolute;top:37px;cursor:pointer;outline:0;}
.infiniteCarousel .forward{background-position:0 0;right:0;}
.infiniteCarousel .back{background-position:0 -72px;left:0;}
.infiniteCarousel .forward:hover{background-position:0 -36px;}
.infiniteCarousel .back:hover{background-position:0 -108px;}
.about dt a,.newsdetail dt a{margin:0 5px;}
.about dd p,.newsdetail dd p{font-size:14px;margin-bottom:20px;}
.company,.product,.productsdetail,.list,.newsdetail,.inquiry,.sitemap{padding:25px;}
.ppics li img,.cpics li img,.ptxts li p img{vertical-align:middle;margin:4px;}
.ppics li span input,.cpics li span input,.ptxts li input,.info dt span,.inquiry li span input,.inquiry li div{float:left;}
.productsdetail .productsdetailinfo .right li a,.list a:link,.list a:visited,.list a:hover{font-weight:700;}
.list li p a:link,.list li p a:visited,.list li p a:hover{font-size:14px;font-weight:700;}
.sitemap p a:link,.sitemap p a:visited,.sitemap p a:hover{font-size:14px;}