@charset "utf-8";
/* ---------------------------------------------------------------------- */
/*	Reset
/* ---------------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
nav ol {
	list-style: none;
	list-style-image: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	outline: none;
	text-decoration: none;
	background: transparent;
	vertical-align: baseline;
}
a, a > * {
	text-decoration: none;
}
.not-ie a, .not-ie a > * {
	-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	-moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	-ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	-o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
}
/*.style-1 a:hover, .style-1 a > *:hover {
	color: #FFFFFF;
}
*/
/*.style-2 a:hover, .style-2 a > *:hover {color: #9F1010;}
.style-3 a:hover, .style-3 a > *:hover {color: #2a7313;}
.style-4 a:hover, .style-4 a > *:hover {color: #d98908;}
.style-5 a:hover, .style-5 a > *:hover {color: #3b5381;}
.style-6 a:hover, .style-6 a > *:hover {color: #5592b4;}
*/
ul li {
	list-style: none;
}
img {
	border: 0;
	height: auto;
	/*	max-width: 100%;*/
	-ms-interpolation-mode: bicubic;
}
blockquote {
	position: relative;
	margin-bottom: 1.5em;
	padding: 24px 45px 20px 60px;
	border: 1px solid #ebebeb;
	background-color: #f9f9f9;
	font: italic 14px/1.6 'Adamina', serif;
	color: #6d7a7e;
}
blockquote:after, blockquote:before {
	position: absolute;
	width: 33px;
	height: 23px;
	background-image: url(http://www.qcddsj.com/www-lib/images/quotes.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	content: '';
}
blockquote:before {
	left: 20px;
	top: 20px;
}
blockquote:after {
	margin: 5px 0 0 20px;
	background-position: right top;
}
address {
	margin-bottom: 50px;
	font-style: normal;
	line-height: 1.7;
}
/* ---------------------------------------------------------------------- */
/*	Basic Elements
/* ---------------------------------------------------------------------- */

body {
	font: 12px/1.5 Arial, sans-serif;
	color: #6d7a7e;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	background-color: #CBBEA5;
/*	background-image: url(http://www.qcddsj.com/www-lib/images/bgs/bg79f.jpg);*/
	background-repeat: repeat;
	margin-bottom: 10px;
}
p {
	padding: 0;
	line-height: 24px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 28px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Adamina', serif;
}
h1, h2 {
	margin-bottom: 2px;
	color: #000000;
	font-weight: bold;
	line-height: 1.25;
}

h3, h4, h5, h6 {
	margin-bottom: 2px;
	color: #000000;
	font-weight: 500;
	line-height: 1.25;
}
h6 {
	line-height: 1.5em;
}
/* -------------------------------------------------- */
	/*	Clearfix
	/* -------------------------------------------------- */

.clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}
.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}
/* -------------------------------------------------- */
	/*	General Classes
	/* -------------------------------------------------- */

