/* =Reset

-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, font, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
/* remember to define focus styles! */

:focus {
	outline: 0;
}
body {
	background:#fff url(images/body-bg.jpg) top repeat-x;
	width:100%;
	padding:0;
	margin:0 auto;
	font:12px Arial, sans-serif;
	line-height:24px;
	color:#484848;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,  q:before, q:after {
	content:'';
	content:none;
}
a img {
	border: 0;
}
/* Block elements */

header, hgroup, footer, section, article, aside {
	display: block;
}
/* Body, Common Classes & Wrap */



a {
	text-decoration:none;
	color: #010101;
	outline:none;
}
a:hover {
	color: #FF8901;
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #444444;
}
h1 {
	font-size: 26px;
}
h2 {
	font-size: 22px;
}
h3, h4, h5, h6 {
	font-size: 16px;
	color:#666;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 13px;
}
h6 {
	font-size: 12px;
}
p {
	line-height:24px;
}
strong {
	font-weight: bold;
	color: #666;
}
cite, em, i {
	font-style: italic;
}
pre {
	background-color:#eee;
	overflow: auto;
	padding:20px;
	color:#555;
	margin-bottom: 30px;
}
pre, code {
	font-family: Courier New, monospace;
}
ins {
	text-decoration: none;
}
sup, sub {
	font-size:10px;
	height:0;
	line-height:1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom:6px;
}
sub {
	top:4px;
}
/* Blockquote */

blockquote {
	border-left:4px solid #ccc;
	border-right:4px solid #ccc;
	background:url(images/blockquote-bg.jpg) 10px 10px no-repeat #eee;
	width:85%;
	margin:0 auto;
	padding:20px 20px 20px 48px;
	margin-bottom:30px;
}
blockquote p {
	color:#555;
	padding-bottom:0px;
}
/* Text elements */



ul, ol {
	margin:0;
	list-style:none;
}
ul ul, ol ol, ul ol, ol ul {
	margin: 0;
}
dl {
	margin: 0;
}
dl dt {
	font-weight: bold;
}
dd {
	margin: 0em;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
	border:1px solid #ddd;
	background:#fff;
}
th {
	font-weight: bold;
	padding:10px 10px;
	background:#555;
	color:#fff;
}
tr {
	padding:5px 5px;
}
td {
	padding:5px 10px;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
}
.margin-auto {
	margin:0 auto;
}
/* no-margin, no-padding */

.no-margin-top {
	margin-top:0px !important;
}
.no-margin-bottom {
	margin-bottom:0px !important;
}
.no-margin-left {
	margin-left:0px !important;
}
.no-margin-right {
	margin-right:0px !important;
}
.no-padding-top {
	padding-top:0px !important;
}
.no-padding-bottom {
	padding-bottom:0px !important;
}
.no-padding-left {
	padding-left:0px !important;
}
.no-padding-right {
	padding-right:0px !important;
}
.no-border-top {
	border-top:0 none !important;
}
.no-border-bottom {
	border-bottom:0 none !important;
}
.no-border-left {
	border-left:0 none !important;
}
.no-border-right {
	border-right:0 none !important;
}
/* Clearfix */

.CL {
	clear:left;
	height:0px;
	overflow:hidden;
}
.CR {
	clear:right;
	height:0px;
	overflow:hidden;
}
.clear {
	clear: both;
}
/* clearfix hack */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
/* start commented backslash hack \*/

* html .clearfix {
	height:1%;
}
.clearfix {
	display: block;
}
/* close commented backslash hack */

.displayblock {
	display: block;
}
.displaynone {
	display: none;
}
#wrapper {
	width:980px;
	margin:0 auto;
}
#header {
	padding:32px 0 20px 0;
	position:relative;
}
.lang{ position:absolute; top:15px; right:2px; width:150px; text-align:right; height:20px; line-height:20px; color:#fff;}
.lang a{ color:#0A0808; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.lang span{ margin:0 8px;}

#header .top-bg, #footer {
	background:url(images/header-top-footer-bg.jpg) repeat-x;
	clear: both;
}
#header .top-bg {
	background-position:center bottom;
	height:16px;
	border-bottom:4px solid #ccc;
}
/* Logo Tile */

