<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ---------------------------------------------------------------------- */
/* Theme Information
/* ----------------------------------------------------------------------
Name: Finesse
Description: Responsive Business Theme
Version: 2.2.2
Author: Ixtendo
Author URI: http://www.ixtendo.com
------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------- */
/* Imported Stylesheets (Their order is important.)
/* ---------------------------------------------------------------------- */


@import url();

@import url();
@import url();
@import url();
@import url();

@import url();


/* ---------------------------------------------------------------------- */
/* Finesse Styles
/* ----------------------------------------------------------------------
TABLE OF CONTENTS

-Generic
-Containers
-Headings
-Links
-Text &amp; Content Blocks
-Header
	-Logo &amp; Tagline
	-Contact Info
-Navigation Bar
-Forms
-Homepage
-Icon Boxes
-Carousel
-Portfolio &amp; Blog
-Portfolio
-Blog
-Columns
-Footer
-Widgets
-Scroll to Top
-Error Page
-Search Results
-Pagination
-Tables
-About Us
-Clients
-Media Queries
------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------- */
/* Generic
/* ---------------------------------------------------------------------- */
/*---新闻快讯@2014-5-4---begin*/
.newscontainer{
	max-width: 100%;
	padding-top: 25px;
	border-top: 1px solid #E5E5E5;}
.newscontainer .circle li a{
	color:black;}
.newscontainer .circle li a:hover{
	color:#f25824;}

.tagscontainer{
	max-width: 100%;
	padding-top: 25px;
	border-top: 1px solid #E5E5E5;}
 /*---新闻快讯@2014-5-4---end*/
* {
	margin: 0;
	padding: 0;
	outline: none;
           list-style: none;}




body {
	font-family: '微软雅黑', sans-serif;
	font-size: 12px;
	line-height: 1.5em; /* 18px */
	color: #383838;
	background-color: #fff;
	background-image: none;
	background-repeat: repeat;
	background-position: left top;
	/* fix for webkit rendering */
	-webkit-font-smoothing: antialiased; 
	-webkit-text-size-adjust: 100%;}



iframe, video, audio {
	display: block;}

/*img,*/ embed, object, video { /* note: keeping img here will cause problems if you're using foreground images as sprites. */
	max-width: 100%;}

video {
	width: 100%;
    height: auto;}

ul {
	list-style: none;}

/* Clearfix */

.clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden; 
	visibility: hidden;
	width: 0;}

/* ---------------------------------------------------------------------- */
/* Containers
/* ---------------------------------------------------------------------- */
#wrap {
	border-top: 5px solid #383838;
	padding-top: 33px;
	overflow: hidden;}
#wrap #main p{
	line-height:28px;
	font-size:16px;}
#wrap #main .time{
	font-size:14px;}
.container {
	width: 940px;
	margin: 0 auto;}

/* ---------------------------------------------------------------------- */
/* Headings
/* ---------------------------------------------------------------------- */
h1, h2, h3,h6 {
	margin-bottom: 15px;}

 h4,h5 {
	margin-bottom: 8px;}

h1#page-title {
    padding: 25px 0;	
	border-bottom: 1px solid #e5e5e5;}

h1 {
	font-family: '微软雅黑', sans-serif;
	font-weight: 300;
	font-size: 2.333em; /* 28px */
	line-height: 1.214em;}

h2 {
	font-family: '微软雅黑', sans-serif;
	font-weight: bold;	
	font-size: 1.5em; /* 18px */
	line-height: 1.333em;}

h3 {
	font-family: '微软雅黑', sans-serif;
	font-weight: 600;
	font-size: 1.333em; /* 16px */	
	line-height: 1.375em;}

h4 {
	font-family: '微软雅黑', sans-serif;
	font-weight: 600;
	font-size: 1.166em; /* 14px */	
	line-height: 1.428em;}

h5 {
	font-family: '微软雅黑', sans-serif;
	font-weight: normal;
	font-size: 1.083em; /* 13px */	
	line-height: 1.461em;}

h6 {
	font-family: '微软雅黑', sans-serif;
	font-weight: bold;
	font-size: 1em; /* 12px */	
	line-height: 1.5em;}

/* ---------------------------------------------------------------------- */
/* Links
/* ---------------------------------------------------------------------- */
a, a &gt; * {
	text-decoration: none;}

a, a &gt; *,
.button,
.jcarousel-prev, .jcarousel-next {
	-webkit-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-moz-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-ms-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-o-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;}

a:hover, a &gt; * {
	color: #383838;}

/* ---------------------------------------------------------------------- */
/* Text &amp; Content Blocks
/* ---------------------------------------------------------------------- */
p {
	margin-bottom: 20px;}


#page-header {
	margin-bottom: 5px;}
section,
#sidebar {
	margin-bottom: 40px;}
.float-left {
	float: left;}

.float-right {
	float: right;}

.tip, caption, .caption {
	color: #999;
	font-size: 0.916em; /* 11px */
	font-style: italic;}

.grey-text {
	color: #999;}

.invisible {
	display: none !important;}

hr {
	background-color: #e5e5e5;
	color: #e5e5e5;
	border: none;
	height: 1px;
	clear: both;
	margin: 20px 0;}

mark {
	font-style: normal;
    font-weight: normal;}

.intro {
	font-weight: 600;
	font-size: 1.083em;}

.note {
	color: #f25824;}


.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
/* ---------------------------------------------------------------------- */
/* Header
/* ---------------------------------------------------------------------- */
#header-top {
	margin-bottom: 29px;}

#header-top .one-half.column-last {
	float: right;}