.aligncenter {
	text-align: center;
}
.aligncenter > img {
	display: inline;
	text-align: center;
}
.alignleft {
	float: left;
}
img.alignleft {
	margin: 0 20px 20px 0;
}
.alignright {
	float: right;
}
img.alignright {
	margin: 0 0 20px 20px;
}
.custom-frame {
	display: block;
	border: 5px solid #A8BDBF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ie7 iframe.custom-frame {
	width: 97%;
}
.webkit iframe.custom-frame {
	width: 100%;
}
.video-widget .liquid-video-wrapper {
	margin: 0;
}
.liquid-video-wrapper {
	position: relative;
	margin: 0 0 20px;
	padding: 0;
	width: 100%;
}
.liquid-video-wrapper iframe, .liquid-video-wrapper object, .liquid-video-wrapper embed {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
	
	/* -------------------------------------------------- */
	/*	 Highlight	
	/* -------------------------------------------------- */
	
	.highlight1::-moz-selection, .highlight2::-moz-selection, .highlight3::-moz-selection, .highlight4::-moz-selection {
 padding: 1px 3px;
 color: #fff;
}
.highlight1::selection, .highlight2::selection, .highlight3::selection, .highlight4::selection {
	padding: 1px 3px;
	color: #fff;
}
span.highlight1, span.highlight2, span.highlight3, span.highlight4 {
	padding: 1px 3px;
	color: #fff;
}
span.highlight1 {
	background-color: #1f221e;
}
span.highlight2 {
	background-color: #457935;
}
span.highlight3 {
	background-color: #a6412b;
}
span.highlight4 {
	background-color: #2b65a6;
}
.highlight1::selection {
	background-color: #1f221e;
}
.highlight2::selection {
	background-color: #457935;
}
.highlight3::selection {
	background-color: #a6412b;
}
.highlight4::selection {
	background-color: #2b65a6;
}
 .highlight1::-moz-selection {
background-color:#1f221e;
}
 .highlight2::-moz-selection {
background-color:#457935;
}
 .highlight3::-moz-selection {
background-color:#a6412b;
}
 .highlight4::-moz-selection {
background-color:#2b65a6;
}
/* -------------------------------------------------- */
	/*	Custom Table
	/* -------------------------------------------------- */
	
.custom-table {
	margin-bottom: 3em;
	width: 100%;
}
.custom-table tbody tr:nth-child(even) td {
	background-color: rgba(31,34,30,.02);
}
.custom-table td, .custom-table th {
	padding: 7px 15px;
}
.custom-table thead th {
	border-top: 1px solid #ced5cf;
	border-right: 1px solid #ced5cf;
	border-bottom: 1px solid #ced5cf;
	background-color: rgba(31,34,30,.09);
	text-align: left;
	font-weight: 700;
}
.ie7 .custom-table thead th, .ie8 .custom-table thead th {
	background-color: #ebebeb;
}
.custom-table thead th:first-child, .custom-table tbody tr td:first-child {
	border-left: 1px solid #ced5cf;
}
.custom-table td {
	border-bottom: 1px solid #ced5cf;
	border-right: 1px solid #ced5cf;
}
/* -------------------------------------------------- */
	/*	Dropcaps
	/* -------------------------------------------------- */
	
.dropcap {
	color: #D9DADB;
	float: left;
	font-size: 38px;
	font-weight: 700;
	line-height: 1em;
	margin: 0 15px 0 0;
}
.dropcapspot {
	float: left;
	margin: 0 12px 0 0;
	width: 45px;
	height: 45px;
	color: #fff;
	text-align: center;
	font-weight: 700;
	font-size: 38px;
	line-height: 45px;
}
.not-ie .dropcapspot {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
/* -------------------------------------------------- */
	/*	Dividers
	/* -------------------------------------------------- */
	
.sep {
	border-top: 0px solid #A8BDBF;
	clear: both;
	height: 15px;
}
.divider {
	clear: both;
	margin: 35px 0;
	width: 100%;
	height: 2px;
	background-color: #A8BDBF;
}
/* -------------------------------------------------- */
	/*	Ordered / Unordered List Styles
	/* -------------------------------------------------- */
	
ul.list, ol.list {
	margin: 0 0 30px 0;
}
ol.type-1 li {
	list-style: decimal inside;
}
ol.type-2 li {
	list-style: decimal-leading-zero inside;
}
ul.type-1 li {
	list-style: circle inside;
}
ul.type-2 li {
	list-style: square inside;
}
/* -------------------------------------------------- */
	/*	Buttons
	/* -------------------------------------------------- */
	
/*	input.button {padding: 7px 14px 9px;}*/
	
/*	.button {
		display: inline-block;
		margin-bottom: 1.5em;
		padding: 8px 14px 8px;
		outline:none;
		color: #fff;
		vertical-align: baseline;
		text-align:center;
		text-decoration: none;
		font: 11px Arial;
		cursor:pointer;
	}*/
	
.style-1 .button.gray {
	color: #1c7fbd;
}
.style-2 .button.gray {
	color: #e53535;
}
.style-3 .button.gray {
	color: #69ad11;
}
.style-4 .button.gray {
	color: #eba505;
}
.style-5 .button.gray {
	color: #841132;
}
.style-6 .button.gray {
	color: #4a5063;
}
.button.gray:hover {
	color: #fff;
}
.style-1 .button.gray:hover {
	background-color: #84714A;
}
.style-2 .button.gray:hover {
	background-color: #e53535;
}
.style-3 .button.gray:hover {
	background-color: #2a7313;
}
.style-4 .button.gray:hover {
	background-color: #eba505;
}
.style-5 .button.gray:hover {
	background-color: #841132;
}
.style-6 .button.gray:hover {
	background-color: #4a5063;
}
.button:hover {
	background-color: #313131;
	color: #fff !important;
}
.yellow {
	background-color: #fdbe0f;
}
.orange {
	background-color: #f99200;
}
.red {
	background-color: #db4300;
}
.pink {
	background-color: #c51574;
}
.purple {
	background-color: #760148;
}
.emerald {
	background-color: #2ebc9e;
}
.lime {
	background-color: #8fbe00;
}
.green {
	background-color: #5bad24;
}
.dark-green {
	background-color: #276c00;
}
.mettalic-blue {
	background-color: #6a8cb1;
}
.sky-blue {
	background-color: #00a8c6;
}
.blue {
	background-color: #2d5bc4;
}
.violet {
	background-color: #4f4269;
}
.brown {
	background-color: #564544;
}
.black {
	background-color: #313131;
}
.gray {
	background-color: #e7e7e8;
}
.grey {
	background-color: #898989;
}
.white {
	padding: 7px 13px;
	background-color: #fff;
	color: #6b6b6b;
	border: 1px solid #d4d4d4;
}
.align-btn-left {
	float: left;
}
.align-btn-right {
	float: right;
}
/* -------------------------------------------------- */
	/*	Forms
	/* -------------------------------------------------- */

/*	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		cursor: pointer;
		-webkit-appearance: button;
	}

	button,
	input,
	select,
	textarea {
		font-size: 100%;
		margin: 0;
		vertical-align: baseline;
	}
*/
label {
	cursor: pointer;
	margin: 0;
}
/*input, textarea, select {
		color: #8f8f8f;
		font: 12px/1.5 Arial, sans-serif;
		padding: 0 10px;
		background-color: #e9e9e9;
		border: none;
	}*/
	
/*	.not-ie input,
	.not-ie textarea,
	.not-ie select {
		-webkit-appearance: none;
		-webkit-transition: all .25s linear;
		   -moz-transition: all .25s linear;
			-ms-transition: all .25s linear;
			 -o-transition: all .25s linear;
				transition: all .25s linear;	
	}*/

/*	input, select {
		height: 30px;
		border: 1px solid transparent;
		line-height: 30px;
	}

	textarea {
		padding: 10px;
		border: 1px solid transparent;
	}
*/
	/* Firefox */
/*	input:-moz-placeholder,
	textarea:-moz-placeholder {color: #8f8f8f;}
*/
	/* Chrome, Safari */
/*	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {color: #8f8f8f;}*/
	
	/* ---------------------------------------------------------------------- */
	/*	Alert Boxes
	/* ---------------------------------------------------------------------- */

.error, .success, .info, .notice {
	display: block;
	padding: 20px;
	font-size: 14px;
}
.error {
	border: 1px solid #f09da7;
	background-color: #f9bcc3;
	color: #b76973;
}
.success {
	border: 1px solid #b4d892;
	background-color: #d8efc1;
	color: #79985b;
}
.info {
	border: 1px solid #a1c7d5;
	background-color: #b8e1f1;
	color: #52889b;
}
.notice {
	border: 1px solid #e7d195;
	background-color: #feebb7;
	color: #b49133;
}
/* ---------------------------------------------------------------------- */
/*	Layout
/* ---------------------------------------------------------------------- */

.wrap {
	margin: 0 auto;
	width: 1220px;
	box-shadow: 0 0 0 10px rgba(0,0,0,.07);
	background-color: #fff;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-top: 120px;
}

.wrap2 {
	margin: 0 auto;
	width: 1220px;
	box-shadow: 0 0 0 10px rgba(0,0,0,.07);
	background-color: #fff;
	margin-top: 0px;
	margin-bottom: 5px;
}

.container {
	/*	position: relative;*/
	width: 1220px;
	/*background-color: #F0FBF9;*/
	background-color: #FFFFFF;
	/*background-image: url(http://www.qcddsj.com/www-lib/images/bgsm374.gif);*/
	background-repeat: repeat;
	background-attachment: scroll;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-top: 0px;
}
.section-title {
	text-transform: uppercase;
}
.style-1 .section-title {
	color: #8B7143;
}
.style-2 .section-title {
	color: #373a3c;
}
/* -------------------------------------------------- */
	/*	Columns
	/* -------------------------------------------------- */

.one-half, .one-third, .two-third, .one-fourth, .three-fourth {
	float: left;
	margin-right: 20px;
}
.one-half.last, .one-third.last, .two-third.last, .one-fourth.last, .three-fourth.last {
	margin-right: 0px;
}
.one-half {
	width: 460px;
}
.one-third {
	width: 300px;
}
.two-third {
	width: 620px;
}
.one-fourth {
	width: 220px;
}
.three-fourth {
	width: 700px;
}
/* ---------------------------------------------------------------------- */
/*	Header
/* ---------------------------------------------------------------------- */

.wrap-header {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 620px;
/*    background: url(http://210.44.126.19/tongyuan_tsgwebcss/piaohong.png) no-repeat 50% 0;*/
/*    background-image: url(http://www.qcddsj.com/www-lib/images/bg36.jpg);
    background-position: -100px;
*/
}
.style-1 {
	background: #fffbf9; /* Old browsers */
	background: -moz-linear-gradient(top, #ffe5d5 0%, #ffe5d5 69%, #ffe5d5 69%, #ffe5d5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe5d5), color-stop(69%, #ffe5d5), color-stop(69%, #ffe5d5), color-stop(100%, #ffe5d5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffe5d5 0%, #ffe5d5 69%, #ffe5d5 69%, #ffe5d5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffe5d5 0%, #ffe5d5 69%, #ffe5d5 69%, #ffe5d5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffe5d5 0%, #ffe5d5 69%, #ffe5d5 69%, #ffe5d5 100%); /* IE10+ */
	background: linear-gradient(top, #ffe5d5 0%, #ffe5d5 69%, #ffe5d5 69%, #ffe5d5 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe5d5', endColorstr='#ffe5d5', GradientType=0 ); /* IE6-9 */
/* 以上作废，换成图片背景 */
 background: url(http://www.qcddsj.com/www-lib/images/piaohong.png) no-repeat 50% 0;
}
.style-2 .wrap-header {
	background: #9f1010; /* Old browsers */
	background: -moz-linear-gradient(top, #9f1010 0%, #9f1010 69%, #7f0d0d 69%, #7f0d0d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9f1010), color-stop(69%, #9f1010), color-stop(69%, #7f0d0d), color-stop(100%, #7f0d0d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9f1010 0%, #9f1010 69%, #7f0d0d 69%, #7f0d0d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9f1010 0%, #9f1010 69%, #7f0d0d 69%, #7f0d0d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9f1010 0%, #9f1010 69%, #7f0d0d 69%, #7f0d0d 100%); /* IE10+ */
	background: linear-gradient(top, #9f1010 0%, #9f1010 69%, #7f0d0d 69%, #7f0d0d 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f1010', endColorstr='#7f0d0d', GradientType=0 ); /* IE6-9 */
}
.style-3 .wrap-header {
	background: #1f650c; /* Old browsers */
	background: -moz-linear-gradient(top, #1f650c 0%, #1f650c 69%, #19510a 69%, #19510a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1f650c), color-stop(69%, #1f650c), color-stop(69%, #19510a), color-stop(100%, #19510a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1f650c 0%, #1f650c 69%, #19510a 69%, #19510a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1f650c 0%, #1f650c 69%, #19510a 69%, #19510a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1f650c 0%, #1f650c 69%, #19510a 69%, #19510a 100%); /* IE10+ */
	background: linear-gradient(top, #1f650c 0%, #1f650c 69%, #19510a 69%, #19510a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f650c', endColorstr='#19510a', GradientType=0 ); /* IE6-9 */
}
.style-4 .wrap-header {
	background: #545558; /* Old browsers */
	background: -moz-linear-gradient(top, #545558 0%, #545558 69%, #47484b 69%, #47484b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #545558), color-stop(69%, #545558), color-stop(69%, #47484b), color-stop(100%, #47484b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #545558 0%, #545558 69%, #47484b 69%, #47484b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #545558 0%, #545558 69%, #47484b 69%, #47484b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #545558 0%, #545558 69%, #47484b 69%, #47484b 100%); /* IE10+ */
	background: linear-gradient(top, #545558 0%, #545558 69%, #47484b 69%, #47484b 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545558', endColorstr='#47484b', GradientType=0 ); /* IE6-9 */
}
.style-5 .wrap-header {
	background: #841132; /* Old browsers */
	background: -moz-linear-gradient(top, #841132 0%, #841132 69%, #6a0e28 69%, #6a0e28 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #841132), color-stop(69%, #841132), color-stop(69%, #6a0e28), color-stop(100%, #6a0e28)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #841132 0%, #841132 69%, #6a0e28 69%, #6a0e28 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #841132 0%, #841132 69%, #6a0e28 69%, #6a0e28 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #841132 0%, #841132 69%, #6a0e28 69%, #6a0e28 100%); /* IE10+ */
	background: linear-gradient(top, #841132 0%, #841132 69%, #6a0e28 69%, #6a0e28 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#841132', endColorstr='#6a0e28', GradientType=0 ); /* IE6-9 */
}
.style-6 .wrap-header {
	background: #363c4e; /* Old browsers */
	background: -moz-linear-gradient(top, #363c4e 0%, #363c4e 69%, #2b303e 69%, #2b303e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #363c4e), color-stop(69%, #363c4e), color-stop(69%, #2b303e), color-stop(100%, #2b303e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #363c4e 0%, #363c4e 69%, #2b303e 69%, #2b303e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #363c4e 0%, #363c4e 69%, #2b303e 69%, #2b303e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #363c4e 0%, #363c4e 69%, #2b303e 69%, #2b303e 100%); /* IE10+ */
	background: linear-gradient(top, #363c4e 0%, #363c4e 69%, #2b303e 69%, #2b303e 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363c4e', endColorstr='#2b303e', GradientType=0 ); /* IE6-9 */
}
IMG.cls_imgad {
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border: 0;
	width: 82;
	height: 62;
	hspace: 0;
	vspace: 0;
}
/* -------------------------------------------------- */
	/*	Main Navigation
	/* -------------------------------------------------- */

.navigation {
	clear: both;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #183E63;
	background-image: url(http://www.qcddsj.com/www-lib/images/fast_05.gif);
	background-repeat: repeat;
	font-weight: normal;
	color: #000;
	height: 60px;
	position: relative;
	z-index: 9;
	width: 100%;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	text-align: center;
	vertical-align: middle;
}
.style-1 .navigation, .style-2 .navigation {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #183E63;
	background-color: #549EC8;
	background-image: url(http://www.qcddsj.com/www-lib/images/fast_05.gif);
	background-repeat: repeat;
	font-weight:500;
	color: #000;
}
.style-3 .navigation, .style-4 .navigation, .style-5 .navigation {
	background-color: #cacbcc;
}
.style-6 .navigation {
	background-color: #4a5063;
}
.navigation > ul > li {
	position: relative;
	float: left;
	list-style: none;
	margin-right:10px;
}
.ie7 .navigation > ul > li {
	height: 60px;
}
.navigation > ul > li > a {
	position: relative;
	display: block;
	padding: 0 18px;
	text-align: left;
	text-transform: uppercase;
	font-size: 15px;
	font-family: 'Adamina', serif;
	vertical-align: top;
	line-height: 60px;
	color: #000;
}
.ie7 .navigation > ul > li > a {
	height: 60px;
}
.style-1 .navigation > ul > li > a {
	color: #010B1A;
	/*	background-image: url(http://www.qcddsj.com/www-lib/images/fast_05.gif);*/
	background-repeat: no-repeat;
	background-position: center;
}
.style-2 .navigation > ul > li > a, .style-3 .navigation > ul > li > a, .style-4 .navigation > ul > li > a, .style-5 .navigation > ul > li > a {
	color: #373a3c;
}
.style-6 .navigation > ul > li > a {
	color: #fff;
}
.navigation .rightarrowclass {
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -3px;
	width: 3px;
	height: 7px;
	background: url(http://www.qcddsj.com/www-lib/images/nav-arrow.png) no-repeat;
}
.navigation > ul > li:hover > a, .navigation > ul > li.current > a {
	color: #fff;
}
.style-1 .navigation > ul > li:hover > a, .style-1 .navigation > ul > li.current > a, .style-1 .dropcapspot, .style-1 #back-top, .style-1 .pagination .current {
/*	background-color: #549ec8;*/
}
.style-2 .navigation > ul > li:hover > a, .style-2 .navigation > ul > li.current > a, .style-2 .dropcapspot, .style-2 #back-top, .style-2 .pagination .current {
	background-color: #e53535;
}
.style-3 .navigation > ul > li:hover > a, .style-3 .navigation > ul > li.current > a, .style-3 .dropcapspot, .style-3 #back-top, .style-3 .pagination .current {
	background-color: #79b027;
}
.style-4 .navigation > ul > li:hover > a, .style-4 .navigation > ul > li.current > a, .style-4 .dropcapspot, .style-4 #back-top, .style-4 .pagination .current {
	background-color: #eba505;
}
.style-5 .navigation > ul > li:hover > a, .style-5 .navigation > ul > li.current > a, .style-5 .dropcapspot, .style-5 #back-top, .style-5 .pagination .current {
	background-color: #3b5381;
}
.style-6 .navigation > ul > li:hover > a, .style-6 .navigation > ul > li.current > a, .style-6 .dropcapspot, .style-6 #back-top, .style-6 .pagination .current {
	background-color: #75a9c7;
}
/* Dropdown */
				
.navigation > ul > li:hover > ul {
	padding-top: 1px;
}
.navigation li:hover > ul {
	display: block;
	top: 60px;
	opacity: 1;
	visibility: visible;
}
.navigation ul ul {
	position: absolute;
	left: 0;
	top: 70px;
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	padding: 0;
	width: 179px;
}
.not-ie .navigation ul ul {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.navigation ul > li:hover ul li:hover ul {
	opacity: 1;
	left: 180px;
	display: block;
}
.navigation ul ul li {
	position: relative;
	margin-top: 0px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #F6F6F6;
}
.ie7 .navigation ul ul li {
	height: 34px;
	position: relative;
	margin-top: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F6F6F6;
}
.navigation ul ul li:last-of-type > a {
	border-bottom: none;
}
.navigation ul ul a {
	display: block;
	border-bottom: 1px solid #f2f3f4;
	background-color: #68b3ee;
	text-align: left;
	color: #000000;
	letter-spacing: 0;
	font-weight: 400;
	font-size: 14px;
	font-family: 'Adamina', serif;
	/*	background-image: url(http://www.qcddsj.com/www-lib/images/bluebgc03.jpg);*/
	background-position: -220px -200px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.style-1 .navigation ul ul a {
	color: #06171E;
}
.style-2 .navigation ul ul a {
	color: #373a3c;
}
.style-3 .navigation ul ul a, .style-4 .navigation ul ul a {
	border-bottom: 1px solid #e3e4e5;
	background-color: #cacbcc;
	color: #373a3c;
}
.style-5 .navigation ul ul a {
	border-bottom: 1px solid #e3e4e5;
	background-color: #cacbcc;
	color: #373a3c;
}
.style-6 .navigation ul ul a {
	border-bottom: 1px solid #676f88;
	background-color: #4a5063;
	color: #fff;
}
.navigation > ul ul li:hover > a, .navigation .active > a {
	color: #fff;
}
.style-1 .navigation > ul ul li:hover > a, .style-1 .navigation .active > a {
	background-color: #3779DD;
}
.style-2 .navigation > ul ul li:hover > a, .style-2 .navigation .active > a {
	background-color: #E53535;
}
.style-3 .navigation > ul ul li:hover > a, .style-3 .navigation .active > a {
	background-color: #79b027;
}
.style-4 .navigation > ul ul li:hover > a, .style-4 .navigation .active > a {
	background-color: #eba505;
}
.style-5 .navigation > ul ul li:hover > a, .style-5 .navigation .active > a {
	background-color: #3b5381;
}
.style-6 .navigation > ul ul li:hover > a, .style-6 .navigation .active > a {
	background-color: #75a9c7;
}
.navigation ul ul li:hover > a .rightarrowclass {
	background-position: 0 -19px;
}
/* Sub Dropdown */

.navigation ul ul ul {
	left: 180px !important;
	top: 0 !important;
}
.not-ie .navigation ul ul ul {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}
/* Nav Responsive  */

.navigation .nav-responsive {
	display: none;
	margin: 15px 0;
	padding: 6px 8px;
	width: 68%;
	border-color: #ccc;
	background-color: #fff;
	background-image: url(http://www.qcddsj.com/www-lib/images/nav-bg.png);
	background-position: right center;
	background-repeat: no-repeat;
}
/* Donate */
		
a.donate {
	float: right;
	display: block;
	margin: 0;
	padding: 0 30px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-family: 'Adamina', serif;
	line-height: 60px;
}
.not-ie a.donate {
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.style-1 a.donate {
	background-color: #fffbf9;
}
.style-2 a.donate {
	background-color: #fffbf9;
}
.style-3 a.donate, .style-4 a.donate, .style-5 a.donate, .style-6 a.donate {
	background-color: #e11842;
}
a.donate:hover {
	text-shadow: -1px -1px 0 rgba(0,0,0,.2);
	color: #fff;
}
.not-ie a.donate:hover {
	-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,.35);
	-moz-box-shadow: inset 0 0 8px rgba(0,0,0,.35);
	box-shadow: inset 0 0 8px rgba(0,0,0,.35);
}
.style-1 a.donate:hover {
	background-color: #cb1c41;
}
.style-2 a.donate:hover {
	background-color: #15486c;
}
.style-3 a.donate:hover, .style-4 a.donate:hover, .style-5 a.donate:hover, .style-6 a.donate:hover {
	background-color: #cb1c41;
}
/* -------------------------------------------------- */
	/*	Social Links
	/* -------------------------------------------------- */

ul.social-links {
	float: right;
	margin: 0 20px 40px 0;
}
ul.social-links li {
	display: inline-block;
	margin: 0 0 0 5px;
	list-style: none outside none;
}
.ie7 ul.social-links li {
	float: left;
}
ul.social-links li a {
	position: relative;
	display: block;
	width: 35px;
	height: 35px;
	background: url(http://www.qcddsj.com/www-lib/images/social-icons.png) no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}
ul.social-links li a > span {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url(http://www.qcddsj.com/www-lib/images/social-icons.png) no-repeat;
	opacity: 0;
	filter: alpha(opacity = 0);
}
.not-ie ul.social-links li a > span {
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-ms-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s;
}
ul.social-links li.twitter a {
	background-position: 0 0;
}
ul.social-links li.facebook a {
	background-position: -40px 0;
}
ul.social-links li.dribbble a {
	background-position: -80px 0;
}
ul.social-links li.vimeo a {
	background-position: -120px 0;
}
ul.social-links li.youtube a {
	background-position: -160px 0;
}
ul.social-links li.rss a {
	background-position: -200px 0;
}
ul.social-links a:hover span {
	opacity: 1;
	filter: alpha(opacity=100);
}
ul.social-links li.twitter a > span {
	background-position: 0 -40px;
}
ul.social-links li.facebook a > span {
	background-position: -40px -40px;
}
ul.social-links li.dribbble a > span {
	background-position: -80px -40px;
}
ul.social-links li.vimeo a > span {
	background-position: -120px -40px;
}
ul.social-links li.youtube a > span {
	background-position: -160px -40px;
}
ul.social-links li.rss a > span {
	background-position: -200px -40px;
}
/* ---------------------------------------------------------------------- */
/*	Home
/* ---------------------------------------------------------------------- */

ul.block-with-icons {
	margin-bottom: 50px;
	list-style: none;
}
ul.block-with-icons li {
	position: relative;
	float: left;
	margin: 0 0 0 1px;
	width: 312px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-color: rgba(0,0,0,.05);
	border-style: solid;
	background-color: #f5f4f6;
}
.not-ie ul.block-with-icons li {
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.ie7 ul.block-with-icons li, .ie8 ul.block-with-icons li {
	border: none;
}
ul.block-with-icons li:last-of-type {
	border-right: 1px solid rgba(0,0,0,.05);
}
ul.block-with-icons li:first-of-type {
	border-left: 1px solid rgba(0,0,0,.05);
}
ul.block-with-icons li a {
	display: block;
	padding: 35px 15px 35px 100px;
}
ul.block-with-icons li a:after {
	position: absolute;
	top: 29px;
	left: 35px;
	display: block;
	width: 53px;
	height: 36px;
	background-image: url(http://www.qcddsj.com/www-lib/images/sprite-block-icons.png);
	background-repeat: no-repeat;
	content: '';
}
ul.block-with-icons li.b1 a:after {
	background-position: 0 0;
}
ul.block-with-icons li.b2 a:after {
	background-position: -70px 0;
}
ul.block-with-icons li.b3 a:after {
	background-position: -130px 0;
}
ul.block-with-icons li:first-child {
	margin-left: 0;
}
ul.block-with-icons h5 {
	margin: 0 0 3px 0;
	text-transform: uppercase;
	line-height: .9;
}
.style-1 ul.block-with-icons h5 {
	color: #1c7fbd;
}
.style-2 ul.block-with-icons h5 {
	color: #e53535;
}
.style-3 ul.block-with-icons h5 {
	color: #69ad11;
}
.style-4 ul.block-with-icons h5 {
	color: #eba505;
}
.style-5 ul.block-with-icons h5 {
	color: #841132;
}
.style-6 ul.block-with-icons h5 {
	color: #5592b4;
}
ul.block-with-icons span {
	display: block;
	font-size: 11px;
	line-height: 1.2em;
}
.style-1 ul.block-with-icons li:hover {
	background-color: #17517a;
}
.style-2 ul.block-with-icons li:hover {
	background-color: #9f1010;
}
.style-3 ul.block-with-icons li:hover {
	background-color: #2a7313;
}
.style-4 ul.block-with-icons li:hover {
	background-color: #eba505;
}
.style-5 ul.block-with-icons li:hover {
	background-color: #3b5381;
}
.style-6 ul.block-with-icons li:hover {
	background-color: #75a9c7;
}
ul.block-with-icons li:hover h5 {
	color: #fff;
}
ul.block-with-icons li:hover span {
	color: #fff;
}
ul.block-with-icons li.b1 a:hover:after {
	background-position: 0 -46px !important;
}
ul.block-with-icons li.b2 a:hover:after {
	background-position: -70px -46px !important;
}
ul.block-with-icons li.b3 a:hover:after {
	background-position: -130px -46px !important;
}
/* ---------------------------------------------------------------------- */
/*	Content
/* ---------------------------------------------------------------------- */

#content {
	margin-bottom: 80px;
	width: 760px;
	margin-left: 35px;/*	background-image: url(http://www.qcddsj.com/www-lib/images/bgsm374.gif);*/
}
.sbl #content {
	float: left;
}
.sbr #content {
	float: right;
}
/* -------------------------------------------------- */
	/*	Layout
	/* -------------------------------------------------- */

#content .one-fourth {
	width: 290px;
}
/* -------------------------------------------------- */
	/*	Page Header
	/* -------------------------------------------------- */

.page-header {
	margin-bottom: 12px;
	padding-bottom: 10px;
	border-bottom: 2px solid #DAE0E0;
}
.page-title {
	margin: 0;
	color: #cacbcc;
	display: none;
}
/* ---------------------------------------------------------------------- */
/*	Events
/* ---------------------------------------------------------------------- */

.event-item {
	margin-bottom: 35px;
	padding-bottom: 35px;
	border-bottom: 2px solid #A8BDBF;
}
.event-item.detailed {
	border-bottom: none;
}
.event-date {
	margin-bottom: 3px;
}
.style-1 .event-date {
	color: #1c7fbd;
}
.style-2 .event-date {
	color: #9f1010;
}
.style-3 .event-date {
	color: #2a7313;
}
.style-4 .event-date {
	color: #d98908;
}
.style-5 .event-date {
	color: #3b5381;
}
.style-6 .event-date {
	color: #5592b4;
}
.event-body {
	float: left;
	padding-right: 20px;
	width: 360px;
	border-right: 1px solid #A8BDBF;
}
.event-item.detailed .event-body {
	float: none;
	margin-top: 45px;
	width: 100%;
	border-right: none;
}
.event-meta {
	float: right;
	width: 205px;
}
.event-table td {
	padding: 3px 0;
}
.event-table td:first-child {
	width: 75px;
}
.event-table td.cat a:after {
	content: ',';
}
.event-table td.cat a:last-of-type:after {
	content: '';
}
.event-table td span.gmap {
	padding: 3px 5px;
	color: #fff;
	font-size: 10px;
}
.not-ie .event-table td span.gmap {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.style-1 .event-table span.gmap, .style-5 .event-table span.gmap {
	background-color: #004076;
}
.style-2 .event-table span.gmap {
	background-color: #9f1010;
}
.style-3 .event-table span.gmap {
	background-color: #2a7313;
}
.style-4 .event-table span.gmap {
	background-color: #d98908;
}
.style-6 .event-table span.gmap {
	background-color: #75A9C7;
}
/* -------------------------------------------------- */
		/*	Columns
		/* -------------------------------------------------- */
		
.event-body .one-half {
	width: 290px;
}
/* ---------------------------------------------------------------------- */
/*	Blog
/* ---------------------------------------------------------------------- */

.post {
	margin-top: 25px;
	padding-top: 35px;
}
.first .post {
	border-top: 2px solid #A8BDBF;
}
.post:first-child {
	padding-top: 0;
	margin-top: 0;
	border-top: none;
}
.image-post-slider {
	position: relative;
	margin-bottom: 25px;
}
.image-post-slider .single-image {
	margin: 0;
}
.image-post-slider img {
	margin-bottom: 0;
}
.post-pager {
	position: absolute;
	z-index: 11;
	bottom: 7px;
	right: 13px;
}
.post-pager > a {
	display: block;
	float: left;
	margin-left: 3px;
	width: 10px;
	height: 10px;
	background-color: #e7e7e8;
	text-indent: -9999px;
}
.not-ie .post-pager > a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.post-pager > a.activeSlide {
	background-color: #1C7FBD;
}
.post-item, .second .post {
	float: left;
	margin: 0 40px 20px 0;
	padding: 0 0 10px;
	width: 280px;
}
.post-item:first-child {
	float: none;
	margin: 0 0 20px;
	width: 100%;
	border-bottom: 2px solid #A8BDBF;
}
.post-item:nth-child(2n-1), .second .post:nth-child(2n) {
	margin-right: 0;
}
.ie7 .post-item.nomargin, .ie7 .second .post.nomargin {
	margin-right: 0;
}
.post-item .title, .post .title {
	margin-bottom: 12px;
}
.post-meta {
	clear: both;
	margin: 0 0 15px 0;
}
.post-date, .post-tags, .post-comments {
	float: left;
	margin: 5px 10px 5px 0;
	padding-left: 20px;
	background-image: url(http://www.qcddsj.com/www-lib/images/post-icons.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 11px;
}
.post-tags a:after {
	content: ','
}
.post-tags a:last-child:after {
	content: '';
}
.post-date {
	background-position: 0 0;
}
.post-tags {
	background-position: 0 -47px;
}
.post-comments {
	background-position: 0 -143px;
}
.post-date:hover {
	background-position: 0 -24px;
}
.post-tags:hover {
	background-position: 0 -119px;
}
.post-comments:hover {
	background-position: 0 -165px;
}
/* -------------------------------------------------- */
	/*	Comments
	/* -------------------------------------------------- */
	
#comments {
	margin-top: 40px;
	padding-top: 45px;
	border-top: 1px solid #D4D4D4;
}
.comments-list {
	margin: 27px 0 50px;
	padding: 0;
	overflow: hidden;
}
.comment {
	list-style: none;
	margin: 20px 0 0;
	padding: 0;
}
.comment:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
.comment > article {
	margin: 0;
	overflow: hidden;
}
.comment .avatar {
	background: #fff;
	float: left;
	margin: 0 20px 20px 0;
	position: relative;
	width: 40px;
	height: 40px;
	z-index: 1;
	zoom: 1;
}
.comment .comment-body, .comment .comment-meta {
	margin: 0 20px 0;
	padding: 20px 0 0 0;
}
.comment .comment-body {
	padding-top: 15px;
}
.comment .comment-body {
	color: #8a8989;
}
.comment .comment-meta {
	border-bottom: 1px dotted #ccc;
}
.comment .comment-entry {
	position: relative;
	display: table;
	background-color: #f5f5f5;
}
.ie7 .comment .comment-entry {
	display: block;
	float: right;
	width: 540px;
}
.ie7 .children .comment-entry {
	width: 480px;
}
.comment .comment-entry:after {
	position: absolute;
	left: -9px;
	top: 14px;
	display: block;
	width: 9px;
	height: 16px;
	background: url(http://www.qcddsj.com/www-lib/images/arrow-comments-entry.png) no-repeat;
	content: '';
}
.comment .comment-meta {
	margin-bottom: 0;
}
.comment .author, .comment .author a {
	margin: 0;
}
.comment .date {
	margin-bottom: 5px;
	color: #a1a1a1;
	font-size: 11px;
	font-style: italic;
	font-family: Arial;
}
.comment .children {
	margin: 0;
	padding: 20px 0 0 60px;
	position: relative;
}
.comment .children .comment {
	margin: 20px 0 0;
	padding: 0;
	position: relative;
}
.comment .children .comment:first-child {
	margin-top: 0;
}
/* -------------------------------------------------- */
	/*	Respond
	/* -------------------------------------------------- */
		
#respond {
	padding-top: 45px;
	border-top: 1px solid #d4d4d4;
}
#commentform {
	margin-top: 25px;
	max-width: 100%;
}
#commentform .input-block, #contact .input-block {
	margin: 0 0 10px 0;
}
#commentform .input-block > label, .textarea-block > label {
	margin-left: 10px;
	line-height: 35px;
}
.textarea-block > label {
	display: block;
}
#commentform input {
	float: left;
	width: 278px;
}
#commentform input:hover, #commentform textarea:hover, #contact input[type="text"]:hover, #contact textarea:hover {
	border-color: #d2d2d2;
}
#commentform input:focus, #commentform textarea:focus, #contact input[type="text"]:focus, #contact textarea:focus {
	border-color: #d2d2d2;
	background-color: #fdfdfe;
	-webkit-box-shadow: inset 1px 1px 4px rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 1px 4px rgba(0,0,0,.1);
	box-shadow: inset 1px 1px 4px rgba(0,0,0,.1);
}
.input-block label strong, .textarea-block strong {
	color: #8a8989;
	font-size: 12px;
	font-weight: 100;
}
.textarea-block strong, #contact .textarea-block label {
	display: none;
}
.input-block label span {
	color: #e9403b;
	font-size: 12px;
}
.input-block label i {
	margin-left: 3px;
	font-family: Georgia;
	font-size: 10px;
}
#commentform .textarea-block, #contact .textarea-block {
	clear: both;
	margin-bottom: 20px;
}
#commentform textarea {
	width: 480px;
	height: 220px;
	max-width: 468px;
	max-height: 400px;
	min-width: 468px;
	min-height: 220px;
}
#commentform input[type="submit"], #contactform button[type="submit"] {
	margin: 0 0 20px;
	width: auto;
	border: none;
}
/* -------------------------------------------------- */
	/*	Pagination
	/* -------------------------------------------------- */

.pagination {
	clear: both;
	padding-top: 40px;
	margin: 0 0 60px 0;
	border-top: 2px solid #A8BDBF;
}
.pagination li {
	display: inline-block;
	list-style: none;
	margin: 0 2px 0 0;
}
.ie7 .pagination li {
	display: block;
	float: left;
}
.pagination .current {
	color: #fff;
}
.pagination a {
	display: block;
	padding: 3px 8px 3px;
	border: 1px solid transparent;
	background-color: #e7e7e8;
	color: #9c9c9c;
}
.pagination .prevpostslink, .pagination .nextpostslink {
	background: none;
}
.pagination a:hover:not(.current):not(.prevpostslink):not(.nextpostslink) {
	background-color: #d8d8d9;
	color: #646464;
}
.pagination a.current:hover {
	color: #fff;
}
.pagination .prevpostslink:hover, .pagination .nextpostslink:hover, .pagination .prevpostslink:hover > span, .pagination .nextpostslink:hover > span {
	color: #646464;
}
.pagination .prevpostslink > span, .pagination .nextpostslink > span {
	font-size: 14px;
}
/* ---------------------------------------------------------------------- */
/*	Portfolio
/* ---------------------------------------------------------------------- */

#portfolio-filter {
	margin: 0 0 40px 0;
	padding-bottom: 20px;
	overflow: hidden;
	border-bottom: 1px solid #A8BDBF;
}
#portfolio-filter li {
	display: block;
	float: left;
	list-style: none outside none;
	margin: 0;
}
#portfolio-filter a {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: 'Adamina', serif;
	cursor: pointer;
	color: #606163;
	line-height: 1;
}
#portfolio-filter a:before {
	margin: 0 15px;
	color: #606163;
	content: '/';
}
#portfolio-filter li:first-child a:before {
	margin: 0 0 0 15px;
	content: '';
}
#portfolio-items {
	margin: 15px -20px 0 0;
}
#portfolio-items article {
	position: relative;
	float: left;
	margin: 0 20px 20px 0;
}
#portfolio-items article img {
	width: 220px;
}
.project-meta {
	display: block;
	padding: 17px 15px 5px;
	background-color: #A8BDBF;
}
.not-ie .project-meta {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.style-1 .project-meta h6, .style-5 .project-meta h6 {
	color: #16517a;
}
.style-2 .project-meta h6 {
	color: #9f1010;
}
.style-3 .project-meta h6 {
	color: #2a7313;
}
.style-4 .project-meta h6 {
	color: #d98908;
}
.style-6 .project-meta h6 {
	color: #4a5063;
}
.single-image {
	position: relative;
	display: block;
	margin-bottom: 25px;
	cursor: pointer;
	overflow: hidden;
	text-align: center;
}
#portfolio-items .single-image {
	margin: 0;
	border: 5px solid #A8BDBF;
}
.single-image img {
	display: block;/*				width: 100%;*//*				opacity: 1;*//*				filter: alpha(opacity=80);*/
}
.single-image img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ie8 .post .single-image img {
	max-width: 97%;
}
.curtain {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	text-indent: -9999px;
}
.not-ie .curtain {
	-webkit-transition: opacity 0.2s ease-in-out 0s;
	-moz-transition: opacity 0.2s ease-in-out 0s;
	-ms-transition: opacity 0.2s ease-in-out 0s;
	-o-transition: opacity 0.2s ease-in-out 0s;
	transition: opacity 0.2s ease-in-out 0s;
}
.curtain:after {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	margin-top: -30px;
	margin-left: -30px;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	opacity: 0;
	filter: alpha(opacity=0);
	background-repeat: no-repeat;
	content: '';
}
.not-ie .curtain:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.single-image:hover .curtain {
	opacity: 1;
	background-color: rgba(255,255,255,.25);
}
.ie7 .single-image:hover .curtain, .ie8 .single-image:hover .curtain {
	filter: alpha(opacity=80);
	backgound-color: #fff;
}
.single-image:hover .curtain:after {
	opacity: 1;
	filter: alpha(opacity=80);
}
.not-ie .single-image:hover .curtain:after {
	-webkit-animation: move .25s linear;
	-moz-animation: move .25s linear;
	-ms-animation: move .25s linear;
	-o-animation: move .25s linear;
	animation: move .25s linear;
}
.style-1 .curtain:after, .style-5 .curtain:after {
	background-image: url(http://www.qcddsj.com/www-lib/images/zoom-style-1.png);
}
.style-2 .curtain:after {
	background-image: url(http://www.qcddsj.com/www-lib/images/zoom-style-2.png);
}
.style-3 .curtain:after {
	background-image: url(http://www.qcddsj.com/www-lib/images/zoom-style-3.png);
}
.style-4 .curtain:after {
	background-image: url(http://www.qcddsj.com/www-lib/images/zoom-style-4.png);
}
.style-6 .curtain:after {
	background-image: url(http://www.qcddsj.com/www-lib/images/zoom-style-6.png);
}
.style-1 #portfolio-items article:hover .single-image, .style-5 #portfolio-items article:hover .single-image {
	border-color: #17517a;
}
.style-2 #portfolio-items article:hover .single-image {
	border-color: #9f1010;
}
.style-3 #portfolio-items article:hover .single-image {
	border-color: #2a7313;
}
.style-4 #portfolio-items article:hover .single-image {
	border-color: #d98908;
}
.style-6 #portfolio-items article:hover .single-image {
	border-color: #75a9c7;
}
.style-1 #portfolio-items article:hover .project-meta, .style-5 #portfolio-items article:hover .project-meta {
	background-color: #17517a;
}
.style-2 #portfolio-items article:hover .project-meta {
	background-color: #9f1010;
}
.style-3 #portfolio-items article:hover .project-meta {
	background-color: #2a7313;
}
.style-4 #portfolio-items article:hover .project-meta {
	background-color: #d98908;
}
.style-6 #portfolio-items article:hover .project-meta {
	background-color: #75a9c7;
}
#portfolio-items article:hover .project-meta h6 {
	color: #fff;
}
/* Isotope */

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	transition-duration: 0.6s;
	z-index: 2;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: top, left, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity;
}
/* ---------------------------------------------------------------------- */
/*	Contact Us
/* ---------------------------------------------------------------------- */

