﻿/* Code tidied up by ScrapBook */
* { font-size: 14px; padding: 0px; margin: 0px; }
body { color: rgb(0, 0, 0); background-color: #F7F7F7; padding: 0px; margin: 0px auto; overflow-x: hidden; overflow-y: auto; font-family: Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif; font-size: 16px; max-width: 640px; }
div { margin: 0px; padding: 0px; border: 0px none; color: rgb(153, 153, 153); }
img { margin: 0px; padding: 0px; border: 0px none; }
p { margin: 0px 0px 1em; }
table { border-collapse: collapse; border-spacing: 0px; }
li { list-style: outside none none; }
a { text-decoration: none; color: rgb(0, 0, 0); background: transparent none repeat scroll 0% 0%; outline: medium none; }
a:visited { color: rgb(153, 153, 153); }
a:focus { outline: medium none; }
a:hover, a:active { color: rgb(213, 19, 17); outline: medium none; }
h2 { font-size: 1.2em; margin: 0px; }
form { margin: 0px; }
button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }
button, select { text-transform: none; }
input { border-radius: 5px; background-color: rgb(255, 255, 255); border: 1px solid rgb(232, 232, 232); margin: 3px 0px; padding: 15px 10px; width: 99%; line-height: normal; }
textarea { border-radius: 5px; box-sizing: border-box; background-color: rgb(255, 255, 255); border: 1px solid rgb(232, 232, 232); margin: 3px 0px; padding: 5px 3px; width: 99%; }
.btn { width: 100%; padding: 9px 0px; font-size: 16px; text-decoration: none; margin: 5px 0px; cursor: pointer; border-radius: 5px; background-color: #F79D32; border: 1px solid #F79D32; color: rgb(255, 255, 255); display: block; text-align: center; }
.btn:active { padding: 9px 0px; top: 0px; background-image: linear-gradient(to top, rgb(255, 102, 0) 0%, rgb(255, 102, 0) 100%); box-shadow: 0px 1px 0px rgb(255, 102, 0) inset, 0px 1px 2px rgba(0, 0, 0, 0.5); }
body_index, .body_single, .body_article, .body_picture, .body_download, .body_video, .body_product, .body_job, .body_guestbook, .body_feedback {  }
.index, .single, .article, .picture, .download, .video, .product, .job, .guestbook, .feedback { width: 99%; margin: 0px auto; }
#top, #logo, #navigation, #banner, #location, #announcement, #link, #copyright { width: 100%; margin: 0px auto; }
.left_title { padding-top:20px; border: 0px solid red; clear: both; }
.left_title h2 {  text-align:center; color:#000000; width: 100%; overflow: hidden; }
.left_body { padding: 3px 5px; }
.left_bottom { clear: both; height: 5px; }

#copyright { padding: 3px 0px; text-align: center; font-size: 14px; color: rgb(102, 102, 102); border: 0px solid red; margin-bottom: 50px; }
#copyright .bottom_copyright { padding: 3px 0px; font-size: 14px; }
#copyright .bottom_navigation { text-align: center; height: 35px; line-height: 35px; background: rgb(113, 198, 160) none repeat scroll 0% 0%; font-size: 14px; display: none; }
#tool { position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 900; }
ul.toollist { position: fixed; z-index: 900; bottom: 0px; left: 0px; right: 0px; margin: auto; display: block; height: 48px; }
.toollist li { float: left; height: 100%; width: 25%; position: static ! important; margin: 0px; border-radius: 0px ! important; -moz-box-flex: 1; box-sizing: border-box; box-shadow: none ! important; background: transparent none repeat scroll 0% 0%; }
.toollist li a { font-size: 20px; line-height: 20px; text-align: center; display: block; text-decoration: none; padding-top: 2px; position: relative; }
.toollist li a img { width: 24px; height: 24px; }
.toollist li a p { margin: 1px 0px; font-size: 14px; display: block ! important; line-height: 18px; text-align: center; }
.toollist { border-top: 3px solid rgb(238, 238, 238); background: rgb(213, 19, 17) none repeat scroll 0% 0%; box-shadow: 0px 1px 0px rgb(238, 238, 238) inset; }
.toollist li { border-right: 1px solid rgba(255, 255, 255, 0.6); }
.toollist li a { color: rgb(255, 255, 255); }
.guestbook {  }
table.guestbook_table { width: 100%; }
table.guestbook_table .t2 { width: 75%; text-align: left; }
.textlist li, .gridlist li, .wxlist li, .thumblist li { font-size: 16px; line-height: 1.5em; vertical-align: middle; overflow: hidden; }
.wxlist li { overflow: hidden; border-radius: 5px 5px 10px 10px; border: 0px solid rgb(208, 209, 212); margin: 10px auto; padding: 8px; }