/* Logo &amp; Tagline */

#logo {
	font: 2.666em/1em 'Metrophobic', sans-serif; /* 32px */
	float: left;
	text-transform: lowercase;
	margin-right: 15px;
	margin-bottom: 0;}

#logo a {
	display: block;
	color: #383838;}

#tagline {
	float: left;
	margin-top: 11px;
	margin-bottom: 0;
	color: #888;}

/* Contact Info */

#header .contact-info {
	float: right;	
	margin-top: 11px;}

#header .contact-info p {
	float: right;
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 20px;
	margin-bottom: 0;}

#header .contact-info .email {
	background-image: url(../images/mail.png);
	padding-left: 21px;}

#header .contact-info .phone {
	background-image: url(../images/phone.png);
	padding-left: 22px;}

/*----热线样式@2014-5-4,添加-----begin*/
#header .contact-info .hotline {
	padding-left: 22px;
	font-size:24px;
	font-weight:800;
	font-family:微软雅黑;
	color:#959595;}
#header .contact-info .phonehot {
	background-image: url(../images/phone.png);
	margin-top:10px;	
	padding-left: 22px;
	font-size:24px;
	font-family: 微软雅黑, sans-serif;
	color: #f25824;}
/*----热线样式@2014-5-4,添加-----end*/


/* ---------------------------------------------------------------------- */
/* Navigation Bar
/* ---------------------------------------------------------------------- */
#navbar {
	border: 1px solid #e5e5e5;
	margin-bottom: 15px;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* chrome,safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* chrome10+,safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* ie10+ */
	background: linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );}

/* Navigation */

#nav {
	float: left;
	height: 3.166em; /* 38px */
	position: relative;
	top: -1px;
	left: -1px;}

/* Navigation List */

ul#navlist li {
	float: left;
	min-width: 8.666em;}

ul#navlist li a { 
	font-size:15px;
	display: block;
	font-weight: bold;
	padding: 10px 20px;	
	text-align: center;
	color: #383838;
	border: 1px solid #e5e5e5;
	border-left: none;
	box-shadow: 1px 0 rgba(255,255,255,0.75);}

ul#navlist li:first-child a { 
	border-left: 1px solid #e5e5e5;}

ul#navlist li.current a, .no-touch ul#navlist li a:hover, ul#navlist li a.selected {
	color: #fff;}

.no-touch ul#navlist li a:hover, ul#navlist li a.selected {
	background-color: #383838 !important;
	border-color: #383838 !important;}

/* Drop-Down Menus */

.ddsubmenustyle, .ddsubmenustyle div {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	z-index: 100;}

.ddsubmenustyle &gt; ul {
	top: -1px !important;}

.ddsubmenustyle ul {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;}

.ddsubmenustyle li a {
	display: block;
	color: #fff;
	background-color: #383838;
	padding: 8px 15px;
	border-top: 1px solid #4d4d4d;
	border-bottom: 1px solid #262626;}

.ddsubmenustyle &gt; ul &gt; li:first-child a {	
	border-top: none;}

/* Neutral CSS */

.ddiframeshim {
	position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;}

/* Tiny Nav */

.tinynav { 
	display: none; 
	height: 2.333em; /* 28px */
	padding: 0.416em 10px; /* 5px 10px */
	margin: 0.416em 14px; /* 5px 14px */
	background-color: #e5e5e5;
	border: none;}

.tinynav option {
	padding: 5px 10px;}

/* ---------------------------------------------------------------------- */
/* Forms
/* ---------------------------------------------------------------------- */
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	-webkit-appearance: none;}

/* Fix for Mobile Safari */
input[type="checkbox"] { 
	-webkit-appearance: checkbox;}

input[type="radio"] { 
	-webkit-appearance: radio;}

input {
	line-height: normal;}

textarea {
	overflow: auto;}

input[type="submit"] {
	width: auto;}

::-webkit-input-placeholder { /* chrome, safari */
	color: #999;}

/* Firefox */
:-moz-placeholder { 
   color: #999;}

::-moz-focus-inner { /* removes the extra padding and dotted border on buttons in firefox */	      
	padding: 0;         
	border: none;}

/* Search Form */

#search-form {
	float: right;	
	position: relative;
	margin: 5px 14px 5px 20px;}

/* Initial */

#s {
	position: absolute;
	top: 132px;
	right: 362px;
	
		padding: 0.5em 36px 0.5em 10px; /* 6px 36px 6px 10px */
	border: none;
	background-color: #e5e5e5;}

.small-search {
    width: 200px !important;
    padding-right: 10px !important;
    top: 38px !important;
    z-index: 10;}

#s::-webkit-input-placeholder { /* chrome, safari */
	color: #888;}

#s:-moz-placeholder { /* firefox */
   color: #888;}

#search-submit {
	position: absolute;
	top: 132px;
	right: 362px;
	width: 36px;
	height: 2.333em; /* 28px */
	background: url(../images/search.png) no-repeat center center; 
	border: none;
	text-indent: -10000em;
	background-color: #e5e5e5;	
	cursor: pointer;}