#map {
	height: 400px;
	margin: 0 0 35px 0;
	position: relative;
	width: 100%;
}
/* Form style */

fieldset.row {
	margin-bottom: 1em;
}
#contact label {
	margin-left: 10px;
	line-height: 35px;
	color: #6d7a7e;
}
#contact input[type="text"] {
	float: left;
	width: 280px;
}
#contact textarea {
	height: 160px;
	max-height: 250px;
	max-width: 518px;
	min-height: 160px;
	min-width: 518px;
	width: 518px;
}
#contact input[type="submit"][disabled] {
	background: #888;
	cursor: default;
}
#message fieldset {
	padding: 20px;
	border: 1px solid #eee;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #F9FAF5;
}
.error_message {
	display: block;
	line-height: 22px;
	background: #FBE3E4 url('../assets/error.gif') no-repeat 10px 6px;
	padding: 3px 10px 3px 35px;
	color: #8a1f11;
	border: 1px solid #FBC2C4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
ul.error_messages {
	margin: 0 0 0 15px;
	padding: 0;
}
ul.error_messages li {
	height: 22px;
	line-height: 22px;
	color: #333;
}
.loader {
	padding: 0 10px;
}
#contact #success_page h1 {
	background: url('../assets/success.gif') left no-repeat;
	padding-left: 22px;
}
#contact .enter-verify {
	float: left;
	display: block;
	line-height: 27px;
}
#contact .wrong-data {
	border-color: #F09DA7;
}
#contact .verify {
	float: none !important;
	margin: 0 15px;
	width: 50px !important;
	height: 28px !important;
	vertical-align: top;
}
/* ---------------------------------------------------------------------- */
/*	Sidebar
/* ---------------------------------------------------------------------- */