#header #logo-wrap {
	padding-left:20px;
	float:left;
	margin-top:25px;
	min-width: 610px;
}
h1#site-name {
	font-size: 45px;
	font-family: 'Lobster';
	font-weight:normal;
	padding-bottom:0px;
}
h1#site-name a {
	line-height:54px;
}
h1#site-name a:hover {
	color: #444444;
}
h1#site-name a img {
	max-height: 90px;
	float:left;
	padding-right:20px;
}
h2#site-slogan {
	font:14px Arial, Helvetica, sans-serif;
	color:#666;
	padding:8px 0 0 0;
}
#header .social-icon ul.social-profile li a {
	text-indent: -99999px;
}
#header .social-icon {
	float: right;
	width: 306px;
	padding-right: 20px;
	margin-top: 50px;
}
#header .social-icon ul.social-profile {
	float: right;
	list-style: none;
	margin: -10px 0 0;
}
#header .social-icon ul.social-profile li {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
#header .social-icon ul.social-profile li a {
	background: url(images/social-profile.png) right bottom no-repeat;
	display: block;
	height: 33px;
	width: 33px;
	text-indent: -99999px;
}
#header .social-icon ul.social-profile li.facebook a {
	background-position: 0 0;
}
#header .social-icon ul.social-profile li.facebook a:hover {
	background-position: 0 -43px;
}
#header .social-icon ul.social-profile li.twitter a {
	background-position: -44px 0;
}
#header .social-icon ul.social-profile li.twitter a:hover {
	background-position: -44px -43px;
}
#header .social-icon ul.social-profile li.you-tube a {
	background-position: -87px 0;
}
#header .social-icon ul.social-profile li.you-tube a:hover {
	background-position: -87px -43px;
}
#header .social-icon ul.social-profile li.rss a {
	background-position: -130px 0;
}
#header .social-icon ul.social-profile li.rss a:hover {
	background-position: -130px -43px;
}
#header .social-icon ul.social-profile li.google-plus a {
	background-position: -173px 0;
}
#header .social-icon ul.social-profile li.google-plus a:hover {
	background-position: -173px -43px;
}
#header .social-icon ul.social-profile li.pinterest a {
	background-position: -216px 0;
}
#header .social-icon ul.social-profile li.pinterest a:hover {
	background-position: -216px -43px;
}
#header .social-icon ul.social-profile li.slideshare a {
	background-position: -259px 0;
}
#header .social-icon ul.social-profile li.slideshare a:hover {
	background-position: -259px -43px;
}
#header .social-icon ul.social-profile li.foursquare a {
	background-position: -302px 0;
}
#header .social-icon ul.social-profile li.foursquare a:hover {
	background-position: -302px -43px;
}
#header .social-icon ul.social-profile li.viemo a {
	background-position: -345px 0;
}
#header .social-icon ul.social-profile li.viemo a:hover {
	background-position: -345px -43px;
}
#header .social-icon ul.social-profile li.myspace a {
	background-position: -388px 0;
}
#header .social-icon ul.social-profile li.myspace a:hover {
	background-position: -388px -43px;
}
#header .social-icon ul.social-profile li.flickr a {
	background-position: -431px 0;
}
#header .social-icon ul.social-profile li.flickr a:hover {
	background-position: -431px -43px;
}
#header .social-icon ul.social-profile li.dribbble a {
	background-position: -474px 0;
}
#header .social-icon ul.social-profile li.dribbble a:hover {
	background-position: -474px -43px;
}
#header .social-icon ul.social-profile li.wordpress a {
	background-position: -517px 0;
}
#header .social-icon ul.social-profile li.wordpress a:hover {
	background-position: -517px -43px;
}
#header .social-icon ul.social-profile li.deviantart a {
	background-position: -560px 0;
}
#header .social-icon ul.social-profile li.deviantart a:hover {
	background-position: -560px -43px;
}
#header .social-icon ul.social-profile li.linkedin a {
	background-position: -603px 0;
}
#header .social-icon ul.social-profile li.linkedin a:hover {
	background-position: -603px -43px;
}
#header .social-icon ul.social-profile li.tumblr a {
	background-position: -646px 0;
}
#header .social-icon ul.social-profile li.tumblr a:hover {
	background-position: -646px -43px;
}
#header .social-icon ul.social-profile li.delicious a {
	background-position: -689px 0;
}
#header .social-icon ul.social-profile li.delicious a:hover {
	background-position: -689px -43px;
}
#header .social-icon ul.social-profile li.lastfm a {
	background-position: -732px 0;
}
#header .social-icon ul.social-profile li.lastfm a:hover {
	background-position: -732px -43px;
}
#main-menu {
	height:37px;
	line-height:37px;
	background:url(images/nav-bg.jpg) repeat-x;
}
#main-menu ul {
	margin: 0px;
	padding:0;
}
#main-menu ul li {
	float: left;
	position: relative;
	list-style: none;
	width:161px;
	text-align:center;
	font-size:14px;
	font-family:Microsoft Yahei;
	z-index:12;
}
#main-menu ul li a {
	display: block;
	line-height:37px;
	color: #fffefe;
	background:url(images/nav-line.jpg) top right no-repeat;
	padding-right:2px;
}
#main-menu ul li a:hover {
	color:#FE8800;
}
#main-menu ul li a.active, #main-menu ul li.active-trail, #main-menu ul li.last.active-trail a.active-trail, .node-type-pulpit #main-menu ul li.last #top-pulpit, .page-node-62 #main-menu ul li #top-sufferer, .page-node-63 #main-menu ul li #top-sufferer, .page-node-64 #main-menu ul li #top-sufferer, .page-node-65 #main-menu ul li #top-sufferer, .page-node-66 #main-menu ul li #top-sufferer, .node-type-chuangshang #main-menu ul li #top-sufferer, .page-node-31 #main-menu ul li #top-medical, .page-node-32 #main-menu ul li #top-medical, .page-node-33 #main-menu ul li #top-medical, .page-node-34 #main-menu ul li #top-medical, .page-node-35 #main-menu ul li #top-medical, .node-type-medical #main-menu ul li #top-medical, .node-type-article #main-menu ul li #news,.node-type-spinal li.expanded #top-medical{
	background:url(images/nav-active-bg.jpg) top repeat-x;
	color: #fffefe;
}
#main-menu ul li.active-trail a:hover {
	color: #fffefe;
}
#main-menu ul li li a.active, #main-menu ul li li.active-trail, #main-menu ul li li.last.active-trail a.active-trail, #main-menu ul li li.first.active-trail a.active-trail {
	background:none;
	color: #FE8800;
}
#main-menu ul li.first {
	background:url(images/nav-first.jpg) left top no-repeat;
}
#main-menu ul li.last {
	background:url(images/nav-last.jpg) right top no-repeat;
	width:165px;
}
#main-menu ul li.last a {
	background:none;
}
#main-menu ul li li.first, #main-menu ul li li.last {
	background:none;
}
#main-menu ul li li.last {
	width:161px;
}
/* Dropdown menu */

#main-menu ul li ul, #main-menu ul li:hover ul li ul {
	display:none;
	list-style:none none;
	z-index: 9999;
}
#main-menu ul li:hover ul, #main-menu ul li ul li:hover ul {
	display:block;
}
#main-menu ul li ul {
	position:absolute;
	background-color:#444;
	top:36px;
	left:0px;
	padding:0px;
	width:161px;
	margin:0px;
	border-top: 1px solid #B0B0B0;
}
#main-menu ul li ul li ul {
	left:185px;
	top:-1px;
}
#main-menu ul li ul li {
	border-bottom:1px solid #666;
	border-right:0 none;
	height:26px;
	line-height:26px;
	float:none;
}
#main-menu ul li ul li.last {
	border-bottom:0;
}
#main-menu ul li ul li a {
	color: #fff;
	float:none;
	line-height: 26px;
	font-size: 12px;
	display:block;
	height:26px;
	font-weight: normal;
	background:#474747;
*margin:0;
*overflow:hidden;
}
#main-menu ul li ul li a:hover, #main-menu ul li ul li:hover {
	background:#333;
	text-decoration:none;
	color:#FF8800;
}
/* Page Title */

#header #page-title {
	padding:34px 20px 0px;
}
#header #page-title p {
	padding-bottom:0;
}
/* =Featured Slider

----------------------------------------------- */

.featured {
	height:390px;
	width:970px;
	position:relative;
	overflow:hidden;
}
.featured img {
	max-width:100%;
	height:auto;
	margin: 0 auto;
	display: block;
}
.featured .img-effect {
	display: block;
	height:313px;
	width:976px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	background:url(images/featured-img-effect.png);
	z-index:10;
}
.featured-text {
	padding:16px 10px 0;
}
.featured-text span {
	font-size:15px;
	font-weight:bold;
}
.featured-text a.readmore {
	display: inline;
	padding: 0;
}
/* Controllers */

#controllers {
	padding-top: 7px;
	text-align:center;
}
#breadcrumbs {
	border-bottom: 1px solid #EEEEEE;
	font-size: 11px;
	margin-bottom: 20px;
	padding-bottom: 5px;
}
/* =Content

----------------------------------------------- */

