/* 

Think - CSS File

*/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) */
@font-face {
    /* font-properties */
    font-family: fzzdh;
    src:url('../font/fzzdh.woff'),  
    url('../font/fzzdh.svg'),
	url('../font/fzzdh.ttf'),
    url('../font/fzzdh.eot'); /* IE9 */
	
}


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body { 
	/*background:#f7f7f7;*/
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*============================================ GLOBAL  =================================================*/
body {
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto;
	padding: 0;
	line-height: 20px;
}
* {
	margin: 0;
	padding: 0;
}
*:focus {
	outline: none; /* removes ugly dotted border but may make template more unsuable, up to you
					 if you want to keep it! */
}
form {
	margin: 0;
	padding: 0;
}
hr {
	border-width: 0;
	height: 1px;
	line-height: 0;
	margin: 30px 0px 30px 0px;
	page-break-after: always;
	text-align: center;
	width: 100%;
	clear: both;
}
.fl{ float:left}
.fr{ float:right}
/*** END OF GLOBAL  ***/


/*============================================ DEFAULT ELEMENT STYLES  =================================================*/
/* heading */
h1, h2, h3 {
	margin-bottom: 20px;
}
h4, h5, h6 {
	margin-bottom: 18px;
}
h1 {
	font-size: 32px;
	line-height: 34px
}
h2 {
	font-size: 26px;
	line-height: 28px
}
h3 {
	font-size: 18px;
	line-height: 20px
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 13px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	line-height: normal;
	font-family: 'OpenSansLight', Arial;
}
.titleRegular {
	font-family: '微软雅黑', Arial;
}
.titleSemibold {
	font-family: '微软雅黑', Arial;
}
.titleBold {
	font-family: '微软雅黑', Arial;
}
.titleSection {
	margin-bottom: 30px;
}
.pagetitle {
	font-family: '微软雅黑', Arial;
	font-stretch: normal;
	font-size: 20px;
	margin-bottom: 22px
}
.pagetitle span {
	font-size: 14px;
	padding-left: 10px;
}
/* links */
a, a:visited {
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none
}
/* float align */
.t-center{ text-align:center}
.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin-right: 20px;
	margin-top: 3px;
}
.alignright, img.alignright {
	display: inline;
	float: right;
	margin-left: 20px;
	margin-top: 5px;
}
.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignnone, img.alignnone {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
}
img.alignleft, img.alignright, img.aligncenter, img.alignnone {
	margin-bottom: 12px;
}
/* lists, blockquotes and paragraphs */
p, ul, ol, blockquote {
	margin-bottom: 20px;
}
ul {
	list-style: disc;
	margin: 0 0 18px 1.5em;
}
ul li {
	padding-bottom: 10px; list-style:none
}
ol {
	list-style: decimal;
	margin: 0 0 18px 2.2em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
blockquote {
	background-image: url("../images/quote.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	clear: both;
	font-size: 16px;
	font-style: italic;
	line-height: 25px;
	margin: 0 0 20px 0;
	padding: 0 10px 0 50px;
	font-family: 'Cuprum', Arial;
}
blockquote.left, blockquote.right {
	float: right;
	letter-spacing: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: 0px;
	padding: 0px 20px 10px 60px;
	width: 43%;
	background-position: 0px 0px;
}
blockquote.left {
	float: left;
	margin-left: 0px;
	margin-right: 20px;
}
blockquote p {
	margin-bottom: 0px;
}
/* code */
code {
	font-family: Verdana, Arial;
	letter-spacing: 1px;
	margin: 25px 0 25px 0px;
	display: block;
	font-size: 0.9em;
	padding: 15px 10px;
}
/*** END OF DEFAULT ELEMENT STYLES ***/


/*============================================ CONTAINER  =================================================*/
#bodychild {
	width: 100%;
	margin: 0;
}
#outercontainer {
	width: 100%;
	margin: 0;
	padding: 0;
}
#outerheader, #outerslider, #outerbeforecontent, #outermain, #outerfootersidebar, #outerfooter {
	width: 100%;
	margin: 0 auto
}

/* CONTENT */
#outermain {
	padding: 58px 0 60px 0;
}
#outermain.inner {
	padding: 60px 0;
}
#outermain.innerblog {
	padding: 20px 0;
}
#outermain.innerblog img{
	/*width:100%*/
	text-align:center;
}
#outermain.innerblog p{ text-indent:2em}
.navmbx{ padding:10px;}
#maincontent {
	margin-top:10px;
}
#content {
	float: left;
	min-height: 400px;
}
#content.positionright {
	float: right;
}
#content.positionleft {
	float: left;
	border:1px solid #dadada;
	-moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius: 4px;            /* W3C syntax */
	padding:30px 46px;
}

.padcontent {
	padding-right: 3%;
}
#content.positionright .padcontent {
	padding-left: 8.6%;
	padding-right: 0
}
/* SIDEBAR */
#sidebar {
	float: left;
}

#sidebar.positionleft {
	float: left;
	
}
#sidebar.positionright {
	float: right;
}
/* FOOTER SIDEBAR */
#outerfootersidebar {
}
/*** END CONTAINER ***/

/*** HEADER ***/
#top {
}
#logo a{
	float: left;
	padding-top: 35px;
	font-family:'fzdahei-b02sregular', Arial, sans-serif; ;
	font-size:36px;
	color:#01824b;
	font-weight:bold;
	
}
#logoblog {
	float: left;
	padding-top: 30px;
}
#logoblog img{ width:100%; max-width:200px;}
#headerright {
	float: right;
	padding: 10px 0 0 0
}
#headerright #searchform {
	float: right;
	padding: 0;
	margin-top: 20px;
}
#headerright input {
	border: 0;
}
#headerright .search input#s {
	width: auto;
	padding: 8px 10px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	-khtml-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	border: solid 1px;
	border-width: 1px 0px 1px 1px;
	margin: 0;
	line-height: normal;
	vertical-align: middle;
}
#headerright input[type="submit"] {
	font-size: 12px;
	font-family: Arial;
	text-transform: capitalize;
	padding: 7px 10px 8px 10px;
	-moz-border-radius: 0 3px 3px 0px;
	-webkit-border-radius: 0 3px 3px 0px;
	-khtml-border-radius: 0 3px 3px 0px;
	border-radius: 0 3px 3px 0px;
	margin-left: -3px;
	line-height: normal;
	vertical-align: top;
}