#sidebar {
	width: 372px;
	margin-left: 20px;
	margin-top: -3px;
}
.sbl #sidebar {
	float: left;
	margin-left:35px;
	margin-top:-10px;
}
.sbr #sidebar {
	float: right;
}
/* -------------------------------------------------- */
	/*	Widgets
	/* -------------------------------------------------- */

#sidebar .widget-container {
	margin-bottom: 40px;
}
#sidebar .custom-frame {
	margin: 0;
}
.style-1 .video-entry {
	background-color: #17517a;
}
.style-2 .video-entry {
	background-color: #9f1010;
}
.style-3 .video-entry {
	background-color: #2a7313;
}
.style-4 .video-entry {
	background-color: #D98908;
}
.style-5 .video-entry {
	background-color: #3b5381;
}
.style-6 .video-entry {
	background-color: #4a5063;
}
.video-title {
	display: block;
}
.video-title > h5 {
	padding: 20px;
	color: #fff;
	line-height: 1.5em;
	font-size: 15px;
}
.video-title > h5:hover {
	color: #fff;
}
/* ---------------------------------------- */
		/*	Search
		/* ---------------------------------------- */

.widget_search input[type="text"] {
	padding: 0 10px;
	width: 235px;
	height: 33px;
	border: 1px solid transparent;
	background-color: #eeeeef;
	color: #a1a1a1;
	font-size: 12px;
	font-style: italic;
	line-height: 33px;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
 .widget_search input::-moz-input-placeholder {
color: #a1a1a1;
}
 .widget_search input::-webkit-input-placeholder {
color: #a1a1a1;
}
.widget_search input[type="text"]:hover {
	border-color: #d2d2d2;
}
.widget_search input[type="text"]:focus {
	border-color: #d2d2d2;
	background-color: #fdfdfe;
	-webkit-box-shadow: inset 1px 1px 4px rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 1px 4px rgba(0,0,0,.1);
	box-shadow: inset 1px 1px 4px rgba(0,0,0,.1);
}
.widget_search button {
	margin: 0;
	padding: 0;
	width: 38px;
	height: 35px;
	border: none;
	background-color: #e7e7e8;
	background-image: url(http://www.qcddsj.com/www-lib/images/search.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	vertical-align: top;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.widget_search button:hover {
	background-color: #c7c7c7;
}
/* ---------------------------------------- */
		/*	Events, Categories and Popular
		/* ---------------------------------------- */

.widget_categories li, .widget_archive li, .widget_recent_comments li, .widget_recent_entries li {
	padding: 5px 0 3px 0;
	border-bottom: 1px solid #A8BDBF;
}
.eventsListWidget li h6, .widget_categories li a, .widget_archive li a, .widget_recent_comments li a, .widget_recent_entries li a {
	margin-bottom: 2px;
	line-height: 25px;
}
.style-1 .eventsListWidget li h6, .style-1 .widget_categories li a, .style-1 .widget_archive li a, .style-1 .widget_popular_posts li h6, .style-1 .widget_recent_comments li a, .style-1 .widget_recent_entries li a, .style-1 #portfolio-filter a.active {
	color: #1c7fbd;
}
.style-2 .eventsListWidget li h6, .style-2 .widget_categories li a, .style-2 .widget_archive li a, .style-2 .widget_popular_posts li h6, .style-2 .widget_recent_comments li a, .style-2 .widget_recent_entries li a, .style-2 #portfolio-filter a.active {
	color: #9f1010;
}
.style-3 .eventsListWidget li h6, .style-3 .widget_categories li a, .style-3 .widget_archive li a, .style-3 .widget_popular_posts li h6, .style-3 .widget_recent_comments li a, .style-3 .widget_recent_entries li a, .style-3 #portfolio-filter a.active {
	color: #69ad11;
}
.style-4 .eventsListWidget li h6, .style-4 .widget_categories li a, .style-4 .widget_archive li a, .style-4 .widget_popular_posts li h6, .style-4 .widget_recent_comments li a, .style-4 .widget_recent_entries li a, .style-4 #portfolio-filter a.active {
	color: #eba505;
}
.style-5 .eventsListWidget li h6, .style-5 .widget_categories li a, .style-5 .widget_archive li a, .style-5 .widget_popular_posts li h6, .style-5 .widget_recent_comments li a, .style-5 .widget_recent_entries li a, .style-5 #portfolio-filter a.active {
	color: #3b5381;
}
.style-6 .eventsListWidget li h6, .style-6 .widget_categories li a, .style-6 .widget_archive li a, .style-6 .widget_popular_posts li h6, .style-6 .widget_recent_comments li a, .style-6 .widget_recent_entries li a, .style-6 #portfolio-filter a.active {
	color: #5592b4;
}
.widget_categories li:hover a, .widget_archive li:hover a, .widget_popular_posts li:hover h6, .widget_recent_comments li:hover a, .widget_recent_entries li:hover a {
	color: #FF0000;
}
.widget_categories li a, .widget_archive li a {
	font-size: 15px;
	font-family: 'Adamina', serif;
}
.widget_recent_comments li a, .widget_recent_entries li a {
	font-size: 14px;
	font-family: 'Adamina', serif;
}
/* ---------------------------------------- */
		/*	Calendar
		/* ---------------------------------------- */			
			