/* Newsletter Form */

#newsletter-wrap {
    padding-top: 25px;
	border-top: 1px solid #e5e5e5;}

#newsletter-form input#newsletter {
	float: left;
	width: 74.347%; /* 342px/460px */
	margin-right: 10px;}

#newsletter-form input.button {
	float: right;
	margin-right: 0;
	margin-bottom: 5px;}

#newsletter-wrap .tip {
	margin-top: 7px;}

/* Content Form */

.content-form p {
    margin-bottom: 10px;}

.content-form input, .content-form textarea, .content-form select {
	background-color: #f7f7f7;	
	border: 1px solid #e5e5e5;
	padding: 6px 10px;
	border-radius: 0;}

.content-form input:hover, .content-form textarea:hover, .content-form select:hover {
	border-color: #d9d9d9;}

.content-form input:focus, .content-form textarea:focus, .content-form select:focus {
	border-color: #ccc;}

.content-form input {
	width: 50%;}

.content-form label, .content-form input, .content-form textarea, .content-form select {
    margin-bottom: 5px;}

.content-form label {
	display: block;
	clear: both;}

.content-form .error {
	color: #f25824;}

.content-form textarea, .content-form select {
	width: 60%;
	height: 160px;}

.content-form input[type="file"] {
    padding: 0;
    border: none;}

/* Comment Form */

#comment-form p {
    margin-bottom: 10px;}

#comment-form input, #comment-form textarea {
	background-color: #f7f7f7;	
	border: 1px solid #e5e5e5;
	padding: 6px 10px;
	border-radius: 0;}

#comment-form input:hover, #comment-form textarea:hover {
	border-color: #d9d9d9;}

#comment-form input:focus, #comment-form textarea:focus {
	border-color: #ccc;}

#comment-form input {
	width: 50%;}

#comment-form label, #comment-form input, #comment-form textarea {
    margin-bottom: 5px;}

#comment-form label {
	display: block;
	clear: both;}

#comment-form .error {
	color: #f25824;}

#comment-form textarea {
	width: 60%;
	height: 160px;}

/* ---------------------------------------------------------------------- */
/* Homepage
/* ---------------------------------------------------------------------- */
#slider-home {
	margin-bottom: 15px;}

/* ---------------------------------------------------------------------- */
/* Icon Boxes
/* ---------------------------------------------------------------------- */
.iconbox {
	text-align: center;	
	margin-bottom: 20px;}

.iconbox h4 a {
	color: #383838;}

.iconbox-icon {
	display: block;
	height: 42px;
	margin: 0 auto 20px;
	background-repeat: no-repeat;}

.iconbox.computer .iconbox-icon {
	background-image: url(../images/computer.png);
	width: 44px;}

.iconbox.mouse .iconbox-icon {
	background-image: url(../images/mouse.png);
	width: 28px;}

.iconbox.applications .iconbox-icon {
	background-image: url(../images/applications.png);
	width: 50px;}

.iconbox.cog .iconbox-icon {
	background-image: url(../images/cog.png);
	width: 42px;}

.iconbox.globe .iconbox-icon {
	background-image: url(../images/globe.png);
	width: 32px;}

.iconbox.write .iconbox-icon {
	background-image: url(../images/write.png);
	width: 42px;}

.iconbox.address-book .iconbox-icon {
	background-image: url(../images/address-book.png);
	width: 34px;}

.iconbox.chemical .iconbox-icon {
	background-image: url(../images/chemical.png);
	width: 24px;}

/* ---------------------------------------------------------------------- */
/* Carousel
/* ---------------------------------------------------------------------- */
h2 span.more {
	font-weight: normal;
	font-size: 0.666em; /* 12px/18px */	
	line-height: 1.5em;}

h2 span.more a {
	font-style: italic;}

.jcarousel-container {
	max-width: 100%;
	padding-top: 25px;
	border-top: 1px solid #e5e5e5;}

.jcarousel-clip {
	overflow: hidden;
	width: 100%;}
/*---服务指南图标样式--*/
.iconbox-carousel &gt; li{
	float: left;
	width: 100px;
	margin-right: 20px;}
.project-carousel &gt; li,
.post-carousel &gt; li {
	float: left;
	width: 190px;
	margin-right: 20px;}

.jcarousel-prev, .jcarousel-next {
	position: absolute;
    top: -35px;
    width: 19px;
    height: 19px;
    cursor: pointer;
    background-color: #bfbfbf;
	background-image: url(../images/carousel-arrows.png);
	background-repeat: no-repeat;}

.jcarousel-prev {
	right: 20px;
	background-position: 7px 5px;}

.jcarousel-next {
	right: 0;
	background-position: -18px 5px;}

.jcarousel-prev-disabled, .jcarousel-prev-disabled:hover, .jcarousel-prev-disabled:focus,
.jcarousel-next-disabled, .jcarousel-next-disabled:hover, .jcarousel-next-disabled:focus {
	background-color: #d9d9d9 !important;
	cursor: default;}

/* ---------------------------------------------------------------------- */
/* Portfolio &amp; Blog
/* ---------------------------------------------------------------------- */
.entry-image,
.entry-video,
.entry-audio,
.entry-slider {
	margin-bottom: 20px;}

.entry-image &gt; a,
.entry-slider &gt; ul &gt; li &gt; a {
	display: block;	
	position: relative;}

.entry-image,
.entry-slider &gt; ul &gt; li {
	background-color: #fff;}

.entry-image {
	display: inline-block;}

.entry-image,
.entry-image img,
.entry-slider,
.entry-slider img {
	max-width: 100%;}

.entry-title a {
   color: #383838;}

/* Overlay */

.entry-image &gt; a .overlay, 
.entry-slider &gt; ul &gt; li &gt; a .overlay {
	opacity: 0;
	filter: alpha(opacity=0);
    z-index: 0;}

.entry-image &gt; a:hover .overlay, 
.entry-slider &gt; ul &gt; li &gt; a:hover .overlay {
	opacity: 1;
	filter: alpha(opacity=100);
    z-index: 1;}

.overlay {
	display: block;
	background-color: rgba(0,0,0,0.3);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;}

.overlay.zoom {
	background-image: url(../images/overlay-zoom.png);}

.overlay.link {
	background-image: url(../images/overlay-link.png);}

/* Entry Slider */

.entry-slider {
	position: relative;}

.entry-slider-nav a {
	position: absolute;
    top: 50%; 
	margin-top: -13px;
    width: 23px;
    height: 27px;
    cursor: pointer;
	background-image: url(../images/arrows.png);
	background-repeat: no-repeat;
	z-index: 10;
	text-indent: -10000em;}

.entry-slider-nav a.prev {
	left: 0;
	background-position: 8px 7px;}

.entry-slider-nav a.next {
	right: 0;
	background-position: -19px 7px;}

.entry-slider-nav a.disabled:link, .entry-slider-nav a.disabled:visited, 
.entry-slider-nav a.disabled:hover, .entry-slider-nav a.disabled:active {
	background-color: rgba(0,0,0,0.6);
	cursor: default;}

/* ---------------------------------------------------------------------- */
/* Portfolio
/* ---------------------------------------------------------------------- */
.project-carousel &gt; li {
	text-align: center;}

/* Portfolio Gallery */

ul.portfolio-grid {
	margin-right: -20px;}

ul.portfolio-grid &gt; li {
	margin-bottom: 20px;
	text-align: center;}

ul.portfolio-grid &gt; li.one-fourth {
	float: left;
	width: 220px;
	height: 223px;
	margin-right: 20px;}

/* Filter */

#filter {
	margin-bottom: 40px;}

#filter &gt; span {
	margin: 5px 10px 5px 0;}

#filter ul, #filter li {
	display: inline-block;}

#filter li {
	margin: 5px 5px 5px 0;}

