/* @group Global 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,img,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
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
	/*font-weight: inherit;*/
	/*font-style: inherit;*/
	font-size: 12px;
	/*font-family: inherit;*/
	vertical-align: baseline;
}

html body {
	/*font-family: "宋体",Arial, sans-serif;*/
	font-family: "微软雅黑",arial,"宋体";
	background: #eee url(../images/wave3header.jpg) repeat-x;
	color: #787878;
	line-height: 1.8;
	font-size: 12px;
	text-align: justify;
}

/*
tbody tr td {
	text-align: justify;
}

:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: #ddeef7;
}

ol,ul {
	list-style: none;
}
*/

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,th,td {
	text-align: left;
	font-weight: normal;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: "";
}

blockquote,q {
	quotes: "" "";
}

html {
	margin: 0;
	padding: 0;
	height: 100%;
}

/* @end */

/* @group Layout */
/* @group Wrappers */
#outer_wrap {
	width: 850px;
	margin: 0 auto;
}

#top_wrap,#header_wrap,#nav_wrap,#main_wrap,#footer_wrap {
	float: left;
	width: 100%;
}

/* @end */
/* @group Top */
#top_wrap {
	height: 35px;
	overflow: hidden;
	color: #1b2a56;
}

#top_wrap ul li {
	float: left;
	margin-top: -5px;
}

#top_wrap ul li a {
	margin: 0 1px 0 0;
	color: #1b2a56;
	padding: 0;
}

#top_wrap ul li a:hover {
	color: #A10011;
	text-decoration: none;
}
#top_left {
	float: left;
	width: 60%;
	text-align: left;
	height: 30px;
	overflow: hidden;
}

#top_right {
	float: right;
	width: 40%;
	text-align: right;
	height: 30px;
	overflow: hidden;
}

#top_right ul {
	float: right;
}

/* @end */
/* @group Header */
#header_wrap {
	height: 85px;
	overflow: hidden;
	background: url(../images/maxbiz_logo.gif) no-repeat left center;
}

#header_right {
	float: right;
	width: 275px !important;
	width: 260px;
	padding: 20px 0;
	text-align: right;
}

#header_left {
	float: left;
	width: 40%;
}

/* @end */
/* @group Nav */
#nav_wrap {
	height: 65px;
	float: right;
	width: 100%;
	background: url(../images/nav.png) no-repeat left top;
}

#nav_left {
	width: 100%;
}

#nav_wrap ul {
	float: left;
	margin-left: 0px;
	margin-top: 1px;
}

#nav_wrap ul li {
	float: left
}

#nav_wrap ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	padding: 12px 10px 10px
}

#nav_wrap ul li a:hover,a#active_menu.mainlevel_current {
	background: url(../images/nav_active.jpg) repeat center bottom;
	color: #ccc;
}

a#active_menu.mainlevel_current {
	color: #fff;
}

#nav_wrap ul li li a:hover {
	background: none;
}

#pathwaydiv {
	clear: both;
	/*font-size: 80%;*/
	padding: 4px 4px 4px 10px;
	float: left;
}

#datediv {
	float: right;
	margin-right: 10px;
	font-size: 12px;
	padding: 4px 4px 4px 10px;
}

/* @end */
/* @group Main */
/* @group Blue Advert1 Position Above Content */
#advert1 {
	float: left;
	background: #fff;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	Width: 100%;
}

#advert1 p,#advert1 h3 {
	padding: 0 0px;
	color: #1065BD;
	background: #f2f2f2;
}

#advert1 h3 {
	margin: 0;
	padding: 0 0 0 0px;
}

#advert1 p {
	color: #414141;
	padding: 5px 5px 5px 5px;
	font-size:13px;
	font-family: "宋体";
}

/* @end */
/* @group Above Content */
#above_content {
	float: left;
	clear: both;
	width: 100%;
	margin: 8px 0;
}

#above_content h3 {
	font-size: 115%;
}

/* @end */
#main_top {
	background: url(../images/main_top.png) no-repeat;
	height: 14px !important;
	height: 10px;
	overflow: hidden;
}

