﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px auto; width:975px;background:#ebf0f1; font-family:Arial, Helvetica, sans-serif;}
img{ border-width:0px;}
h3{ font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#c62828; letter-spacing:1px; padding:10px 0px 0px 0px;}
p{ font-size:12px;color:#616161; line-height:20px;}
b{ font-size:13px;}

.indexLogo{      width:490px; overflow:hidden; padding:0px 0px 0px 10px;}
.indexPContent{ width:530px; text-align:center; margin:40px auto 0px auto;}
.indexPageTd01{ background:url(../image/indexPageTd1.gif) no-repeat; width:15px; height:53px;}
.indexPageTd02{ background:url(../image/indexPageTd2.gif) no-repeat; height:53px; width:530px;}
.indexPageTd03{ background:url(../image/indexPageTd3.gif) no-repeat; width:15px; height:53px;}
.indexPageTd04{ background:url(../image/indexPageTd4.gif) no-repeat; width:15px; height:350px;}
.indexPageTd05{ background:#fff; vertical-align:top;height:350px;}
.indexPageTd06{ background:url(../image/indexPageTd6.gif) no-repeat; width:15px;height:350px;}
.indexPageTd07{ background:url(../image/indexPageTd7.gif) no-repeat; width:15px; height:105px;}
.indexPageTd08{ background:url(../image/indexPageTd8.gif) no-repeat; height:105px;width:531px;}
.indexPageTd09{ background:url(../image/indexpageTd9.gif) no-repeat #fff; width:15px; height:105px;}
.indexFooter{font-size:12px;color:#474747;font-family:Arial, Helvetica, sans-serif; line-height:1.5;padding:4px 0px 8px 25px; height:70px; text-align:left; float:left; width:470px; margin:0px; overflow:hidden;}
.indexFooter ul{ padding:0px; margin:0px;}
.indexFooter ul li{ color:#474747; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px; padding:0px 0px 0px 0px; letter-spacing:1px; margin:0px;}
.indexFooter ul li span{letter-spacing:0px;font-size:11px;}

.indexLanguages{ float:right; margin:6px 0px 0px 0px;font-size:12px; letter-spacing:0px;}
.indexLanguages a{color:#1a778b;text-decoration:none; font-size:12px;display:inline-block; text-align:center; margin:0px;}
.indexLanguages a:hover{ color:#93badb;text-decoration:underline; font-size:12px;}


.pageContent{clear:both;}
.pageTd01{ background:url(../image/pageBg01.gif) no-repeat; width:23px; height:67px; line-height:10px;}
.pageTd02{ background:url(../image/pageBg02.gif) repeat-x; width:927px; height:67px; line-height:10px; vertical-align:top;}
.pageTd03{ background:url(../image/pageBg03.gif) no-repeat; width:23px; height:67px; line-height:10px;}
.pageTd04{ background:url(../image/pageBg04.gif) repeat-y; width:23px;}
.pageTd05{ background:url(../image/pageBg05.gif) repeat-y #FFF; width:927px; vertical-align:top; padding:0px 0px 0px 0px;}
.pageTd06{ background:url(../image/pageBg06.gif) repeat-y; width:23px;}
.pageTd07{ background:url(../image/pageBg07.gif) no-repeat left bottom; width:23px; height:20px;}
.pageTd08{ background:url(../image/pageBg08.gif) repeat-x left bottom; width:927px; height:20px;}
.pageTd09{ background:url(../image/pageBg09.gif) no-repeat left bottom; width:23px; height:20px;}
.pageTop{ padding:4px 2px;clear:both;}
.pageLeft{ float:left; width:225px; overflow:hidden; margin:5px 0px 0px 9px;}
.leftBanner{ background:url(../image/banner_left.gif) no-repeat; width:226px; height:176px;}
.topLogo{ float:left;}
.leftLogo{  position:relative; margin:-300px 0px 0px 0px; width:226px; }
.leftLogo ul{list-style-type:none; padding:0px; width:113px; margin:0px auto;}
.pageMainBg{  position:relative; margin:-166px 0px 0px 226px; width:226px; }
.topLanguages{ float:right; margin:45px 0px 0px 0px;font-size:12px; letter-spacing:0px;}
.topLanguages a{color:#1a778b;text-decoration:none; font-size:12px;width:61px; height:19px; display:inline-block; text-align:center;}
.topLanguages a:hover{ color:#93badb;text-decoration:underline; font-size:12px;}

.nowLanguages{ background:url(../image/nowLanguagesBg.gif) no-repeat 0px -2px; width:61px; height:19px; color:#FFF; display:inline-block; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.nowLanguages a{ color:#fff; text-decoration:none;}
.pageAll{clear:both;}
.pageContentM { background: url(../image/pageContentM.gif) repeat-y; width:945px; margin:0px auto;}
.pageContentM2 { background: url(../image/pageContentM2.gif) repeat-y; width:945px; margin:0px auto; position:relative;}
.pageContentT { background: url(../image/pageContentT.gif) no-repeat; width:945px; margin:0px auto;}
.pageContentT2 { background: url(../image/pageContentT.gif) no-repeat; width:945px; margin:0px auto;}
.pageContentB { background: url(../image/pageContentB.gif) no-repeat left bottom; width:945px; margin:0px auto; padding:10px 0px 0px 0px; overflow:hidden;}
.pageContentB2 { background: url(../image/pageContentB2.gif) no-repeat left bottom; width:945px; margin:0px auto; padding:10px 0px 80px 0px; overflow:hidden; min-height:600px;}

.pageRight{ float:left; width:710px; overflow:hidden; padding:0px 0px 20px 0px;}
.pageBanner{ height:202px; overflow:hidden; width:927px; position:relative; margin:0px auto 0px auto; background:url(../image/bannerBg.gif) no-repeat left bottom;}
.holder { height:171px; overflow:hidden;}
.subMenuAll {}
.subMenuAll ul{ padding:0px; margin:0px; width:220px;}
.subMenuAll ul li{ display:block;  list-style:none; background:url(../image/subMenuIcon.gif) no-repeat right top; text-align:right;  margin:0px 1px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.subMenuAll ul li a{ display:block; background:url(../image/subMenuLine.gif) no-repeat center bottom; height:28px; width:184px; padding:8px 38px 0px 0px;text-decoration:none; color:#575758;font-size:13px; color:#1a778b;}
.subMenuAll ul li a:hover {color:#4EA9CB; text-decoration:underline; font-size:13px;}
.subMenuAll ul .subMenuList{margin:0px 2px 0px 2px; padding:2px 0px 4px 0px;background:url(../image/subMenuLine.gif) no-repeat center bottom #FFF;}
.subMenuAll ul .subMenuList li{ background:url(); text-align:left; padding:0px; font-weight:normal;}
.subMenuAll ul .subMenuList li a{ display:block; background:url(../image/subMenuListIcon1.gif) no-repeat left top; height:17px; width:193px; padding:8px 0px 4px 22px;text-decoration:none; color:#575758;font-size:12px;}
.subMenuAll ul .subMenuList li a:hover {background:url(../image/subMenuListIcon2.gif) no-repeat left top;color:#848486; text-decoration:underline; font-size:12px;}

.pagePath{ background:url(../image/pathBg.gif) no-repeat; width:694px; height:25px; color:#616161; font-size:12px; text-align:right; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; padding:8px 8px 0px 0px;}
.pagePath span{ background:url(../image/homeIcon.gif) no-repeat 0px 2px; padding:0px 0px 0px 15px; line-height:20px;}
.pagePath a{color:#4e94ce;text-decoration:none; font-size:12px;}
.pagePath a:hover{ color:#93badb;text-decoration:underline; font-size:12px;}
.pageTitle{ background:url(../image/mainTitleDot.gif) no-repeat 10px bottom; padding:0px 0px 4px 0px; margin:0px 0px; clear:both; height:48px;}
.pageAbout{background:url(../image/about05_bg.gif) no-repeat;height:334px;width:434px;padding:9px 0px 0px 10px;margin:50px 0px 0px 110px;}
.pageAboutBtn{margin:0px 0px 0px -170px;}
.pageAboutText{margin:30px 0px 0px 10px;}
.pagePorductTitle{ float:left;}
.pagePorductSubTitle{ margin:0px 0px 0px -15px; background:url(../image/pageTitleProductLine.gif) no-repeat; font-size:16px; line-height:40px; font-family:Arial, Helvetica, sans-serif;vertical-align:bottom; float:left; height:40px; padding:8px 0px 0px 25px; font-weight:bold; letter-spacing:1px;}
.pageSubTitle{float:left; clear:both; background:url(../image/pageSubTitle.gif) no-repeat; width:631px; height:22px; padding:6px 0px 0px 26px; color:#4f4f4f; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:20px 0px 10px 0px; font-weight:bold;}
.productDesign{ float:left; clear:both; border: solid #d1d1d1 1px; padding:2px; margin:0px 0px 20px 2px;}
.productDesign img{border: solid #e0e0e0 1px; padding:2px;}
.pageMain{ margin:8px 20px 20px 20px;font-family:Arial, Helvetica, sans-serif; min-height:300px; height:auto; _height:300px;}
.pageFooter{ padding:15px 0px 15px 30px; height:20px; }
.pageFooter ul { padding:0px; margin:0px; list-style:none;}
.pageFooter li{ color:#7f7f7f; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px; float:left; padding:0px 20px 0px 0px;}
.porductImg{float:left; width:300px; background:url(../image/photo_bg.gif)  no-repeat right bottom; padding:0px 15px 15px 0px; text-align:center; margin:15px 20px 0px 0px;}
.porductData{ float:left; width:290px; padding:20px 0px 0px 15px;}
.porductShowBut{ text-align:right; margin:20px 0px 10px 0px;padding:4px 0px 4px 0px; border:solid #DFDFDF; border-width:1px 0px 0px 0px;}
.porductData table{border:#e8e8e8 solid 1px;}
.porductData .th1,.porductData .th2,.porductData .th3{ background:#e8e8e8; color:#6c6c6c; text-align:right; padding:6px 4px; font-size:13px; vertical-align:top; line-height:20px; width:90px;}
.porductData .th1{ border:solid #fff; border-width:0px 0px 1px 0px;}
.porductData .th3{ border:solid #fff; border-width:1px 0px 0px 0px;}
.porductData .td1,.porductData .td2,.porductData .td3{ background:#FFF; color:#6c6c6c; font-size:12px;padding:6px 4px; vertical-align:top; line-height:20px; width:230px;}
.porductData .td1{ border:solid #e8e8e8; border-width:0px 0px 1px 0px; font-weight:bold; color:#1a778b; }
.porductData .td3{ border:solid #e8e8e8; border-width:1px 0px 0px 0px;}
.searchALL {background:url(../image/productSearchBg.gif); width:225px; height:138px;}
.searchTitle { padding:1px 0px 0px 0px;}
.searchTable{  width:198px; height:65px; padding:8px 12px 8px 16px;}
.searchTable td{ padding:4px 5px;}
.searchClass{ width:135px; border-style:solid; border-width:1px; border-color:#c4c8ce; color:#808080; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.searchKeywork{ width:130px; border-style:solid; border-width:1px; border-color:#c4c8ce; color:#808080; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.productsPage{ background:url(../image/photo_bg2.gif)  no-repeat 0px 0px; padding:0px 0px 0px 15px;}
.porductList{ width:660px;padding:10px 0px 20px 0px; background:url(../image/productsListLine.gif) no-repeat left bottom; float:left; clear:both;}
.porductList .porductImg{ width:122px; border:#d1d1d1 solid 1px; background-image:none; padding:0px; overflow:hidden;}
.porductList .porductData{ width:490px; padding:0px 0px 0px 5px; overflow:hidden;}
.porductList .porductName{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1a778b; font-weight:bold; list-style:none;}
.porductList .porductName a{ color:#1a778b;font-size:12px; text-decoration:none;}
.porductList .porductName a:hover {color:#519eaf; text-decoration:none; font-size:12px;}
.otherPorductList{ width:140px;padding:10px 0px 20px 20px; float:left; margin:0px 0px 0px 0px;}
.otherPorductList .porductImg{ width:120px; border:#d1d1d1 solid 1px;clear:both; background-image:none; padding:2px; margin-top:0px;}
.otherPorductList .porductName{ width:140px; padding:10px 0px 10px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; list-style:none; clear:both;}
.otherPorductList .porductName a{ color:#1a778b;font-size:12px; text-decoration:none;}
.otherPorductList .porductName a:hover {color:#519eaf; text-decoration:none; font-size:12px;}


.porductList .porductSpecification{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#6c6c6c; list-style:none; padding:10px 0px 0px 0px; clear:both;}
.pageNumAll{ background:url(../image/pageNumBg.gif) no-repeat; width:660px; height:36px; float:left; clear:both; margin:15px 0px 15px 0px; text-align:center;}
.pageNumAll .pageData{ float:left; color:#505050; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:9px 0px 0px 10px; font-weight:bold;}
.pageNumAll .pageNum{ padding:6px 12px 0px 0px;}
.pageNumAll span{color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0px 2px;}
.pageNumAll a{ width:15px; height:15px; text-align:center; color:#be3e47;font-size:11px; text-decoration:none;}
.pageNumAll a:hover {color:#9c272f; text-decoration:underline; font-size:11px; border-color:#B7B7B7;}
.nowPage{border:#d8d8d8 solid 1px; background:url(../image/nowPage.gif) no-repeat;width:15px; height:15px; text-align:center;border-color:#C2C2C2;}
.last a{ background:url(../image/lastIcon.gif) no-repeat right -1px;  padding:0px 10px 0px 3px; width:40px; height:15px;}


.downloadDM{margin:6px 6px 20px 6px; float:left; clear:both;}
.downloadDMName{ color:#1E6A93; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:6px 0px 10px 25px; background:url(../image/certificateThBg.gif) no-repeat; height:22px; width:605px;}
.downloadDMImg{border:solid #CCC 1px;width:180px; padding:2px; margin:0px 5px 0px 5px; float:left;clear:both;}


.certificateDiv{ clear:both; padding:20px 0px 20px 0px; text-align:left; font-size:12px;color:#5c5c5c;}
.certificate{margin:6px 6px 20px 6px; clear:both;}
.certificateName{ color:#1E6A93; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:6px 0px 10px 25px; background:url(../image/certificateThBg.gif) no-repeat; height:22px; width:605px;}
.certificateImg{border:solid #CCC 0px; padding:2px; margin:0px 15px 0px 15px; float:left}

.porduct3DAll{ background:url(../image/3dBg.gif); width:387px; height:399px; padding:0px 0px 0px 30px;}
.closeBut{ margin:6px 10px 0px 0px; text-align:left; letter-spacing:1px; float:left;}
.closeBut a{color:#fff; text-decoration:underline; font-size:12px;}
.closeBut a:hover {color:#ccc; text-decoration:underline; font-size:12px;}
.porduct3DAll h3{ color:#fff; line-height:20px; margin:0px; padding:12px 0px 20px 0px;} 
.searchResult{ margin:-180px 0px 0px 0px; text-align:center; font-size:12px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif;}
.aboutPage .pageMainImg{ float:left; width:680px; padding:0px 20px 30px 0px; margin:0px 0px 0px -12px;}
.aboutPage td{ font-size:15px; color:#666; padding:4px 4px; }
.aboutPage td:first-child{ font-size:15px; color:#666; padding:4px 4px 4px 200px; }
.aboutPage p{ font-size:15px; line-height:26px; color:#666; padding:4px 4px; margin:0px 0px 0px 0px;}
.aboutPage .pageMainImg2{ float:left; width:235px; padding:0px 40px 0px 0px; margin-top:-5px;}
.professionalsPage .pageMainImg{ float:right; width:235px; padding:0px 0px 30px 20px;}
.professionalsPage .pageMainImg2{ float:right; width:235px; padding:10px 30px 30px 20px;}
.cortona3dBut{ float:right; padding:2px 32px 0px 0px;}


.pageBranch{  padding:0px 0px 0px 120px; }
.pageService{  font-size:13px; color:#666; line-height:26px; }
.pageService td { vertical-align:top; }


.pageMenu{height:45px; width:974px; margin:8px 0px 0px 2px; background:url(../image/menuBg.gif) no-repeat;}
.pageMenu ul{ list-style-type:none; margin:0px; padding:0px 30px; height:45px;}
.pageMenu ul li{ float:left; height:45px; background:url(../image/pageMaunLine.gif) no-repeat; font-size:15px; font-weight:bold; position:relative;}
.pageMenu ul li:first-child{ background-image:none;}
.pageMenu ul li a{ display:block; padding:0px 24px;  height:45px; color:#fff; line-height:45px; vertical-align:middle; text-align:center; text-decoration:none;}

.froum_form_div th { text-align:right; padding:4px 4px; font-size:13px; width:120px;}
.froum_form_div td { padding:4px 4px;font-size:13px;}

.indexPage { background:url(../image/indexPageBg.gif) repeat-x left top; margin:0px 10px; overflow:hidden; min-height:300px;}
.pageNews { padding:0px 20px 0px 15px;  width:302px; background:url(../image/newsDivBg.gif) no-repeat right top; float:left;}
.pageNews h1 { background:url(../image/newsTitle.png) no-repeat; height:45px; width:335px; padding:0px; margin:0px; line-height:100%; text-indent:-1000px; overflow:hidden;}
.pageNews.en h1 { background:url(../image/newsTitle_en_US.png) no-repeat;}
.pageNews.cn h1 { background:url(../image/newsTitle_zh_CN.png) no-repeat;}
.pageNews ul { border:solid #bfbfbf; border-width:1px 0px 0px 0px; padding:10px 0px; margin:0px; list-style:none; min-height:180px; }
.pageNews ul li {background:url(../image/newsIcon.gif) no-repeat 0px 5px; padding:4px 0px 4px 16px;}
.pageNews ul li a { text-decoration:none; color:#707070;}
.pageNews ul li a:hover{ color:#429cae; text-decoration: underline;}
.pageNews .moreDiv { text-align:right; border:solid #bfbfbf; border-width:0px 0px 1px 0px; padding:0px 5px 5px 0px;}
.pageNews .moreDiv a { text-decoration:none; color:#03a684;}
.pageNews .moreDiv a:hover{ color:#429cae;text-decoration: underline;}
.pageProduct { padding:0px 20px 20px 15px; width:545px; height:300px; background:url(../image/productDivBg.gif) no-repeat left bottom; float:left; overflow:hidden;}
.pageProduct h1 { background:url(../image/productTitle.png) no-repeat; height:45px; width:545px; padding:0px; margin:0px; line-height:100%; text-indent:-1000px; overflow:hidden;}
.pageProduct.en h1 { background:url(../image/productTitle_en_US.png) no-repeat;}
.pageProduct.cn h1 { background:url(../image/productTitle_zh_CN.png) no-repeat;}
.pageProduct ul { border:solid #bfbfbf; border-width:1px 0px 0px 0px; padding:10px 0px; margin:0px; list-style:none; min-height:160px; }
.pageProduct ul li { float:left; position:relative; padding:0px; margin:4px 4px 4px 4px; border:solid 1px #bfbfbf;}
.pageProduct ul li:first-child {  position:relative; padding:4px 0px 1px 0px;}
.pageProduct ul li:first-child{width:205px; height:205px;  position:relative; overflow:hidden;}
.pageProduct ul li a { text-decoration:none; color:#707070; /* opacity:0.4; */}
.pageProduct ul li:first-child a { opacity:1; -moz-opacity:1; -khtml-opacity:1; filter:alpha(opacity=100); }
.pageProduct ul li a:hover span { opacity:1; -moz-opacity:1; -khtml-opacity:1; filter:alpha(opacity=100);}
.pageProduct ul li a span { position:absolute; left:0px; bottom:0px; background:#03a684; width:100px; text-align:center;  color:#000; padding:4px 0px 4px 0px; opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4; }
.pageProduct ul li:first-child a span { background:url(../image/productNameBg.png) no-repeat; width:205px; height:34px; left:0px; bottom:0px; text-align:center; color:#fff; text-indent:0px; padding:15px 0px 0px 0px;}
.pageContact { clear:both; background:url(../image/contactIcon.gif) no-repeat; height:50px; margin:0px 0px 30px 20px;}
.pageContact ul { padding:0px; margin:0px 0px 0px 80px; list-style:none;}
.pageContact ul li{ color:#03a684; font-size:20px; }
.pageContact ul li b{ color:#494949;  font-size:20px; padding:0px 8px 0px 0px;}
.pageContact ul li a { font-size:16px; text-decoration:none; color:#888888; }
.pageProduct ul li:first-child ul { padding:0px; margin:0px; border-width:0px; }
.pageProduct ul li:first-child ul li { border-width:0px; padding:0px; margin:0px; }
.pageTitle { color:#21647e; font-size:22px; line-height:50px; text-indent:18px; vertical-align:middle; font-weight:bold;}
.leftLogo { padding:80px 0px 20px 60px; margin:0px; width:60px;}
.productsClass { padding:0px 0px 20px 0px;overflow:hidden;}
.productsClass ul { padding:10px 0px; margin:0px; list-style:none; }
.productsClass ul li { float:left; position:relative; width:210px; height:210px; margin:4px 9px 4px 0px; border:solid 1px #bfbfbf; padding:1px;}
.productsClass ul li a { text-decoration:none; color:#707070;}
.productsClass  ul li a span {position:absolute; background:url(../image/productNameBg.png) repeat-x; width:210px; height:34px; left:1px; bottom:1px; text-align:center; color:#fff; text-indent:0px; padding:15px 0px 0px 0px;}

.productsList { padding: 0px 0px 20px 0px;overflow: hidden;}
.productsList ul { padding:10px 0px; margin:0px; list-style:none; overflow:hidden;}
.productsList ul li { display:inline-table;  zoom: 1;*display: inline; vertical-align:top; width:100px; height:auto; min-height:140px; margin:4px 30px 4px 30px; }
.productsList ul li img {border: solid 1px #bfbfbf;padding: 1px;}
.productsList ul li a { text-decoration:none; color:#707070; display:block; }
.productsList ul li a span { display:block;  width:100px; height:auto; min-height:34px; text-align:center; color:#616161; text-indent:0px; padding:0px 0px 0px 0px;}

.newsList{ padding: 0px 0px 20px 0px;overflow: hidden;}
.newsList ul { padding:10px 0px; margin:0px; list-style:none; overflow:hidden;}
.newsList ul li { clear:both; display:block; overflow:hidden;  background:url(../image/newsIcon2.gif) no-repeat; margin:15px 0px 15px 20px;}
.newsList ul li a { text-decoration:none; color:#707070; display:block; }
.newsList ul li a .newsTime { float:left; display:block; width:100px; text-align:center; color:#03a684; text-indent:0px; padding:0px 0px 0px 10px;}
.newsList ul li a .newsTitle{ float:left; display:block; width:500px; text-align:left; color:#616161; text-indent:0px; padding:0px 0px 0px 0px;}
.newsList ul li a:hover .newsTime{ text-decoration:underline;}
.newsList ul li a:hover .newsTitle{ text-decoration:underline;}
.newsDetail .newsTitle { color:#21647e; font-size:18px; padding:10px 5px;}
.newsDetail .newsTime{ font-size:15px; color:#03a684; padding:0px 5px 10px 5px;}
.newsDetail .newsBody {font-size:15px; color:#616161; line-height:150%; letter-spacing:1px; padding:5px 5px 10px 5px;}
.newsDetail .newsBody p{font-size:15px; color:#616161; line-height:150%; letter-spacing:1px; padding:5px 0px 10px 0px;}

.pageNum { text-align:center; border:solid #dcdcdc; border-width:1px 0px; padding:8px 0px; margin:10px 20px; color:#ff7474; }
.pageNum a { text-decoration:none; color:#707479;}
.pageNum .line{ color:#bfbfbf;}

.picM{ background:url(../image/picM.gif) repeat-y; width: 418px; margin:0px auto;}
.picT{ background:url(../image/picT.gif) no-repeat left top;}
.picB{
    background: url(../image/picB.gif) no-repeat left bottom;
    width: 418px;
    padding: 20px 20px;
    height:auto;
}

.jcarousel-skin-default .jcarousel {
    position: relative;
    overflow: hidden;
    margin:0px;
    width: 205px;
    height: 205px;
}

.jcarousel-skin-default ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel-skin-default li {
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
}

*[dir=rtl] .jcarousel-skin-default li {
    float: right;
    margin: 0 0 0 10px;
}

/** Custom **/

.jcarousel-skin-default li img {
    border: 0;
    display: block;
}
.worldwideMap { margin:0px auto; width:520px; }
.worldwideBtn { margin:0px auto; width:520px; text-align:center; }
.contactInfo{ clear:both; overflow:hidden;}
.contactInfo .cInfo{ width:300px; float:left; padding:152px 0px 0px 0px ;}
.contactInfo .cInfo ul{ list-style:none; padding:0px; margin:0px; }
.contactInfo .cMap{ width:340px; float:left;}
.contactMap{ clear:both; overflow:hidden;}
.contactMap .cMap{ width:543px; float:left;}
.contactMap .cBtn{ width:96px; float:left; padding:150px 0px 0px 0px;}
.contactMap .cBtn ul{ list-style:none; padding:0px; margin:0px; }
.contactMap .cBtn ul li { height:26px; overflow:hidden; }
.contactMap .cBtn ul .b2{ padding:4px 0px 0px 0px; }
.contactMap .cBtn ul .b3{ padding:22px 0px 0px 0px; }
.contactMap .cBtn ul .b4{ padding:60px 0px 0px 0px; }
.contactMap .cBtn ul .b5{ padding:4px 0px 0px 0px; }
.contactInfo .cMap .picM {
    background: url(../image/picM2.gif) repeat-y;
}
.contactInfo .cMap .picT{ background:url(../image/picT2.gif) no-repeat left top;}
.contactInfo .cMap .picB{
    background: url(../image/picB2.gif) no-repeat left bottom;
    width: 356px;
    padding: 10px 10px;
    height:auto;
}
.productBackBtn{ clear:both;  margin:0px auto; position:relative; width:130px; height:26px;  padding:20px 0px 10px 0px;}
.productBackBtn a{ display:inline-block; width:130px; height:26px; background:url(../image/backBtn.png) no-repeat; text-indent:-1000px; overflow:hidden; }
.productBackBtn.en a{ display:inline-block; width:130px; height:26px; background:url(../image/backBtn_en_US.png) no-repeat; }
.productBackBtn.cn a{ display:inline-block; width:130px; height:26px; background:url(../image/backBtn_zh_CN.png) no-repeat; }