﻿/* Code tidied up by ScrapBook */
* { margin: 0px; padding: 0px; list-style: outside none none; }
body { max-width: 640px; margin: 0px auto 70px; line-height: 24px; font-family: "tahoma","arial","Microsoft YaHei","Hiragino Sans GB","宋体"; }
.clear { clear: both; }
a { text-decoration: none; color: rgb(51, 51, 51); }
img { border: medium none; vertical-align: middle; }
.h20 { width: 100%; clear: both; height: 20px; }
.h12 { width: 100%; clear: both; height: 12px; }

.l_show { z-index: 99; width: 45px; height: 45px; position: absolute; top: 2px; right: 10px; }
.l_show img { max-width: 100%; }


.show { position: fixed; z-index: 99999; top: 0px; left: 0px; width: 100%; height: 100%; }
.show_box { width: 88%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 2px 6px 6px rgb(102, 102, 102); position: absolute; left: 6%; border-radius: 10px; top: 10%; }
.show_t { width: 100%; border-radius: 10px 10px 0px 0px; background: rgb(74, 181, 109) none repeat scroll 0% 0%; padding-top: 10px; }
.show_t h2 { font-size: 24px; text-align: center; line-height: 26px; color: rgb(255, 255, 255); padding: 10px 15px; }
.show_t h2 strong { font-size: 16px; font-weight: normal; }
.show_t h2 a { float: right; color: rgb(255, 255, 255); }
.show_bg { top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0% ! important; }
.show_tel { text-align: center; padding: 20px 0px 0px; height: 200px; margin: 0px auto; }
.show_tel input { height: 44px; line-height: 44px; width: 240px; padding-left: 20px; }
.show_tel ul li { margin: 5px 0px; }
.show_tel ul li a { line-height: 48px; font-size: 18px; padding: 8px 20px; text-align: center; background: rgb(74, 181, 109) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.show_tel ul li a:hover { background: rgb(255, 180, 0) none repeat scroll 0% 0%; }
.show_tel ul li p { font-size: 20px; padding: 10px 0px; font-style: italic; }
.show_tel ul li p strong { color: rgb(221, 0, 0); }
.nav_show { position: fixed; display: none; top: 0px; left: 0px; z-index: 99999; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.9); }
.nav_cont { width: 90%; height: 300px; position: fixed; top: 50%; margin-top: -150px; margin-left: 5%; }
.nav_cont ul li { width: 25%; padding-top: 10px; line-height: 20px; height: 90px; text-align: center; float: left; }
.nav_cont ul li img { width: 45px; height: 45px; }
.nav_cont ul li a { color: rgb(51, 51, 51); font-size: 14px; }
.nav_show .nav_close { position: fixed; right: 20px; top: 20px; text-align: center; width: 50px; height: 50px; }
.nav_show .nav_close a { width: 100%; height: 50px; display: block; }