.widget_calendar #wp-calendar {
	width: 100%;
	color: #555555;
	text-align: center;
}
.widget_calendar caption {
	margin-bottom: 1px;
	padding: 7px 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'Adamina', serif;
}
.style-1 .widget_calendar caption, .style-1 .widget_calendar tbody td > a {
	background-color: #17517a;
}
.style-2 .widget_calendar caption, .style-2 .widget_calendar tbody td > a {
	background-color: #9f1010;
}
.style-3 .widget_calendar caption, .style-3 .widget_calendar tbody td > a {
	background-color: #2a7313;
}
.style-4 .widget_calendar caption, .style-4 .widget_calendar tbody td > a {
	background-color: #eba505;
}
.style-5 .widget_calendar caption, .style-5 .widget_calendar tbody td > a {
	background-color: #3b5381;
}
.style-6 .widget_calendar caption, .style-6 .widget_calendar tbody td > a {
	background-color: #4a5063;
}
.widget_calendar #wp-calendar th {
	padding: 1px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #cfcfd1;
	background: #fff;
	color: #606163;
	font-size: 14px;
	font-family: 'Adamina', serif;
}
.widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar td, .widget_calendar #wp-calendar th {
	text-align: center;
}
.widget_calendar #wp-calendar tfoot td {
	padding: 7px 0;
	background: #f9fafb;
}
.widget_calendar #wp-calendar tfoot #prev > a, .widget_calendar #wp-calendar tfoot #next > a {
	background-image: url(http://www.qcddsj.com/www-lib/images/prevnext.png);
	background-repeat: no-repeat;
	font-size: 12px;
	font-family: 'Adamina', serif;
}
.widget_calendar tfoot #prev > a {
	padding: 1px 0 1px 30px;
	background-position: 0 2px;
}
.widget_calendar tfoot #next > a {
	padding: 1px 30px 1px 0;
	background-position: right 2px;
}
.widget_calendar #wp-calendar tbody td {
	height: 32px;
	line-height: 32px;
	color: #6d7a7e;
	font-size: 14px;
	background-color: #e9eaeb;
	border: 1px solid #fff;
}
.widget_calendar #wp-calendar tbody td#today {
	background-color: #fdfdfd;
	border: 1px solid #d2d2d4;
}
.widget_calendar #wp-calendar tbody td.pad {
	background-color: #f9fafb;
	color: #6d7a7e;
}
.widget_calendar #wp-calendar tbody td > a {
	display: block;
	color: #fff;
}
/* ---------------------------------------- */
		/*	Testimonials
		/* ---------------------------------------- */
		