#main_bot {
	background: url(../images/main_bot.jpg) no-repeat;
	height: 11px;
	clear: both;
	overflow: hidden;
}

#main_mid {
	background: #fff;
	float: left;
	width: 100%;
}

#main_wrap.col_left #main_right {
	float: left;
	margin-left: 10px
}

#main_wrap.col_left #main_left {
	float: right;
}

#main_wrap.col_left {
	padding: 20px 0;
	background: url(../images/main.jpg) repeat-y -320px top;
}

#main_wrap.col_right #main_right {
	float: right;
	margin-left: 0px;
}

#main_wrap.col_right #main_left {
	float: left;
}

#main_wrap.col_right {
	padding: 20px 0;
	background: url(../images/main.jpg) repeat-y
}

#main_wrap {
	padding: 0;
	margin-top: 10px;
}

#main_left {
	float: left;
	width: 530px;
	margin-right: 0px;
	margin-left: 12px !important;
	margin-left: 8px;
	padding: 5px 0 0 0;
}

#main_right_top {
	background: url(../images/main_right_top.jpg) no-repeat left top;
	height: 80px;
	margin-top: 5px;
	z-index: 1;
	position: relative;
}

#main_right_bot {
	background: url(../images/main_right_bot.jpg) no-repeat left top;
	height: 60px;
	clear: both;
}

#main_right_mid {
	background: url(../images/right.jpg) repeat-y;
	float: left;
}

#main_right {
	float: right;
	width: 250px !important;
	width: 250px;
	margin-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: -80px;
	z-index: 10;
	position: relative;
}

#main_right .moduletable,#main_right .moduletable-services {
	margin-bottom: 10px;
}

#main_right ul li a:hover {
	background: #eee;
	text-decoration: none;
}

#main_right h3 {
	background: url(../images/right_h3.jpg) no-repeat;
	height: 23px;
	color: #fff;
	font-size: 100%;
	padding: 0px 0 10px 10px;
}

.right_wrap {
	float: right;
	width: 33%;
}

#main_content {
	margin: 8px 0;
}

/* @group Advert2 Below Content */
#below_content {
	float: left;
}

#below_content p {
	padding: 0 8px
}

.moduletable-displaynews h3 {
	margin: 0;
	padding: 0;
	color: #414141;
	font-size: 130%;
	border-bottom: 1px solid #ddd;
	margin-bottom: 4px;
}

a.dn-title {
	color: #1065BD;
	font-size: 120%;
}

/* @end */
/* @end */
/* @group Bottom Nav */
#bottom_wrap {
	background: url(../images/bottom.jpg) repeat-x;
	padding: 0px 0;
	font-size: 12px;
	margin-top: 10px;
	height: 35px;
}

#bottom_left {
	margin-left: 10px;
	width: 480px !important;
	width: 400px;
	float: left;
}

#bottom_right {
	float: right;
	margin-right: 10px;
	width: 350px !important;
	width: 400px;
	text-align: right;
	margin-top: 6px;
}

#bottom_right a {
	color: #fff;
}

#bottom_right input#mod_login_username.inputbox,#bottom_right input#mod_login_password.inputbox
	{
	border: 1px solid #ddd;
	font-size: 120%;
	width: 120px;
	margin: 0 8px !important;
	margin: -4px 0 0 0
}

#bottom_right input#mod_login_username.inputbox {
	margin-right: 8px;
}

#bottom_wrap ul li {
	float: left;
	list-style-type: none;
}

#bottom_wrap ul li a {
	color: #fff;
	text-decoration: none;
	padding: 0 8px;
}

#bottom_wrap ul li a:hover {
	color: #ccc;
}

#bottom_right input.button {
	width: 50px;
	height: 24px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(../images/login.gif) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer;
}

/* @end */
/* @group Footer */
#footer_wrap {
	padding: 1px 0;
	font-size: 12px;
	background: #eee url(../images/bg_footer_image.jpg) repeat-x;
}

#footer_left {
	margin-left: 5px;
	width: 45%;
	float: left;
	color: #6999;
}