/* firefox only */
@-moz-document url-prefix() {
 #headerright input[type="submit"] {
 padding:7px 10px 6px 10px;
}
}
/* TOP MENU */
#navigation {
	position: relative;
	z-index: 200;
	margin: 10px 0;
	padding: 0;
	float: left
}
/* Nav Menu */
#topnav {
	margin: 0;
	list-style-type: none;
	overflow: visible;
	position: relative;
	font-family: "微软雅黑", Arial;
	padding: 0 0 0 1px;
	border-radius: 10px;
	float: right;
}
.sf-menu a {
	text-decoration: none;
	display: block;
	position: relative;
	padding: 18px 0 18px 0;
	text-transform: uppercase;
}
.sf-menu li:first-child a {
	/* style for first menu item */
	border-top-left-radius: 6px;
	border-bottom-left-radius: 5px;
}
.sf-menu li:last-child a {
	/* style for last menu item */
	/*border-top-right-radius: 9px;
	border-bottom-right-radius: 9px;*/
}
.sf-menu > li {
	padding-left: 1px;
	position: relative;
	z-index: 10;
	width: 85px;
	width: 84.42px\9; /* IE8 and below */
	text-align: center
}
.sf-menu > li:last-child {
	width: 90px;
}
.sf-menu > li:first-child {
	padding-left: 0;
}
.sf-menu > li:before {
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
/* Drop down menu */
.sf-menu ul a:hover {
}
.sf-menu li li {
	text-align: left;
	line-height: 20px;
	margin: 0;
}
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
}
.sf-menu {
	line-height: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
	float: left;
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 12em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float: left;
	position: relative;
	margin: 0;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left: 0px;
	top: 4.9em; /* match top ul list item height */
	z-index: 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left: 12em; /* match ul width */
	top: -1px;
	margin-left: 0px;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left: 12em; /* match ul width */
	top: -1px;
}
.sf-menu ul li a {
	padding: 10px 10px!important;
	font-size: 14px;
	text-transform: capitalize;
}
.sf-menu ul li div a {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:162px;
}
.sf-menu li ul {
	padding: 0px 0px;
}
.sf-menu a.sf-with-ul {
	padding-right: 0px;
	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	right: 10px;
	top: 1.05em; /* IE6 only */
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow: hidden;
}
.sf-menu ul {
	border: 0px;
}
.sf-menu li li {
}
.sf-menu > li li:before {
	content: "";
	display: block;
}
.sf-menu > li li:first-child:before {
	border: 0;
}
/* dropdown mobile */
#menu-icon {
	display: none; /* hide menu icon initially */
}
/*============================================ SLIDER   =================================================*/
#slidercontainer {
	padding-bottom: 0px;
}
#slider {
	position: relative;
}
/*============================================ BEFORE CONTENT  =================================================*/
#outerbeforecontent {
	text-align: center;
	/*padding: 33px 0 0 0;*/
	height: 400px;
	/*margin-bottom:30px;*/
}