.testimonials {
	position: relative;
	margin-top: 80px;
	width: 100%;
}
.ie7 .testimonials, .ie8 .testimonials {
	margin-top: 30px;
}
.testimonials .quoteBox {
	position: relative;
	z-index: 3;
	margin: 0 20px;
	padding: 25px 25px 40px;
	background-color: #fbfaf6;
}
.not-ie .testimonials .quoteBox {
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,.1);
	box-shadow: 0 2px 4px rgba(0,0,0,.1);
}
.ie7 .quoteBox, .ie8 .quoteBox {
	margin: 0;
	border: 1px solid #ebebeb;
}
.testimonials .substrate-rotate-left, .testimonials .substrate-rotate-right {
	position: absolute;
	margin: 0 20px;
	width: 88%;
	height: 300px;
}
.testimonials .substrate-rotate-left {
	top: -5px;
	left: 0;
	border: 1px solid rgba(0,0,0,.04);
	background-color: rgba(0,0,0,.062);
}
.not-ie .testimonials .substrate-rotate-left {
	-webkit-transform: rotate(-6deg);
	-moz-transform: rotate(-6deg);
	-ms-transform: rotate(-6deg);
	-o-transform: rotate(-6deg);
	transform: rotate(-6deg);
}
.testimonials .substrate-rotate-right {
	top: -25px;
	border: 1px solid rgba(0,0,0,.02);
	background-color: rgba(0,0,0,.04);
}
.not-ie .testimonials .substrate-rotate-right {
	-webkit-transform: rotate(6deg);
	-moz-transform: rotate(6deg);
	-ms-transform: rotate(6deg);
	-o-transform: rotate(6deg);
	transform: rotate(6deg);
}
.testimonials .quote-text {
	position: relative;
	margin-bottom: 1.5em;
	padding: 45px 0 40px;
	font: italic 14px/1.6 'Adamina', serif;
	color: #6d7a7e;
}
.testimonials .quote-text:after, .testimonials .quote-text:before {
	position: absolute;
	width: 33px;
	height: 23px;
	background-image: url(http://www.qcddsj.com/www-lib/images/quotes.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	content: '';
}
.testimonials .quote-text:before {
	left: 0;
	top: 0;
}
.testimonials .quote-text:after {
	bottom: 0;
	right: 0;
	background-position: right top;
}
.testimonials .quote-author {
	font: italic 14px/1.6 'Adamina', serif;
	color: #124162;
}
.testimonials .quote-author span {
	display: block;
	font-size: 12px;
}
/* ---------------------------------------------------------------------- */
/*	Footer
/* ---------------------------------------------------------------------- */

.footersm {
	position: relative;
	height: 180px;
	margin-top: 2px;
	margin-bottom: 64px;
	padding-top: 40px;
	padding-bottom: 10px;
	background-image: url(http://www.qcddsj.com/www-lib/images/bg231.gif);
	background-position: 2px -10px;
	padding-right: 0;
	padding-left: 0;
	box-shadow: 0 10px 0 10px rgba(0,0,0,.07);
	line-height: 20px;
}
.copyrights {
	text-indent: -9999px;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}
.style-1 #footer {
	border-top-color: #17517a;
}
.style-2 #footer {
	border-top-color: #9f1010;
}
.style-3 #footer {
	border-top-color: #2a7313;
}
.style-4 #footer {
	border-top-color: #d98908;
}
.style-5 #footer {
	border-top-color: #3b5381;
}
.style-6 #footer {
	border-top-color: #4a5063;
}
ul.copyright {
	position: relative;
	clear: both;
	margin: 70px auto 0;
	padding: 50px 0 0;
	width: 84%;
	border-top: 2px solid #A8BDBF;
	list-style: none;
	text-align: center;
}
ul.copyright:after {
	position: absolute;
	top: -10px;
	left: 50%;
	display: block;
	background: url(http://www.qcddsj.com/www-lib/images/stars.png) no-repeat 50% 0 #fff;
	width: 135px;
	margin-left: -67px;
	height: 16px;
	content: '';
}
ul.copyright li:first-child {
	padding-left: 0;
}
ul.copyright li:first-child:before {
	margin: 0;
	content: '';
}
ul.copyright li {
	display: inline-block;
	font-size: 11px;
	color: #6d7a7e;
}
.ie7 ul.copyright li {
	float: left;
}
ul.copyright li:before {
	margin: 0 8px;
	content: '.';
	vertical-align: text-bottom;
	line-height: 1.8;
}
/* -------------------------------------------------- */
	/*	Widgets
	/* -------------------------------------------------- */

#footer .widget-container {
	margin-bottom: 40px;
}
#footer .widget-title {
	text-transform: uppercase;
	font-size: 12px;
	font-family: 'Adamina', serif;
}
/* ---------------------------------------- */
		/*	Custom Menu
		/* ---------------------------------------- */

#footer ul.menu li {
	padding: 7px 0 6px 0;
	border-bottom: 1px solid #A8BDBF;
}
#footer ul.menu li:first-child {
	padding-top: 0;
}
.style-1 #footer ul.menu li a {
	color: #1c7fbd;
}
.style-2 #footer ul.menu li a {
	color: #9f1010;
}
.style-3 #footer ul.menu li a {
	color: #69ad11;
}
.style-4 #footer ul.menu li a {
	color: #eba505;
}
.style-5 #footer ul.menu li a {
	color: #3b5381;
}
.style-6 #footer ul.menu li a {
	color: #5592b4;
}
#footer ul.menu li:hover a {
	color: #606163;
}
/* ---------------------------------------- */
		/*	Links
		/* ---------------------------------------- */

#footer .widget_links li {
	padding: 7px 0 6px 0;
	border-bottom: 1px solid #A8BDBF;
}
#footer .widget_links li:first-child {
	padding-top: 0;
}
.style-1 #footer .widget_links li a {
	color: #1c7fbd;
}
.style-2 #footer .widget_links li a {
	color: #9f1010;
}
.style-3 #footer .widget_links li a {
	color: #69ad11;
}
.style-4 #footer .widget_links li a {
	color: #eba505;
}
.style-5 #footer .widget_links li a {
	color: #3b5381;
}
.style-6 #footer .widget_links li a {
	color: #5592b4;
}
#footer .widget_links li:hover a {
	color: #606163;
}
/* ---------------------------------------- */
		/*	Twitter
		/* ---------------------------------------- */

.tweet {
	position: relative;
	margin: 0 0 15px 0;
	padding: 0 0 0 21px;
}
.tweet:after {
	position: absolute;
	top: 4px;
	left: 0;
	width: 16px;
	height: 12px;
	background-image: url(http://www.qcddsj.com/www-lib/images/birds.png);
	background-repeat: no-repeat;
	content: "";
}
.style-1 .tweet:after, .style-5 .tweet:after, .style-6 .tweet:after {
	background-position: 0 0;
}
.style-2 .tweet:after {
	background-position: 0 -16px;
}
.style-3 .tweet:after {
	background-position: 0 -32px;
}
.style-4 .tweet:after {
	background-position: 0 -48px;
}
.tweet .tweet-content {
	color: #6d7a7e;
}
.tweet .time {
	font-size: 11px;
}
.style-1 .time {
	color: #1c7fbd;
}
.style-2 .time {
	color: #9f1010;
}
.style-3 .time {
	color: #69ad11;
}
.style-4 .time {
	color: #eba505;
}
.style-5 .time {
	color: #3b5381;
}
.style-6 .time {
	color: #5592b4;
}
/* ---------------------------------------------------------------------- */
/*	Widgets
/* ---------------------------------------------------------------------- */

.container .widget-container {
	margin-bottom: 40px;
}
.widget-title {
	text-transform: uppercase;
	font-size: 12px;
	font-family: 'Adamina', serif;
}
.style-1 .widget-title {
	color: #903;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #903;
}
.style-2 .widget-title, .style-3 .widget-title, .style-4 .widget-title, .style-5 .widget-title, .style-6 .widget-title {
	color: #373a3c;
}
/* ---------------------------------------- */
	/*	Back to Top
	/* ---------------------------------------- */

#back-top {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 50;
	display: none;
	width: 45px;
	height: 45px;
	background-image: url(http://www.qcddsj.com/www-lib/images/arrow.png);
	background-position: 50%;
	background-repeat: no-repeat;
	text-indent: -9999px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
#back-top:hover {
	-webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.15), inset 0 0 20px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.15), inset 0 0 20px rgba(0,0,0,.2);
	box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.15), inset 0 0 20px rgba(0,0,0,.2);
}
/* ---------------------------------------- */
	/*	Content Tabs
	/* ---------------------------------------- */

ul.tabs-nav {
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none outside none;
}
.tabs-nav li {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 19px;
}
ul.tabs-nav li a {
	display: block;
	padding: 10px 30px;
	outline: medium none;
	border: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-left: none;
	background-color: #f6f6f7;
	border-color: #d4d4d4;
	color: #606163;
	text-decoration: none;
	letter-spacing: 0;
	font-size: 13px;
	font-family: 'Adamina', serif;
	-webkit-transition: background-color .25s linear;
	-moz-transition: background-color .25s linear;
	-o-transition: background-color .25s linear;
	transition: background-color .25s linear;
}
ul.tabs-nav li:first-child a {
	border-left: 1px solid #d4d4d4;
}
ul.tabs-nav li:hover a {
	background-color: #d4d2d2;
	color: #fff;
}
ul.tabs-nav li.active {
	line-height: 18px;
}
ul.tabs-nav li.active a {
	background-color: #fff;
	color: #313131;
	border-bottom: 2px solid #fff;
}
.tabs-container {
	overflow: hidden;
	margin: -1px 0 20px;
	width: 100%;
	border: 1px solid #d4d4d4;
}
.tab-content {
	padding: 25px 20px;
}
/* ---------------------------------------- */
	/*	Accordion Content
	/* ---------------------------------------- */