#filter li, #filter &gt; span {
	vertical-align: middle;}

#filter a {
	display: block;
	line-height: normal;
	color: #383838;
	background-color: #e5e5e5;
	padding: 5px 10px;}

#filter a:hover, #filter li.active a {
	color: #fff;}

/* ---------------------------------------------------------------------- */
/* Blog
/* ---------------------------------------------------------------------- */
.post-carousel .entry-meta {
	width: 40px;
	margin-right: 10px;}

.entry-meta {
	width: 100px;
	margin-right: 20px;
	float: left;
	font-size: 0.916em; /* 11px */
	line-height: 1.272em; /* 14px/11px */
	color: #888;}

.entry-meta .title {
	font-weight: bold;	
	font-style: normal;}

.entry-meta .title {
	color: #383838;}

a.post-format-wrap,
.entry-meta &gt; span {
	display: block;}

.entry-meta &gt; span {
	margin-bottom: 5px;	
	font-style: italic;}

.post-format {
	display: block;
	width: 36px;
	height: 36px;
	margin-bottom: 10px !important;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #bfbfbf;	
	text-indent: -10000em;}

.post-format.standard {
	background-image: url(../images/post-standard.png);}

.post-format.image {
	background-image: url(../images/post-image.png);}

.post-format.gallery {
	background-image: url(../images/post-gallery.png);}

.post-format.video {
	background-image: url(../images/post-video.png);}

.post-format.audio {
	background-image: url(../images/post-audio.png);}

.post-format.quote {
	background-image: url(../images/post-quote.png);}

.post-format.link {
	background-image: url(../images/post-link.png);}

.post-format.aside {
	background-image: url(../images/post-aside.png);}

.entry-body {
	overflow: hidden;}

.blog-entry-list .entry {
	border-top: 1px solid #e5e5e5;
	padding-top: 40px;}

.blog-entry-list .entry:first-child {
    border: none;
	padding: 0;}

.blog-entry-list .entry, .blog-entry-single .entry {
    margin-bottom: 20px;}

/* Comments */

#comments {
    padding-top: 40px;	
	border-top: 1px solid #e5e5e5;
	margin-bottom: 20px;}

/* Comments Header */

#comments h3 {
	margin-bottom: 20px;}

/* Comment List */

ol.comment-list, ol.children {
	list-style: none;}

#comment-1 {
	border-top: none;}