#footer_right {
	float: right;
	margin-right: 5px;
	width: 50%;
	text-align: right;
}

#footer_right a {
	color: #333;
}

#footer_wrap ul li {
	float: left;
}

#footer_wrap ul li a {
	color: #fff;
	text-decoration: none;
	padding: 0 8px;
}

/* @end */
/* @end */
/* @group Typography */
p {
	margin: 8px 0;
}

i,em {
	font-style: italic;
}

bold,strong {
	font-weight: bold;
}

/* @group Links */
a.readon {
	float: right;
	text-decoration: none;
	background: url(../images/more.jpg) no-repeat;
	height: 12px;
	width: 25px;
	color: #AB4527;;
	padding-left: 20px;
	padding-top: 5px;
	text-indent: -4000px;
}

a {
	text-decoration: none;
	color: #AB4527;
}

a:hover {
	text-decoration: underline;
}

/* @end */
/* @group Headings and Type */
h1,.componentheading {
	font-size: 140%;
	color: #AB4527;
}

h2,.contentheading {
	font-size: 140%;
	color: #1065BD;
	margin-bottom: 15px;
}

h3,.moduletable h3 {
	font-size: 110%;
	color: #1065BD;
}

h4 {
	font-size: 90%;
}

h5 {
	font-size: 90%;
	color: #000;
}

h6 {
	font-size: 12px;
	color: #333;
}

.small,.createdate,.modifydate {
	color: #666;
	font-size: 90%;
}

/* @end */
/* @group Classes */
.feed {
	background: url(../images/feed.png) no-repeat 10px center;
	padding: 10px 5px 10px 60px;
}

.zoom {
	background: url(../images/zoom.png) no-repeat 10px center;
	padding: 10px 5px 10px 60px;
}

.about {
	background: url(../images/about.png) no-repeat 10px center;
	padding: 10px 5px 10px 60px;
}

.group {
	background: url(../images/group.png) no-repeat 10px center;
	padding: 10px 5px 10px 60px;
}

.ok {
	background: url(../images/ok.png) no-repeat 10px center;
	padding: 10px 5px 10px 60px;
}

.download {
	background: url(../images/arrow_down.png) no-repeat 10px center;
	padding: 10px 5px 10px 60px;
}

.arrow {
	color: #1065BD;
	background: url(../images/right_arrow_bullet.gif) no-repeat right center;
	padding-right: 10px;
}

/* @end */
/* @group Lists */
#top_wrap ul li,#nav_wrap ul li,#right ul li {
	list-style: none;
}

ul li {
	list-style-position: inside;
	list-style-type: disc;
}

ul {
	margin: 8px 0;
}

#nav ul li,#top_wrapper ul li,#main_right ul li,#footer_wrap ul li {
	list-style-type: none;
}

ul.arrow {
	margin: 8px 0;
}

ul.arrow li {
	list-style-type: none;
	background: url(../images/arrow_right.png) no-repeat left center;
	padding: 2px 30px 2px
}

ul.tick {
	margin: 8px 0;
}

ul.tick li {
	list-style-type: none;
	background: url(../images/oksml.png) no-repeat left center;
	padding: 2px 30px 2px
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.border {
	padding: 4px;
	border: 1px solid #eee;
	margin: 4px;
}

.clear {
	clear: both;
}

ul.greyarrow li {
	/*font-size: 80%;*/
	background: url(../images/grey_arrow.gif) no-repeat left top;
	padding-left: 15px;
	margin-left:10px;
}

/*
ul.greyarrow li {
	border: none;
}
*/

ul.bullet li {
	font-size: 100%;
	background: url(../images/grey_bullet.gif) no-repeat left center;
	padding-left: 25px;
	list-style-type: none;
	border-bottom: 1px solid #ddd;
	padding: 10px 0 10px 25px
}

/* @end */
/* @group Module Classes */
.moduletable-services img {
	margin: 0 10px 30px 5px;
}

.moduletable-services p {
	/*font-size: 80%;*/
	border-bottom: 1px solid #eee;
	padding-bottom: 8px;
	margin: 0 0 8px 65px;
}

/* @end */
/* @end */
/* @group Extra Modules */
/* @group News Ticker */
#news-ticker {
	height: 120px;
	overflow: hidden;
	margin-top: 0px;
}