#main {
	padding-top:10px;
}
#preface-head {
	padding-top:30px;
}
#main #content .node-teaser {
	padding-bottom:30px;
	border-bottom:1px solid #DDDDDD;
	margin-bottom: 30px;
}
.node h2.title {
	font-size: 22px;
}
#content, #sidebar {
	margin-bottom: 30px;
}
#main #content img {
	max-width:630px;
	background-color: #FFFFFF;
	border: 1px solid #BBBBBB;
	padding: 5px;
}
.node-teaser img {
	border: 1px solid #CCCCCC;
	float: left;
	height: auto;
	margin: 0.5em 1em 0.5em 0;
	max-width: 97.4%;
	padding: 6px;
}
#sidebar .block > h2 {
	font-size: 18px;
}
#footer {
	border-top:6px solid #ccc;
	height:60px;
	color:#666;
	font-size:12px;
	padding-top:30px;
}
#footer span {
	color:#999;
	font-style:italic;
}
#footer a {
	font-style:italic;
	color:#999;
	line-height:24px;
}
#footer a:hover {
	font-style:italic;
	color:#777;
}
#footer .copyright img {
	max-width:30px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:0 20px 0 0;
}
#footer .powered-by {
	text-align:right;
}
/* -------------- Form Elements  ------------- */



fieldset {
	background: #ffffff;
	border: 1px solid #cccccc;
	margin-top: 10px;
	margin-bottom: 32px;
	padding: 0 0 10px;
	position: relative;
	top: 12px; /* Offsets the negative margin of legends */
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.fieldset-wrapper {
	margin-top: 25px;
}
.node-form .vertical-tabs .fieldset-wrapper {
	margin-top: 0;
}
.filter-wrapper {
	top: 0;
	padding: 1em 0 0.2em;
	-khtml-border-radius-topright: 0;
	-khtml-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.filter-help a {
	font-size: 0.857em;
	padding: 2px 20px 0;
}
.filter-wrapper .form-item label {
	margin-right: 10px;
}
.filter-wrapper .form-item {
	padding: 0 0 0.5em 0.5em;
}
.filter-guidelines {
	padding: 0 1.5em 0 0.5em;
}
fieldset.collapsed {
	background: transparent;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
fieldset legend {
	background: #dbdbdb;
	border: 1px solid #ccc;
	border-bottom: none;
	display: block;
	height: 2em;
	left: -1px;
	line-height: 2;
	padding: 0;
	position: absolute;
	text-indent: 10px;
	text-shadow: 0 1px 0 #fff;
	top: -12px;
	width: 100%;
	-khtml-border-radius-topleft: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-khtml-border-radius-topright: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
fieldset.collapsed legend {
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
fieldset .fieldset-wrapper {
	padding: 0 10px;
}
fieldset .fieldset-description {
	margin-top: 5px;
	margin-bottom: 1em;
	line-height: 1.4;
	font-style: italic;
}
input {
	margin: 2px 0;
	padding: 4px;
}
input, textarea {
	font-size: 0.929em;
}
textarea {
	line-height: 1.5;
}
textarea.form-textarea, select.form-select {
	padding: 4px;
}
input.form-text, textarea.form-textarea, select.form-select {
	border: 1px solid #ccc;
}
.password-suggestions ul li {
	margin-left: 1.2em;
}
.form-item {
	margin-bottom: 1em;
	margin-top: 2px;
}
.form-item label {
	font-size: 0.929em;
}
.form-type-radio label, .form-type-checkbox label {
	margin-left: 4px;
}
.form-type-radio .description, .form-type-checkbox .description {
	margin-left: 2px;
}
.form-actions {
	padding-top: 10px;
}
/* Contact Form */



.contact-form #edit-name {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.contact-form #edit-mail {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.contact-form #edit-subject {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.contact-form #edit-message {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-khtml-border-top-left-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.contact-form .resizable-textarea .grippie {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-khtml-border-bottom-left-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
/* Comment form */



.comment-form label {
	float: left;
	font-size: 0.929em;
}
.comment-form input, .comment-form .form-select {
	margin: 0;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.comment-form .form-type-textarea label {
	float: none;
}
.comment-form .form-item,  .comment-form .form-radios,  .comment-form .form-type-checkbox,  .comment-form .form-select {
	margin-bottom: 10px;
	overflow: hidden;
}
.comment-form .form-type-checkbox,  .comment-form .form-radios {
	margin-left: 120px;
}
.comment-form .form-type-checkbox label,  .comment-form .form-radios label {
	float: none;
	margin-top: 0;
}
.comment-form input.form-file {
	width: auto;
}
.comment-form .form-text {
	display: block;
	margin: 0;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.comment-form .form-item .description {
	font-size: 0.786em;
	line-height: 1.2;
	margin-left: 120px;
}
#content h2.comment-form {
	margin-bottom: 0.5em;
}
.comment-form .form-textarea {
	-khtml-border-radius-topleft: 4px;
	-khtml-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.comment-form fieldset.filter-wrapper .fieldset-wrapper,  .comment-form .text-format-wrapper .form-item {
	margin-top: 0;
	margin-bottom: 0;
}
.filter-wrapper label {
	width: auto;
	float: none;
}
.filter-wrapper .form-select {
	min-width: 120px;
}
.comment-form fieldset.filter-wrapper .tips {
	font-size: 0.786em;
}
#comment-body-add-more-wrapper .form-type-textarea label {
	margin-bottom: 0.4em;
}
#edit-actions input {
	margin-right: 0.6em;
}
/* Other Overrides */



div.password-suggestions {
	border: 0;
}
.ui-widget-overlay {
	background: #222222;
	opacity: 0.7;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
	padding: 1em;
}
#forum .name {
	font-size: 1.083em;
}
#forum .description {
	font-size: 1em;
}
/* Form Buttons */



input[type="reset"] {
	/* IE10 */ 

background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Mozilla Firefox */ 

background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Opera */ 

background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Webkit (Safari/Chrome 10) */ 

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
	/* Webkit (Chrome 11+) */ 

background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
	/* Proposed W3C Markup */ 

background-image: linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);

/* IE6-9 */ 

filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');
	border: 1px solid #dbdbdb;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0 1px 0 0 white;
	-webkit-box-shadow: inset 0 1px 0 0 white;
	-o-box-shadow: inset 0 1px 0 0 white;
	box-shadow: inset 0 1px 0 0 white;
	color: #333333;
	text-shadow: 0 1px 0 white;
	position: relative;
	font-weight:bold;
	padding: 4px .8em 5px .8em;
	font-size: 13px;
}
input[type="reset"]:hover {
	/* IE10 */ 

background-image: -ms-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
	/* Mozilla Firefox */ 

background-image: -moz-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
	/* Opera */ 

background-image: -o-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
	/* Webkit (Safari/Chrome 10) */ 

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DBDBDB), color-stop(1, #F2F2F2));
	/* Webkit (Chrome 11+) */ 

background-image: -webkit-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
	/* Proposed W3C Markup */ 

background-image: linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);

/* IE6-9 */ 

filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#F2F2F2');
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0 1px 0 0 white;
	-webkit-box-shadow: inset 0 1px 0 0 white;
	-o-box-shadow: inset 0 1px 0 0 white;
	box-shadow: inset 0 1px 0 0 white;
	cursor: pointer;
}
button.full-width,  input[type="submit"].full-width,  input[type="reset"].full-width,  input[type="button"].full-width {
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
}
#block-search-form .content {
	margin-top: 0;
}
#search-form input#edit-keys {
	float: left;
	font-size: 1em;
	height: 1.143em;
	margin-right: 5px;
	width: 9em;
}
#search-form .form-item-keys label {
	display: block;
}
ol.search-results {
	padding-left: 0;
}
.search-results li {
	border-bottom: 1px solid #d3d7d9;
	padding-bottom: 0.4285em;
	margin-bottom: 0.5em;
}
.search-results li:last-child {
	border-bottom: none;
	padding-bottom: none;
	margin-bottom: 1em;
}
.search-results .search-snippet-info {
	padding-left: 0;
}
.submitted {
	padding: 4px 9px;
	color: #989898;
	text-align:center;
	clear: both;
	display: block;
	margin-bottom: 2px;
}
.links li a {
	background-color: #E7E5E3;
	color: #100100;
	padding: 4px 5px;
	border-radius: 4px;
	text-shadow: 1px 1px #fff;
	font-weight: normal;
}
.links li a:hover {
	background-color: #D7D5D3;
	color: #100101;
}
/*-------------------------------------------*

/* Fix CKEditor style

/*-------------------------------------------*/