li.comment .comment-wrap {
	padding: 20px 0;
	border-top: 1px dotted #ccc;}

li.comment ol.children {
	margin-left: 65px;}

/* Comment List Content */

ol.comment-list .avatar-wrap {
	float: left;
	margin-right: 15px;}

ol.comment-list .avatar-wrap a.comment-edit-link {
	display: block;
	margin-top: 10px;
	text-align: center;
	font-style: italic;}

ol.comment-list .comment-details {
	overflow: hidden;}

ol.comment-list .comment-author {
	font-weight: bold;}

ol.comment-list .comment-author a {
    color: #383838;}

ol.comment-list .comment-meta {
	margin-bottom: 15px;	
	color: #888;
	font-style: bold;}

ol.comment-list .comment-reply-link {
	font-style: bold;}

/* Respond (Leave a Comment) */

#respond {
    padding-top: 40px;	
	border-top: 1px solid #e5e5e5;}

#reply-title small {
	float: right;
	margin-top: 2px;
	font-size: 0.75em; /* 12px/16px */
	line-height: 1.5em; /* 18px/12px */
	font-weight: normal;
	font-style: bold;}

/* ---------------------------------------------------------------------- */
/* Columns
/* ---------------------------------------------------------------------- */
.one-half, .one-third, .one-fourth, .two-thirds, .three-fourths {
	display: inline;
	float: left;
    margin-right: 2%;}

.one-half {
	width: 49%;	
	max-width: 460px;}

.one-third {
	width: 32%;	
	max-width: 300px;}

.one-fourth {
	width: 23.5%;	
	max-width: 220px;}

.two-thirds {
	width: 66%;	
	max-width: 620px;}

.three-fourths {
	width: 74.5%;	
	max-width: 700px;}

.column-last { 
	margin-right: 0 !important;}

/* ---------------------------------------------------------------------- */
/* Footer
/* ---------------------------------------------------------------------- */
#footer {
	color: #999;
	background-color: #383838;	
	border-top: 5px solid #e5e5e5;
}
#footer p{
	font-size:13px;}
#footer li a{
	font-size:13px;}
#footer h2,
#footer h3 {
	color: #e5e5e5;}

#footer h3 {
	padding-bottom: 10px;
	border-bottom: 1px solid #4c4c4c;	
	margin-bottom: 25px;}

#footer-top {
        width:940px;
	overflow: hidden;	
	padding: 36px 0 0px;}

#footer-top a:hover {
	color: #e5e5e5;}

#footer-bottom {
	overflow: hidden;
	padding: 25px 0;
	border-top: 1px solid #4c4c4c;	
	font-size: 0.916em;}

#footer-bottom a {
	color: #bfbfbf;}

#footer-bottom p {
	margin: 0;}

#footer-nav ul {
	text-align: right;}

#footer-nav ul li {
	display: inline;}

/* ---------------------------------------------------------------------- */
/* Widgets
/* ---------------------------------------------------------------------- */
.widget {
	margin-bottom: 20px;}

#sidebar .widget {
	margin-bottom: 48px;}

/* Latest Posts */

/* .latest-posts li {
	background: url() no-repeat left 0.333em; 
	padding-left: 21px;	
	margin-bottom: 20px;
} */
/*---底部li@2014-5-4---begin*/
.latest-posts li {
	padding-left: 0px;	
	margin-bottom: 10px;}
/*---底部li@2014-5-4---end*/
.latest-posts li &gt; a {
	display: block;}

.latest-posts li &gt; span {
	display: block;
	font-size: 0.916em; /* 11px */
	margin-top: 5px;
	font-style: bold;}

/* Twitter */

.twitter-widget ul li {
	background: url(../images/twitter-bullet-footer.png) no-repeat left 0.333em; /* 4px */
	padding-left: 26px;
	margin-bottom: 20px;	
	word-wrap: break-word;}

.twitter-widget ul li &gt; span {
	display: block;}

.tweet_time {
	font-size: 0.916em; /* 11px */
	margin-top: 5px;
	font-style: bold;}

#footer-top .tweet_time a {
	color: #bfbfbf;}
/*---友情链接@2014-5-3---begin*/
#footer-top .flink {
	color:#999;}
/*---友情链接@2014-5-3---end*/
/* Flickr */

.flickr-widget ul {
	margin-right: -5px;}

.flickr-widget ul li {
	float: left;
	margin: 0 5px 5px 0;}

.flickr-widget ul img {
	width: 70px;
	height: 70px;}

/* Contact Info */

.contact-info p {
    background-repeat: no-repeat;
    padding-left: 23px;
	margin-bottom: 15px;
	font-size:13px;}

.contact-info .address {
	background-image: url(../images/home.png);
	background-position: left 0.083em;}

#footer .contact-info .address {
	background-image: url(../images/home-footer.png);}

.contact-info .phone {
	background-image: url(../images/phone.png);
	background-position: left 0.083em;}

#footer .contact-info .phone {
	background-image: url(../images/phone-footer.png);}

.contact-info .email {
	background-image: url(../images/mail.png);
	background-position: left 0.25em;}

/*---底部联系电话&amp;&amp;传真样式----begin*/
.contact-info .ZipCode {
	background-image: url(../images/zipcode.png);
	background-position: left 0.25em;}

.contact-info .fax {
	background-image: url(../images/fax.png);
	background-position: left 0.25em;}
/*---底部联系电话&amp;&amp;传真样式----begin*/
#footer .contact-info .email {
	background-image: url(../images/mail-footer.png);}

.contact-info .business-hours {
	background-image: url(../images/clock.png);
	background-position: left 1px;}

.contact-info .social-links {
	margin-top: 20px;}

/* Social Links */

.social-links ul {
	overflow: hidden;
	margin-right: -6px;}