.bannercontent{height:220px;}
#beforecontent {
	text-align: left;
	float: right;
	width: 42%;
	padding: 55px 0;
}
#beforecontent h1 {
	font-size: 24px;
	margin: 0 30px 30px 0;
	font-family: "微软雅黑"
}
#beforecontent h4 {
	font-family: "微软雅黑"
}
#beforecontent p {
	text-indent: 2em;
	font-size: 14px;
	line-height: 22px;
	font-family: "微软雅黑";
	color: #444444;
}
/*============================================ CONTENT  =================================================*/
.indentleft {
	overflow: hidden; margin-top:10px;
}
.margin_bottomoff {
	margin-bottom: 0 !important;
}
.marginsmall {
	margin-bottom: 6px;
}
.marginmiddle {
	margin-bottom: 12px;
}
.marginlarge {
	margin-bottom: 30px;
}
.center {
	text-align: center;
}
.highlight-content {
	clear: both;
	padding: 26px 0;
	text-align: center;
	margin-bottom: 20px
}
.highlight-content h1 {
	margin: 0 0 10px 0;
	font-size: 28px
}
.customtext {
	font-size: 15px;
	font-family: 'OpenSansItalic', Arial
}
/*=== List ===*/
.row-list {
	list-style-type: none;
	padding: 0;
	margin: 0
}
.row-list li {
	padding: 0;
	margin: 0 0 25px 0
}
.row-list .circle {
	margin-top: 3px;
}
.listSquareSmall {
	list-style-type: square;
	padding: 0;
	list-style-position: inside;
	margin: 0 0 20px 0;
	text-transform: uppercase;
}
.listSquareSmall li {
	padding: 3px 0;
	margin: 0 0 0 0;
	font-size: 8px;
}
.listSquareSmall li  {
	font-size: 13px;
}
.listColumn {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.listColumn li {
}
.listNolist {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-family: '微软雅黑', Arial
}
.listNolist li {
	font-size: 13px
}
/* list in contact area */
.noList {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.noList li {
	clear: both
}
.txtleft {
	float: left
}
.txtright {
	float: right
}
/*=== Circle ===*/
.circle {
	display: block;
	font-size: 19px;
	line-height: 35px;
	width: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
	-khtml-border-radius: 35px;
	border-radius: 35px;
	text-align: center;
	margin: 0 15px 0 0;
	font-family: 'OpenSansSemibold', Arial;
}
/*=== Images ===*/
img.scale-with-grid {
	max-width: 100%;
	height: auto;
}
.imgborder {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	padding: 6px;
	max-width: 95%;
	display: block;
}
.shadowBottom {
	background: url(../images/shadow-small.gif) no-repeat center bottom;
	padding-bottom: 5px;
}
.shadowBottom.extrasmall {
	background: url(../images/shadow-extrasmall.gif) no-repeat center bottom;
	padding-bottom: 6px;
}
/*=== Form & Button ===*/
form {
	margin: 0;
	padding: 0;
}
input[type="text"], textarea, input[type="password"], select {
	font-size: 12px;
	padding: 7px 5px;
	font-size: 11px;
	font-family: Arial;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
textarea {
	width: 90%;
}
textarea:focus {
	outline: 0;
}
.button, .button:visited, input[type="submit"], button {
	border: 0px;
	padding: 9px 20px 10px 20px;
	cursor: pointer;
	font-family: 'OpenSans', Arial;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.button:hover, input[type="submit"]:hover, button:hover {
	text-decoration: none;
}
.button.mini {
	font-size: 12px;
	padding: 6px 15px 7px 15px;
}
.button.small {
	font-size: 12px;
}
.button.large {
	font-size: 15px;
	line-height: 15px;
	padding: 9px 25px 10px 25px;
}
/*=== Separator ===*/
.separator {
	display: block;
	height: 32px;
	padding: 0 0;
	text-align: center;
	width: 100%;
	clear: both;
}
.separator.line {
	padding: 30px 0;
	margin-bottom: 20px;
}
/*=== Dropcaps ===*/
.dropcap1 {
	display: block;
	float: left;
	font-size: 35px;
	line-height: 35px;
	margin: 2px 8px 0 0;
}
.dropcap2 {
	display: block;
	float: left;
	font-size: 35px;
	line-height: 45px;
	width: 47px;
	-moz-border-radius: 47px;
	-webkit-border-radius: 47px;
	-khtml-border-radius: 47px;
	border-radius: 47px;
	float: left;
	text-align: center;
	margin: 8px 15px 0 0;
	padding-top: 3px;
}
.dropcap3 {
	display: block;
	float: left;
	font-size: 35px;
	line-height: 40px;
	width: 47px;
	height: 40px;
	text-align: center;
	margin: 6px 8px 0 0;
	padding: 5px 0
}
/*== Highlight ==*/
.highlight1 {
	padding: 2px 5px;
}
.highlight2 {
	padding: 2px 5px;
}
/*=== Pullquotes ===*/
.pullquote-right, .pullquote-left {
	padding: 0px 10px 0px 50px;
	background-image: url(../images/quote.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: right;
	font-style: italic;
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 22px;
	margin: 0px 2px 20px 20px;
	width: 50%;
	font-family: 'Cuprum', Arial;
}
.pullquote-left {
	float: left;
	margin-left: 2px;
	margin-right: 20px;
}
/*==== Tabs ====*/
.tabcontainer {
	margin: 0;
}
ul.tabs {
	margin: 0;
	margin-bottom: -1px;
	padding: 0 0 2px 0;
	list-style: none;
	height: 25px;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0 0;
	padding: 0 15px;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	position: relative;
	font-size: 14px;
	text-transform: uppercase;
}
ul.tabs li a {
	text-decoration: none;
	display: block;
	padding: 0 0px;
	outline: none;
	font-family: 'Cuprum', Arial;
}
.tab-content {
	padding: 20px 0;
}
ul.tabs li:hover {
}
#tab-body {
	padding: 0 20px;
}
/*==== jQuery Toggles ====*/
#toggle {
	border: 0px
}
h2.trigger {
	padding: 10px 0px;
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: normal;
}
h2.trigger span {
	text-decoration: none;
	display: block;
	height: 23px;
	background: url(../images/arrow-left.png) no-repeat 0 0px;
	padding-left: 30px;
	cursor: pointer;
	line-height: 24px;
}
h2.active span {
	background: url(../images/arrow-down.png) no-repeat 0 0px;
}
h2.active {
	background: transparent;
	border-bottom: 0;
}
.toggle_container {
	margin: 0 0 0 0;
	padding: 0px 0px;
	overflow: hidden;
	clear: both;
}
.toggle_container .block {
	padding: 0px 0px 0px 30px;
}
.toggle_container .block p {
	padding: 0px;
	margin: 0px;
	font-size:13px;
	line-height:22px;
}
/*==== Tables ====*/

table {
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th, thead th {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
tr td {
	padding: 6px 24px;
}
tr.odd td {
}
/*============================================ SIDEBAR  =================================================*/
.widget-title {
	font-size: 15px;
	padding: 10px 20px;
	margin-bottom: 15px;
	font-family: '微软雅黑', Arial;
}
#sidebar ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style-type: none;
	margin: 0;
	
}
#sidebar .widget-container {
	margin-bottom: 10px;
	padding: 40px 0 0 0;
}
/*#sidebar .widget-container:first-child {
	padding: 0;
	border: 0
}*/
#sidebar .widget-container{
	border:1px solid #dadada;
	-moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius: 4px;            /* W3C syntax */
	padding:0;
	}
#sidebar .tl ul li {
	list-style-type: none;
	margin: 0 20px 4px 10px;
	padding: 0 0 3px 10px;
	
}
#sidebar .bor ul li {
	list-style-type: none;
	margin: 0 20px 4px 20px;
	padding: 0 0 3px 20px;
}
#sidebar  .bor ul li:hover {}
#sidebar  .bor ul li.active{ }

