/* CSS Document */
.sideBarX{ padding:0;}
.contact{ width:235px; padding-left:5px; color:#333; line-height:26px;}
.contact th{ width:60px; text-align:left; font-weight:normal; vertical-align:top;}
.contactMap img{ width:412px; height:370px;}
.pubMod_mb12{ margin-bottom:12px;}
.hd{ border-bottom:#e7e7e7 dashed 1px; text-align:center; margin-bottom:10px;}
.hd h1{ font-size:16px; color:#333; font-weight:bold; padding:20px 0 15px;}
.maxPic {text-align:center;}
.maxPic img{max-width:645px;_width:expression(document.body.clientWidth > 645? "645px": "auto" ); margin-bottom:20px;}
.bd{ padding:0 10px 0 0;}
.bd p{ font-size:14px; line-height:22px; padding-bottom:20px; text-indent:2em; color:#333;}
.subP{ padding:0 0 35px;}
.caseList_box{ padding:14px 0 0; width:910px; overflow:hidden; zoom:1;}
.caseList_box li{ display:inline-block; width:200px; margin:0 20px 15px 0;vertical-align:top;}
.caseList_box li a.apic{ display:block; width:200px; height:220px; border:#e7e7e7 solid 1px;}
.caseList_box li a.apic:hover{border:#fdccc2 1px solid;}
.caseList_box li a.apic img{ width:200px; height:214px;}
.caseList_box li a.atxt{ display:block; text-align:center; line-height:30px;}
.caseList_box li a.atxt:hover{ color:#c00; text-decoration:none;}
.verify{display:inline-block;margin-left:10px;width:90px;height:24px;*display:inline;zoom:1;vertical-align:bottom;}
.verify img{height:100%;width:100%;}