#news-ticker div {
	height: 120px;
	overflow: hidden;
	padding: 4px 0;
	color: #333;
}

#news-ticker a.latestnews {
	color: #333;
	font-size: 120%;
}

/* @end */
/* @end */
/* @group Superfish */
#nav_left ul li,#nav_left ul li a {
	width: auto;
}

#nav_left ul {
	margin-left: 10px;
}

#nav_left ul li {
	padding: 0;
}

#nav_left ul li a {
	padding: 11px 15px;
}

#nav_left ul li li {
	width: 200px;
}

.nav,.nav * {
	margin: 0;
	padding: 0;
	list-style: none;
}

.nav {
	line-height: 1.0;
}

.nav ul {
	position: absolute;
	top: -999em;
	width: 15em;
}

.nav ul li,.nav a {
	width: 100%;
	font-size: 100%;
}

.nav li {
	float: left;
	position: relative;
	z-index: 99;
	padding: 0 10px;
}

.nav li ul {
	width: 15.2em;
}

.nav a {
	display: block;
	text-align: center;
	width: 100%;
}

.nav li li a {
	text-align: left;
}

.nav li:hover ul,ul.nav li.sfHover ul {
	left: -10px;
	top: 34px;
	background: #218FFF;
}

.nav li:hover li ul,.nav li.sfHover li ul {
	top: -999em;
}

.nav li li:hover ul,ul.nav li li.sfHover ul {
	left: 200px !important;
	left: 210px;
	top: 0px;
}

.superfish li:hover ul,.superfish li li:hover ul {
	top: -999em;
}

.nav li li,.nav li li li {
	border-bottom: 1px solid #fff;
	color: #333;
	padding: 0 0 0 0px;
	margin: 0;
	font-size: 90%;
	background: #fff;
}

.nav ul li ul,#nav ul li li li {
	width: 14em
}

.nav ul li li {
	padding: 0;
	text-align: left;
}

.nav ul li li a {
	text-align: left;
	color: #fff;
	padding: 8px 0 8px 10px;
}

.nav ul li li a:hover {
	color: #ccc;
}

.nav ul ul {
	margin: 0;
	padding: 0;
	height: 10px;
	border-top: 1px solid #ddd;
}

#menu li li a {
	color: #333;
	text-align: left;
	margin-left: 10px;
	margin-top: 10px;
}

#menu li li:hover {
	background: #fff;
}

#menu ul li li a {
	margin: 0;
	padding: 8px 0;
}

.nav ul span.expanded,.nav ul ul span.expanded {
	background: url(../images/nav_sub.gif) no-repeat right center;
	padding-right: 20px;
}

/* @end */
#main_right .moduletable-sub h3 {
	background: url(../images/sub_menu_top.gif) no-repeat left top;
	padding-top: 8px;
	padding-bottom: 2px;
	border-bottom: 1px solid #fff;
	color: #1065BD;
}

#main_right .moduletable-sub {
	background: #CFE7FF url(../images/sub_menu_bott.gif) no-repeat left
		bottom;;
	margin-bottom: 30px;
	padding-bottom: 15px;
}

#main_right .moduletable-sub ul#mainlevel li a {
	display: block;
	color: #1065BD;
	padding: 2px 0 2px 8px;
	border-bottom: 1px solid #fff;
	background: url(../images/main_arrow.gif) no-repeat 4px center;
	padding-left: 25px;
}

#main_right .moduletable-sub ul#mainlevel {
	margin: 0;
}

#main_right .moduletable-sub ul#mainlevel li a:hover,#main_right .moduletable-sub ul#mainlevel li a#active_menu.mainlevel,#main_right .moduletable-sub ul#mainlevel li a#active_menu.mainlevel_current,#nav_left a.mainlevel_active,#nav_left li li
	{
	background: #218FFF;
	color: #fff;
}

