html {height:100%;}
body,div,p,h1,h2,h3,h4,h5,h6,form,ul,li,ol,dl,dt,dd {margin:0; padding:0;}
body,th,td,input,select,textarea,button {font:12px/1.5 arial,helvetica,clean,sans-serif; color:#484848;}
body {background:url(../images/bg.jpg) repeat-x 0 0 #fff; height:100%;}
img {border:0;}
a {color:#007cbc; text-decoration:none;}
a:hover {color:#ff6600; text-decoration:underline;}

.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {_height:1%;}
*{font-family:arial;}
.clearfix:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}

.center_con p{line-height:22px;font-family:Arial, Helvetica, sans-serif;font-weight:bold; width:98%;}

/* pages */
.show-pager {clear:both; padding:20px 0; width:100%; text-align:center;}
table.pager {}
table.pager td {padding:0 0.5em; text-align:center;}
table.pager td a {display:block; line-height:2em; padding:0;}
table.pager td.pager-item,
table.pager td.pager-current {padding:0;}
table.pager td.pager-item a {padding:0 0.5em;}
table.pager td.pager-current a,
table.pager td.pager-current strong {background-color:#007cbc; color:#fff; display:block; line-height:2em; padding:0 0.5em; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.wrapper {height:auto;}
.header {background:url(../images/header-bg.jpg) no-repeat 0 0; height:130px; margin:0 auto; overflow:hidden; width:960px;}
.header .inside {height:130px;}
.header .logo {float:left; margin-left:2px; margin-top:16px;}
.header .top-link {float:right; margin-top:15px; margin-right:25px;} 
.top-link{font-weight:bold;font-size:14px;font-family:"Times New Roman", Times, serif; text-transform:uppercase;}
.header a {color:#333;}
.header a:hover {color:#FF0000;}
.nav {background:#fff url(../images/navbg.jpg) repeat-x 0 0; height:42px; margin:0 auto; overflow:hidden; width:960px;}
.nav .inside {height:42px;}
.nav ul {list-style:none; margin-left:5px;}
.nav ul li {float:left; font-size:16px;}
.nav ul li a {color:#fff; display:block; float:left; line-height:36px; padding: 2px 40px 0;font-size:14px; font-family:georgia; font-weight:bold;}
.nav ul li a:hover {font-family:georgia;font-weight:bold;shadow:1px 1px #000;text-decoration:underline;background:url(../images/button_over.jpg) no-repeat center top;}
.nav ul li.current a {color:#ffff00; font-weight:bold;}
.container {background:#fff; margin:0 auto; padding-bottom:15px; width:960px;}
.container .inside {height:auto !important; margin:0 auto; min-height:520px; overflow:hidden; padding-top:20px; padding-bottom:10px; width:910px; zoom:1;}
.location { background:#eee; padding:5px 10px;}
.side {float:right; width:310px;}
.primary {float:left; width:600px;}
.footer {background:url(../images/footer-bg2.jpg) no-repeat 0 0; margin:0 auto; width:960px;}
.footer .inside {height:auto; overflow:hidden; padding:12px 25px; zoom:1;}
.footer .copyright {text-align:center;}
.footer .copyright .p1 {margin-top:8px;}
.footer .copyright .p2 {}
.footer .copyright a {color:#333;}
.footer .copyright a:hover {color:#ff6600;}
.footer .share {margin:6px auto 0 auto; text-align:center; width:150px;}

.cat {font-size:24px; font-weight:bold; font-family:"Times New Roman", Times, serif; margin-top:20px;}
.title {margin-top:20px; text-align:center;}
.title h4 {font-size:24px; font-weight:bold; font-family:"Times New Roman", Times, serif; margin-top:20px;}
.title p {color:#999;}
.content {line-height:1.8; margin-top:20px; font-size:13px;}
.content p, content ul {line-height:1.8; margin-bottom:1em;}
.content table {margin-bottom:1.4em;}
.content th, .content td {line-height:1.8;}
.content .intro {background:#ecf5ff; border:1px dotted #d7e7ff; margin-bottom:20px; overflow:hidden; padding:8px 10px; zoom:1;}
.content .intro:after {content: '.'; display: block; height:0; clear:both;}
.prev_next {margin-top:20px;}
.prev {}
.prev span {color:#999; margin-left:10px;}
.next {margin-top:4px;}
.next span {color:#999; margin-left:10px;}
.side-split {height:20px;}

.categories {}
.categories h3 {background:url(../images/button_bg.jpg) no-repeat 0 0; color:#fff; font-size:14px; font-weight:bold; height:28px; line-height:28px; padding-left:12px;}
.categories ul {background:#e5f1ff; list-style:none; padding:10px 12px; zoom:1;}
.categories ul:after {content:'.'; display: block; clear:both; height:0;}
.categories ul li {display:inline; float:left; font-size:14px; height:24px; line-height:24px; width:49.9%;}
.categories ul li a {color:#006600;}

.hot {}
.photos h3 {color:#9FB919; font-size:28px; font-weight:normal; height:53px; line-height:33px;font-size: 28px; text-shadow:1px 1px #ccc;}
.hot h3 {color:#9FB919; font-size:28px; font-weight:normal; height:33px; line-height:33px;font-size: 28px; text-shadow:1px 1px #ccc;}
.about h3 {background:url(../images/button_bg.jpg) no-repeat 0 0; color:#fff; font-size:15px; font-weight:bold; height:33px; line-height:33px; padding-left:16px;}
.hot ul {list-style:none;}
.hot ul li {border-bottom:1px solid #ededed; height:auto; overflow:hidden; padding:15px 0; zoom:1;}
.hot ul li .pic {float:left; display:inline; width:105px;}
.hot ul li .pic img {height:60px; width:90px;}
.hot ul li .info {float:left; width:190px;}
.hot ul li .info h4 {font-size:12px; font-weight:normal; margin-bottom:3px;}
.hot ul li .info .intro {}
.hot ul li .info .readmore {}
.hot ul li .info .readmore a {}
.hot ul li .info .readmore span {font-size:14px;}
.hot ul li.odd {}
.hot ul li.even {}
.hot .more {margin-top:15px; text-align:right;}
.order {}
.order h3 {background:url(../images/icon-title.gif) no-repeat 0 1px; font-size:14px; font-weight:bold; padding-left:12px; padding-bottom:8px;}
.order p {margin-bottom:1em;}

.article-list {}
.article-list h3 {background:#e0edfe;}
.article-list ul {list-style:none;}
.article-list ul li {border-bottom:1px solid #ededed; height:auto; overflow:hidden; padding:20px 0; zoom:1;}
.article-list ul li .pic {float:left; display:inline; width:170px;}
.article-list ul li .pic img {height:100px; width:150px;}
.article-list ul li .info {float:left; width:400px;}
.article-list ul li .info h4 {font-size:14px; font-weight:normal; margin-bottom:5px;}
.article-list ul li .info .intro { margin-bottom:3px;}
.article-list ul li .info .readmore {}
.article-list ul li .info .readmore a {}
.article-list ul li .info .readmore span {font-size:14px;}
.article-list .more {}
.article-list .more span {font-size:14px;}

.faq-list {margin-top:20px;}
.faq-list ul {list-style:none;}
.faq-list ul li {border-bottom:1px solid #ededed; height:auto; overflow:hidden; padding:5px 0; zoom:1;}
.faq-list .more {}
.faq-list .more span {font-size:14px;}

.picture-list {margin-top:20px;}
.picture-list ul {list-style:none; overflow:hidden; zoom:1;}
.picture-list ul li {float:left; height:120px; overflow:hidden; text-align:center; width:24.9%;}
.picture-list ul li img {vertical-align:top;}
.picture-list ul li p {margin-top:6px;} 

#featured {background:url(../images/loading.gif) no-repeat 50% 50%; width:620px; height:332px; position:relative;}
#featured_items {width:590px;}
.featured_block {width:590px;}
.featured_intro {width:590px; height:26px; line-height:26px; position:absolute; z-index:10; left:0; top:303px;}
.featured_intro p {margin:0; padding:0; font-size:11px; text-align:left;}
.featured_photo {width:590px; height:303px; overflow:hidden;}
.photo_thumb {display:none;}
.photo_full {}
#featured_bar {position:absolute; z-index:20; top:298px; right:0; width:590px; height:30px; border-bottom:4px solid #eff0f1;}
ul#featured_num {float:right; height:30px; position:relative; margin:0; padding:0; list-style:none;}
ul#featured_num li {float:left; display:inline; margin-left:2px; text-align:center; font-size:12px; position:relative;}
ul#featured_num li a {display:block; width:30px; height:30px; line-height:25px; padding-top:5px; color:#666; position:relative;}
ul#featured_num li a:hover,
ul#featured_num li a:active {text-decoration:none;}
ul#featured_num a.activeSlide {color:#fff; font-weight:bold; background:url(../images/focus-on.gif) no-repeat 0 0;}
.tooltip {z-index:100; width:0px; height:0px; overflow:hidden; background:transparent url(../images/thumb_bg.png) no-repeat 0 0; display:none; letter-spacing:normal;}
.tooltip h3 {margin:0; padding:0; height:0; font-size:10px; font-weight:normal; text-align:left; color:#333;}
.tooltip img {margin-top:19px; padding:0;}
.hide {position:absolute; left:-9000px; top:-9000px; overflow:hidden;}
.photos {margin-top:20px;}
.photos .more {margin-top:15px; text-align:right;}
.scroll-pics {height:82px; overflow:hidden; position:relative; width:590px;}
.scroll-pics .scroll-div {float:left; margin-left:6px; margin-right:6px; height:82px; overflow:hidden; width:552px;}
.scroll-pics .pics {width:5000px;}
#scroll-begin, #scroll-end {float:left;}
.scroll-pics span {display:inline; float:left; height:82px; overflow:hidden; text-align:center; width:138px;}
.scroll-pics span img {background:url(../images/loading.gif) no-repeat 50% 50%; height:82px; vertical-align:top; width:122px;}
.scroll-pics a.goLeft {background-image:url(../images/goleft.gif); background-position:0 0; background-repeat:no-repeat; float:left; height:82px; text-indent:-9999px; overflow:hidden; width:13px;}
.scroll-pics a.goLeft:hover {background-image:url(../images/goleft-over.gif);}
.scroll-pics a.goRight {background-image:url(../images/goright.gif); background-position:0 0; background-repeat:no-repeat; float:left; height:82px; text-indent:-9999px; overflow:hidden; width:13px;}
.scroll-pics a.goRight:hover {background-image:url(../images/goRight-over.gif);}
.about {font-family:georgia;font-weight:bold;line-height:22px;}
.about h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal;}
.about p {margin-top:1em;}

.bus-pic {}
.bus-pic h3 {background:url(../images/button_bg.jpg) no-repeat 0 0; color:#fff; font-size:14px; font-weight:bold; height:28px; line-height:28px; padding-left:12px;}
.bus-pic p {margin:10px 0 0 0; padding:0; text-align:center;}
.bus-pic ul {list-style:none; margin:0; padding:0;}
.bus-pic ul li {margin:10px 0 0 0; text-align:center;}
.bus-pic ul li img {margin-bottom:6px; vertical-align:top;}

.boldtext{font-size:14px;font-weight:bold;color:#000000;}