.social-links li {
	float: left;
	margin: 0 6px 6px 0;}

.social-links a {
	display: block;
	width: 24px;
	height: 24px;
	background-position: left top;
	background-repeat: no-repeat;	
	text-indent: -10000em;}

.social-links li.twitter a {
	background-image: url(../images/twitter-circular.png);}

.social-links li.facebook a {
	background-image: url(../images/facebook-circular.png);}

.social-links li.google a {
	background-image: url(../images/google-circular.png);}

.social-links li.youtube a {
	background-image: url(../images/youtube-circular.png);}

.social-links li.skype a {
	background-image: url(../images/skype-circular.png);}

.social-links li.rss a {
	background-image: url(../images/rss-circular.png);}

/* Menu with Separators */

.widget ul.menu li {
	border-bottom: 1px dotted #ccc;}

.widget ul.menu li &gt; a {
	display: block;
    color: #383838;
    padding: 5px 0 5px 11px;
	background: url(../images/arrow-right.png) no-repeat left 0.833em;}

/* Tags */

ul.tags li {
	float: left;
	margin: 0 5px 5px 0;}

ul.tags a {
	display: block;
	background-color: #e5e5e5;
	color: #383838;
	padding: 5px 10px;}

ul.tags a:hover {
	color: #fff;}

/* ---------------------------------------------------------------------- */
/* Scroll to Top
/* ---------------------------------------------------------------------- */
#toTop, #toTopHover {
	background: no-repeat url(../images/scroll-top.png) center center;
	width: 30px;
	height: 30px;
	overflow: hidden;
	bottom: 30px;
	right: 20px;
	text-indent: -10000em;
	position: fixed;}

#toTop {
	display: none;
	background-color: #999;}

#toTopHover {
	display: block;
	opacity: 0;}

#toTop:active, #toTop:focus {
	outline: none;}

/* ---------------------------------------------------------------------- */
/* Error Page
/* ---------------------------------------------------------------------- */
.error-page #page-title {
	background: url(../images/alert-56.png) no-repeat left center;
	padding-left: 66px;}

/* ---------------------------------------------------------------------- */
/* Search Results
/* ---------------------------------------------------------------------- */
ul#search-results li {
	border-top: 1px dotted #ccc;
	padding: 20px 0;}

ul#search-results li:first-child {
	border: none;	
	padding-top: 0;}

ul#search-results h2 {
	margin-bottom: 5px;}

ul#search-results h2 a,
ul#search-results h2 a strong {
	color: #383838;}

ul#search-results p {
	margin: 0;}

/* ---------------------------------------------------------------------- */
/* Pagination
/* ---------------------------------------------------------------------- */
.page-nav {
	border-top: 1px solid #e5e5e5;	
	padding-top: 40px;
	margin-bottom: 40px;}

.page-nav &gt; span {
	margin-right: 20px;}

.page-nav ul, .page-nav li, .page-nav &gt; span {
	display: inline-block;}

.page-nav li, .page-nav &gt; span {
	vertical-align: middle;}

.page-nav li {
	margin-right: 5px;
	line-height: normal;}