#content table.cke_editor {
	background: transparent;
	border: 0;
}
#content table.cke_editor td {
	background: transparent;
	padding: 0;
	border: 0;
}
/*-------------------------------------------*

/* Poll, Buttons, Form

/*-------------------------------------------*/

.poll .vote-form .choices .title {
	font-size: 14px;
	font-weight: normal;
	line-height: 2;
}
.poll .vote-form .choices {
	margin: 0;
}
.form-item label {
	font-size: 13px;
	font-weight: bold;
}
/*-------------------------------------------*

/* Menus and item lists 

/*-------------------------------------------*/

.item-list ul {
	margin: 0;
	padding: 0 0 0 1.5385em;
}
.item-list ul li {
	margin: 0;
	padding: 0;
}
ul.menu li {
	margin: 0;
	padding: 0;
}
ul.inline {
	clear: both;
}
ul.inline li {
	margin: 0;
	padding: 0;
}
/*-------------------------------------------*

/* Admin Tabs

/*-------------------------------------------*/

.tabs-wrapper {
	border-bottom: 1px solid #b7b7b7;
	margin: 0 0 5px 0;
}
ul.primary {
	border: none;
	margin: 0;
	padding: 0;
}
ul.primary li a {
	background: none;
	border: none;
	display: block;
	float: left;
	line-height: 1.5385em;
	margin: 0;
	padding: 0 1em;
	border-radius: 4px 4px 0 0;
	margin-right: 5px;
}
ul.primary li a:hover, ul.primary li a.active {
	background: #666;
	border: none;
	color: #fff;
}
ul.primary li a:hover {
	background: #888;
	text-decoration: none;
}
ul.secondary {
	background: #666;
	border-bottom: none;
	clear: both;
	margin: 0;
	padding: 0;
}
ul.secondary li {
	border-right: none;
}
ul.secondary li a, ul.secondary li a:link {
	border: none;
	color: #ccc;
	display: block;
	float: left;
	line-height: 1.5385em;
	padding: 0 1em;
}
ul.secondary li a:hover, ul.secondary li a.active {
	background: #888;
	color: #fff;
	text-decoration: none;
}
ul.secondary a.active {
	border-bottom: none;
}
ul.inline, ul.links.inline {
	margin-left: 0;
}
/*-------------------------------------------*

/* Tabs and Tags

/*-------------------------------------------*/

.field-name-field-tags {
	margin: 0 0 10px 0;
}
.field-name-field-tags a {
	-moz-transition: opacity 0.2s ease-in-out 0s;
	background: none repeat scroll 0 0 #999;
	color: #FFFFFF !important;
	line-height: 1em !important;
	margin-bottom: 3px;
	margin-right: 3px;
	opacity: 0.9;
	padding: 4px 6px;
}
.field-name-field-tags a:hover {
	opacity: 1;
}
.field-name-field-tags .field-item {
	margin: 0 1em 0 0;
}
.field-name-field-tags div {
	display: inline;
}
#main .field-label {
	color: #000;
}
#main .field-items .field-item {
}
/*-------------------------------------------*

/* Profile

/*-------------------------------------------*/

.profile {
	margin: 1.5385em 0;
}
.profile dd {
	margin-bottom: 1.5385em;
}
.profile h3 {
	border: none;
}
.profile dt {
	margin-bottom: 0;
}
.password-parent {
	width: 36em;
}
/* Comments */