.acc-trigger:first-of-type {
	border-top: 1px solid #d4d4d4;
}
.acc-trigger {
	margin: 0;
	display: block;
	cursor: pointer;
	border: 1px solid #d4d4d4;
	border-top: none;
}
.acc-trigger a {
	position: relative;
	display: block;
	padding: 10px 20px 10px 38px;
	outline: medium none;
	background-color: #fff;
	color: #606163;
	text-decoration: none;
	font-size: 13px;
	font-family: 'Adamina', serif;
	cursor: pointer;
}
.acc-trigger a:after {
	position: absolute;
	left: 11px;
	top: 50%;
	margin-top: -8px;
	width: 17px;
	height: 17px;
	background-image: url(http://www.qcddsj.com/www-lib/images/collapse.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	content: '';
}
.style-1 .acc-trigger a:after, .style-1 .trigger:after {
	background-color: #539bc7;
}
.style-2 .acc-trigger a:after, .style-2 .trigger:after {
	background-color: #E53535;
}
.style-3 .acc-trigger a:after, .style-3 .trigger:after {
	background-color: #79B027;
}
.style-4 .acc-trigger a:after, .style-4 .trigger:after {
	background-color: #EBA505;
}
.style-5 .acc-trigger a:after, .style-5 .trigger:after {
	background-color: #3b5381;
}
.style-6 .acc-trigger a:after, .style-6 .trigger:after {
	background-color: #75a9c7;
}
.ie7 .acc-trigger a:after {
	top: 43%;
}
.acc-trigger.active a:after {
	background-position: 0 -17px;
}
.acc-trigger.active, .acc-trigger.active > a {
	background-color: #f6f6f7;
	cursor: default !important;
}
.acc-trigger a:hover {
	background-color: #f6f6f7;
	cursor: pointer;
}
.acc-container .content {
	padding: 25px 20px;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}
/* ---------------------------------------- */
	/*	Content Toggle
	/* ---------------------------------------- */	
	
.box-toggle {
	margin-bottom: 4px;
	border: 1px solid #d4d4d4;
}
.trigger {
	position: relative;
	display: block;
	padding: 10px 20px 10px 38px;
	outline: medium none;
	background-color: #fff;
	color: #606163;
	text-decoration: none;
	font-size: 13px;
	font-family: 'Adamina', serif;
	cursor: pointer;
}
.ie7 .trigger {
	height: 20px;
}
.trigger:after {
	position: absolute;
	left: 11px;
	top: 50%;
	margin-top: -8px;
	width: 17px;
	height: 17px;
	background-image: url(http://www.qcddsj.com/www-lib/images/collapse.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	content: '';
}
.trigger.active {
	border-bottom: 1px solid #d4d4d4;
}
.trigger.active:after {
	background-position: 0 -17px;
}
.trigger:hover, .trigger.active {
	background-color: #f6f6f7;
}
.toggle-container {
	display: none;
	padding: 15px;
}
.control_panel {
	position: fixed;
	z-index: 99;
	zoom: 1;
	top: 260px;
	left: 13px;
}
.control_panel ul {
	padding: 4px;
	background-color: #fff;
}
.not-ie .control_panel ul {
	-webkit-box-shadow: 0 0 7px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 7px rgba(0,0,0,.1);
	box-shadow: 0 0 7px rgba(0,0,0,.1);
}
.control_panel ul li {
	margin-top: 3px;
}
.control_panel ul li:first-child {
	margin-top: 0;
}
.control_panel ul a {
	display: block;
	width: 38px;
	height: 38px;
	border: 1px solid transparent;
}
.control_panel li.active a {
	border-color: #000;
}
.control_panel .style-1 {
	background-color: #17517a;
}
.control_panel .style-2 {
	background-color: #9f1010;
}
.control_panel .style-3 {
	background-color: #2a7313;
}
.control_panel .style-4 {
	background-color: #eba505;
}
.control_panel .style-5, .control_panel .style-6 {
	background-image: url(http://www.qcddsj.com/www-lib/images/sprite-style.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.control_panel .style-6 {
	background-position: 0 bottom;
}
.xiaoxun {
	height: 16px;
	color: #313131;
	font-size: 14px;
	padding-top: 10px;
	width: 260px;
	float: left;
	margin-left: 0px;
	vertical-align: middle;
	font-weight: normal;
	margin-left: -10px;
	line-height: 14px;
	font-family: 宋体, Arial;
}
.guanxun {
	height: 16px;
	padding-top: 10px;
	color: #313131;
	font-size: 14px;
	width: 260px;
	float: right;
	vertical-align: middle;
	font-weight: normal;
	margin-right: -8px;
	line-height: 14px;
	font-family: 宋体, Arial;
}
#headetop {
	width: 100%;
	background-color: #06F;
}
.headertop {
	clear: both;
	padding: 8px 0px 4px 0px;
	height: 32px;
	background-image: url(http://www.qcddsj.com/www-lib/images/fast_05.gif);
	background-repeat: repeat;
	background-position: center;
}
.style-1 .headertop, .style-2 .headertop {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #183E63;
	background-color: #549EC8;
	background-image: url(http://www.qcddsj.com/www-lib/images/fast_05.gif);
	background-repeat: repeat;
	font-weight: bold;
	padding-top: 2px;
}
#headrigthpic {
	filter: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=1, StartY=1, FinishX=100, FinishY=50);
	-webkit-transition: all 10s linear 1s;
	-moz-transition: all 10s linear 1s;
	-ms-transition: all 10s linear 1s;
	-o-transition: all 10s linear 1s;
	transition: all 10s linear 1s;
}
#showpic {
	float: right;
	height: 105px;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
}
.lefttitle1 {
	margin-top: 10px;
	color: #000066;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	/*	font-family: "Microsoft YaHei";*/
	font-family: "宋体";
	font-size: 16px;
	line-height: 20px;
	font-weight: 900;	/*background-image: url(http://www.qcddsj.com/www-lib/images/bluebg1.jpg);*/
	background-image: url(http://www.qcddsj.com/www-lib/images/bgah35.jpg);
	background-position: 400px 200px;
	width: 220px;
	overflow: hidden;
}
.lefttitle {
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 8px;
	margin-left:-36px;
	font-size: 16px;
	color: #990000;
	/*	color: #1c7fbd;*/
/*	background-image: url(http://www.qcddsj.com/www-lib/images/bgah22.jpg);*/
/*	background-image: url(http://www.qcddsj.com/www-lib/images/bgyz27.jpg);*/
/*	background-image: url(http://www.qcddsj.com/www-lib/images/bluebgc28.jpg);
	background-position: 30px 0px;
*/	
	/*	background-image: url(http://www.qcddsj.com/www-lib/images/bgc.jpg);*/
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #039;
	border-top-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #900;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 40px;
	font-family: 黑体;
	padding-left: 70px;
	/*	border-radius:50px 0px 50px;*/
	background-color: rgb(247, 246, 246);
	background-repeat: no-repeat;
	background-size: 100%;
	background-attachment: fixed;
	background-position: 0px 0px;	/*	background: linear-gradient(to bottom, #000000 0%,#ffffff 100%);	*/	/*background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 8%, rgba(133,184,239,0.5) 10%, rgba(133,184,239,0.5) 25%,rgba(255, 255, 255, 0.9) 33%);*/	/*background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(55,122,223,1) 10%, rgba(55,122,223,1) 25%,rgba(255, 255, 255, 0.9) 33%)*/
	height: 32px;
	vertical-align: baseline;
	line-height: 35px;
	overflow: hidden;
}
.leftdiv {
}
.contenttitle {
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 8px;
	font-size: 16px;
	color: #990000;
	/*-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
	background-size: 100%;
	/*	background-image: url(http://www.qcddsj.com/www-lib/images/bgsm47.jpg);
	background-position: -50px -20px;
	background-attachment: scroll;
	background-repeat: repeat;
*/	width: 76%;
	/*font-weight: bold;*/
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #039;
	border-right-color: #039;
	border-bottom-color: #156FB7;
	border-left-color: #900;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	/*	font-family: 楷体, 楷体_GB2312, simKai;*/
	font-family: 黑体;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 20px;
	float: left;
}
/*.contenttitle {
	margin-top: 3px;
	margin-bottom: 6px;
	color: #000066;
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
	font-family: "宋体";
	width: 300px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #990000;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #7BF;
	background-image: url(http://www.qcddsj.com/www-lib/images/bgah35.jpg);
	background-position: 100px 150px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}*/
/*background-image: url(http://www.qcddsj.com/www-lib/images/bluebg1.jpg);*/
/*	font-family: "Microsoft YaHei";*/
/*	font-family: "个性印章";*/
/*	background-image: url(http://www.qcddsj.com/www-lib/images/qhc7.jpg);*/
/*	background-image: url(http://www.qcddsj.com/www-lib/images/bgah22.jpg);*/
/*	background-image: url(http://www.qcddsj.com/www-lib/images/bgsm225.jpg);*/

/*.contentlinkstart {
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	color: #000033;
	background-color: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-size: 100%;
	background-image: url(http://www.qcddsj.com/www-lib/images/bgc.jpg);
	background-position: 0px 0px;
	background-attachment:scroll;
	width: 200px;
	font-weight: bold;
	background-repeat: no-repeat;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #039;
	border-right-color: #039;
	border-bottom-color: #039;
	border-left-color: #039;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
}
*/
.contentlinkstart {
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	color: #000000;
	/*	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
*/	background-size: 100%;
	/*	background-image: url(http://www.qcddsj.com/www-lib/images/bgc.jpg);
	background-position: 0px 0px;
	background-attachment:scroll;
*/	width: 200px;
	font-weight: bold;
	background-repeat: no-repeat;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #039;
	border-right-color: #039;
	border-bottom-color: #900;
	border-left-color: #039;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-family: 楷体, 楷体_GB2312, simKai;
	font-weight: bold;
}

.contentlinkstart_szzy {
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:6px;
	font-size: 16px;
	color: #000;
	/*	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
*/	background-size: 100%;
	/*	background-image: url(http://www.qcddsj.com/www-lib/images/bgc.jpg);
	background-position: 0px 0px;
	background-attachment:scroll;
*/	width: 200px;
	font-weight: bold;
	background-repeat: no-repeat;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #039;
	border-right-color: #039;
	border-bottom-color: #900;
	border-left-color: #039;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-family: 楷体, 楷体_GB2312, simKai;
	font-weight: bold;
}

.contentlink {
	border-bottom: 0px solid #A8BDBF;
	margin-left: 3px;
	margin-right: 4px;
	margin-top: 0px;
	margin-bottom: 3px;
	line-height: 32px;
	font-size: 16px;
	/*	color: #004276;*/
	color: #000000;
	text-decoration : none;
	target: _blank;
	font-family: 楷体, 楷体_GB2312, simKai;
}
.eventsListWidget li:hover h6, .eventsListWidget2 li:hover h6 {
	color: #C00;
}
.eventsListWidget {
	color: #FFF;
	background-color: #FFFFFF;
	border: 1px solid #EFEFEF;
	margin-top: 0px;
	margin-bottom: 6px;
	width: 100%;
	padding-bottom: 3px;
}

.widget_popular_posts {
	color: #999;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 6px;
	width: 100%;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.contentlist {
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #EFEFEF;
}
.zhizhigc {
	margin-bottom: 2px;
	margin-top: 5px;
}
.contenttitle2xiaozi {
	color: #000000;
	margin-left: 20px;
	margin-top: -4px;
	height: 14px;
	font-size: 14px;
	font-family: 楷体, 楷体_GB2312, simKai;
	font-weight: bold;
}
.titlelist li {
	padding-top: 3px;
	padding-bottom:2px;	
	list-style-type: disc;
	margin-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8D8DA;
	border-left-color: #CCC;
	width: 96%;/*	overflow: scroll;*/
}


.titlefirst {
	margin-top:9px; margin-bottom:2px;
}

.contentline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	width: 100%;
}
.picbottomwords {
	color: #666666;
	margin-left: 0px;
	margin-top: 4px;
	margin-bottom: 0px;
	height: 8px;
	font-size: 14px;
	font-family: 楷体, 楷体_GB2312, simKai;
	font-weight: normal;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: 650px;
	padding-bottom: 0px;
}
#content a:hover {
	color: #CC0000;
	/*	background-color: #096;*/
	background-image: none;
}
.titlelist {
	display: block;
	float: left;
	width: 97%;
}
.titlelist:hover {
/*	background-image: url(http://www.qcddsj.com/www-lib/images/bluebgc23.jpg);
	border: 0px solid #CCC;
	border-radius: 4px 4px;
	background-color: #68C2EA;
*/	}
.titlelist li:hover {
	/*	border: 0px solid #CCC;
	border-radius: 4px 4px;
	background-image: url(http://www.qcddsj.com/www-lib/images/bgsm374.gif);
*/	background-color: #D9EBF0;
}
#newsContent table, #newsContent tr, #newsContent td, #newsContent th {
	border-spacing: 0;
	border: 1px solid #999;
	padding: 12px;
}
.erweima {
	float: right;
	font-size: 12px;
	background-color: #FFF;
	border: 1px solid #666;
	width: 70px;
	margin: 3px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
/*.style-1 .navigation > ul ul li:hover > a,  .style-1 .navigation .active > a {
	background-color: #3779DD;
	}*/
#navigation ul ul li:hover > a, .style-1 #navigation .active > a {
	background-color: #3779DD;
}
#headerleft {
	float: left;
	width: 500px;
}
#logo {
	float: left;
	margin: 0 30px 10px;
}

#headerpic {
	float: right;
	height: 140px;
	width: 250px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-attachment: scroll;
	/*background-image: url(http://www.qcddsj.com/www-lib/images/bg22.gif);*/
	background-repeat: no-repeat;
	margin-top: 0px;
}
.flashpic1 {
	/*	float: right;
	height: 112px;
	width: 173px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	padding: 0px;
	border: 1px solid #FFF;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	behavior: url(iecss3.htc);
	box-shadow: 1px 0px 20px 2px rgb(237, 239, 241);
	margin-top: 15px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
*/
	float: right;
	height: 112px;
	width: 200px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	padding: 0px;
	-moz-border-radius: 4px 4px 4px 4px;
	behavior: url(iecss3.htc);
	box-shadow: 1px 0px 20px 2px rgb(237, 239, 241);
	margin-top: 15px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #666;
}
/*#flashpic {
	float: none;
	height: 100px;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	border: 2px groove #FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	list-style-type: circle;
	text-align: center;
	vertical-align: middle;
	padding-top: 7px;
	background-image: url(http://www.qcddsj.com/www-lib/images/aaa1.jpg);
	filter: Alpha(Opacity=30, FinishOpacity=100, Style=2, StartX=1, StartY=1, FinishX=200, FinishY=90);
	-webkit-transition: all 10s linear 1s;
	-moz-transition: all 10s linear 1s;
	-ms-transition: all 10s linear 1s;
	-o-transition: all 10s linear 1s;
	transition: all 10s linear 1s;
	box-shadow: 0 0 0 10px rgba(0,0,0,.07);
}*/

