.indexFlashTel{position:relative; overflow:hidden;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:20px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:8px; height:8px; background:#999; margin:0 5px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.indexFlashTel .btnDiv span.on{background:#c01c1b;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%;}
.indexFlashTel .name{font-size:18px; padding:15px 0 10px 0;}
.indexFlashTel .msg{color:#666; padding-bottom:40px;}

.indexPart1{padding:15px; background:#f5f4d6;
-moz-border-bottom-left-radius:50px;
-webkit-border-bottom-left-radius:50px;
border-bottom-left-radius:50px;
-moz-border-bottom-right-radius:50px;
-webkit-border-bottom-right-radius:50px;
border-bottom-right-radius:50px;
}
.indexPart1{padding:15px 15px 0; background:#f5f4d6; margin-bottom:15px;}
.indexPart1 dt{border:#ddd solid 1px; padding:2px; background:#FFF;
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.1);
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);
box-shadow:0px 0px 5px rgba(0,0,0,0.1);
}
.indexPart1 dd{padding:10px 0 0 0; font-size:1.1em;}
.indexPart1 dd li{height:32px; line-height:32px; float:left; width:50%; overflow:hidden; border-bottom:#e4e068 dotted 1px; position:relative;}
.indexPart1 dd li span{position:absolute; top:0px; right:0px; white-space:nowrap;}
.indexPart1 .info{height:35px; line-height:35px; position:relative; font-size:1.2em; background:#c8c7ac; margin-left:-15px; margin-right:-15px; padding:0 15px; clear:both; top:-1px;}
.indexPart1 .info em{position:absolute; top:0px; right:15px; white-space:nowrap;}

.indexPart2 .imgList{position:relative;margin-bottom:30px;}
.indexPart2 .imgList li{position:relative; padding:0 15px;
-moz-box-shadow:0px 5px 5px rgba(0,0,0,0.1);
-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.1);
box-shadow:0px 5px 5px rgba(0,0,0,0.1);
}
.indexPart2 .imgList li div{border:#ddd solid 1px; padding:2px; background:#FFF;
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.1);
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);
box-shadow:0px 0px 5px rgba(0,0,0,0.1);
}
/**.indexPart1 dl{height:160px; position:relative;}
.indexPart1 dt{position:absolute; left:0px; top:0px; width:90px; border:#ddd solid 1px; padding:2px; background:#FFF;
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.1);
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);
box-shadow:0px 0px 5px rgba(0,0,0,0.1);
}
.indexPart1 dd{padding:0 0 0 115px; font-size:1.1em;}
.indexPart1 dd li{height:32px; line-height:32px; overflow:hidden; border-bottom:#e4e068 dotted 1px; position:relative;}
.indexPart1 dd li span{position:absolute; top:0px; right:0px; white-space:nowrap;}

.indexPart2 .imgList{position:relative; min-height:40px; top:-30px;}**/
.indexPart2 .imgList li{position:relative; padding:0 15px;
-moz-box-shadow:0px 5px 5px rgba(0,0,0,0.1);
-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.1);
box-shadow:0px 5px 5px rgba(0,0,0,0.1);
}
.indexPart2 .imgList li img{width:100%;}
.indexPart2 .btnDiv{height:5px; padding-top:10px; text-align:center;}
.indexPart2 .btnDiv span{display:inline-block; width:15px; height:4px; background:#CCC; margin:0 3px;}
.indexPart2 .btnDiv .on{background:#da2c25;}
.indexPart2 .title{padding:0 15px; font-size:1.4em; position:relative; top:-20px;}
.indexPart2 .title i{margin-right:6px;}
.indexPart2 .content{padding:0 15px; position:relative; top:-10px; line-height:1.8em; text-align:justify;}

.ConsultationForm{background:#eee; padding:15px; border-bottom:#ddd solid 1px;}
.ConsultationForm .textarea{border:#ddd solid 1px; padding:5px 10px; background:#FFF;}
.ConsultationForm textarea{width:100%; height:100px; line-height:1.5em;}
.ConsultationForm .btn{text-align:right; padding-top:10px;}
.ConsultationForm .btn1{background:#da2c25; height:28px; width:65px; color:#fffa8c; border:#FFF solid 1px;
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2);
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);
box-shadow:0px 0px 5px rgba(0,0,0,0.2);
}

.Consultation li{padding:10px 15px;}
.Consultation .name{height:40px; line-height:40px; position:relative; font-size:1.1em; padding-left:50px;}
.Consultation .name img{width:38px; position:absolute; left:0px; top:0px; border:#fffa8c solid 1px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.Consultation .name em{position:absolute; top:0px; right:0px; white-space:nowrap; font-size:0.9em; color:#999;}
.Consultation .content{line-height:1.8em; padding:5px 0 10px 0;}
.Consultation .content2{border:#ddd solid 1px; position:relative; padding:10px 80px 10px 10px; line-height:1.6em; min-height:1.6em; background:#FFF; color:#666;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.Consultation .content2 i{display:block; background:url(../image/ico.png) left top no-repeat; background-size:cover; width:20px; height:10px; position:absolute; left:10px; top:-10px;}
.Consultation .content2 em{position:absolute; top:10px; right:10px; white-space:nowrap; color:#999;}
.Consultation .ConsultationForm{padding:5px;}
.Consultation .ConsultationForm textarea{height:80px;}

.Collection .title{height:35px; line-height:35px; padding-left:15px; font-size:1.1em; background:#eee;}
.Collection .list{padding:15px 10px 0 10px; min-height:50px;}
.Collection .list2{border-bottom:#ddd solid 1px;}
.Collection li{float:left; width:20%;}
.Collection li a{display:block; text-align:center; padding-bottom:15px;}
.Collection li div{padding-bottom:5px;}
.Collection li img{width:50px; border:#FFF solid 1px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2);
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);
box-shadow:0px 0px 5px rgba(0,0,0,0.2);
}

.bookForm{background:#dfdcc7; padding:15px 15px 5px;}
.bookForm li{height:45px; position:relative; line-height:32px;}
.bookForm .input1{width:100%; height:44px; line-height:44px; background:#FFF; text-indent:10px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.bookForm label{position:absolute; left:10px; top:0px; white-space:nowrap;}
.bookForm .fa{position:absolute;top:14px;right:10px; font-size:16px; color:#888;}
.bookForm .selectDiv{height:35px; line-height:35px; background:#FFF;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.bookForm .btn1{width:100%; height:33px; background:#fc8e00; color:#FFF; font-size:1.1em;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.book .title{padding:10px 15px; font-size:1.2em; border-bottom:#eee solid 2px;}
.book .title .fa{margin-right:6px;}
.book li{position:relative; padding:10px 15px 10px 70px; line-height:2em; min-height:50px; border-bottom:#eee solid 1px;}
.book .imgDiv{position:absolute; left:15px; top:10px; text-align:center;}
.book .imgDiv img{width:40px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.book dd{color:#666;}
.book dd span{color:#333;}
.book .btn{position:absolute; top:12px; right:10px; display:block; height:26px; line-height:26px; padding:0 10px; border:#eee solid 1px; background:#FFF;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.vote .btn{height:35px; line-height:35px; text-align:center; background:#fefbe0;}
.vote .btn li{float:left; width:50%;}
.vote .btn a{display:block; height:35px; font-size:1.1em; border-right:#eee solid 1px;}
.vote .btn i{position:relative; left:6px;}
.vote .list{padding:15px 15px 0 15px;}
.vote .list li{margin-bottom:10px; border:#ddd solid 1px; min-height:50px; padding:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.1);
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);
box-shadow:0px 0px 5px rgba(0,0,0,0.1);
}
.vote .name{height:35px; line-height:35px; position:relative; padding-left:45px;}
.vote .name img{width:35px; position:absolute; left:0px; top:0px;}
.vote .name em{position:absolute; top:0px; right:0px;}
.vote .name2{padding:10px 0;}
.vote .info{min-height:1.2em; line-height:1.2em; position:relative; border-top:#ddd solid 1px; margin-left:-10px; margin-right:-10px; padding:10px 10px 0; color:#666;}
.vote .info em{position:absolute; top:10px; right:10px;}

.vote .list{padding:15px 15px 0 15px;}
.vote .list li{margin-bottom:10px; border:#ddd solid 1px; min-height:50px; padding:10px; font-size:1.2em;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.1);
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);
box-shadow:0px 0px 5px rgba(0,0,0,0.1);
}
.vote .name{height:35px; line-height:30px; position:relative; padding-left:45px;}
.vote .name img{width:35px; height:55px; position:absolute; left:0px; top:0px;}
.vote .name em{position:absolute; top:0px; right:0px;}
.vote .name2{padding:2px 0 10px 45px; position:relative; top:-4px;}
.vote .info{min-height:1.2em; line-height:1.2em; position:relative; border-top:#ddd solid 1px; margin-left:-10px; margin-right:-10px; padding:10px 10px 0; color:#666;text-align: left;}
.vote .info em{position:absolute; top:10px; right:10px;}