.comment h2.title {
	margin-bottom: 1em;
}
.comment div.user-picture img {
	margin-left: 0;
}
.comment {
	margin-bottom: 20px;
	display: table;
	vertical-align: top;
}
.comment .attribution {
	display: table-cell;
	padding: 0 35px 0 0;
	vertical-align: top;
	overflow: hidden;
}
.comment .attribution img {
	margin: 0;
	border: 1px solid #d3d7d9;
}
.comment .attribution .username {
	white-space: nowrap;
}
.comment .comment-submitted p {
	margin: 4px 0;
	font-size: 1.071em;
	line-height: 1.2;
}
.comment .comment-submitted .comment-time {
	font-size: 0.786em;
}
.comment .comment-submitted .comment-permalink {
	font-size: 0.786em;
	text-transform: lowercase;
}
.comment .content {
	font-size: 0.929em;
	line-height: 1.6;
}
.comment .comment-arrow {
	background: url(images/comment-arrow.gif) no-repeat 0 center transparent;
	border-left: 1px solid;
	border-right: 1px solid;
	height: 40px;
	margin-left: -36px;
	margin-top: 15px;
	position: absolute;
	width: 20px;
}
.comment .comment-text {
	padding: 0 25px 10px 35px;
	display: table-cell;
	vertical-align: top;
	position: relative;
	width: 100%;
	border-left: 1px solid #d3d7d9;
}
.comment .indented {
	margin-left: 40px;
}
.comment-unpublished {
	margin-right: 5px;
	padding: 5px 2px 5px 5px;
}
.comment .comment-text .comment-arrow {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
/*-------------------------------------------*

/* Navigation

/*-------------------------------------------*/

.item-list .pager {
}
.item-list .pager li {
	background: #fff;
	margin-right: 2px;
	border:1px solid #E0E0E0;
	padding:2px 5px;
}
.item-list .pager li a {
	color:#ABAAAF;
}
.item-list .pager li a:hover {
	color: #FF8901;
}
.item-list .pager {
	text-align:left;
	padding:0;
}
/*-------------------------------------------*

/* Forum

/*-------------------------------------------*/

.field-name-taxonomy-forums div {
	display: inline;
	margin-top: 4px;
}
.field-name-taxonomy-forums .field-items {
}
#forum .title {
	font-size: 16px;
}
#forum .submitted {
	font-size: 12px;
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	background: transparent;
	padding: 0;
}
#forum .container {
	background: #a1a1a1;
	color: #fff;
}
#forum .container a {
	color: #000;
	font-weight: bold;
}
#forum div.indent {
	margin-left: 2px;
}
.forum-starter-picture {
	float: left;
	padding: 4px;
	border: 1px solid #d9d9d9;
	margin: 5px 7px 5px 0;
}
#forum th {
	background: #434343;
	text-shadow: none;
	color: #fff;
}
#forum th a {
	color: #fff;
}
#forum td.forum .icon, #forum .icon div {
	background: url(images/no-new-posts.png) no-repeat;
	width: 35px;
	height: 35px;
}
#forum .name a {
	font-size: 16px;
}
.wrap {
	padding:0;
	margin:0 auto;
}
.header-warp, .menu-warp, .main-warp, #footer-bottom .region-footer, .region-banner, #index-main-content {
	width:970px;
	padding:0;
	margin:0 auto;
}
.about-us-banner {
	background:url(images/about-us-banner.jpg) no-repeat;
	height:305px;
	position:relative;
}
.about-us-banner-info {
	position:absolute;
	top:157px;
	left:0;
	width:275px;
	height:88px;
	padding:5px 20px 0 32px;
	background:url(images/banner-bg.png) no-repeat;
	color:#484848;
}
.jtjj-banner .about-us-banner-info {
	background:url(images/jt-bg.png) no-repeat;
	height:305px;
	height:113px;
	padding:5px 20px 0 32px;
}
.about-us-banner-info h1 a {
	font-size:12px;
	color:#fe700f;
}
.about-us-con01 {
	margin-top:10px;
	background:#F2F2F2;
	padding:30px 36px;
}
.about-us-con01-left {
	float:left;
	width:100px;
}
.about-us-con01-left img {
	width:100px;
	height:98px;
}
.about-us-con01-right {
	float:right;
	width:463px;
	color:#686868;
}
.about-us-con01-right h1 {
	font-size:14px;
	padding-bottom:10px;
}
.about-us-con01-right h1 a {
	color:#13509b;
}
.about-us-con01-right p b {
	color:#686868;
	padding-right:10px;
}
.about-us-con02 {
	margin-top:10px;
}
.about-us-con02-left {
	float:left;
	width:345px;
	height:116px;
	background:#F2F2F2;
	padding:10px 20px;
}
.about-us-con02-right {
	float:right;
	width:238px;
	height:116px;
	background:#F2F2F2;
	padding:10px 20px;
}
.about-us-con02 h1 {
	border-bottom:1px solid #D7D7D7;
	line-height:27px;
	color:#686868;
	font-size:12px;
	margin-bottom:10px;
}
.about-us-con02 h1 a {
	color:#686868;
}
.about-us-con02 h1 a:hover {
	color:#fe700f;
}
.about-us-con02 p {
	text-indent:2em;
}
#logo-left {
	float:left;
}
.region-header {
	position:absolute;
	right:1px;
	top:50px;
	width:300px;
}
ul li.leaf {
	list-style-image:none;
	list-style-type:none;
}
#block-menu-menu-topmenu li {
	float:left;
	margin-right:15px;
	font-size:14px;
}
#block-menu-menu-topmenu {
	float:left;
}
#block-search-form {
	float:right;
	background:url(images/search-bg.png) no-repeat;
	width:143px;
	height:15px;
	padding:4px 0 2px 0;
}
#block-search-form .content {
	position:relative;
}
#block-search-form .form-item input.form-text {
	width:106px;
	border:0;
	height:15px;
	padding:0;
	margin:0;
	position:absolute;
	left:30px;
	top:0;
*top:4px;
}
#block-search-form #edit-actions input.form-submit {
	position:absolute;
	top:0;
	left:13px;
	border:0;
	width:12px;
	height:10px;
	background:none;
	text-indent:-9999px;
	padding:0;
	margin:0;
	cursor:pointer;
}
.main-warp .main-left {
	float:left;
	width:206px;
}
#sidebar .region-sidebar-first .block-menu {
	background:url(images/left-bg.png) top left no-repeat;
	min-height:247px;
	margin-bottom:15px;
}
#sidebar .region-sidebar-first #block-menu-menu-1 h2 {
	background:url(images/about.png) -15px 15px no-repeat;
	text-indent:-9999px;
	height:79px;
	padding:8px 0 10px 43px;
}
#sidebar .region-sidebar-first #block-menu-menu-28 h2 {
	background:url(images/investor.png) -15px 15px no-repeat;
	text-indent:-9999px;
	height:79px;
	padding:8px 0 10px 43px;
}







#sidebar .region-sidebar-first #block-menu-menu-37 h2 {
	background:url(images/news.png) -15px 15px no-repeat;
	text-indent:-9999px;
	height:79px;
	padding:8px 0 10px 43px;
}
#sidebar .region-sidebar-first #block-menu-menu-10 h2 {
	background:url(images/med-bg.png) 0px 15px no-repeat;
	text-indent:-9999px;
	height:79px;
	padding:8px 0 10px 43px;
}

#sidebar .region-sidebar-first #block-menu-menu-11 h2 {
	background:url(images/med-bg.png) 0px 15px no-repeat;
	text-indent:-9999px;
	height:79px;
	padding:8px 0 10px 43px;
}
#sidebar .region-sidebar-first #block-menu-menu-13 h2 {
	background:url(images/jt.jpg) 0px 8px no-repeat;
	text-indent:-9999px;
	height:79px;
	padding:8px 0 10px 43px;
}
#sidebar .region-sidebar-first #block-menu-menu-20 h2 {
	background:url(images/sufferer-bg.png) 10px 15px no-repeat;
	text-indent:-9999px;
	height:79px;
	padding:8px 0 10px 43px;
}

#sidebar .region-sidebar-first #block-menu-menu-21 h2 {
	background:url(images/sufferer-bg.png) 10px 15px no-repeat;
	text-indent:-9999px;
	height:79px;
	padding:8px 0 10px 43px;
}

