.service-info-detail { width:1270px; min-height:1000px; height:auto; margin:0 auto 15px auto; }
.service-info-detail h6 { font-size:16px; text-align:center; line-height:50px; line-height:50px; margin-bottom:20px; border-bottom:#d0d0d0 1px solid; }

.service-info-detail-top { width:1270px; height:350px; margin-bottom:20px; padding-bottom:20px; border-bottom:#e3e3e3 1px solid; }

.service-info-detail-top-left { width:480px; height:350px; float:left; margin-right:20px; position:relative; z-index:0; }
.service-info-detail-top-left .hd { width:480px; height:10px; text-align:center; position:absolute; bottom:20px; z-index:999; }
.service-info-detail-top-left .hd ul { width:208px; height:10px; margin:0 auto; }
.service-info-detail-top-left .hd ul li { display:inline-block; width:10px; height:10px; background:#fff; cursor:pointer; border-radius:5px; margin-right:3px; }
.service-info-detail-top-left .hd ul li.on { background:#1f533e; }
.service-info-detail-top-left .bd { position:relative; height:100%; z-index:0; }
.service-info-detail-top-left .bd li { zoom:1; vertical-align:middle; }
.service-info-detail-top-left .bd img { width:480px; height:350px; display:block; }

.service-info-detail-top-right { height:350px; float:left; }
.service-info-detail-top-right h2 { height:45px; line-height:45px; font-size:16px; margin-bottom:10px; border-bottom:#e3e3e3 1px dashed; text-align:center; }
.service-info-detail-top-right p { width:770px; height:27px; line-height:27px; }
.service-info-detail-top-right p span { display:inline-block; height:30px; line-height:30px; margin-right:10px; }

.service-info-detail-bottom { width:1270px; min-height:50px; line-height:28px; display:inline-block; }
.service-info-detail-bottom h3 { font-size:16px; }

.notice-village { width:1270px; margin-bottom:20px; }
.notice-village h2 { height:45px; line-height:45px; font-size:16px; margin-bottom:10px; border-bottom:#e3e3e3 1px dashed; text-align:center; }
.notice-village h3 { height:25px;line-height:25px; padding-bottom:15px; font-size:16px; margin-bottom:10px; border-bottom:#e3e3e3 1px dashed; text-align:center; }
.notice-village p { width:1270px; height:30px; line-height:30px; }
.notice-village p span { display:inline-block; /*width:120px;*/ height:30px; line-height:30px; margin-right:10px; }

.info { width:1270px; min-height:550px; margin:15px auto; overflow:hidden; }

.info-left { width:250px; height:300px; float:left; }
.info-left h1 { width:250px; height:40px; margin-bottom:5px; line-height:40px; background:#009237; font-size:15px; color:#fff; text-align:center; }
.info-left ul li a { display:block; width:250px; height:45px; line-height:45px; text-align:center; border-bottom:#f0f0f0 1px solid; }

.info-right { width:1010px; min-height:550px; _height:550px; text-align:left; float:right; }
.info-right table { width:100%; border-collapse:collapse; text-align:center; }
.info-right table td { height:40px; }