#main_right ul li ul {
	margin: 0;
}

#main_right ul#mainlevel li ul li a.sublevel {
	background: #218FFF url(../images/sub_sub.gif) no-repeat 5px center;
	color: #fff;
	padding-left: 25px;
}

#main_right ul#mainlevel li ul li a.sublevel:hover {
	color: #218FFF;
}

/* @group Search Styling */
.search {
	background: url(../images/search_bg.jpg) no-repeat left center;
	padding: 6px 2px 6px 0px;
	width: 260px;
	margin-right: 0px !important;
	margin-right: 0;
	float: right;
}

input#mod_search_searchword.inputbox {
	width: 160px;
	border: 1px solid #838383;
	margin-top: 3px;
	padding: 4px;
}

.search input.button {
	width: 55px;
	height: 25px;
	margin-top: 0px;
	padding: 0px 1px;
	border: 1px;
	background: transparent url(../images/search.jpg) no-repeat center top;
	overflow: hidden;
	margin-left: 5px;
	margin-right: 10px;
	cursor: pointer;
}

/* @end */
/* @group Joomla Stuff */
.blog,.contentpaneopen {
	width: 100%;
}

.contentpaneopen tr td {
	padding: 0 8px 0 0;
}

fieldset {
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

/* @end */
/* @group Micro Blog CSS */
.microwrap {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ddd;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

.microitem {
	float: left;
	width: 90% !important;
	width: 86%;
	margin: 0;
	padding: 0;
}

.microitem p {
	padding: 8px 0;
	margin: 0
}

.moduletable-news h3 {
	font-size: 150%;
	color: #414141;
	border-bottom: 1px solid #ddd;
	margin-bottom: 4px;
	padding: 0;
}

.microitem a,.microtitle {
	color: #1065BD;
	font-size: 130%;
	padding-left: 7px;
}

.microdate_wrap {
	width: 40px;
	float: left;
	margin-right: 10px;
	margin-top: 6px;
}

.micromore {
	margin-top: 8px;
	float: left;
	text-align: center;
	margin-left: 4px !important;
	margin-left: 2px;
}

div.microdate {
	float: left;
	width: 40px;
	height: 40px;
	background: #F3F3C9;
	padding: 4px;
	margin-top: 4px;
	margin-right: 5px;
	overflow: hidden;
}

span.microday {
	font-weight: bold;
	font-size: 15px;
	display: block;
	font-family: Arial, Verdana, sans;
	text-align: center;
	position: relative;
	top: -4px;
	height: 28px;
	color: #868663;
	line-height: 28px;
}

span.micromonth {
	font-size: 10px;
	display: block;
	text-align: center;
	color: #868663;
	font-family: Arial, Verdana, sans;
	margin-top: -5px;
}

.microtime {
	font-size: 90%;
	padding-left: 8px;
}

textarea#submit_title,input#submit_title.input {
	font-size: 150%;
	width: 98%;
	border: 1px solid #ddd;
	padding: 8px;
	margin-bottom: 20px;
}

/* @end */
.contact_email label {
	float: left;
}

/* @group Joomla Stuff */
table.contenttoc {
	margin: 0 0 8px 8px
}

tr.sectiontableentry2 {
	background: #eee
}

tr.sectiontableentry1 {
	background: #fafafa;
}

tr.sectiontableentry1 td,tr.sectiontableentry2 td {
	padding: 4px;
}

/* @end */
.td_title {
	padding-top: 10px;
	padding-left: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-weight: bold;
	font-size: 15px;
	background-image: url(../images/1rightarrow.png);
	background-position: left;
	background-repeat: no-repeat;
}

.td_content {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-bottom: 12px;
	margin-left: 5px;
}

.td_title li {
	margin-left: 5px;
}

.title {
	font-size: 120%;
	font-weight: bold;
	color: #fff;
	background: #fff url(../images/banner-subpage-ws08.jpg) no-repeat;
	padding-left: 11px;
	padding-top: 10px;
}