#sidebar .bor ul li a:hover, #sidebar .bor ul li a.active {
	text-decoration: none; 
}
#sidebar .textwidget p {
	margin-bottom: 0px;
}
.qtbk ul li{ float:left; width:49.8%; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center; padding-top:10px;}
.qtbk .more{ text-align:center; padding:10px;}
.qtbk .more a{ color:#666}
.qtbk .widget-title{ margin-bottom:0;}
.qtbk ul .no-l{ border-left:0px}
.qtbk ul .no-r{ border-right:0}
.qtbk ul .no-t{ border-top:0}
.qtbk ul .no-b{ border-bottom:0}
#sidebar .tjbk .widget-title{ margin-bottom:0}
#sidebar .tjbk ul{ padding:10px;}
#sidebar .tjbk ul li { border:1px #dadada solid; float:left;text-align:center; padding:2px 10px; margin:2px; -moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius: 4px;  }
#sidebar .tjbk ul li:hover{ background-color:#218a52; color:#FFF; border:1px #218a52 solid;}
#sidebar .tjbk ul li a:hover{color:#FFF;}
#sidebar .drx table{ border:0}
#sidebar .drx table tr td {
    padding: 2px;
}
.tjbk2 .widget-title{ margin-bottom:0}
.tjbk2 ul{ padding:10px;}
.tjbk2 ul li { border:1px #dadada solid; float:left;text-align:center; padding:2px 10px; margin:2px; -moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius: 4px;  }
.tjbk2 ul li:hover{ background-color:#218a52; color:#FFF; border:1px #218a52 solid;}
.tjbk2 ul li a:hover{color:#FFF;}
#sidebar .flex-control-nav{
	
    position: absolute;
    bottom: 2px;
    right: 5px;

	}
#sidebar .drx img, #sidebar .slides img{ width:100%;}
/* Recent post widget */
.rp-widget li {
	padding-bottom: 10px;
	margin-bottom: 0px;
	clear: left
}
.rp-widget img {
	padding: 4px;
}
.rp-widget li h3 {
	font-size: 13px;
	font-family: arial;
	margin-bottom: 8px
}
.rp-widget li .smalldate {
	font-size: 11px;
	display: block;
	font-style: italic;
	background: url(../images/icons/cal.png) no-repeat;
	overflow: hidden;
	padding: 0 0 0 20px
}
/*============================================ FOOTER SIDEBAR  =================================================*/
#outerfootersidebar {
	padding: 36px 0;
}
#footersidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footersidebar li.widget-container {
	list-style-type: none;
	margin: 0 0 40px 0;
	padding: 0;
	border: 0px;
}
#footersidebar .widget-title {
	font-size: 18px;
	line-height: 18px;
	font-family: '微软雅黑';
	padding: 0 0 20px 0;
	margin-bottom: 25px;
	background: url(../images/line_foot.gif) repeat-x left bottom;
}
#footersidebar li li {
	padding: 0 0 3px 14px;
	margin: 0 0 3px 0;
	background: url(../images/list-circle.png) no-repeat 0px 7px
}
#footersidebar li a {
	padding: 0px;
	margin: 0px;
}
#footersidebar li a:hover {
	text-decoration: none;
}
/* Newsletter */
#newsletter input[type="text"] {
	vertical-align: top;
	width: 75%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	padding: 8px;
	margin-bottom: 14px
}
#newsletter input[type="submit"] {
	text-transform: capitalize;
	padding: 6px 15px 8px 15px;
	font-size: 12px;
	display: block
}
#line-sep-footer {
	background: url(../images/line_foot.gif) repeat-x;
	height: 2px;
	clear: both;
	margin-bottom: 30px
}
/* Twitter */
#tweets {
	background: url(../images/tweet.png) no-repeat left top;
	padding-left: 40px
}
.tweetList {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-style: italic;
	font-size: 13px
}
.tweetList, .tweetList li a {
	font-weight: bold;
}
.tweetList li, .tweetList p {
	padding: 0;
	margin: 0;
}
/*============================================ FOOTER  =================================================*/
#footercontainer {
	position: relative;
}
#footer {
	padding: 18px 0px 18px 0;
}
#footer {
	font-size: 12px;
}
#footer a, #footer a:visited {
}
#toTop {
	position: absolute; /* this is the magic */
	top: 18px;
	right: 0;
	cursor: pointer;
	display: none;
	font-size: 12px;
}
.newsindex {
	padding: 30px 0;
}
.newsindex ul li img{ width:140px; height:85px;}
.newsindex .newstitle {
	border-bottom: 1px solid #c7e4d7;
	padding-bottom: 30px;
}
.newsindex .newstitle .pagetitle {
	float: left
}
.newsindex .newstitle .more {
	float: right;
	border: 1px solid #c7e4d7;
	padding: 0px 5px;
	color: #afdcc8;
	-moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius: 4px;            /* W3C syntax */
}
/*项目经验*/
.xmjymain{ margin:50px 0;}
.xmjymain .newstitle {
	border-bottom: 1px solid #c7e4d7;
	padding-bottom: 30px;
}
.xmjymain .newstitle .pagetitle {
	float: left
}
.xmjymain .newstitle .more {
	float: right;
	border: 1px solid #c7e4d7;
	padding: 2px 8px;
	color: #afdcc8;
	-moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius: 4px;            /* W3C syntax */
}
.xmjymain ul li { list-style:none; width:18%; margin:10px; float:left; border:1px solid #f1f1f1; padding-bottom:60px; padding-top:60px; overflow: hidden; 
	position: relative; }