.page-nav a {
	display: block;
	background-color: #e5e5e5;
	color: #383838;}

.page-nav a, .page-nav li.current {
	padding: 5px 10px;}

.page-nav a:hover, .page-nav li.current {
	color: #fff;}

/* ---------------------------------------------------------------------- */
/* Tables
/* ---------------------------------------------------------------------- */

/* Generic Table */

.gen-table {
	width: 100%;	
	margin-bottom: 20px;}

.gen-table caption {
	margin-bottom: 10px;}

.gen-table th {
	font-weight: bold;}

.gen-table th, .gen-table td {
	background-color: #fff;
	padding: 5px;	
	text-align: center;
	border: 1px solid #e5e5e5;	
	vertical-align: top;}

.gen-table .empty-left-top {
	background-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;}

.gen-table .empty-left-bottom {
	background-color: transparent;	
	border-left-color: transparent;
	border-bottom-color: transparent;}

.gen-table td.top-left {
	text-align: left;
	vertical-align: top;}

.gen-table thead th {
	font-size: 1.166em;}

.gen-table thead th,
.gen-table tfoot td {
	background-color: #f0f0f0;	
	border-color: #d9d9d9;}

.gen-table tbody th,
.gen-table tr.odd th, .gen-table tr.odd td {
	background-color: #f7f7f7;}

.gen-table tfoot td {
	font-style: italic;
	font-size: 0.916em;}

.gen-table tfoot .button {
	font-style: normal;
	font-size: 1.09em; /* 12px/11px */
	margin: 5px 0;}

.gen-table span.check {
	display: inline-block;
	background: url(../images/check-green.png) no-repeat left top;
	width: 18px;
	height: 14px;}

.gen-table tfoot + tbody tr.row-last th, 
.gen-table tfoot + tbody tr.row-last td {
	border-bottom-color: #d9d9d9;}

/* Pricing Table */

.pricing-table span.title {
	display: block;
	font-size: 1.714em; /* 24px/14px */
	line-height: 1.25em;}

.pricing-table th, .pricing-table td {
	padding: 10px 15px;}

.pricing-table span.price {
	display: block;
	line-height: 2.571em;}

.pricing-table span.price span {
	font-weight: 600;
	font-size: 1.428em; /* 20px/14px */
	color: #669900;}

.pricing-table span.price sup {
	font-weight: normal;}

.pricing-table tbody tr:hover td {
	background-color: #fff;}

.pricing-table tbody tr:hover th, .pricing-table tbody tr:hover td {
	background-color: #fff !important;}

.pricing-table tbody tr:hover th,
.pricing-table tr.odd:hover th, .pricing-table tr.odd:hover td {
	background-color: #f7f7f7 !important;}

/* Pricing Boxes */

.pricing-box {
	margin-bottom: 20px;	
	text-align: center;}

.pricing-box .header,
.pricing-box .footer {
	background-color: #f0f0f0;
    border: 1px solid #d9d9d9;}

.pricing-box .footer {
	padding: 10px 15px;}

.pricing-box ul.features {
	background-color: #fff;	
	border: 1px solid #e5e5e5;
	border-top: none;
	border-bottom: none;
	padding: 10px 15px;}

.pricing-box ul.features li {
	border-top: 1px solid #e5e5e5;
	padding: 5px 0;}

.pricing-box ul.features li:first-child {
	border: none;}

.pricing-box .button {
	margin: 5px 0;}

.pricing-box .title {
    font-weight: bold;
	font-size: 1.5em; /* 18px */
	line-height: 1.333em; /* 24px/18px */
	background-color: #d9d9d9;
	padding: 5px 15px;
	margin: 0;}

.pricing-box .price {
	line-height: normal;
	padding: 10px 15px;
	margin: 0;	
	border-top: 1px solid rgba(255,255,255,0.4);}

.pricing-box .price span {
	font-weight: 600;
	font-size: 2.142em; /* 30px/14px */
	color: #669900;}

.pricing-box .price sup {
	font-weight: normal;}

.pricing-box.featured .title,
.pricing-box.featured .price span,
.pricing-box.featured .price sup {
	color: #fff;}

.pricing-box.featured .price {
	border-top: 1px solid rgba(255,255,255,0.1);}

/* ---------------------------------------------------------------------- */
/* About Us
/* ---------------------------------------------------------------------- */
.team {
	margin-right: -20px;}

.team-member {
	text-align: center;
	margin-bottom: 20px;}

.team-member.one-fourth {
	width: 220px;
	margin-right: 20px;}

.team-member .photo {	
	max-width: 100%;
	margin: 0 auto 15px;}

.team-member .name {
	margin-bottom: 5px;}

.team-member span.job-title {
	display: block;	
	margin-bottom: 10px;
	color: #999;}

/* Social Links */

.team-member .social-links {
	border-top: 1px solid #e5e5e5;
	padding-top: 15px;}

.team-member .social-links li {
	display: inline-block;
	float: none;
	margin: 0 15px 15px 0;
	vertical-align: middle;}

.team-member .social-links a {
	display: block;
	background-position: left top;
	background-repeat: no-repeat;	
	text-indent: -10000em;
	height: 16px;}

.team-member .social-links li.twitter a {
	width: 20px;
	background-image: url(../images/twitter.png);}

.team-member .social-links li.facebook a {
	width: 16px;
	background-image: url(../images/facebook.png);}

.team-member .social-links li.linkedin a {
	width: 16px;
	background-image: url(../images/linkedin.png);}

.team-member .social-links li.googleplus a {
	width: 16px;
	background-image: url(../images/googleplus.png);}

.team-member .social-links li.skype a {
	width: 16px;
	background-image: url(../images/skype.png);}

.team-member .social-links li.email a {
	width: 15px;
	background-image: url(../images/email.png);}

/* ---------------------------------------------------------------------- */
/* Clients
/* ---------------------------------------------------------------------- */
.client-wrap {
	border-top: 1px solid #E5E5E5;
    padding-top: 25px;}

.clients {
	margin: 0 -10px 20px 0;}

.clients li {
	float: left;	
	border: 1px solid #e5e5e5;
	margin: 0 10px 10px 0;
	width: 178px;}

.clients li:hover {
	border-color: #d9d9d9;}

.clients a {
	display: block;}

.clients img {
	opacity: 0.75;
	filter: alpha(opacity=75);
	max-width: 100%;}

.clients img:hover {
	opacity: 1;
	filter: alpha(opacity=100);}

/* ---------------------------------------------------------------------- */
/* Media Queries 
/* ---------------------------------------------------------------------- */

/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 960px) {
	
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
	
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	/* Container */ 
	
	.container {
		width: 748px;}
	
	/* Carousel */
	
	.iconbox-carousel &gt; li,
	.project-carousel &gt; li,
	.post-carousel &gt; li {
		margin-right: 44px;}
	
	/* Portfolio Grid */
	
	ul.portfolio-grid {
		margin-right: -44px;}

	ul.portfolio-grid &gt; li.one-fourth {
		margin-right: 44px;}
	
	/* Related Posts */
	
	.related-posts .post-carousel &gt; li {
		width: 172px;
		margin-right: 20px;}
	
	/* Newsletter Form */
	
	#newsletter-form input#newsletter {
		width: 67.759%;}
	
	/* About Us */
	
	.team-member.one-fourth {
		width: 172px;}
	
	/* Clients */
	
	.clients {
		margin: 0 -20px 20px 0;}
	
	.clients li {
		width: 170px;
		margin: 0 20px 20px 0;}
	
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	
	/* Tiny Nav */

    .js .tinynav { 
		display: block;}
	
    .js #navlist { 
		display: none;}
	
	/* Slider */

    .flex-caption {
		display: none;}
	
	/* Columns */
	
	.one-half, .one-third, .one-fourth, .two-thirds, .three-fourths {
		float: none;
		display: block;
		margin-right: 0;
		width: 100%;
		max-width: none;}
	
	/* Floats */
	
	.float-left, .float-right {
		float: none;}
	
	/* Header */
	
	#header-top .one-half:first-child {
		text-align: center;}
	
	#header-top .one-half.column-last:after {
		content: ""; 
		display: block; 
		height: 0; 
		overflow: hidden;	
		clear: both;}
	
	#header-top .one-half.column-last {
		margin-top: 20px;}
	  	
	#logo {
		float: none;
		margin: 0 auto;}
	
	#logo, #logo a, #logo img {
		display: inline;}
	
	#tagline {
		float: none;
		margin-top: 5px;}
	
	#polyglotLanguageSwitcher {
		margin-top: 0;}
	
	#header .contact-info {
		float: left;
		margin-top: 0;}
	
	#header .contact-info p {
		float: none;
		margin-top: 5px;
		margin-left: 0;}
	
	#header .contact-info p:first-child {
		margin-top: 0;}
	
	/* Footer */
	
	#footer-nav ul {
		text-align: left;}
	
	#footer-top &gt; .one-half, #footer-top &gt; .one-third, #footer-top &gt; .one-fourth, #footer-top &gt; .two-thirds, #footer-top &gt; .three-fourths {
		margin-top: 40px;}
	
	#footer-top &gt; .one-half:first-child, #footer-top &gt; .one-third:first-child, #footer-top &gt; .one-fourth:first-child, #footer-top &gt; .two-thirds:first-child, #footer-top &gt; .three-fourths:first-child {
		margin-top: 0;}
	
	/* Pagination */
	
	.page-nav li, .page-nav &gt; span {
		margin-bottom: 10px;}
	
	/* About Us */
	
	.team-member.one-fourth {
		width: 100%;
		margin-right: 0;}
	
	/* Responsive Tables */
	
	.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden;}
	.table-wrapper table { margin-bottom: 0;}
	.table-wrapper .scrollable table { margin-left: 37.3%;}
	.table-wrapper .scrollable { overflow: scroll; overflow-y: hidden;}
	.table-wrapper caption { display: none;}
	
	.pinned { position: absolute; left: 0; top: 0; width: 37.3%; height: 100%; background-color: #fff; overflow: hidden; overflow-x: scroll;}
	.pinned table th, .pinned table td { white-space: nowrap; border-right: none;}
	.pinned .empty-left-top, table.responsive th { height: 88px;}
	
	table.responsive td, table.responsive th { white-space: nowrap; overflow: hidden;}
	table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none;}
	
	/* Images */
	
	.entry-image.float-left, .float-left.caption,
	.entry-image.float-right, .float-right.caption {
		margin: 20px 0;}
	
	/* Comment Form and Contact Form */
	
	#comment-form input, .content-form input {
		width: 80%;}
	
	#comment-form textarea, .content-form textarea, .content-form select {
		width: 90%;}
	
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	/* Container */
	
	.container {
		width: 420px;}
	
	/* Tiny Nav */
	
	.tinynav {
		width: 340px;}
	
	/* Carousel */
	
	.iconbox-carousel &gt; li,
	.project-carousel &gt; li,
	.post-carousel &gt; li {
		width: 200px;}
	
	/* Portfolio Grid */
	
	ul.portfolio-grid &gt; li.one-fourth {
		width: 200px;}
	
	/* Newsletter Form */
	
	#newsletter-form input#newsletter {
		width: 71.904%;}
	
	/* Clients */
	
	.clients li {
		width: 131px;}
	
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	
	/* Container */
	
	.container {
		width: 300px;}
	
	/* Tiny Nav */
	
	.tinynav {
		width: 220px;}
	
	/* Carousel */
	
	.iconbox-carousel &gt; li,
	.project-carousel &gt; li,
	.post-carousel &gt; li {
		margin-left: 40px;
		margin-right: 40px;}
	
	/* Portfolio Grid */
	
	ul.portfolio-grid {
		margin: 0;}
	
	ul.portfolio-grid &gt; li.one-fourth {
		margin-left: 40px;
		margin-right: 40px;}
	
	/* Newsletter Form */
	
	#newsletter-form input#newsletter {
		width: 60.666%;}
	
	/* Infobox */
	
	.infobox div.with-button {
		display: block;}
	
	.infobox .button {
		display: none;}

	.infobox .mobile-button {
		float: none;
		display: inline-block;
		margin-left: 0;
		margin-top: 20px;}
	
	/* Clients */
	
	.clients li {
		width: 143px;}
}


#main table{
	width:100%;
	text-align: center;
	border-spacing: 0;
	margin-bottom:15px;
	color:black;
	}
#main table th{
	vertical-align:center;
	background:#ffffff;
	border:1px solid rgba(0, 0, 0, 0.46);
	padding:5px;}
#main table tr td{
	vertical-align:center;
	border:1px solid rgba(0, 0, 0, 0.46);
	padding:5px;}

</pre></body></html>