/*------mainpage content---------*/
.intro-block{padding:30px 0; background:#fff url('icon/gradient.gif') left bottom repeat-x;}
.intro-block .content-block{width:940px; margin:0 auto;}
.intro-block .cssImg{float:left;width:40%;}
.intro-block .cssText{float:right;width:60%;}

.intro-block .cssText h3{font-family: 'open_sanslight',Helvetica, "microsoft yahei", Arial; margin:5px 0; padding:0;color:#e63641;font-weight:normal; font-size:20px;}
.intro-block .cssText p{color:#666;line-height:18px;}

.bottom-block{ padding:30px 0;}
.bottom-block .table-block{width:990px; margin:0 auto;}
.bottom-block .table-block td{vertical-align:top;}
.bottom-block .table-block td.contentL-block{width:200px; text-align:left;}

.bottom-block .productcat-block{padding:20px 10px; border:1px solid #eaeaea; width:160px; margin-bottom:30px;}
.bottom-block .productcat-block .title-header h3{background:url('icon/bullet.gif') left 7px no-repeat;font-family: 'open_sanslight',Helvetica, "microsoft yahei", Arial; margin:0; padding:0 0 5px 14px;color:#e63641;font-weight:normal; font-size:15px;}
.bottom-block .productcat-block h1{margin:10px 0;background:url('icon/bullet2.gif') left 7px no-repeat;font-size:12px;font-weight:normal;padding:0 0 0 8px;}
.bottom-block .productcat-block a{color:#666;}
.bottom-block .productcat-block a:hover{text-decoration:none; color:#e63641;}
.bottom-block .productcat-block a.cssMore{color:#444;display:inline-block; *display:block;padding: 5px 0 0 0;width: 100%;border-top: 1px dotted #ddd;}


.bottom-block .contact-block{width:190px; }
.bottom-block .contact-block .title-header, .news-block .title-header{background:url('icon/split.gif') left center repeat-x; border-left:3px solid #e63641;}
.bottom-block .contact-block .title-header h3, .news-block .title-header h3{background-color:#fff; font-family: 'open_sanslight',Helvetica, "microsoft yahei", Arial; margin:0; padding:0 10px 0px 10px;color:#222;font-weight:normal; font-size:15px; display:inline-block;*display:block;}

#map-canvas{float:right; width:45%;border:2px solid #ccc;}
.contact-block{margin:0 0 35px 0;border-width:1px 0 0 0;border-style: dotted; border-color: #ccc; padding:20px 0;}
.contact-block ul{float:left; width:40%;padding:0; margin:0;list-style-type: none;}
.contact-block ul li{color:#666666; margin:12px 0; padding:0 0 0 18px; background:url('icon/image.png') no-repeat; line-height:18px;}
.contact-block ul li.contact-CompanyName{padding:0; font-weight:bold;font-size:15px;}
.contact-block ul li.contact-person{background-position:0 -630px;}
.contact-block ul li.contact-address{background-position:0 -708px;}
.contact-block ul li.contact-MobileLocal{background-position:0 -790px;}
.contact-block ul li.contact-PostalCode{background-position:0 -1030px;}
.contact-block ul li.contact-tel{background-position:0 -950px;}
.contact-block ul li.contact-fax{background-position:0 -867px;}

.newProd-block{}
.newProd-block .title-header{/*background:url('icon/split.gif') left center repeat-x; border-left:3px solid #e63641;*/}
.newProd-block .title-header h3{/*background-color:#fff;font-family: 'open_sanslight',Helvetica, "microsoft yahei", Arial; color:#222; */margin:0; padding:0;font-weight:normal; font-size:15px; display:inline-block;*display:block;}

.content-container{margin:30px 0;}
.content-container .cover-item{width:170px; float:left;margin:0 20px 0 0 ;}
.content-container .cover-item.lastItem{margin:0;}
.content-container .cover-item .cssImg{background-color:#fff; overflow:hidden; border:1px solid #e7e7e7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:170px; height:180px;vertical-align: middle;text-align: center;display: table-cell;}
.content-container .cover-item .cssImg a{vertical-align: middle;}
.content-container .cover-item .cssImg img, .content-container .cover-item .cssImg b {display: inline-block;overflow: hidden;text-align: center;vertical-align: middle;}
.content-container .cover-item .cssImg b {height: 100%;vertical-align: middle;font-size: 0;width: 0;}
.content-container .cover-item h1{ font-family: 'open_sanslight',Helvetica, "microsoft yahei", Arial; color:#666; font-size:13px; text-align:center; font-weight:normal;}
.content-container .cssRow{margin:0 0 30px 0;}

.bottom-block .newProd-block.set2{width:960px;padding:0 15px ; }
.bottom-block .newProd-block.set2 .title-header{background:url('icon/split.gif') left center repeat-x; border-left:3px solid #e63641;}
.bottom-block .newProd-block.set2 .title-header h3{background-color:#fff; font-family: 'open_sanslight',Helvetica, "microsoft yahei", Arial; margin:0; padding:0 10px 0px 10px;color:#222;font-weight:normal; font-size:15px; display:inline-block;*display:block;}

.newProd-block.set2 .content-container{margin:30px 0;}
.newProd-block.set2 .content-container .cover-item{width:225px; float:left;margin:0 20px 0 0 ;}
.newProd-block.set2 .content-container .cover-item.lastItem{margin:0;}
.newProd-block.set2 .content-container .cover-item .cssImg{overflow:hidden; border:1px solid #e7e7e7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:225px; height:250px;vertical-align: middle;text-align: center;display: table-cell;}
.newProd-block.set2 .content-container .cover-item .cssImg a{vertical-align: middle;}
.newProd-block.set2 .content-container .cover-item .cssImg img, .content-container .cover-item .cssImg b {display: inline-block;overflow: hidden;text-align: center;vertical-align: middle;}
.newProd-block.set2 .content-container .cover-item .cssImg b {height: 100%;vertical-align: middle;font-size: 0;width: 0;}
.newProd-block.set2 .content-container .cover-item h1{ font-family: 'open_sanslight',Helvetica, "microsoft yahei", Arial; color:#666; font-size:13px; text-align:center; font-weight:normal;}
.newProd-block.set2 .content-container .cover-item h1 a{color:#444;}
.newProd-block.set2 .content-container .cover-item h1 a:hover{color:#e63641;}
.newProd-block.set2 .content-container .cssRow{margin:0 0 30px 0;}

.news-block{}
.news-block .title-header{margin:0 0 15px 0;}
.news-block .cssImg{float:left; width:122px;height:120px;border:1px solid #eee;text-align: center;}
.news-block .cssImg table{height:100%;}
.news-block .cssImg table td{vertical-align:middle;}
.news-block .cssImg b, .news-block .cssImg a{ vertical-align: middle; line-height: 120px;}
.news-block .cssImg img{border:1px solid #fff;line-height: 120px; vertical-align: middle;}
.news-block .cssText{float:right; width:80%;}
.news-block .cssText h2{ margin:0 0 5px 0;font-family: 'open_sanslight',Helvetica, "microsoft yahei", Arial; color:#222; font-size:13px; text-align:left; font-weight:normal;}
.news-block .cssText h2 a{ color:#222;}
.news-block .cssText p{color:#666666;line-height:18px;}

.news-block.set2{width: 75%;float: left;margin: 0 30px 0 0;}

.productcat-block.set2{float:right;}
.productcat-block.set2 .title-header{border:none !important;}

.contact-block.set2{width:20%;float:left;}
.contact-block.set2 span.title{width:20%;color:#222222; float:left;}
.contact-block.set2 span.item{width:75%; float:left;}

/*-------homepage set3---------*/
.pblock{ border:1px solid #eee;background:#fff;margin-bottom:10px;border-radius: 3px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); -webkit-box-shadow:  0 1px 3px 0 rgba(0, 0, 0, 0.33);transition: box-shadow 1s;-moz-transition: -moz-box-shadow 1s;-webkit-transition: -webkit-box-shadow 1s;}
.pblock a{color:#666; font-size:13px;text-align:center;display:block;}
.pblock img{vertical-align: middle;-webkit-border-top-left-radius: 2px;-moz-border-top-left-radius: 2px;border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-top-right-radius: 2px;border-top-right-radius: 2px;}

/*-------homepage rolling---------*/
.productcat-blocksw{width: 960px; margin:0 auto 30px auto}
.tblCatDlg{height:275px;border-collapse: collapse;width:960px;border: 1px solid #e4e4e4;}
.tdCat{width:200px;min-height: 100%; height:100%;background:url('icon/line.gif') -1px top repeat-y;}
.cTabCat{padding:11px 15px;margin:0;border-width:0 0 1px 0; border-color:#e4e4e4;border-style:solid;  }
.tdCat h1.selected{ background-color:#fff;border-width:0 0px 1px 0;color:#2c2c2c;}
.tdCat h1{ -webkit-box-shadow: inset 0 1px 1px white;  box-shadow: inset 0 1px 1px white;font-size:13px;font-weight:normal;cursor:pointer;color:#666;}
.cTabAllCat{padding:11px 15px;margin:0;}
.cTabAllCat a{color:#666;}
.tdCnt{background-color:#fff; float:left; padding:0 10px; width:740px;min-height: 270px;}
.tdCnt .cCatCnt .cCntProd{width:155px;float:left;margin:20px 15px;}
.tdCnt .cCatCnt .cCntProd .cssImg{text-align: center; height:150px;border:1px solid #f1f1f1;overflow: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width: 155px;vertical-align: middle;text-align: center;display: table-cell;}
.tdCnt .cCatCnt .cCntProd .cssImg b{height: 100%;vertical-align: middle;font-size: 0;width: 0;}
.tdCnt .cCatCnt .cCntProd .cssImg a {vertical-align: middle;}
.tdCnt .cCatCnt h1{font-size:13px; font-weight:normal;text-align:center;}
.tdCnt .cCatCnt a{color:#666666;}

/*-------homepage set4---------*/
.bottom-block .table-block.set3{width:780px;}
.productcat-blocksw.set3{width:780px;}
.productcat-blocksw.set3 .title-header{margin: 0 0 20px 0; border-left:3px solid #e63641; width:70%;}
.productcat-blocksw.set3 .title-header h3{background-color:#fff; font-family: 'open_sanslight',Helvetica, "microsoft yahei", Arial; margin:0; padding:0 10px 0px 10px;color:#222;font-weight:normal; font-size:15px; display:inline-block;*display:block;}
.productcat-blocksw.set3 .content-container{position:relative;margin: 10px 0 30px 0;min-height: 280px;height: 280px;background-color: #f6f6f6; }
.productcat-blocksw.set3 .cTabAllCat{font-weight:normal; font-size:12px; position:absolute; right:0; top:-40px; text-align:right;}
.productcat-blocksw.set3 .cTabAllCat a{color:#e63641;}
.productcat-blocksw.set3 .cTabCat{display:inline-block; *display:inline; float:left;width:194px; border-width:0 1px 0 0;font-size: 13px;font-weight: normal;cursor: pointer;color: #666;padding: 11px 0;margin: 0;}
.productcat-blocksw.set3 .cTabCat:last-child{border-width:0 0 0 0;}
.productcat-blocksw.set3 .tdCat {background:#f6f6f6 url('icon/line2.gif') left bottom repeat-x;}
.productcat-blocksw.set3 h1{ }
.tdCnt{background-color:#fff; float:left; padding:0 10px; width:740px;min-height: 270px;}
.productcat-blocksw.set3 .cCntProd{width:155px;float:left;margin:20px 15px;}
.productcat-blocksw.set3 .cCntProd .cssImg{text-align: center; height:150px;border:1px solid #f1f1f1;overflow: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width: 155px;vertical-align: middle;text-align: center;display: table-cell;}
.productcat-blocksw.set3 .cssImg b{height: 100%;vertical-align: middle;font-size: 0;width: 0;}
.productcat-blocksw.set3 .cssImg a {vertical-align: middle;}
.productcat-blocksw.set3  h1{font-size:13px; font-weight:normal;text-align:center;}
.productcat-blocksw.set3  a{color:#666666;}
.cTabCatList{width:100%; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #e4e4e4; position: absolute;top:0;left: 0; z-index:2;}
.productcat-blocksw.set3 .cTabCat.selected{border-top: 2px solid #e63641; background-color:#fff; color:#2c2c2c;border-bottom: 1px solid white;}
.productcat-blocksw.set3 .cTabCat{text-overflow: ellipsis;white-space: nowrap;line-height: 16px;overflow: hidden; height: 16px;border-bottom: 1px solid #e4e4e4;}

.cCatCntList{border: 1px solid #e4e4e4;width: 100%; position: absolute;top:39px;height:255px; min-height:255px; left: 0;background: white; z-index:1;}
.cTabCatList:after, .cCatCntList:after {content:''; display:block; clear: both;}

.newProd-block.set3{width:100%;}
.newProd-block.set3 .content-container{margin:30px 0;}
.newProd-block.set3 .content-container .cover-item{width:180px; float:left;margin:0 20px 0 0 ;}
.newProd-block.set3 .content-container .cover-item.lastItem{margin:0;}
.newProd-block.set3 .content-container .cover-item .cssImg{overflow:hidden; border:1px solid #e7e7e7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:160px; height:160px;vertical-align: middle;text-align: center;display: table-cell;}
.newProd-block.set3 .content-container .cover-item .cssImg a{vertical-align: middle;}
.newProd-block.set3 .content-container .cover-item .cssImg img, .content-container .cover-item .cssImg b {display: inline-block;overflow: hidden;text-align: center;vertical-align: middle;}
.newProd-block.set3 .content-container .cover-item .cssImg b {height: 100%;vertical-align: middle;font-size: 0;width: 0;}
.newProd-block.set3 .content-container .cover-item h1{ font-family: 'open_sanslight',Helvetica, "microsoft yahei", Arial; color:#666; font-size:13px; text-align:center; font-weight:normal;}
.newProd-block.set3 .content-container .cover-item h1 a{color:#444;}
.newProd-block.set3 .content-container .cover-item h1 a:hover{color:#e63641;}
.newProd-block.set3 .content-container .cssRow{margin:0 0 30px 0;}


.news-block.set3{width:65%; float:left;}
.news-block.set3 .title-header {margin: 0 0 25px 0;}
.news-block.set3 .cssContent .cssText{margin: 0 0 0 20px; float: left; width: 70%;}
.contact-block.set3{width:30%; float:right;}

/*-------homepage set3---------*/
.pblock{ border:1px solid #eee;background:#fff;margin-bottom:10px;border-radius: 3px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); -webkit-box-shadow:  0 1px 3px 0 rgba(0, 0, 0, 0.33);transition: box-shadow 1s;-moz-transition: -moz-box-shadow 1s;-webkit-transition: -webkit-box-shadow 1s;}
.pblock a{color:#666; font-size:13px;text-align:center;display:block;}
.pblock img{vertical-align: middle;-webkit-border-top-left-radius: 2px;-moz-border-top-left-radius: 2px;border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-top-right-radius: 2px;border-top-right-radius: 2px;}

/*-------homepage set4---------*/


.cCatCntList{width: 100%; position: absolute;top:39px; min-height:255px; left: 0;z-index:1;}
.cTabCatList:after, .cCatCntList:after {content:''; display:block; clear: both;}

.newProd-block{/*width:750px;*/margin:20px auto;}
.newProd-block .title-header {position:relative;}
.newProd-block .title-header h3{}
.newProd-block .title-header .moreLink{position:absolute; right:20px; bottom:5px;}
.newProd-block .content-container .cover-item{width:200px; height: 270px; float:left;margin:0 30px;}
.newProd-block .content-container .cover-item.lastItem{margin:0;}
.newProd-block .content-container .cover-item .cssImg{background-color:#fff;overflow:hidden; border:1px solid #e7e7e7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:200px; height:200px;vertical-align: middle;text-align: center;display: table-cell;}
.newProd-block .content-container .cover-item .cssImg a{vertical-align: middle;}
.newProd-block .content-container .cover-item .cssImg img, .content-container .cover-item .cssImg b {display: inline-block;overflow: hidden;text-align: center;vertical-align: middle;}
.newProd-block .content-container .cover-item .cssImg b {height: 100%;vertical-align: middle;font-size: 0;width: 0;}
.newProd-block .content-container .cover-item h1{ font-family: 'open_sanslight',Helvetica, "microsoft yahei", Arial; color:#666; font-size:13px; text-align:center; font-weight:normal;}
.newProd-block .content-container .cssRow{margin:0 0 30px 0;}


.news-block{float:left; width:100%; margin:0 0 20px 0;}
.news-block .title-header {margin: 0 0 15px 0;}
.news-block .cssContent .cssText{margin: 0 0 0 20px; float: left; width: 60%;}
.news-block .cssContent .cssImg a{vertical-align: middle;}
.news-block .cssContent .cssImg img, .news-block.set3 .cssContent .cssImg b {display: inline-block;overflow: hidden;text-align: center;vertical-align: middle;}
.news-block .cssContent .cssImg b {height: 100%; vertical-align: middle; font-size: 0; width: 0;}
.news-block .cssContent .cssImg {height:auto !important; vertical-align: middle;text-align: center;display: table-cell;}

#map-canvas{float:right; width:45%;border:2px solid #ccc;}
.contact-block{display:block; margin:30px auto 35px auto;padding:20px 20px;;border-width:1px 0 0 0;border-style: dotted; border-color: #ccc;}
.contact-block ul{float:left; width:40%;padding:0; margin:0;list-style-type: none;}
.contact-block ul li{color:#666666; margin:12px 0; padding:0 0 0 18px; background:url('icon/image.png') no-repeat; line-height:18px;}
.contact-block ul li.contact-CompanyName{padding:0; font-weight:bold; }
.contact-block ul li.contact-person{background-position:0 -630px;}
.contact-block ul li.contact-address{background-position:0 -708px;}
.contact-block ul li.contact-MobileLocal{background-position:0 -790px;}
.contact-block ul li.contact-PostalCode{background-position:0 -1030px;}
.contact-block ul li.contact-tel{background-position:0 -950px;}
.contact-block ul li.contact-fax{background-position:0 -867px;}

.lastRow-block:before, .lastRow-block:after {
content: ".";
display: block;
height: 0;
overflow: hidden;
}

.lastRow-block:after {clear: both;}

.lastRow-block {zoom: 1;}


.paraName{
font: 14px;
font-weight: bold;
margin: 0 20px;
height: 24px;
line-height: 24px;
}

.als-container {
padding: 15px 0;
position: relative;
width: 750px;
margin: 0px auto;
z-index: 0;
height: auto;
border: 1px solid #ccc;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.als-viewport {
position: relative;
overflow: hidden;
margin: 10px 30px 0 35px;
}

.als-wrapper {
position: relative;
list-style: none;
padding: 0px;
margin: 0px;
}

.als-item {
position: relative;
display: block;
cursor: pointer;
float: left;
//width:140px;
height:150px;
margin: 0px 0px;
padding: 4px 24px;
text-align: center;
}

.als-item img {
display: block;
margin: 0 auto;
vertical-align: middle;
}

.als-prev, .als-next {
position: absolute;
cursor: pointer;
clear: both;
}

.als-prev, .als-next {
top: 110px;
}

.als-prev {
left: 10px;
}

.als-next {
right: 10px;
}

.als-item .item-image{
border: 1px solid #ccc;
background-color: #fff;
overflow: hidden;
width: 120px;
height: 120px;
vertical-align: middle;
text-align: center;
display: table-cell;
}

.als-item .item-image a {
vertical-align: middle;
}

.als-item .item-image b, .als-item .item-image img, {
display: inline-block;
overflow: hidden;
text-align: center;
vertical-align: middle;
}

.als-item .item-image b {
height: 100%;
vertical-align: middle;
font-size: 0;
width: 0;
}

.als-item .item-text{
width: 120px;
}



a.dirCatTopLinks	{ font-size: 12px !important; font-weight:normal !important; color: #666666 !important; text-decoration: none; padding: 0px 0px 0px 0px;}
a.dirCatTopLinks:link	{ color: #666666 !important; text-decoration: none; }
a.dirCatTopLinks:visited{ color: #666666 !important; text-decoration: none; }
a.dirCatTopLinks:active	{ color: #666666 !important; text-decoration: none; }
a.dirCatTopLinks:hover	{ color: #666666 !important; text-decoration: none; }

.boxDirTopLinks {
   padding: 0px 0px;
   overflow: hidden;
   font-size: 12px !important; 
   font-weight:normal !important;  
   color: #666666 !important;
}
/*-------------------------*/