#header {
	position: relative;
	z-index: 9;
	width: 100%;
	/*background-image: url(http://www.qcddsj.com/www-lib/images/s1.jpg);
	background-image: url(http://www.qcddsj.com/www-lib/images/bgsm263.jpg);	
	background-image: url(http://www.qcddsj.com/www-lib/images/bg231.jpg);
	*/
	background-position: 0px -70px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	background-position: 0px;
	text-align: center;
	vertical-align: middle;
	height: 170px;
}
.smallfk {
	border: 3px double #FFF;
	width: 24px;
	display: inline-block;
	line-height: 20px;
	float: right;
	margin-left: 10px;
	color: #000;
	font-size: 16px;
	display: table-cell;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(http://www.qcddsj.com/www-lib/images/cxh43_b.jpg);
	background-attachment: fixed;
	background-position: 20px -150px;/*	box-shadow:0px 1px 10px 1px rgb(237, 239, 241);*/
}
.headtop2 {
	width: 100%;
	height: 140px;
	float: left;
	overflow: hidden;
	position: relative;
	display: table-cell;
	background-image: url(http://www.qcddsj.com/www-lib/images/lcdxtsg_hdpic4.jpg);
	background-position: -140px;
	vertical-align: middle;
}
#navigation a:hover {
	color: #FFF;
}
.ie7 #navigation ul li ul, .ie8 #navigation ul li ul {
	margin-top: -1px;
}
#navigation ul li ul li ul {
	border-left-width: 1px;
	margin-left: -1px;
	border-left-style: solid;
	border-left-color: #FFF;
}
#sidebar .eventsListWidget ul li {
	padding-top: 7px;
	padding-bottom: 4.5px;
	border-bottom: 1px solid #C6DADC;
	overflow: hidden;
	width: 366px;
	line-height: 22px;
	height: 25.7px;
}
.widget_popular_posts li {
	border-bottom: 1px solid #C6DADC;
	padding-top: 9px;
    padding-bottom: 7px;
}
.eventsListWidget li span, .widget_popular_posts li span {
	font-size: 14px;
	color: #1c7fbd;
	font-family: 楷体, 楷体_GB2312, simKai;
}
.topfangk {
	width: 250px;
	height: 50px;
	float: left;
	display: table-row;
	margin-top: 50px;
	margin-left: 45px;/*	background-image: url(http://www.qcddsj.com/www-lib/images/meihua1.gif);*/
}
.topword {
	font-size: 22px;
    width: 320px;	
	color: #F7F5EA;
	font-style: normal;
	margin-top: 0px;
	float: left;
	margin-left: 15px;
	/*font-family: 楷体, 楷体_GB2312, simKai;*/
	font-family: 黑体;
	letter-spacing: 4px;
}
.topword2 {
	font-size: 19px;
	color: #FFFFFF;
	font-style: normal;
	margin-top: 0px;
	float: left;
	margin-left: 15px;
	/*font-family: 楷体, 楷体_GB2312, simKai;*/
	font-family: 黑体;
	letter-spacing: 4px;
}
.topline1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #79ACD7;
	padding-bottom: 1px;
	margin-top: -2px;
	margin-left: -20px;
	float: left;
	width: 250px;
	font-size: 1px;
	line-height: 2px;/*box-shadow: 30px -15px 35px 1px rgb(237, 239, 241);*/
}
.topline2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #79ACD7;
	padding-bottom: 1px;
	margin-top: -5px;
	margin-left: 18px;
	float: left;
	width: 260px;
	font-size: 1px;
	line-height: 2px;
}
.topline3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #79ACD7;
	padding-bottom: 1px;
	margin-top: 8px;
	margin-left: -20px;
	float: left;
	width: 250px;
	font-size: 1px;
	line-height: 2px;/*box-shadow: 30px -15px 35px 1px rgb(237, 239, 241);*/
}
.topline4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #79ACD7;
	padding-bottom: 1px;
	margin-top: 5px;
	margin-left: 18px;
	float: left;
	width: 260px;
	font-size: 1px;
	line-height: 2px;
}
.widget_popular_posts li h6 {
	margin-top: 4px;
	margin-bottom: 3px;
}
.geyan {
	font-size: 18px;
	color: #1c7fbd;
	margin-top: 25px;
	font-weight: normal;
	font-family: 楷体, 楷体_GB2312, simKai;
    cursor: text;
	vertical-align: auto;
	max-height: 200px;
	overflow: hidden;/*max-height:145px;*/
}
.wzgeyan {
	position: relative;
	visibility: visible;
	overflow: hidden;
	left: 10px;
	top: 10px;
	height: 120px;
	width: 300px;
	padding: 16px;
	color: #000;
	z-index: 99999;
	background-color: #CCC;
	display: block;
}
.geyantitle {
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 8px;
	font-size: 16px;
	color: #990000;
	/* color: #1c7fbd; */
    /* background-image: url(http://www.qcddsj.com/www-lib/images/bgah22.jpg); */
    /* background-image: url(http://www.qcddsj.com/www-lib/images/bgyz27.jpg); */
    /* background-image: url(http://www.qcddsj.com/www-lib/images/bgc.jpg); */
	border-bottom-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EFEFEF;
	border-right-color: #900;
	border-bottom-color: #900;
	border-left-color: #900;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	font-family: 黑体;
	/* border-radius: 50px 0px 50px; */
	background-color: #F7F7F7;
	background-repeat: no-repeat;
	background-size: 100%;
	background-attachment: fixed;
	/* background-image: url(http://www.qcddsj.com/www-lib/images/bluebgc23.jpg); */
	background-position: 0px 0px;
	/* background: linear-gradient(to bottom, #000000 0%,#ffffff 100%); */
    /* background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 8%, rgba(133,184,239,0.5) 10%, rgba(133,184,239,0.5) 25%,rgba(255, 255, 255, 0.9) 33%); */
    /* background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(55,122,223,1) 10%, rgba(55,122,223,1) 25%,rgba(255, 255, 255, 0.9) 33%); */
	height: 30px;
	vertical-align: baseline;
	line-height: 35px;
	overflow: hidden;
	text-align: center;
}
.leftsidebottomdiv {
	/*    position:fixed;
	float: left;
	*/
	position: relative;
	width: 292px;
	height: 395px;
	/*z-index: 999999;*/
	margin-top: 30px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	border: 0px solid #CCC;
	text-align: center;
	border: 1px solid #999;
	vertical-align: middle;
	padding-top: 15px;
	padding-bottom: 10px;
	cursor: pointer;
}
.leftsideflower {
	position: relative;
	top: 24px;
	height: 340px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
.meishutitle {
	font-size: 17px;
	height: 20px;
	color: #999999;
	width: 280px;
	margin-top: 0px;
	font-weight: normal;
	font-family: 楷体, 楷体_GB2312, simKai;
	margin-left: 50px;
	position: relative;
	top: 0px;
	overflow: visible;
	cursor: pointer;
}
.leftlink {
	border-bottom: 0px solid #A8BDBF;
	margin-left: 0px;
	margin-right: 6px;
	margin-top: 0px;
	margin-bottom: 3px;
	line-height: 24.5px;
	font-size: 14px;
	color: #1c7fbd;
	text-decoration : none;
	font-family: 宋体, simsun;
}
.leftlink:hover {
	color: #FF0000;
}
.mszpbigimg {
	position: relative;
	visibility: visible;
	overflow: hidden;
	padding: 26px;
	border: 1px solid rgb(153, 0, 0);
	height: 420px;
	top: 10px;
	background-color: rgb(244, 235, 204);
	display: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	box-shadow: 0 0 30px 2px #AAA;
	cursor: pointer;
}
.footercontent {
	float: left;
	position: relative;
	width: 540px;
	display: table-cell;
	margin-left: 260px;
	text-align-last: center;
	font-size: 13px;
	margin-top: 10px;
	line-height: 20px;
	font-family: "宋体";
}

.footererwmsm {
	font-size: 11px;
	font-family: "宋体";
}

/*.gengduo {
	color: #900;
	text-align: right;
	width: 280px;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	overflow:hidden;
	height:16px;
}
*/

#gengduo1:hover, #gengduo2:hover, #gengduo3:hover {
	padding-top: 10px !important;
	padding-bottom: 6px !important;
	height: 25px !important;
}
#gengduo1, #gengduo2, #gengduo3 {
	padding-top: 8px !important;
	height: 22px !important;
	padding-bottom: 2px !important;
}
#gengduo1, #gengduo2, #gengduo3 {
	border-bottom: 0px !important;
}
#sidebar .eventsListWidget ul li:hover {
	height: 48px;/*	overflow: visible;*/
}
#sidebar .eventsListWidget2 ul li a:hover {
	color: #FF0000;
	font-weight: bold;
}
.footerfk {
	width: 200px;
	position: relative;
	float: right;
	margin-top: -85px;
}
.marqwords {
	height: 140px;
	width: 800px;
	float: left;
	font-size: 28px;
	color: #438EC7;
	font-style: normal;
	margin-top: 0px;
	margin-left: 15px;
	/* font-family: 楷体, 楷体_GB2312, simKai; 
	top: -140px;
	*/
	font-family: "宋体";
	letter-spacing: 4px;
	position: absolute;
	z-index: 0;
	font-weight: normal;
}
.guanhuipic {
	margin-left: 15px;
	margin-top: 30px;
	float: left;
	width: 70px;
	height: 70px;
	border-radius: 50px 50px 50px 50px;
    /*-moz-border-radius: 40px;*/
	box-shadow: 1px 0px 20px 2px rgb(237, 239, 241);
}

.lcutsgword {
    float: left;
    width: 280px;
    margin-top: 36px;
    margin-right: 30px;
    margin-bottom: 12px;
    margin-left: 30px;/*filter: Alpha(Opacity=10, FinishOpacity=100, Style=2, StartX=10, StartY=10, FinishX=100, FinishY=90);*/
}

#kinMaxShow .kinMaxShow_image_box {
    width: 100%;
    height: 248px;
    position: relative;
    z-index: 1;
}


#kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item {
    width: 100%;
    height: 248px;
    position: absolute;
    overflow: hidden;
}

#kinMaxShow * {
    margin: 0;
    padding: 0;
}

.topnewswithpic {
	
	height:100px;
}

.rightbar {
	position: fixed;
    bottom: 36px;
    left: 50%;
    margin-left: 630px;
    z-index: 99;
}
	
.rightitem {
    width: 70px;
    line-height: 40px;
    text-align: center;
    background: #EEE8CC;
    margin-bottom: 2px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}

.rightitemjkfz {
    width: 70px;
    line-height: 40px;
    text-align: center;
    background: #95C6EA;
    margin-bottom: 2px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}

.rightbar>li:hover {
	    background: #FFF;
	}
	
.rightitemlink {
	color: #292929;
	font-weight:400;
	font-size:13px;
}

.firstArticle_image {
	margin-left:0px;
	max-width: 310px;
    min-width: 280px;
	}
.firstArticleimgdiv {
	height:160px;
	overflow:hidden;
	text-align:center;
	padding-bottom: 4.5px;
	}
	
.shfxtitle {
	height: 40px;
    padding-top: 2px;
    float: left;
    overflow: hidden;
    width: 360px;
    font-weight: 500;
    text-align: center;
	border-bottom: 1px solid #C6DADC;
}
.tsgxwfirst {
	color:#1c7fbd;
	font-size:15px;
    line-height: 38px;
	
	
	}