#tearcher ol { display: inline-block; width: 450px; box-shadow:0 0 10px 3px #f7f7f7; margin: 10px; margin-right: 20px; margin-bottom: 20px;}
#tearcher ol li { display: inline-block; vertical-align: top;}
#tearcher ol li:first-child { width: 150px; height: 150px; text-align: center; line-height: 150px;}
#tearcher ol li:first-child a{ display: inline-block; width: 100px; height: 100px; overflow: hidden; border-radius: 50%; vertical-align: middle;}
#tearcher ol li a{ color:#68c159;}
#tearcher ol li img{ width: 100%;}
#tearcher ol div{ color: #a2a2a2; width: 280px;}
#tearcher ol div:first-child{ margin-top: 15px; color: black;}

#qrwrap { width: 238px; height: 238px; border: solid 1px #d0d0d0; border-radius: 10px; margin: 40px auto; margin-bottom: 10px; text-align: center; line-height: 238px;}
#qrwrap img{ vertical-align: middle;}

form{ margin-bottom: 40px; text-align: center;box-shadow:0 0 10px 3px #f7f7f7; padding: 30px;}
form label{ font-size: 36px;color: #333; margin-bottom: 20px; display: block;}
form input { border:solid 1px #d0d0d0; line-height: 40px; padding-left: 5px; width: 350px;}
[name="realname"]{ width: 150px;}
#indexbtn { background: #68c159; color: white; line-height: 40px; padding: 0 30px; border-radius: 5px;}
form button{ display: block; margin: 0 auto; margin-top: 20px;}

#indexh2{ font-size: 24px;  margin: 20px 0;}
h5{ text-align: center; color: #68c159;}

#tearcherinfo { box-shadow:0 0 10px 3px #f7f7f7; padding: 50px;}
#tearcherinfo td{ vertical-align: top;}
#tearcherinfo a{display: block; width: 250px; height: 300px; overflow: hidden; border-radius: 10px; margin-right: 50px;}
#tearcherinfo a img{ width: 100%;}
#tearcherinfo b{ font-size: 36px; color: #333; padding-bottom: 10px;}
#tearcherinfo>img { display: block; width: 100%; margin-top: 50px;}

#applybtn{ display: block; margin: 0 auto; margin-top: 40px; text-align: center;}