#sidebar .region-sidebar-first li {
	line-height:27px;
}
#sidebar .region-sidebar-first ul li.expanded, #sidebar .region-sidebar-first ul li.collapsed {
	list-style-image:none;
	list-style-type:none;
}
#sidebar .region-sidebar-first li li.collapsed {
	list-style-image:none;
	background: url(images/menu-collapsed.png) 43px 8px no-repeat;
	padding-left:23px;
	list-style-type:none;
}
#sidebar .region-sidebar-first li li.expanded {
	list-style-image:none;
	background: url(images/menu-expanded.png) 43px 8px no-repeat;
	padding-left:23px;
	list-style-type:none;
}
#sidebar .region-sidebar-first li.active-trail, 
.node-type-jizhu #dhtml_menu-609, 
.node-type-spinal #sidebar #dhtml_menu-540,
.node-type-weichuangjiejuefangan #sidebar .region-sidebar-first .block-menu li.last,
.page-fangan-list #sidebar .region-sidebar-first .block-menu li.last,
.node-type-jianjie #sidebar .region-sidebar-first .block-menu li.last,
.node-type-weichuangzhuantizixun #sidebar .region-sidebar-first .block-menu li.last{
	background:url(images/left-nav-active-bg.jpg) 2px 0 no-repeat;
}
#sidebar .region-sidebar-first li li li.active-trail {
	background:none;
}
#sidebar .region-sidebar-first li li li.active-trail a.active-trail, #sidebar .region-sidebar-first li li.expanded a.active-trail.active {
	color:#FF4600;
}
#sidebar .region-sidebar-first .block-menu li a {
	padding:0px 0 0px 43px;
}
ul.left-news-about li {
	background:url(images/left-nav-bg.png) center no-repeat;
	height:70px;
	text-align:center;
	padding-top:15px;
	margin-bottom:8px;
}
ul.left-news-about li h2 {
	color:#595959;
	font-size:21px;
	font-family:Microsoft Yahei;
	font-weight:normal;
}
ul.left-news-about li p a {
	color:#ff5100;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:capitalize;
}
.main-warp #main-content {
	float:right;
	width:677px;
	background:url(images/list-right-bg.png) top no-repeat;
	padding:25px 36px 100px 36px;
}
.aim h1, .gsjs h1, .qrjh h1 {
	font-size:12px;
	color:#686868;
	border-bottom:1px solid #D7D7D7;
	line-height:33px;
	margin-bottom:5px;
}
.aim ul {
	padding:0 0 30px 15px;
}
.aim ul li {
	background:url(images/icon01.jpg) left center no-repeat;
	padding-left:22px;
	line-height:33px;
}
.aim h2 {
	font-size:12px;
	color:#686868;
}
.aim .center {
	text-align:center;
	padding:25px 0;
}
.aim-buttom {
	padding:40px 0 0 30px;
	font-size:14px;
	color:#686868;
	font-weight:bold;
}
#footer-bottom {
	height:38px;
	line-height:38px;
	background:#9D9D9D;
}
#footer-bottom .region-footer p {
	line-height:38px;
	color:#2c2c2c;
	font-family:Arial, Helvetica, sans-serif;
}
#footer-bottom .region-footer a {
	text-decoration:underline;
	color: #2c2c2c!important;
	font-family: Arial, Helvetica, sans-serif;
}
.gsjs p, .ttsy p, .qrjh p, .ttjt p {
	text-indent:2em;
	line-height:33px;
	color:#686868;
}
.gsjs p.bottom {
	padding-bottom:50px;
}
.gsjs-img, .ttjt-img {
	text-align:center;
	padding-top:30px;
}
.ttsy-img {
	text-align:center;
	padding-top:50px;
}
.qrjh p.bottom {
	padding-bottom:30px;
}
.qrjh-con {
	padding:30px 0 0 20px;
}
.qrjh-con .fl {
	float:left;
	width:122px;
}
.qrjh-con .fl img {
	width:122px;
	height:155px;
}
.qrjh-con .fr {
	float:right;
	width:480px;
	line-height:33px;
}
.qrjh a {
	color:#064ea8;
}
.view-qiye-news, .view-qiye-block, .view-pulpit, .view-pulpit-block, .view-zhuantizixun, .view-jianjie {
	padding:0 24px;
}
.view-qiye-news .views-row, .view-qiye-block .views-row, .view-pulpit .views-row, .view-pulpit-block .views-row, .view-zhuantizixun .views-row, .view-jianjie .views-row {
	padding-bottom:20px;
}
.view-qiye-news .views-row h1.news-title, .view-qiye-block .views-row h1.news-title, .view-pulpit .views-row h1.news-title, .view-pulpit-block .views-row h1.news-title, .view-index-xz .views-row h1.news-title, .view-zhuantizixun .views-row h1.news-title , .view-jianjie .views-row h1.news-title, .view-jiejuefangan .views-row h1.news-title {
	font-size:14px;
	font-family:Microsoft Yahei;
	font-weight:normal;
	line-height:24px;
}
.left_info {
	float:left;
	width:170px;
}
.left_info img {
	background:url(images/img-bg.png) no-repeat;
	padding:5px;
	width:160px;
	height:80px;
}
.right_info {
	float:right;
	width:450px;
}
.right_info .date {
	color:#989898;
}
.right_info p {
	line-height:22px;
}
#main-content h1.page-title {
	text-align:center;
	font-size:20px;
	font-family:Microsoft Yahei;
	font-weight:normal;
	color:#000;
	padding:25px 0 10px 0;
	display: none;
}
.page-node-11 .main-warp #main-content {
	padding:10px 10px 100px 10px;
	width:729px;
}
.silder-list {
	position:relative;
	height:364px;
	overflow:hidden;
}
.silder-list .text-title {
	position:absolute;
	bottom:0;
	background:url(images/sild-bg.png) repeat-x;
	width:730px;
	height:76px;
	padding:10px 35px;
	color:#FFF;
}
.silder-list .text-title h1 {
	font-size:14px;
}
.silder-list .text-title h1 a {
	color:#fff;
}
#block-views-index-news-block-1 .views_slideshow_cycle_main, #block-views-index-news-block-1 .view-id-index_news .view-content .skin-default {
	position:relative;
}
.view-id-index_news .views-slideshow-controls-bottom {
	position:absolute;
	bottom:110px;
	right:20px;
	z-index:9;
}
.views-slideshow-pager-field-item, #controllers a {
	float:left;
	margin-left:9px;
	cursor:pointer;
	width:12px;
	height:12px;
	background:url(images/num.png) -12px 0 no-repeat;
	text-indent:-9999px;
}
.views-slideshow-controls-bottom .active, #controllers a.active {
	background:url(images/num.png) 0 0 no-repeat;
}
#block-views-qiye-block-block-1, #block-views-pulpit-block-block-1 {
	padding-top:20px;
}
#block-views-qiye-block-block-1 h2, #block-views-pulpit-block-block-1 h2 {
	border-bottom:1px solid #D7D7D7;
	line-height:27px;
	font-size:12px;
	color:#686868;
	margin-bottom:25px;
}
#block-views-qiye-block-block-1 h2 span.block-more-link, #block-views-pulpit-block-block-1 h2 span.block-more-link {
	float:right;
	font-weight:normal;
}
#block-views-qiye-block-block-1 h2 span.block-more-link a, #block-views-pulpit-block-block-1 h2 span.block-more-link a {
	color:#13509b;
}
.view-qiye-block .right_info {
	float:left;
	width:435px;
	padding-left:15px;
}
.node-type-article #main-content img, .node-type-pulpit #main-content img {
	max-width:677px;
	padding:15px 0;
}
.node-bottom {
	padding-top:15px;
}
.node-bottom li {
	float:left;
	margin-right:6px;
}
.node-bottom li.link-home, .node-bottom li.link-list {
	width:60px;
	height:24px;
	background:url(images/button-bg.jpg) no-repeat;
	padding-left:16px;
	text-align:left;
}
.node-bottom li.link-list {
	margin-right:16px;
}
.node-bottom li.link-fc {
	padding-top:5px;
}
#featured-slider .featured-slider {
	width:970px!important;
	height:390px!important;
}
#featured-slider {
	position:relative;
	height:390px;
}
#featured-slider #controllers {
	position:absolute;
	bottom:13px;