.xmjymain ul li:hover{border:1px solid #b7e2cf;}

.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #01824a; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.boxcaption p{ text-indent:2em; color:#FFF; font-size:12px; text-align:left; padding:0 10px;}
.boxcaption h1{ text-align:center; font-size:16px; color:#FFF; padding-top:20px;}
.captionfull .boxcaption {
	bottom:-260px;
	left: 0;
}
.caption .boxcaption {
	top: 0;
	left: 0;
}
.xmjymain img{ width:100%;}

/*解决方案*/

.outermain .newstitle {
	border-bottom: 1px solid #c7e4d7;
	padding-bottom: 30px;
}
.outermain .newstitle .pagetitle {
	float: left
}
.outermain .newstitle .more {
	float: right;
	border: 1px solid #c7e4d7;
	padding: 2px 8px;
	color: #afdcc8;
	-moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius: 4px;            /* W3C syntax */
}

.outermain .box1{ float:left; width:28%; position:relative; background:url(../images/jj-1.jpg) left top no-repeat; height:330px; background-color:#2da5bd}
.outermain .box1:hover{ background:url(../images/content/h_jj-1.jpg) left top no-repeat; background-color:#40c3d5}
.outermain .box1 .text{position:absolute; color:#FFF; font-size:18px; top:30px; left:30px;}
.outermain .box2{ float:left; width:44%; background-color:#e5e5e5; text-align:center;height:330px; position:relative; }
.outermain .box2 .bg{ position:absolute; z-index:2;}
.outermain .box2 .bg img{ width:100%;}
.outermain .box2 .bgtext{position:absolute; z-index:3; left:50%; margin-left:-110px; bottom:30px; font-size:18px;}
.outermain .box2 .bgtext a{ color:#333}
.outermain .box2 img:hover{ width:100%; opacity:0.8}
.outermain .box3{ float:left; width:28%; background-color:#01824a;height:330px; text-align:center; position:relative;}
.outermain .box3 .text{position:absolute; color:#FFF; font-size:18px; top:25%; text-align:center; width:100%; }
.outermain .box3 .text p{ margin-bottom:10px;}
.outermain .box3:hover{background-color:#009554;}
.outermain .box4{ float:left; width:20%; text-align:center; position:relative; background-color:#2ad0ba; height:230px;}
.outermain .box4 .text{position:absolute; color:#FFF; font-size:16px; top:25%; text-align:center; width:100%; }
.outermain .box4 .text p{ margin-bottom:10px;}
.outermain .box4:hover{background-color:#2bb5a3;}
.outermain .box5{ float:left; width:18%; background-color:#e5e5e5; text-align:center; height:230px; margin-left:12px; position:relative;}
.outermain .box5 .bg{ position:absolute; z-index:2;}
.outermain .box5 .bg img{ width:100%;}
.outermain .box5 .bgtext{position:absolute; z-index:3; left:50%; margin-left:-100px; bottom:30px; font-size:16px;}
.outermain .box5 .bgtext a{ color:#333}
.outermain .box5 img:hover{  opacity:0.8}
.outermain .box6{ float:left; width:20%; text-align:center; position:relative; background-color:#e04a4b; height:230px; margin-left:12px;}
.outermain .box6 .text{position:absolute; color:#FFF; font-size:16px; top:25%; text-align:center; width:100%; }
.outermain .box6 .text p{ margin-bottom:10px;}
.outermain .box6:hover{background-color:#d13f40;}
.outermain .box7{ float:left; width:18%; background-color:#e5e5e5; text-align:center; height:230px; margin-left:11px; position:relative}
.outermain .box7 .bg{ position:absolute; z-index:2;}
.outermain .box7 .bg img{ width:100%;}
.outermain .box7 .bgtext{position:absolute; z-index:3; left:50%; margin-left:-100px; bottom:30px; font-size:16px;}
.outermain .box7 .bgtext a{ color:#333}
.outermain .box7 img:hover{  opacity:0.8}
.outermain .box8{ float:left; width:20%; text-align:center; position:relative; background-color:#79b543; height:230px; margin-left:12px;}
.outermain .box8 .text{position:absolute; color:#FFF; font-size:16px; top:25%; text-align:center; width:100%; }
.outermain .box8 .text p{ margin-bottom:10px;}
.outermain .box8:hover{background-color:#6dab35;}

/*首页模块*/
.title{height:40px;width:100%;position:relative;margin-top:28px; }
.black_bg .title{border-bottom:1px solid #e5e5e5}
.title h1{color:#000;font-size:16px;font-weight:bold; font-family:"微软雅黑"}
.title h1 a{color:#000}
.title h1 span{color:#999;padding-left:5px;font-weight:normal}
.title h1 a:hover,.title h1 a:hover span{color:#01824a}
.title menu{position:absolute;right:0px;top:0px}
.title menu a{font-size:14px;margin-left:16px}
.title .moreA{display:block;position:absolute;right:-30px;top:0px;font-size:14px;color:#f2f2f2 !important}
.title .moreA span{width:8px;height:8px;background-position:-125px -22px;overflow:hidden;padding:0px;display:inline-block;vertical-align:middle;margin-right:3px}
.title .moreA:hover{color:#00aa3a !important}
.title .border{height:1px;overflow:hidden;position:absolute;width:23px;background:#c7c7c7;bottom:-1px;left:0px}
/*脚部*/
footer{width:100%;padding-top:4px; background-color:#f5f4f4}
.indexBody footer{padding-top:0}
.footBlock{float:left;width:32%;margin-right:20px}

.footBlock .title h1{font-size:15px}
.footmenuList{width:100%;padding-top:12px;}
.footmenuList li{float:left;width:49%;overflow:hidden;padding:7px 0 8px;height:17px;overflow:hidden;}
.footmenuList li span{background:url(../images/common_bg.gif) -122px -39px no-repeat;width:15px;height:15px;display:inline-block;vertical-align:middle;overflow:hidden;margin-right:8px}
.footmenuList li a:hover span{background-position:-137px -39px}
.footnewsList{width:100%;padding-top:12px}
.footnewsList li {padding:7px 0 8px;width:100%;height:17px;overflow:hidden}
.footnewsList li a{ color:#666}
.footnewsList li a:hover{ color:#01824a}
.footnewsList li span{ float: left; width: 47px; color: #bbb; }
.footnewsList2{width:100%;padding-top:12px; margin-left:0;}
.footnewsList2 h5{
    margin-bottom: 5px; padding-top:10px
}
.footnewsList2 li {padding:0;width:100%;}
.footnewsList2 li a{ color:#666}
.footnewsList2 li a:hover{ color:#01824a}
.footnewsList2 li span{  color: #bbb; }
.footnewsList2 li img{ width:80px; height:50px;}
.footnewsList2 li img:hover{ opacity:0.5;}

.footnewsList3{width:100%;padding-top:12px; margin-left:0;}
.footnewsList3 h5{
    margin-bottom: 5px; padding-top:10px
}
.footnewsList3 li {padding:0;width:100%;}
.footnewsList3 li a{ color:#666}
.footnewsList3 li a:hover{ color:#01824a}
.footnewsList3 li span{  color: #bbb; }
.footnewsList3 li img{ width:100%; }
.footnewsList3 li img:hover{ opacity:0.5;}
.footmenuList4 { }
.footmenuList4 li a:hover span{background-position:-137px -39px}
.footnewsList4{width:100%;padding-top:12px}
.footnewsList4 li {padding:7px 0 8px;width:100%;height:17px;overflow:hidden}
.footnewsList4 li a{ color:#666}
.footnewsList4 li a:hover{ color:#01824a}


.footnewsAddList li span{width:95px}
.footnewsAddList li span.f_r{float:right;width:45px;text-align:right}
.footlc{width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:29px 0 28px;margin-top:18px;position:relative; }
.footlc h6{font-weight:bold;color:#4c4c4c;float:left;width:90px; background:url(../images/liucheng.png) left top no-repeat;  height:33px; padding-left:60px;}
.footlc h6 span.cm_ico{float:left;width:37px;height:32px;overflow:hidden;background-position:-160px 0;margin-right:23px;display:inline}
.footlc h6 span.zi{display:block;color:#b2b2b2;font-weight:normal; font-size:10px}
.footlc p{float:left}
.footlc p:hover{color:#00aa3a}
.footlc p span.cm_ico{float:left;width:32px;height:32px;overflow:hidden;margin-right:10px;display:inline;text-align:center;line-height:32px;font-size:20px;font-weight:bold;color:#eaeaea;border:3px #e8e8e8 solid; -moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius: 4px;   /* Webkit browsers */
    border-radius:4px;            /* W3C syntax */}
.footlc p:hover span.cm_ico{color:#00aa3a; border:3px #00aa3a solid; }
.footlc p.p1{width:160px}
.footlc p.p2{width:170px}
.footlc p.p3{width:170px}
.footlc p.p4{width:170px}
.footlc p.p5{width:170px}
.footlc p.p6{width:170px}
.borderTop,.borderBtn{height:1px;overflow:hidden;position:absolute;width:23px;background:#c7c7c7;left:0px}
.borderTop{top:-1px}
.borderBtn{bottom:-1px}
.footerBotton{width:100%;padding-top:0px;padding-bottom:20px;position:relative;text-align:center; background-color:#676767 }
.footerBotton menu{width:400px; text-align:center; margin:0 auto ; padding-top:20px; }
.footerBotton .copyright{float:left;padding-top:5px;color:#fff; background-position: left top;width:100%; text-align:center;line-height:30px;}
.footerBotton .copyright a{ color:#FFF}
.footerBotton menu a{float:left;font-size:12px;color:#fff;padding-top:5px}
.footerBotton menu .line{width:1px;height:12px;background:#d7d7d7;overflow:hidden;float:left;margin:7px 18px 0}
.lineblog{ border-bottom: 2px solid #d7d7d7; padding-bottom:10px; }
.footerBotton menu a.footersina{width:28px;height:28px;background:url(../images/common_bg.gif) 0 -26px;float:left;margin-left:29px;overflow:hidden;margin-right:14px;padding-top:0px}
.footerBotton menu a.footerteng{float:left;width:28px;height:28px;background:url(../images/common_bg.gif) -28px -26px;float:left;display:inline;overflow:hidden;padding-top:0px}
.footerBotton menu a.footersina:hover,.footerBotton menu a.footerteng:hover,.headerTop a:hover .icon_jia{filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75}
.footerBotton menu a:hover{color:#03085b}
.goTop{width:32px;height:32px;background-position:-56px -22px;display:block;position:absolute;right:0px;bottom:10px}
.goTop:hover{background-position:-88px -22px}
.mobilefootText{display:none;color:#949494;font-size:12px;padding-top:15px}
.mobilefootText span{width:18px;height:17px;display:inline-block;vertical-align:middle;margin-right:16px}
.mobilefootText strong{color:#00aa3a}
/*网站地图*/
.webSiteMap{width:100%;overflow:hidden;height:33px;position:relative; background-color:#f5f4f4}
.showMap{width:92px;height:25px;background:#e5e5e5;padding-top:8px;text-align:center;font-size:12px;color:#9a9a9a;float:right}
.showMap span{display:inline-block;vertical-align:middle;background-position:-152px -48px;width:9px;height:6px;_top:4px;_position:relative}
.webSiteMap_list{float:left;width:154px;padding-top:5px;height:199px; }
.webSiteMap_list a{font-size:14px}
.webSiteMap_list dt a{font-weight:bold;font-size:15px}
.webSiteMap_list dd a{display:block;float:left;clear:left;overflow:hidden;height:28px}
.webSiteMap_list dd{line-height:28px;padding-top:10px}
.webSiteMap_list dd{width:100%}
.webSiteMap_list2 dd a{width:49%;clear:none}
.webSiteMap_list_last{width:70px}

 /**                         *
     * PARTNERS CAROUSEL STARTS *
     *                          **/
.to-left-icon {
background-image: url(../images/to-left-arrow.png);
background-repeat: no-repeat;
}
.to-right-icon {
background-image: url(../images/to-right-arrow.png);
background-repeat: no-repeat;
}
        .partners-carousel-title{
            float: left;
            width: 12%;
            height: 100px;
            padding: 0 3%;
            line-height: 100px;
            color: #FFFFFF;
			font-size:18px
        }

        .partners-carousel-images{
            float: left;
            /*width: 77%!important;
            width: -moz-calc(77% - 50px)!important;
            width: -webkit-calc(77% - 50px)!important;
            width: -o-calc(77% - 50px)!important;
            width: calc(77% - 50px)!important;*/
            width: 100%;
            height: 100px;
            background: #F3F5F5;
            overflow-y: hidden;
            word-wrap: break-word;
        }

        .partners-carousel-images .an-item{
            float: left;
            width: 151px;
            height: 100px;
            display: block;
			position:relative;
        }
.partners-carousel-images .an-item .boxcaption{ 
	float: left; 
	position: absolute; 
	background: #01824a; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.partners-carousel-images .an-item .boxcaption h1{ text-align:center; font-size:16px; color:#FFF; padding-top:35px;}
.partners-carousel-images .an-item .captionfull .boxcaption {
	bottom:-260px;
	left: 0;
}
.partners-carousel-images .an-item .caption .boxcaption {
	top: 0;
	left: 0;
}
        .partners-carousel-controls{
            float: left;
            width: 50px;
            height: 100px;
        }

        .partners-carousel-control{
            float: left;
            width: 50px;
            height: 50px;
            background-position: center center;
            background-size: 32px 31px;
            -webkit-transition: all ease 0.7s;
            -moz-transition: all ease 0.7s;
            -ms-transition: all ease 0.7s;
            -o-transition: all ease 0.7s;
            transition: all ease 0.7s;
            cursor: pointer;
        }

        .partners-carousel-control:hover{
            background-color: #151719!important;
        }

.background-color       {background-color: #0AA!important;}


   /**                        *
     * PARTNERS CAROUSEL ENDS *
     *                        **/
.ggpic{ margin-top:10px;}	 
.ggpic img{ width:100%;-moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius: 4px;   /* Webkit browsers */
    border-radius:4px;            /* W3C syntax */}}
	
	
/*产品内容*/
.innerblog .caseDetail{border:1px solid #eee;margin-top:51px;position:relative}
.innerblog .caseDetail .leftpic{float:left;width:70%;overflow:hidden;padding-right:19px;margin-top:-1px;margin-left:-1px;position:relative;background:url(../images/load.gif) center no-repeat}
.caseDetail .casepicBox{height:295px; background-color:#FFF}
.casepicList{float:left;width:280px; margin-left:15px; overflow:hidden}
.rightCase{float:left;width:25%;overflow:hidden; border:1px solid #e8e8e8 ; padding:10px;}
.casepicBox h2{font-size:14px;color:#666;height:40px;line-height:40px;position:relative;width:100%}
.casepicBox ul li{float:left;margin-right:10px;margin-bottom:10px;height:80px;display:inline;overflow:hidden;width:120px;border:1px solid #e8e8e8 ;}
.casepicBox ul li.hover{border:1px solid #00aa3a;}
.btn_Left{background:url(../images/icon_case_detail.gif) -20px 0 no-repeat;width:9px;height:15px;display:block;right:23px;top:12px;position:absolute}
.btn_Left:hover{background-position:0 0}
.btn_Right{background:url(../images/icon_case_detail.gif) -30px 0 no-repeat;width:9px;height:15px;display:block;right:10px;top:12px;position:absolute}
.btn_Right:hover{background-position:-10px 0}
.casepicBoxLine{height:5px;background:#ececef;overflow:hidden;display:block; margin-bottom:10px}
.caseInfo{position:relative;width:100%; background-color:#fff}
.caseInfo h1{float:left;height:37px;line-height:37px;font-size:24px;padding-left:20px; padding-top:20px;}
.caseInfo h1 .icon_jiao{background:url(../images/icon_case_detail.gif) -40px -5 no-repeat;width:9px;height:6px;display:inline-block;vertical-align:middle;margin-left:5px;overflow:hidden;_position:absolute;_top:15px}
.caseInfo h2{border-right:1px solid #eee;height:37px;line-height:37px;display:block;position:absolute;right:153px;font-size:14px;padding-right:15px;color:#b2b2b2;top:0px}
.caseInfo h3{float:right;padding-top:8px;padding-right:20px}
.CaseDetailText{font-size:14px;line-height:25px;width:100%;padding-bottom:0px;}
.CaseDetailText #content{font-size:14px; width:100%}
.CaseDetailText #content p{ width:100%; word-wrap: break-word;}
.CaseDetailText #content p img{ text-align:center; }
.CaseDetailText .caseDetailTitle{font-size:32px;color:#000;line-height:43px;width:100%;margin:0 auto;text-align:center;padding-top:10px;padding-bottom:15px}
.newsCurPic{border:1px solid #e5e5e5;padding:5px;position:absolute;background:#fff;height:170px;width:232px;bottom:19px;left:70px;z-index:1111;display:none;padding-bottom:3px}
.newsCurPic em{background:url(../images/icon_case_detail.gif) -52px 0 no-repeat;width:13px;height:7px;display:block;bottom:-7px;_bottom:-20px;left:50%;margin-left:-6px;position:absolute}
.newsDetailCur .r .newsCurPic{left:auto; right:70px}
.caseTextInfo{position:absolute;display:block;background:#00aa3a;left:0px;bottom:37px;width:342px;height:140px;;font-size:14px;color:#fff !important;filter:alpha(opacity=90);-moz-opacity:0.90;-khtml-opacity:0.90;opacity:0.90;padding-top:20px;display:none}
.caseTextInfo td.td1{text-align:right;filter:alpha(opacity=70);-moz-opacity:0.70;-khtml-opacity:0.70;opacity:0.70}

/*slider css*/

.main-slider {
    background: #475168;
    color: #fff;

    z-index: 1;
    position: relative;
    overflow:hidden;
}

.slider-colored {
    z-index: 1;
    position: relative;
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
}

.slide_title {
    font-weight: 300;
    color:#d8242a;
    text-transform: uppercase;
    font-size:35px;
    font-family: '微软雅黑';
}

.slide_subtitle {
    font-family: '微软雅黑';
    font-weight: 400;
    padding: 5px;
    color:#fff;
    text-transform: uppercase;
    font-size:18px;
}

.slide_list_item {
    font-family: '微软雅黑';
    font-weight: 400;
    padding: 5px;
    color:#fff;
    text-transform: uppercase;
    font-size:14px;
}

.slide_desc {
    color:#fff;
    font-size:14px;
    line-height:24px;
    font-weight: lighter;
}

.slide_desc_bordered {
    border-left: 3px solid #ddd !important;
    padding-left: 5px;
}

.slide_btn {
    font-family: '微软雅黑';
    font-weight: 300;
    background:#d8242a;
    padding:15px 20px;
    color:#fff;
    font-size:14px;
    text-transform: uppercase;
    cursor:pointer;
}

.slide_btn:hover, .slide_btn:focus {
    font-family:  '微软雅黑';
    font-weight: 300;
    background: #e77368;
    padding:15px 20px;
    color:#fff;
    font-size:14px;
    text-transform: uppercase;
    cursor:pointer;
}

.dark-text {
    color: #797d87;
}

.yellow-txt {
    color: #ffe582;
}

.white-txt {
    color: #ffffff;
}



.boxx {
				width: 100%; 
				height: 100%;
				text-align: center;
				color: #fff;
				text-transform: capitalize;
				vertical-align:middle; 
			}
.slider {
	position: relative;
	width: 100%;
	height: 120px;
	overflow: hidden;
	margin-top:15px;
	
}
	
	.slides {
		height: 100%;
		
		/* Simple clear fix */
		overflow: hidden;
		
		/**	
		 * Prevent blinking issue
		 * Not tested. Experimental.
		 */
		-webkit-backface-visibility: hidden;
		-webkit-transform-style: preserve-3d;

		/**
		 * Here is CSS transitions 
		 * responsible for slider animation in modern broswers
		 */
		-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		   -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		    -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		     -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		        transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}
	
		.slide {
			height: 100%;
			float: left;
			clear: none;
		}

.slide img{ width:100%}
	.slider-arrows {}

		.slider-arrow {
			position: absolute;
			display: block;
			margin-bottom: -10px;			
			width: 40px;
			height: 40px;
			line-height: 40px;
			text-decoration: none;
			text-align: center;
			color: #fff;
			font-size: 2em;
			background-color: #333;
			background-color: rgba(50,50,50,.3);
			border-radius: 50%;
		}

			.slider-arrow--right { bottom: 50%; right: 10px; }
			.slider-arrow--left { bottom: 50%; left: 10px; }


	.slider-nav {
		position: absolute;
		bottom: 30px;
	}

		.slider-nav__item {
			width: 8px;
			height: 8px;
			float: left;
			clear: none;
			display: block;
			margin: 0 5px;
			background: #fff;
		}

				.slider-nav__item:hover { background: #ccc; }
				.slider-nav__item--current { background: #ccc; }
				
				
				
/*about3页面*/
.teamwork{display: block;
	height: 319px;
	padding: 0 0;
	
	width: 100%;
	clear: both; margin-bottom:10px;}
	
.teamwork-left{ float:left; width:60%; height:237px;}
.teamwork-left img{ width:100%;}
.teamwork-right{ float:right; width:38%; height:319px; padding-left:2%}

.teamfont{ font-size:13px;color:#68b835;}
.teamfontt{ font-family: '微软雅黑';
    font-weight: bold;
    color:#68b835;
    font-size:16px;}
.teamfonttt{ font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#68b835;
    font-size:14px;}
.teamwork-box1{ width:320px; height:240px; font-family:'微软雅黑', Arial; font-size:13px;}
.teamwork-box2{width:100%; height:240px;margin-bottom:10px;margin-top:10px; font-family:'微软雅黑', Arial; font-size:13px;}
.teamcontainer{display: block; margin-bottom:20px;
max-width:1200px;height:100%; margin:0 auto;}
	
.tleft{float:left; width:49%; height:1178px; margin-bottom:60px;}
.teamleft{ float:left; width:100%; height:260px;}
.teamleft2{ background:url(../about-images/min-pic_01_03.jpg) right top no-repeat; float:left; width:562px; height:600px;}
.tcontent{float:left; width:338px;font-family:'微软雅黑', Arial; font-size:13px;}

.tright{float:right; width:51%; height:1178px; margin-bottom:60px;}
.teamright{ float:right; width:562px; height:260px;}
.teamright2{  float:right; width:638px; height:600px; background:url(../about-images/min-pic_03_02.jpg)  no-repeat;}
.tcontentright{float:right; width:406px;text-align:left;font-family:'微软雅黑', Arial; font-size:13px;}
.teamcontent{ font-family:'微软雅黑', Arial; font-size:13px;}

.right-title{height:40px;width:100%;position:relative;margin-top:28px;}
.wd{width:1170px;margin:0 auto;/* margin-top: 11px; */}
.fl{float:left;}

/*新闻详情*/
.ns-box{background:#f1f1f1;padding-top:38px;padding-bottom:80px; margin-top: 113px;}
.nbanner .item{height:604px;width:100%;display:block;background-size:cover!important;}
.ns-title{width:226px;}
.ns-con{width:76%;position:relative;}
.ns-title p{color:#000;font-size:1.2em;}
.ns-title .time{border-top:1px solid #a8a8a8;width:71px;margin-top: 30px;margin-bottom:10px;padding-top:10px;}
.ns-title .title{margin-top: 4px;border-bottom:3px solid #000;padding-bottom:10px;}
.nbanner .owl-dots{text-align:right !important;padding-right:30px;}
.ns-box .con-show{margin-top:40px;border-top:1px  solid #d7d7d7;padding-top:32px;color:#666;font-size:1.4em;}
.ns-btn{margin-top:36px;text-align:left;}
.ns-btn .lbtn{margin-left:0;}
.p-ns-title{display:none;}
.nbanner img{width:800px;height:550px;}
.content{line-height:30px;color:#666;font-size:14px;margin-top:20px;}

.owl-controls{margin-top: -70px;margin-bottom:30px;text-align:center;-webkit-tap-highlight-color:transparent;    position: relative;z-index:100;overflow-x:auto;}
.owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;/* background:#d6d6d6; */display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#aaa9aa;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-dots .owl-dot.activeSlide span,.owl-theme .owl-dots .owl-dot:hover span{background:#e6e5e5;}
.owl-dot{margin:3px;}

 .sansan{
	 background-color:#ebe9ea;
	 
	 height:45px;
	 }
.zzcvb .today{
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #fff;
	border-top:2px solid #88c941;
	background-color:#fff;
	border-left:1px solid #88c941;
	border-right:1px solid #88c941;
}
.zzcvb li{
	 cursor:pointer;
	 width:155px;
	 margin-left:37px;
	 border-top:2px solid #ebe9ea;
	 border-left:1px solid #ebe9ea;
	 border-right:1px solid #ebe9ea;
	 font-family:"微软雅黑";
	 font-size:14px;
	 text-align:center;
	 float:left;
	 color:#353535;
	 height:43px;
	 line-height:43px;
	 border-bottom:1px solid #89c941;
	 padding-bottom:0px;
}
 
 .zzcvb{
	 height:45px;
	 width:100%;
	 overflow:visible;
	 	 border-left:0px solid #dfdfdf;
	 border-right:0px solid #dfdfdf;
}
.indexsc{background:#ebe9ea;border-bottom:1px solid #89c941;height:45px;}

.map{width:100%;height:400px;margin-top:40px;}