*bottom:22px;
	right:28px;
	z-index:10;
}
#main-index #content_top {
	margin-top:5px;
}
.node-type-homepage .main-warp {
	width:100%;
}
#main-index #content_top {
	width:974px;
	padding:0;
	margin:0 auto;
	background:url(images/qh-bg.jpg) no-repeat;
	height:47px;
}
#block-views-index-gzx-block {
	padding:10px 0 0 25px;
}
.view-id-index_gzx .skin-default {
	position:relative;
}
.view-id-index_gzx .views-slideshow-controls-bottom {
	position:absolute;
	right:13px;
	top:3px;
}
.view-id-index_gzx .views-slideshow-controls-bottom #views_slideshow_controls_text_previous_index_gzx-block a {
	width:20px;
	height:20px;
	background:url(images/pre.jpg) no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	display:block;
	float:left;
	margin-right:5px;
}
.view-id-index_gzx .views-slideshow-controls-bottom #views_slideshow_controls_text_pause_index_gzx-block a {
	display:none;
}
.view-id-index_gzx .views-slideshow-controls-bottom #views_slideshow_controls_text_next_index_gzx-block a {
	width:21px;
	height:20px;
	background:url(images/next.jpg) no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	display:block;
	float:left;
}
#block-block-4 {
	padding-top:23px;
}
.index-mian-left {
	float:left;
	width:645px;
	padding-left:7px;
}
.index-mian-right {
	float:right;
	width:244px;
	padding-right:9px;
}
#block-views-index-xz-block-1 h2 {
	font-size:16px;
	color:#ff5100;
	font-family:Microsoft Yahei;
}
#block-views-index-xz-block-1 h2 span.block-more-link {
	float:right;
	font-size:12px;
	font-family:"宋体";
	font-weight:normal;
	padding-bottom:25px;
}
#block-views-index-xz-block-1 h2 span.block-more-link a {
	color:#13509b;
}
.index-jj {
	margin-top:8px;
	border:1px solid #E7E7E7;
	padding:7px;
	margin-bottom:25px;
}
.index-jj-info {
	background:#F3F1F2;
	padding:10px 15px;
}
.index-jj-info h1 {
	font-size:16px;
	color:#ff5100;
	font-family:Microsoft Yahei;
	padding-bottom:5px;
}
.index-jj-info p {
	text-indent:2em;
	color:#484848;
	line-height:22px;
	padding-bottom:10px;
}
.index-jj-info a {
	color:#ff5100;
}
.right-img {
	height:115px;
	overflow:hidden;
}
.view-index-xz .views-row {
	padding-bottom:15px;
}
.view-index-xz br {
	height:0;
	display:none;
}
.one-sidebar #navigation {
	margin-bottom:10px;
}
.main-job-warp {
	background:url(images/job-bg.png) top no-repeat;
	width:947px;
	margin:0 auto;
	padding:10px;
}
.main-job-warp .views-table th {
	font-weight: bold;
	padding:10px 10px;
	background:#E8F6FF;
	color:#484848;
	font-size:14px;
	text-align:center;
	border-bottom:0;
}
.main-job-warp .views-table table {
	border: 1px solid #D2D2D2;
}
.main-job-warp .views-table tbody {
	border-top:0;
}
.main-job-warp .views-table tr.even, .main-job-warp .views-table tr.odd {
	background-color: #FFFFFF;
	text-align:center;
	padding:0px;
	line-height:40px;
}
.main-job-warp .views-table td {
	border-top: 0;
	border-right:0;
	text-align:center;
	border-bottom: 1px dotted #9C9C9C;
	font-size:14px;
}
.main-job-warp .views-table tr.views-row-last td {
	border-bottom:0;
}
.main-job-warp .views-table td a {
	color:#0967a7;
}
#colorbox .node-jobs {
	font-size:14px;
	line-height:24px;
}
#colorbox .node-jobs h2.title {
	font-size:14px;
	color:#fe700f;
	padding-bottom:20px;
}
#colorbox .node-jobs p {
	padding-bottom:30px;
}
#cboxClose {
	top:0px;
}
.one-sidebar .contact-us {
	padding:20px 30px 60px 38px;
}
.one-sidebar .contact-us .map {
	float:left;
	width:500px;
	float:left;
}
.one-sidebar .contact-us .contact-right {
	float:right;
	width:320px;
	padding-top:30px;
	font-size:14px;
	line-height:24px;
}
.one-sidebar .contact-us .contact-right p {
	padding-bottom:30px;
}
.one-sidebar .contact-us .contact-right p span {
	padding-left:70px;
}
.node-type-homepage .view-id-index_xz .views-row-first {
*width:645px;
}
li.dhtml-menu-open > a {
	font-style:normal;
}
#cboxLoadedContent {
	overflow:visible!important;
}
.medical-img {
	height:305px;
	overflow:hidden;
}
.medical-img img {
	width:677px;
	height:305px;
}
.meical-bottom {
	padding-top:20px;
}
.meical-bottom .fl {
	float:left;
}
.meical-bottom .fr {
	float:right;
}
.meical-bottom img {
	width:333px;
	height:165px;
}
.jizhu-right {
	padding:150px 0;
	text-align:center;
	font-size:18px;
	font-family:Microsoft Yahei;
	color:#5e5e5e;
}
.chuangshang-con-info {
	padding:45px 0 0 55px;
}
.chuangshang-con-info h2 {
	font-size: 24px;
	font-family: Microsoft Yahei;
	font-weight: normal;
	color: #45443F;
	padding: 0px 0 50px 0;
}
.chuangshang-left-con {
	float:left;
	width:280px;
	text-align:center;
}
.chuangshang-left-con img {
	max-width:280px;
}
.chuangshang-right-con {
	float:right;
	width:300px;
}
.chuangshang-right-con h1 {
	font-size:18px;
	color:#FF9B17;
	font-family: Microsoft Yahei;
	font-weight: normal;
	padding-bottom:5px;
}
.chuangshang-right-con ul {
	padding-bottom:50px;
}
.chuangshang-right-con ul li {
	background:url(images/icon02.jpg) left 12px no-repeat;
	padding-left:15px;
	line-height:25px;
	color:#666;
}
.chuangshang-info {
	background:url(images/img15.jpg) 130px 40px no-repeat;
	height:700px;
	padding:40px 0 0 100px;
	position:relative;
}
.chuangshang-info a {
	position:absolute;
	display:block;
	text-indent:-9999px;
}
.chuangshang-info a.jianzhou {
	top:142px;
	left:129px;
	width:100px;
	height:50px;
}
.chuangshang-info a.zhangwan {
	top:48px;
	right:101px;
	width:90px;
	height:31px;
}
.chuangshang-info a.gupen {
	top:237px;
	right:142px;
	width:150px;
	height:40px;
}
.chuangshang-info a.xiguanjie {
	top:369px;
	right:148px;
	width:109px;
	height:31px;
}
.chuangshang-info a.zuhuai {
	top:487px;
	right:157px;
	width:90px;
	height:30px;
}
.chuangshang-body-info {
	position:relative;
}
.chuangshang-info-tc {
	background:url(images/tc-bg.png) top no-repeat;
	padding-top:15px;
	width:139px;
}
.cs-tc-info {
	background:#FF8901 url(images/tc-bg.jpg) top repeat-x;
	padding:0 13px;
	line-height:24px;
	font-size:14px;
	min-height:20px;
}
.cs-tc-info li {
	line-height:24px;
	height:24px;
}
.cs-tc-info a {
	color:#FFF;
	display:block;
	text-indent:0;
}
.cs-tc-bottom {
	background:url(images/tc-bottom.png) bottom no-repeat;
	height:5px;
}
.jianzhou-list {
	position:absolute;
	top:182px;
	left:93px;
}
.zhangwan-list {
	position:absolute;
	top:78px;
	right:61px;
}
.gupen-list {
	position:absolute;
	top:267px;
	right:122px;
}
.xiguanjie-list {
	position:absolute;
	top:393px;
	right:120px;
}
.zuhuai-list {
	position:absolute;
	top:510px;
	right:130px;
}
.sufferer-info .left {
	float:left;
	width:182px;
	padding-left:18px;
}
.sufferer-info .right {
	float:right;
	width:440px;
	padding-top:60px;
}
.sufferer-info .right .views-row {
	float:left;
	width:210px;
	padding-right:10px;
	line-height:40px;
}
.sufferer-info .right a {
	font-size:18px;
	color:#ff9611;
	font-family:Microsoft Yahei;
}
.sufferer-info .right a:hover {
	color:#6C6C6C;
}
.node-type-jizhu #main-content h1.page-title, .node-type-chuangshang #main-content h1.page-title {
	font-size:14px;
	color:#ff5100;
	padding:10px 0 15px 20px;
	line-height:30px;
	text-align:left;
	font-family:"宋体";
	font-weight:bold;
}
.node-type-jizhu #main-content .ui-corner-all, .node-type-chuangshang #main-content .ui-corner-all {
	border:1px solid #E9E9E9;
}
.node-type-jizhu #main-content .ui-tabs, .node-type-chuangshang #main-content .ui-tabs, .node-type-jizhu #main-content .ui-tabs .ui-tabs-nav li a, .node-type-chuangshang #main-content .ui-tabs .ui-tabs-nav li a {
	padding:0;
	float:none;
}
.node-type-jizhu #main-content .ui-tabs .ui-tabs-nav, .node-type-chuangshang #main-content .ui-tabs .ui-tabs-nav {
	padding:0;
	height:31px;
	background-color:#EEEEEE;
	border-bottom:1px solid #EBEBEB;
	font-size:14px;
	font-weight:bold;
}
.node-type-jizhu #main-content .ui-tabs .ui-tabs-nav li, .node-type-chuangshang #main-content .ui-tabs .ui-tabs-nav li {
	height:31px;
	line-height:31px;
	text-align:center;
	width:90px;
	margin:0;
	top:-1px;
}
.node-type-jizhu #main-content .ui-widget-content .ui-state-active, .node-type-chuangshang #main-content .ui-widget-content .ui-state-active {
	background:#FC9111 url(images/jb-bg.jpg) top repeat-x;
}
.node-type-jizhu #main-content .ui-widget-content .ui-state-active a, .node-type-chuangshang #main-content .ui-widget-content .ui-state-active a {
	color:#FFF;
}
.node-type-jizhu #main-content.ui-corner-bottom, .node-type-chuangshang #main-content.ui-corner-bottom {
	line-height:25px;
	font-size:12px;
}
span.name-01 {
	padding-left:10px;
}
.jizhu-content .left{ float:left; width:277px; padding-top:45px;}
.jizhu-content .left-con{ height:100px; background:url(images/jizhu-left-bg.jpg) top no-repeat; line-height:40px; font-size:18px; font-family:Microsoft Yahei; padding-right:65px; text-align:right;}
.jizhu-content .mid{ float:left; padding-left:15px; width:95px;}
.jizhu-content .right{ float:right; width:277px; padding-top:45px;}
.jizhu-content .right-con{height:100px; background:url(images/jizhu-right-bg.jpg) top no-repeat; line-height:40px; font-size:18px; font-family:Microsoft Yahei; padding-left:40px; text-align:left;}
.jizhu-content .right-con p a{ padding-left:30px; line-height:40px;}






.zuo{
	margin-top:40px;
	
	
	
}

.you{
	margin-top:38px;
	
	
	
}







#sidebar .region-sidebar-first .block-menu li a.listen_pulpit { padding-left:50px;display:block; background:url(images/5.png) no-repeat  43px 11px; }
#sidebar .region-sidebar-first .block-menu li a.listen_pulpit:hover,
#sidebar .region-sidebar-first .block-menu li a.listen_pulpit.active-trail,
.node-type-weichuangjiejuefangan #sidebar .region-sidebar-first .block-menu li a.listen_pulpit_weichuang,
.page-fangan-list #sidebar .region-sidebar-first .block-menu li a.listen_pulpit_weichuang,
.node-type-jianjie #sidebar .region-sidebar-first .block-menu li a.listen_pulpit_jianjie,
.node-type-weichuangzhuantizixun #sidebar .region-sidebar-first .block-menu li a.listen_pulpit_zhuanti
{ color:#ff4300;padding-left:50px;display:block; background:url(images/4.png) no-repeat  43px 11px; }
#sidebar .region-sidebar-first .menu .menu li.active-trail,
.node-type-jianjie #sidebar .region-sidebar-first .menu .menu li.last,
.node-type-weichuangzhuantizixun #sidebar .region-sidebar-first .menu .menu li.last,
.page-fangan-list #sidebar .region-sidebar-first .menu .menu li.last,
.node-type-weichuangjiejuefangan #sidebar .region-sidebar-first .menu .menu li.last {
    background: none;
}
.page-zhuanti-list #main-menu ul li #top-pulpit, 
.page-jianjie-list #main-menu ul li #top-pulpit, 
.page-fangan-list #main-menu ul li #top-pulpit,
.node-type-weichuangjiejuefangan #main-menu ul li #top-pulpit, 
.node-type-jianjie #main-menu ul li #top-pulpit, 
.node-type-weichuangzhuantizixun #main-menu ul li #top-pulpit, 
.page-node-204 #main-menu ul li #top-pulpit{
	background:url(images/nav-active-bg.jpg) top repeat-x;
	color: #fffefe;
}
.skin-default>.views_slideshow_cycle_main{overflow:hidden;}



#sidebar .region-sidebar-first #block-menu-menu-12 h2 {
	background:url("http://www.sanyoumed.com/uploadfile/2022/0527/20220527115821111.png") 0px 15px no-repeat;
	text-indent:-9999px;
	height:79px;
	padding:8px 0 10px 43px;
}
