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, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav 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;
}
ol, ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* start editing from here */
a {
	text-decoration: none;
}
.txt-rt {
	text-align: right;
}/* text align right */
.txt-lt {
	text-align: left;
}/* text align left */
.txt-center {
	text-align: center;
}/* text align center */
.float-rt {
	float: right;
}/* float right */
.float-lt {
	float: left;
}/* float left */
.clear {
	clear: both;
}/* clear float */
.pos-relative {
	position: relative;
}/* Position Relative */
.pos-absolute {
	position: absolute;
}/* Position Absolute */
.vertical-base {
	vertical-align: baseline;
}/* vertical align baseline */
.vertical-top {
	vertical-align: top;
}/* vertical align top */
.underline {
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
	margin: 0 0 20px 0;
}/* Add 5px bottom padding and a underline */
nav.vertical ul li {
	display: block;
}/* vertical menu */
nav.horizontal ul li {
	display: inline-block;
}/* horizontal menu */
img {
	max-width: 100%;
}
/*end reset*/
body {
	background: url('../images/bg.jpg') repeat;
}
.wrap {
	width: 80%;
	margin: 0px auto;
}
.header {
	background: rgba(238, 238, 236, 0.09);
	border-bottom: 13px solid rgba(248, 247, 247, 1);
	border-top: 13px solid rgba(248, 247, 247, 1);
	margin-top: 1.8em;
}
.logo {
	float: left;
	padding-top: 15px;
}
.nav {
	float: right;/*width: 47%;*/
}
.nav ul li {
	float: left;
	border-right: 1px solid rgba(238, 238, 238, 0.65);
}
.nav ul li.a {
	border-left: 1px solid rgba(238, 238, 238, 0.65);
}
.nav ul li a {
	font-size: 1.2em;
	color: #5F6A72;
	font-family: 'Microsoft Yahei', sans-serif;
	font-weight: bold;
	display: block;
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	transition: 0.5s linear;
	padding: 43px 30px;
}
.nav ul li a:hover {
	color: #00AFE3;
}
.para {
	border-bottom: 5px solid rgba(153, 153, 153, 0.15);
	text-align: center;
	margin: 0px auto;
}
.para h6 {
	font-size: 2.55em;
	color: #5F6A72;
	font-family: 'Microsoft Yahei', sans-serif;
	font-weight: 500;
	display: block;
	word-spacing: 16px;
	margin-top: 1em;
}
.para h5 {
	font-size: 3.3em;
	color: #5F6A72;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	display: block;
	-webkit-text-stroke: 2px;
	letter-spacing: -2px;
	word-spacing: 16px;
	margin-bottom: 0.4em;
	margin-top: -8px;
}
.tsc_button {
	font-family: 'Open Sans', sans-serif;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.50);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.50);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.50);
	color: #FFFFFF !important;
	cursor: pointer;
	font-size: 1.2em;
	padding: 24px 30px;
	letter-spacing: 1px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	width: 21%;
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	transition: 0.5s linear;
}
.tsc_c3b_teal.tsc_button {
	background: #00AFE3;
}
.tsc_button.tall {
	background-image: url("tall-tsc-button-overlay.png");
	text-align: center;
	margin: 0px auto;
	display: block;
	margin-bottom: -2em;
}
.tsc_c3b_teal.tsc_button:hover {
	background: #333;
}
.slider {
	position: relative;
	margin-top: 7em;
}
.theme-default .nivoSlider {
	position: relative;
	background: #fff url(../images/loading.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
.theme-default .nivoSlider a {
	border: 0;
	display: block;
}
.theme-default .nivo-controlNav {
	text-align: center;
	padding-top: 10px;
}
.theme-default .nivo-controlNav a {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: #999999;
	border-radius: 2em;
	text-indent: -9999px;
	border: 0;
	margin: 0 4px;
}
.theme-default .nivo-controlNav a.active, .theme-default .nivo-controlNav a:hover {
	background: #A36874;
}
.theme-default .nivo-directionNav a {
	display: block;
	width: 40px;
	height: 40px;
	background: url(../images/l-r-arrows.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a {
	opacity: 1;
}
.theme-default a.nivo-nextNav {
	background-position: 0px 0;
	right: 15px;
}
.theme-default a.nivo-prevNav {
	left: 15px;
	background-position: -40px 0;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}
/* The Nivo Slider styles */
.slider {
	position: relative;
}
.theme-default .nivoSlider {
}
.theme-default .nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
.theme-default .nivoSlider a {
	border: 0;
	display: block;
}
.theme-default .nivo-controlNav {
	text-align: center;
	padding-top: 10px;
}
.theme-default .nivo-controlNav a {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: #999999;
	border-radius: 2em;
	text-indent: -9999px;
	border: 0;
	margin: 0 4px;
}
.theme-default .nivo-controlNav a.active, .theme-default .nivo-controlNav a:hover {
	background: #777;
}
.theme-default .nivo-directionNav a {
	display: block;
	width: 40px;
	height: 40px;
	background: url(../images/l-r-arrows.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a {
	opacity: 1;
}
.theme-default a.nivo-nextNav {
	background-position: 0px 0;
	right: 15px;
}
.theme-default a.nivo-prevNav {
	left: 15px;
	background-position: -40px 0;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}
/* The Nivo Slider styles */
.nivoSlider {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important;
	width: 100% !important;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
	background: white;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
	top: 0;
}
.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
	overflow: hidden;
}
.nivo-box img {
	display: block;
}
.nivo-html-caption {
	display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position: absolute;
	top: 37%;
	z-index: 9;
	cursor: pointer;
}
.nivo-prevNav {
	left: 0px;
	background: url(../images/prev.png) no-repeat;
}
.nivo-nextNav {
	right: 0px;
}
/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav {
	position: absolute;
	bottom: -4em;
	right: 37em;
	z-index: 9;
}
.nivo-controlNav a {
	cursor: pointer;
}
.nivo-controlNav a.active {/*font-weight: bold;*/
}
@media all and (max-width:320px) {
.nivo-controlNav {
	bottom: 5px;
}
}
/*content*/
.content {
	margin-top: 7.5em;
}
.top-grids {
	background: rgba(255, 255, 255, 0.07);
	margin-top: 0.5em;
	border-top: 5px solid rgba(153, 153, 153, 0.15);
	margin-bottom: 1.5em;
}
.top1-grids {
	background: rgba(255, 255, 255, 0.07);
	margin-top: 0.5em;
	border-top: 5px solid rgba(153, 153, 153, 0.15);
	margin-bottom: 1.5em;
	-webkit-box-shadow: 0px 20px 72px 2px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 20px 72px 2px rgba(0,0,0,0.16);
	box-shadow: 0px 20px 72px 2px rgba(0,0,0,0.16);
	padding-bottom: 3em;
}
.top-grid1 {
	width: 19%;
	float: left;
	position: relative;
	bottom:13px;
	left:15px;
}
.top-grid {
	width: 33.333%;
	float: left;
	padding-bottom: 13px;
	margin-bottom: 16px;
	margin-top: 2em;
}
.top-grid1 img {
	cursor: pointer;
}
.top-grid1 img:hover {
}
.top-grid2 {
	float: left;
	width: 75%;
	margin-left: 7px;
}
.top-grid2 ul li h4 {
	font-family: 'Microsoft Yahei', sans-serif;
	color: #717F81;
	display: block;
	padding: 7px 0px;
	font-size: 1.3em;/*font-weight: bold;*/
}
.top-grid2 ul li p {
	font-family: 'Open Sans', sans-serif;
	color: #000;
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0.2em 0 1em 0;
	font-weight: 200;
}
.top-grid2 ul li img {
	vertical-align: middle;
}
.last-grid {
	margin: 0px;
}
.frist-grid p {
	border: 0px;
}
.frist-grid a {
	background: #F3D02E;
}
.top-grid2 {
	float: left;
	margin-left: 7px;
	width: 79%;
}
/*bottom-grid*/
.bottom-left {
	width: 48%;
	float: left;
}
.bottom-left h3 {
	font-family: 'Microsoft Yahei', sans-serif;
	color: #717F81;
	display: block;
	padding: 20px 0px;
	font-size: 1.7em;
	vertical-align: middle;
	border-bottom: 5px solid rgba(153, 153, 153, 0.15);
	margin-bottom: 10px;
	font-weight: 500;
}
.bottom-left h3 img {
	vertical-align: top;
	margin-right: 5px;
	margin-top: 4px;
}
.bottom-left ul {
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
}
.bottom-left ul.a {
	margin-bottom: 10px;
	border-bottom: none;
}
.bottom-left ul li h4 {
	font-family: 'Open Sans', sans-serif;
	/*color: rgba(67, 69, 70, 0.66);
	*/
	display: block;
	padding: 7px 0px;
	font-size: 0.9em;/*font-weight: bold;*/
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	transition: 0.5s linear;
}
.bottom-left ul li h4:hover {
	color: #00AFE3;
}
.bottom-left ul li h6 {
	font-family: 'Open Sans', sans-serif;
	color: #707070;
	/*/*text-transform: capitalize;*/*/ 	display: block;
	padding: 7px 0px;
	font-size: 0.82355em;
	font-style: italic;
}
.bottom-left ul li h6 img {
	vertical-align: middle;
	padding-bottom: 3px;
}
.bottom-left ul li p {
	font-family: 'Open Sans', sans-serif;
	/*color: rgba(95, 106, 114, 0.65);*/
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0.2em 0 1em 0;
	font-weight: 200;
}
.bottom-left ul li a, .button a, .rdmore-btn a, .rd-more a {
	font-size: 0.9em;
	/*color: #E0E0E0;*/
	font-family: 'Open Sans', sans-serif;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.bottom-right {
	width: 50%;
	float: right;
}
.bottom-right h3 {
	font-family: 'Microsoft Yahei', sans-serif;
	color: rgba(95, 106, 114, 0.4);
	display: block;
	padding: 20px 0px;
	font-size: 1.7em;
	vertical-align: middle;
	border-bottom: 5px solid rgba(153, 153, 153, 0.15);
	margin-bottom: 10px;
	font-weight: 500;
}
.bottom-right h3 img {
	vertical-align: top;
	margin-right: 5px;
	margin-top: 4px;
}
.bottom-right ul {
	border-bottom: 1px solid #eee;
	margin-bottom: 4px;
	padding-bottom: 4px;
	    float: left;
    height: 110px;
}
.bottom-right ul li h4 {
	font-family: 'Open Sans', sans-serif;
	color: rgba(67, 69, 70, 0.66);
	/*/*text-transform: capitalize;*/*/ 	display: block;
	padding: 7px 0px;
	font-size: 0.9em;/*font-weight: bold;*/
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	transition: 0.5s linear;
}
.bottom-right ul li h4 span {
	color: rgba(67, 69, 70, 0.66);
	font-style: oblique;
	margin-left: 5px;/*font-weight: bold;*/
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	transition: 0.5s linear;
}
.bottom-right ul li h4:hover {
	color: #00AFE3;
}
.bottom-right ul li h4 span:hover {
	color: #00AFE3;
}
.bottom-right ul li h6 {
	font-family: 'Open Sans', sans-serif;
	color: #707070;
	/*/*text-transform: capitalize;*/*/ 	display: block;
	padding: 3px 0px 7px;
	font-size: 0.82355em;
	font-style: italic;
}
.bottom-right ul li h6 img {
	vertical-align: middle;
	padding-bottom: 3px;
}
.bottom-right ul li p {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.65);
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0.2em 0 1em 0;
	font-weight: 200;
}
.bottom-right ul li a, .button a, .rdmore-btn a, .rd-more a {
	font-size: 0.9em;
	/*color: #E0E0E0;*/
	font-family: 'Open Sans', sans-serif;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	margin-left: 20px;
}
.right-grid img {
	cursor: pointer;
}
.right-grid img:hover {
	opacity: 0.7;
}
.bottom-grids {
	margin-bottom: 1.5em;
}
/*footer*/
.footer-top {
	margin: 0px auto;
}
.footer-top h2 {
	font-family: 'Microsoft Yahei', sans-serif;
	color: #717F81;
	display: block;
	padding: 20px 0px 10px;
	font-size: 1.5em;
	border-top: 5px solid rgba(153, 153, 153, 0.15);
	margin-bottom: 10px;
	font-weight: 500;
	border-bottom: 1px solid #eee;
	text-align: center;
}
.form {
	padding-top: 7px;
	border-bottom: 1px solid #eee;
	text-align: center;
	margin-left: 15em;
}
.footer {
	background: #eee;
	margin: 4em 0 2em;
	padding: 1em 0;
}
.footer p {
	font-family: 'Open Sans', sans-serif;
	color: #707070;
	/*/*text-transform: capitalize;*/*/ 	display: block;
	font-size: 0.9em;
	text-align: left;
}
.footer p span {
	color: #707070;/*font-weight: bold;*/
}
.footer p a {
	color: #707070;/*font-weight: bold;*/
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}
.footer p a:hover {
	color: #00AFE3;
}
/*blog*/
.main {
	width: 100%;
}
.blog-cont {
	width: 68%;
	float: left;
}
.blog-cont h2 {
	font-family: 'Open Sans', sans-serif;
	color: #EEEEEE;
	padding: 20px 0px;
	font-size: 5em;
	border-bottom: 5px solid rgba(153, 153, 153, 0.15);
	margin-bottom: 10px;
	font-weight: 900;
}
.blog-grid h3 {
	font-family: 'Microsoft Yahei', sans-serif;
	color: #717F81;
	padding: 20px 0px 10px;
	font-size: 1.3em;
	border-bottom: 1px solid rgba(153, 153, 153, 0.15);
	margin-bottom: 10px;
	font-weight: 600;
}
.blog-grid h6 {
	font-family: 'Open Sans', sans-serif;
	color: #707070;
	/*/*text-transform: capitalize;*/*/ 	display: block;
	padding: 7px 0px;
	font-size: 0.82355em;
	font-style: italic;
	width: 17%;
	float: left;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}
.blog-grid h6 img {
	vertical-align: middle;
	padding-bottom: 3px;
}
.blog-grid a h6:hover {
	color: #00AFE3;
}
.blog-grid {
	border-bottom: 1px solid rgba(153, 153, 153, 0.15);
	padding-bottom: 8px;
	margin-bottom: 16px;
}
.blog-grid1 img {
	padding: 20px;
	background: #eee;
	width: 95%;
	border-bottom: 1px solid rgba(153, 153, 153, 0.15);
	margin-bottom: 15px;
}
.blog-grid1 p {
	font-family: 'Open Sans', sans-serif;
	color: #707070;
	display: block;
	font-size: 0.92355em;
	line-height: 1.9em;
	padding-bottom: 0.7em;
}
.blog-grid1 h6 {
	font-family: 'Open Sans', sans-serif;
	color: #707070;
	display: block;
	font-size: 0.82355em;
	padding-bottom: 0.7em;
	border-top: 1px solid rgba(153, 153, 153, 0.15);
	padding-top: 0.8em;
	margin-top: 2em;
}
.blog-grid1 h6 span {
	color: #707070;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out
}
.blog-grid1 h6 span:hover {
	color: #00AFE3;
}
.blog-grid1 h6.a {
	font-family: 'Open Sans', sans-serif;
	color: #707070;
	display: block;
	font-size: 0.82355em;
	padding-bottom: 1em;
	border-bottom: 5px solid rgba(153, 153, 153, 0.15);
	padding-top: 0.8em;
	margin-top: 0.4em;
}
.blog-grid1 span a:hover {
	color: #00AFE3;
}
.blog-grid1 h6 span a {
	font-style: italic;
	padding-left: 7px;
	color: #707070;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.bottom-blog h2 {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.4);
	font-size: 2em;
	margin-bottom: 0px;
	padding: 10px 0;/*font-weight: bold;*/
	width: 30%;
	float: left;
	border: none;
}
.blog img {
	width: 16%;
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}
.blog {
	float: right;
}
.bottom-grid1 {
	float: left;
	width: 11%;
}
.bottom-grid {
	width: 100%;
	float: left;
	border-bottom: 1px solid #eee;
	padding-bottom: 4px;
	border-top: 1px solid #eee;
	padding-top: 1em;
}
.bottom-grid1 img {
	padding: 10px;
	background: #eee;
	cursor: pointer;
	margin-top: 6px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.bottom-grid1 img:hover {
	opacity: 0.9;
}
.bottom-grid2 {
	float: left;
	margin-left: 25px;
	width: 82%;
}
.bottom-grid2 ul li h4 {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.4);
	font-size: 1.5em;
	margin-bottom: 10px;/*font-weight: bold;*/
	border: none;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.bottom-grid2 ul li h4:hover {
	color: #00AFE3;
}
.bottom-grid2 ul li h6 {
	font-family: 'Open Sans', sans-serif;
	color: #8B8B8B;
	display: block;
	padding: 0px 0px 7px;
	font-size: 0.82355em;
	font-style: italic;
}
.bottom-grid2 ul li h6 img {
	margin-right: 5px;
}
.bottom-grid2 ul li p {
	font-family: 'Open Sans', sans-serif;
	color: #707070;
	display: block;
	font-size: 0.92355em;
	line-height: 1.9em;
	padding-bottom: 0.7em;
}
.bottom-grid2 ul li a, .button a, .rdmore-btn a, .rd-more a {
	font-size: 0.82355em;
	color: #fc4f08;
	font-family: 'Open Sans', sans-serif;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.bottom-grid2 ul li a:hover, .button a:hover, .rdmore-btn a:hover {
	color: #999;
}
.bottom1-grid1 {
	float: left;
	width: 11%;
}
.bottom1-grid {
	width: 88%;
	float: left;
	padding-bottom: 7px;
	margin: 0em 0 0em 6em;
	border-top: 1px solid #eee;
	padding-top: 1em;
}
.bottom1-grid1 img {
	padding: 10px;
	background: #eee;
	cursor: pointer;
	margin-top: 6px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.bottom1-grid1 img:hover {
	opacity: 0.9;
}
.bottom1-grid2 {
	float: left;
	margin-left: 25px;
	width: 82%;
}
.bottom1-grid2 ul li h4 {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.4);
	font-size: 1.5em;
	margin-bottom: 10px;/*font-weight: bold;*/
	border: none;
/*/*text-transform: uppercase;*/*/ 	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.bottom1-grid2 ul li h4:hover {
	color: #00AFE3;
}
.bottom1-grid2 ul li h6 {
	font-family: 'Open Sans', sans-serif;
	color: #8B8B8B;
	display: block;
	padding: 0px 0px 7px;
	font-size: 0.82355em;
	font-style: italic;
}
.bottom1-grid2 ul li h6 img {
	margin-right: 5px;
}
.bottom1-grid2 ul li p {
	font-family: 'Open Sans', sans-serif;
	color: #707070;
	display: block;
	font-size: 0.92355em;
	line-height: 1.9em;
	padding-bottom: 0.7em;
}
.bottom1-grid2 ul li a, .button a, .rdmore-btn a, .rd-more a {
	font-size: 0.82355em;
	color: #fc4f08;
	font-family: 'Open Sans', sans-serif;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.bottom1-grid2 ul li a:hover, .button a:hover, .rdmore-btn a:hover {
	color: #999;
}
.bottom2-grid1 {
	float: left;
	width: 11%;
}
.bottom2-grid {
	width: 98%;
	float: left;
	padding-bottom: 7px;
	margin: 0em 0 1.5em 3em;
	padding-top: 1em;
}
.bottom2-grid1 img {
	padding: 10px;
	background: #eee;
	cursor: pointer;
	margin-top: 6px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.bottom2-grid1 img:hover {
	opacity: 0.9;
}
.bottom2-grid2 {
	float: left;
	margin-left: 25px;
	width: 82%;
}
.bottom2-grid2 ul li h4 {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.4);
	font-size: 1.5em;
	margin-bottom: 10px;/*font-weight: bold;*/
	border: none;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.bottom2-grid2 ul li h4:hover {
	color: #00AFE3;
}
.bottom2-grid2 ul li h6 {
	font-family: 'Open Sans', sans-serif;
	color: #8B8B8B;
/*/*text-transform: uppercase;*/*/ 	display: block;
	padding: 0px 0px 7px;
	font-size: 0.82355em;
	font-style: italic;
}
.bottom2-grid2 ul li h6 img {
	margin-right: 5px;
}
.bottom2-grid2 ul li p {
	font-family: 'Open Sans', sans-serif;
	color: #707070;
	display: block;
	font-size: 0.92355em;
	line-height: 1.9em;
	padding-bottom: 0.7em;
}
.bottom2-grid2 ul li a, .button a, .rdmore-btn a, .rd-more a {
	font-size: 0.82355em;
	color: #fc4f08;
	font-family: 'Open Sans', sans-serif;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.bottom2-grid2 ul li a:hover, .button a:hover, .rdmore-btn a:hover {
	color: #999;
}
form-text {
	float: left;
	width: 41%;
}
form {
	margin-top: 3em;
	padding: 15px;
	background: rgba(238, 238, 238, 0.35);
	width: 75%;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.sidebar {
	float: right;
	width: 30%;
}
.blog1 img {
	width: 27%;
	float: right;
	padding: 23px 10px;
	border-bottom: 5px solid rgba(153, 153, 153, 0.15);
	cursor: pointer;
}
.blog1 img:hover {
	opacity: 0.7;
}
.search {
	float: left;
	width: 93%;
	margin: 1.5em 0 0.7em 1em;
	padding-bottom: 0.5em;
	text-align: right;
	border-bottom: 5px solid rgba(153, 153, 153, 0.15);
}
.search h2 {
	font-family: 'Microsoft Yahei', sans-serif;
	color: rgba(95, 106, 114, 0.4);
	padding: 0px 0px 5px;
	font-size: 1.8em;
	border-bottom: 1px solid rgba(153, 153, 153, 0.15);
	margin-bottom: 15px;
	font-weight: 600;
	width: 100%;
	text-align: left;
}
/*---end-form---*/

.slider-grid {
	width: 100%;
	margin-left: 1em;
	border-bottom: 5px solid rgba(153, 153, 153, 0.15);
	margin-bottom: 0.7em;
}
.slider-grid h2 {
	font-family: 'Microsoft Yahei', sans-serif;
	color: rgba(95, 106, 114, 0.4);
	padding: 0px 0px 5px;
	font-size: 1.8em;
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(153, 153, 153, 0.15);
	font-weight: 600;
	width: 100%;
	text-align: left;
}
.left {
	width: 45%;
	margin-bottom: 13px;
	padding-bottom: 10px;
	float: left;
}
.right {
	width: 45%;
	margin-left: 1em;
	margin-bottom: 13px;
	padding-bottom: 10px;
	float: right;
}
.slider-grid p {
	width: 100%;
}
.left h6 {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.59);
	font-size: 0.9755em;
	border: none;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	border-bottom: 1px solid rgba(153, 153, 153, 0.15);
	padding: 10px 0;
}
.left h6:hover {
	color: #00AFE3;
}
.right h6 {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.59);
	font-size: 0.9755em;
	border: none;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	border-bottom: 1px solid rgba(153, 153, 153, 0.15);
	padding: 10px 0;
}
.right h6:hover {
	color: #00AFE3;
}
.slider-grid1 {
	margin-left: 1em;
}
.slider-grid1 h2 {
	font-family: 'Microsoft Yahei', sans-serif;
	color: rgba(95, 106, 114, 0.4);/*text-transform: uppercase;*/
	padding: 0px 0px 5px;
	font-size: 2em;
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(153, 153, 153, 0.15);/*font-weight: bold;*/
	width: 100%;
	text-align: left;
}
.blog2 {
	margin-top: 13px;
	border-bottom: 1px solid rgba(153, 153, 153, 0.15);
	padding-bottom: 10px;
}
.blog2 img {
	margin-right: 20px;
	padding: 5px;
	background: #eee;
	width: 24%;
	cursor: pointer;
}
.blog2 img:hover {
	opacity: 0.7;
}
.blog3 {
	margin-top: 13px;
	border-bottom: 5px solid rgba(153, 153, 153, 0.15);
	padding-bottom: 1em;
	margin-bottom: 0.7em;
}
.blog3 img {
	margin-right: 20px;
	padding: 5px;
	background: #eee;
	width: 24%;
	cursor: pointer;
}
.blog3 img:hover {
	opacity: 0.7;
}
.slider-grid2 {
	margin-left: 1em;
}
.slider-grid2 h2 {
	font-family: 'Microsoft Yahei', sans-serif;
	color: rgba(95, 106, 114, 0.4);/*text-transform: uppercase;*/
	padding: 0px 0px 5px;
	font-size: 2em;
	margin-bottom: 10px;/*font-weight: bold;*/
	width: 100%;
	text-align: left;
}
.slider-grid2 img {
	cursor: pointer;
}
.slider-grid3 {
	width: 15%;
	float: left;
}
.slider-grid4 {
	width: 83%;
	float: right;
}
.slider-grid4 h3 {
	font-family: 'Open Sans', sans-serif;
	color: #535592;/*text-transform: uppercase;*/
	display: block;
	padding: 0px 0px 7px;
	font-size: 0.82355em;
}
.face {
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
}
.slider-grid5 {
	border: 1px solid #eee;
	padding: 10px;
}
.slider-grid5 p {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.65);
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0.4em 0 0.4em 0;
	font-weight: 200;
}
.img {
	float: left;
	width: 19%;
	margin-right: 10px;
}
.img img {
	width: 100%;
}
.img img:hover {
	opacity: 0.7;
}
.img-data {
	border-bottom: 1px solid #eee;
}
.slider-grid7 {
	width: 5%;
	float: left;
}
.slider-grid8 {
	width: 93%;
	float: right;
}
.slider-grid8 h3 {
	font-family: 'Open Sans', sans-serif;
	color: #999;
	display: block;
	padding: 0px 0px 7px;
	font-size: 0.82355em;
}
.face1 {
	padding-top: 8px;
}
/*service*/
.service-cont {
	width: 100%;
}
.service-cont h2 {
	font-family: 'Open Sans', sans-serif;
	/*color: #EEEEEE;text-transform: uppercase;*/
	padding: 20px 0px;
	font-size: 4.5em;
	border-bottom: 5px solid rgba(153, 153, 153, 0.15);
	margin-bottom: 10px;
	font-weight: 900;
}
.service-grids {
	width: 100%;

}
.service-grids h2 {
	font-family: 'Microsoft Yahei', sans-serif;
	/*color: #D6D3D3;text-transform: uppercase;*/
	padding: 7px 0px;
	font-size: 1.5em;
	border-bottom: 1px solid rgba(153, 153, 153, 0.15);
	margin-bottom: 10px;/*font-weight: bold;*/
}
.service-grid1 {
	width: 48%;
	float: left;
}
.service-grid1 p, .service-grid2 p {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.65);
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0em 0 1em 0;
	font-weight: 200;
}
.service-grid2 {
	width: 48%;
	float: right;
}
.service-grids h3 {
	font-family: 'Microsoft Yahei', sans-serif;
	/*color: #C4C2C2;text-transform: uppercase;*/
	font-size: 2em;
	/*border-top: 1px solid rgba(153, 153, 153, 0.15);*/
	margin: 3px 0 0;
	padding: 14px 0 0;
	/*word-spacing: 39px;font-weight: bold;*/
}
.service-grids h4 {
	font-family: 'Open Sans', sans-serif;
	color: #AFB3B6;/*text-transform: uppercase;*/
	font-size: 1em;
	word-spacing: 5px;
}
.service-grids h5 {
	font-family: 'Microsoft Yahei', sans-serif;
	color: #AFB3B6;/*text-transform: uppercase;*/
	font-size: 2em;
	padding: 0px 0 12px;
	word-spacing: 41px;/*font-weight: bold;*/
}
.service-grid3 {
	width: 100%;
}
.data {
	width: 31.3%;
	float: left;
	padding-right: 10px;
	margin-right: 22px;
}
.data h2 {
	font-family: 'Microsoft Yahei', sans-serif;
	color: rgba(95, 106, 114, 0.4);/*text-transform: uppercase;*/
	padding: 21px 0px 4px;
	font-size: 1.5em;
	margin-bottom: 0px;
	border-bottom: none;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.data h2:hover {
	color: #00AFE3;
}
.data p {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.65);
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0em 0 1em 0;
	font-weight: 200;
	border-bottom: 1px solid rgba(153, 153, 153, 0.15);
}
.data p.a {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.65);
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0em 0 1em 0;
	font-weight: 200;
	border-bottom: 1px solid rgba(153, 153, 153, 0.15);
}
.last-grid {
	margin: 0px;
	float: right;
	border-right: none;
}
.data1 {
	width: 31.3%;
	float: left;
	padding-right: 10px;
	margin-right: 22px;
	border-bottom: none;
}
.data1 h2 {
	font-family: 'Microsoft Yahei', sans-serif;
	color: rgba(95, 106, 114, 0.4);/*text-transform: uppercase;*/
	padding: 21px 0px 4px;
	font-size: 1.5em;
	margin-bottom: 0px;
	border-bottom: none;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.data1 h2:hover {
	color: #00AFE3;
}
.data1 p {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.65);
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0em 0 1em 0;
	font-weight: 200;
	border-bottom: none;
}
.data1 p.a {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.65);
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0em 0 1em 0;
	font-weight: 200;
	border-bottom: none;
}
.last-grid {
	margin: 0px;
	float: right;
	border-right: none;
}
/*showcase*/
.show-cont1 {
	width: 100%;
}
.show-cont {
	width: 100%;
	border-bottom: 1px solid #eee;
	padding-bottom: 1.3em;
	margin-bottom: 1em;
}
.show-cont h2 {
	font-family: 'Open Sans', sans-serif;
	color: #EEEEEE;/*text-transform: uppercase;*/
	padding: 20px 0px;
	font-size: 4.5em;
	border-bottom: 5px solid rgba(153, 153, 153, 0.15);
	margin-bottom: 10px;
	font-weight: 900;
}
.show {
	width: 32%;
	float: left;
	margin-right: 15px;
}
.show h2 {
	font-family: 'Microsoft Yahei', sans-serif;
	color: #717F81;/*text-transform: uppercase;*/
	padding: 7px 0px 0;
	font-size: 1.5em;
	margin-bottom: 0px;
	border-bottom: none;
}
.show p {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.65);
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0em 0 1em 0;
	font-weight: 200;
	font-style: italic;
}
.show p a {
	color: rgba(95, 106, 114, 0.65);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.show p a:hover {
	color: #00AFE3;
}
.show img {
	padding: 20px;
	background: rgba(238, 238, 238, 0.36);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	width: 90%;
}
.last-grid {
	margin: 0px;
	float: right;
}
/*contact*/
.service-cont h3 {
	font-family: 'Microsoft Yahei', sans-serif;
	/*color: #AFB3B6;text-transform: uppercase;*/
	padding: 7px 0px 0;
	font-size: 1.5em;/*font-weight: bold;*/
}
.contact-cont {
	width: 65%;
	float: left;
}
.contact-cont p {
	font-family: 'Open Sans', sans-serif;
	/*color: rgba(95, 106, 114, 0.65);*/
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0em 0 1em 0;
	font-weight: 200;
	border-bottom: none;
}
.text {
	height: 60px;
	background: #fff;
	border: 3px solid #eee;
	width: 47.6%;
	float: left;
	margin-right: 13px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
}
.text1 {
	height: 60px;
	background: #fff;
	border: 3px solid #eee;
	width: 97.6%;
	float: left;
	margin-right: 13px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	margin-top: 20px;
}
.text2 {
	height: 230px;
	background: #fff;
	border: 3px solid #eee;
	width: 97.6%;
	float: left;
	margin-right: 13px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	margin-top: 20px;
}
.contact-form img {
}
.sidebar-cont {
	width: 34%;
	float: right;
}
.side-grid1 {
	float: left;
	width: 20%;
}
.side-grid {
	width: 100%;
	float: left;
	border-bottom: 1px solid #eee;
}
.side-grid1 img {
	cursor: pointer;
	margin-top: 6px;
	width: 100%;
}
.side-grid1 img:hover {
	opacity: 0.9;
}
.side-grid2 {
	float: left;
	margin-left: 0px;
	width: 72%;
}
.side-grid2 ul li h2 {
	font-family: 'Microsoft Yahei', sans-serif;
	/*color: #D6D3D3;text-transform: uppercase;*/
	padding: 7px 0px 0;
	font-size: 2em;/*font-weight: bold;*/
}
.side-grid2 ul li h6 {
	font-family: 'Microsoft Yahei', sans-serif;
	/*color: #D6D3D3;text-transform: uppercase;*/
	font-size: 1.1em;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.side-grid2 ul li h6:hover {
	color: #00AFE3;
}
/**
 * Fade-zoom animation for first dialog
 */

/* start state */
.my-mfp-zoom-in #small-dialog {
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}
/* animate in */
.my-mfp-zoom-in.mfp-ready #small-dialog {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
/* animate out */
.my-mfp-zoom-in.mfp-removing #small-dialog {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
}
/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: 0.9;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
}
/* pop_up */
.pop_up h2 {
	font-size: 2em;
	color: #202227;
	margin-bottom: 2%;
}
.pop_up p {
	font-size: 1em;
	color: #555555;
	line-height: 1.8em;
}
#small-dialog1 {
	background: white;
	padding: 20px 30px;
	text-align: left;
	max-width: 400px;
	margin: 40px auto;
	position: relative;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
}
/**

/**
 * Fade-zoom animation for first dialog
 */

/* start state */
.my-mfp-zoom-in #small-dialog1 {
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}
/* animate in */
.my-mfp-zoom-in.mfp-ready #small-dialog1 {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
/* animate out */
.my-mfp-zoom-in.mfp-removing #small-dialog1 {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
}
/* start state */
#small-dialog2 {
	background: white;
	padding: 20px 30px;
	text-align: left;
	max-width: 400px;
	margin: 40px auto;
	position: relative;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
}
/**
.my-mfp-zoom-in #small-dialog2{
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}
/* animate in */
.my-mfp-zoom-in.mfp-ready #small-dialog2 {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
/* animate out */
.my-mfp-zoom-in.mfp-removing #small-dialog2 {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
}
.pop_up p a {
	font-size: 1em;
	color: #555555;
	line-height: 1.8em;
}
.term {
	min-height: 33em;
}
.term h2 {
	font-family: 'Open Sans', sans-serif;
	color: rgba(67, 69, 70, 0.66);
	display: block;
	padding: 2em 0 0;
	font-size: 1.5em;/*font-weight: bold;*/
}
.term p {
	font-family: 'Open Sans', sans-serif;
	color: #555555;
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 1em 0 1em 0;
	font-weight: 200;
}
.term p.a {
	font-family: 'Open Sans', sans-serif;
	color: rgba(95, 106, 114, 0.65);
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0em 0 1em 0;
	font-weight: 200;
}
/*产品列表页*/
.sitemap {
	padding-top: 2em;
	min-height: 31em;
	width: 20%;
	float: left;
}
.sitemap ul li a {
	font-family: 'Open Sans', sans-serif;
	color: #5F6A72;
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0em 0 1em 0;
	font-weight: 200;
}
.sitemap ul li a:hover {
	color: #00AFE3;
}
.sitemap_right {
	padding-top: 2em;
	width: 45em;
	float: left;
	width: 60%;
}
.wrap_center {
	width: 80%;
	margin: 0px auto;
	height: 800px;
}
}






/*-----start-responsive-design------*/
@media only screen and (max-width: 1366px) {
.wrap {
	width: 95%;
}
.nav {
	width: 48%;
}
.para h6 {
	font-size: 3.3em;
}
.para h5 {
	font-size: 5em;
}
.service-grids h3 {
	word-spacing: 55px;
}
.service-grids h5 {
	word-spacing: 37px;
}
.service-grids h4 {
	word-spacing: 3px;
}
.contact-form img {
	margin: 0px 0px -432px -791px;
}
.content {
	margin-top: 8.5em;
}
.form input[type="submit"] {
	margin: 0.8em 0 -0.8em 22.5em;
}
}
@media only screen and (max-width: 1280px) {
.wrap {
	width: 95%;
}
.nav {
	width: 55%;
}
.para h6 {
	font-size: 2.9em;
}
.para h5 {
	font-size: 4.3em;
}
.service-grids h3 {
	word-spacing: 39px;
}
.service-grids h5 {
	word-spacing: 16px;
}
.service-grids h4 {
	word-spacing: 1px;
	font-size: 0.9em;
}
.contact-form img {
	margin: 0px 0px -432px -791px;
}
.content {
	margin-top: 7.5em;
}
.tsc_button {
	font-size: 1.1em;
}
.blog-cont h2 {
	padding: 12px 0px;
}
.blog2 img {
	width: 22%;
}
.blog3 img {
	width: 22%;
}
.data {
	width: 30.3%;
	margin-right: 18px;
}
.data1 {
	width: 30.3%;
	margin-right: 18px;
}
.form {
	margin-left: 9em;
}
.show {
	margin-right: 20px;
}
.last-grid {
	margin: 0px;
	float: right;
}
.text {
	width: 47.25%;
}
}
@media only screen and (max-width: 1024px) {
.wrap {
	width: 95%;
}
.nav {
	width: 55%;
}
.para h6 {
	font-size: 2.1em;
}
.para h5 {
	font-size: 3.3em;
}
.service-grids h3 {
	word-spacing: 15px;
}
.service-grids h5 {
	word-spacing: 6px;
	font-size: 1.6em;
}
.service-grids h4 {
	word-spacing: 1px;
	font-size: 0.9em;
}
.contact-form img {
	margin: 0px 0px -432px -791px;
}
.content {
	margin-top: 7.5em;
}
.tsc_button {
	font-size: 0.8em;
}
.blog-cont h2 {
	padding: 2px 0px;
}
.blog2 img {
	width: 19%;
}
.blog3 img {
	width: 19%;
}
.data {
	width: 99.3%;
	margin-right: 0px;
	float: none;
}
.data1 {
	width: 99.3%;
	margin-right: 0px;
	float: none;
}
.data h2 {
	padding: 0;
	font-size: 1.5em;
}
.data1 h2 {
	padding: 0;
	font-size: 1.5em;
}
.form {
	margin-left: 6em;
}
.show {
	margin-right: 28px;
	width: 31%;
}
.last-grid {
	margin: 0px;
	float: right;
}
.text {
	width: 46.45%;
}
.nav ul li a {
	font-size: 1.1em;
	padding: 40px 22px;
}
.side-grid2 ul li h2 {
	font-size: 1.5em;
}
.side-grid2 ul li h6 {
	font-size: 0.9em;
}
.sidebar-cont {
	width: 33%;
}
.blog1 img {
	padding: 23px 6px;
}
.slider-grid h2 {
	width: 92%;
}
.left h6 {
	font-size: 0.8755em;
}
.right h6 {
	font-size: 0.8755em;
}
.slider-grid {
	width: 96%;
}
.bottom-grid2 {
	margin-left: 35px;
	width: 73%;
}
.bottom2-grid2 {
	margin-left: 37px;
}
.bottom1-grid2 {
	margin-left: 38px;
	width: 67%;
}
.bottom-blog h2 {
	width: 42%;
}
.blog {
	width: 55%;
}
form {
	width: 97%;
}
.tsc_button.tall {
	margin-bottom: -2.5em;
}
.nivo-controlNav {
	right: 21.5em;
}
.slider {
	margin-top: 7em;
}
.right-grid img {
	width: 24%;
}
}
@media only screen and (max-width: 800px) {
.wrap {
	width: 95%;
}
.nav {
	width: 55%;
}
.para h6 {
	font-size: 1.4em;
}
.para h5 {
	font-size: 2.3em;
}
.service-grids h3 {
	word-spacing: 15px;
}
.service-grids h5 {
	word-spacing: 6px;
	font-size: 1.6em;
}
.service-grids h4 {
	word-spacing: 1px;
	font-size: 0.9em;
}
.contact-form img {
	margin: 0px 0px -432px -791px;
}
.content {
	margin-top: 7.5em;
}
.tsc_button {
	font-size: 0.8em;
}
.blog-cont h2 {
	padding: 2px 0px;
}
.blog2 img {
	width: 19%;
}
.blog3 img {
	width: 19%;
}
.data {
	width: 29.3%;
	margin-right: 18px;
}
.data1 {
	width: 29.3%;
	margin-right: 18px;
}
.form {
	margin-left: 0em;
}
.show {
	margin-right: 28px;
	width: 30%;
}
.last-grid {
	margin: 0px;
	float: right;
}
.text {
	width: 46.45%;
}
.nav ul li a {
	font-size: 1em;
	padding: 43px 12px;
}
.side-grid2 ul li h2 {
	font-size: 1.5em;
}
.side-grid2 ul li h6 {
	font-size: 0.9em;
}
.sidebar-cont {
	display: none;
}
.blog1 img {
	padding: 23px 6px;
}
.slider-grid h2 {
	width: 92%;
}
.left h6 {
	font-size: 0.8755em;
}
.right h6 {
	font-size: 0.8755em;
}
.slider-grid {
	width: 96%;
}
.bottom-grid2 {
	margin-left: 35px;
	width: 73%;
}
.bottom2-grid2 {
	margin-left: 37px;
}
.bottom1-grid2 {
	margin-left: 38px;
	width: 67%;
}
.bottom-blog h2 {
	width: 42%;
}
.blog {
	width: 55%;
}
form {
	width: 97%;
}
.tsc_button.tall {
	margin-bottom: -2.5em;
	width: 30%;
}
.nivo-controlNav {
	right: 14.5em;
}
.slider {
	margin-top: 7em;
}
.right-grid img {
	width: 23%;
}
.top-grid2 {
	width: 76%;
}
.sidebar {
	display: none;
}
.blog-cont {
	width: 98%;
}
.show img {
	width: 84%;
}
.contact-cont {
	width: 100%;
}
.data {
	width: 99.3%;
	margin-right: 0px;
	float: none;
}
.show-cont h2 {
	font-size: 2.5em;
}
.service-cont h2 {
	font-size: 2.5em;
}
.blog-cont h2 {
	font-size: 2.5em;
	padding: 2px 0px;
}
}
@media only screen and (max-width: 640px) {
.wrap {
	width: 95%;
}
.nav {
	width: 55%;
}
.para h6 {
	font-size: 1.4em;
}
.para h5 {
	font-size: 2.3em;
}
.service-grids h3 {
	word-spacing: 15px;
element.style {
}
index.phpmedia="all" .form input[type="submit"]:hover {
background: rgba(37, 36, 36, 1);
color: #fff;
}
index.phpmedia="all" @media only screen and (max-width: 800px) .form input[type="submit"] {
margin: 4.8em 0 -0.8em 16em;
}
index.phpmedia="all" @media only screen and (max-width: 800px) .form input[type="submit"] {
margin: 4.8em 0 -0.8em 8em;
}
index.phpmedia="all" @media only screen and (max-width: 1024px) .form input[type="submit"] {
margin: 4.8em 0 -0.8em 25em;
}
index.phpmedia="all" @media only screen and (max-width: 1024px) .form input[type="submit"] {
margin: 0.8em 0 -0.8em 19em;
}
index.phpmedia="all" @media only screen and (max-width: 1280px) .form input[type="submit"] {
margin: 0.8em 0 -0.8em 22.5em;
}
index.phpmedia="all" @media only screen and (max-width: 1366px) .form input[type="submit"] {
margin: 0.8em 0 -0.8em 22.5em;
}
index.phpmedia="all" .form input[type="submit"] {
background: #CACACA;
padding: 2px 15px;
display: block;
font-family: 'Open Sans', sans-serif;
color: #FD8703;/*text-transform: uppercase;*/
font-size: 0.92355em;
transition: 0.5s ease;
-o-transition: 0.5s ease;
-webkit-transition: 0.5s ease;
border: 1px solid rgba(122, 121, 121, 0.13);
margin: 4.9em 0 -0.8em 22.6em;
outline: none;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.50);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.50);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.50);
cursor: pointer;
}
user agent stylesheetinput[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
padding: 1px 6px;
}
user agent stylesheetinput[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
align-items: flex-start;
text-align: center;
cursor: default;
color: buttontext;
padding: 2px 6px 3px;
border: 2px outset buttonface;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
background-color: buttonface;
box-sizing: border-box;
}
user agent stylesheetinput[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: push-button;
	white-space: pre;
}
user agent stylesheetinput, input[type="password"], input[type="search"], isindex {
	-webkit-appearance: textfield;
	padding: 1px;
	background-color: white;
	border: 2px inset;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	cursor: auto;
}
user agent stylesheetinput, textarea, keygen, select, button, isindex {
	margin: 0em;
	font: -webkit-small-control;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: start;
}
user agent stylesheetinput, textarea, keygen, select, button, isindex, meter, progress {
	-webkit-writing-mode: horizontal-tb;
}
Inherited from div.form index.phpmedia="all" .form {
text-align: center;
}
index.phpmedia="all" 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, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav 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 {
font-size: 100%;
font: inherit;
}
Inherited from div.footer-top index.phpmedia="all" 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, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav 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 {
font-size: 100%;
font: inherit;
}
Inherited from div.wrap index.phpmedia="all" 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, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav 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 {
font-size: 100%;
font: inherit;
}
Inherited from body Style Attribute {
	zoom: 1;
}
index.phpmedia="all" 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, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav 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 {
font-size: 100%;
font: inherit;
}
Inherited from html index.phpmedia="all" 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, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav 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 {
font-size: 100%;
font: inherit;
}
}
.service-grids h5 {
	word-spacing: 6px;
	font-size: 1.6em;
}
.service-grids h4 {
	word-spacing: 1px;
	font-size: 0.9em;
}
.contact-form img {
	margin: 0px 0px -432px -791px;
}
.content {
	margin-top: 7.5em;
}
.tsc_button {
	font-size: 0.8em;
}
.blog-cont h2 {
	padding: 2px 0px;
}
.blog2 img {
	width: 19%;
}
.blog3 img {
	width: 19%;
}
.data {
	width: 29.3%;
	margin-right: 18px;
}
.data1 {
	width: 29.3%;
	margin-right: 18px;
}
.form {
	margin-left: 0em;
}
.show {
	margin-right: 28px;
	width: 30%;
}
.last-grid {
	margin: 0px;
	float: right;
}
.text {
	width: 46.45%;
}
.nav ul li a {
	font-size: 1em;
	padding: 43px 8px;
}
.side-grid2 ul li h2 {
	font-size: 1.5em;
}
.side-grid2 ul li h6 {
	font-size: 0.9em;
}
.sidebar-cont {
	display: none;
}
.contact-form input[type="text"] {
	width: 88.8%;
}
.contact-form input[type="subject"] {
	width: 94.8%;
}
.contact-form textarea {
	width: 94.8%;
}
.blog1 img {
	padding: 23px 6px;
}
.slider-grid h2 {
	width: 92%;
}
.left h6 {
	font-size: 0.8755em;
}
.right h6 {
	font-size: 0.8755em;
}
.slider-grid {
	width: 96%;
}
.bottom-grid2 {
	margin-left: 35px;
	width: 73%;
}
.bottom2-grid2 {
	margin-left: 37px;
}
.bottom1-grid2 {
	margin-left: 38px;
	width: 67%;
}
.bottom-blog h2 {
	width: 42%;
}
.blog {
	width: 55%;
}
form {
	width: 97%;
}
.tsc_button.tall {
	margin-bottom: -2.5em;
	width: 30%;
}
.nivo-controlNav {
	right: 14.5em;
}
.slider {
	margin-top: 7em;
}
.right-grid img {
	width: 23%;
}
.form input[type="text"] {
	padding: 0.9em 6em;
}
.form input[type="submit"] {
	margin: 4.8em 0 -0.8em 8em;
}
.top-grid2 {
	width: 76%;
}
.sidebar {
	display: none;
}
.blog-cont {
	width: 98%;
}
.show img {
	width: 84%;
}
.contact-cont {
	width: 100%;
}
.data {
	width: 99.3%;
	margin-right: 0px;
	float: none;
}
.show-cont h2 {
	font-size: 2.5em;
}
.service-cont h2 {
	font-size: 2.5em;
}
.blog-cont h2 {
	font-size: 2.5em;
	padding: 2px 0px;
}
.form input[type="submit"] {
	margin: 4.8em 0 -0.8em 16em;
}
.form input[type="text"] {
	width: 19%;
}
}
@media only screen and (max-width: 480px) {
.wrap {
	width: 95%;
}
.logo {
	text-align: center;
	float: none;
}
.form {
	margin: 0 50px;
}
.nav {
	text-align: center;
	float: none;
	width: 100%;
}
.nav ul li a {
	font-size: 1em;
	padding: 28px 20px;
}
.top-grid {
	width: 99.333%;
	float: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 1em;
}
.tsc_button.tall {
	margin-bottom: -2.5em;
	width: 50%;
}
.bottom-grid1 {
	float: left;
	width: 17%;
}
form-text {
	float: none;
	width: 96%;
}
form {
	width: 90%;
}
.hide {
	display: none;
}
.data1 {
	width: 99.3%;
	margin-right: 0px;
	float: none;
}
.show {
	margin-right: 0px;
	width: 99%;
	float: none;
}
.para h5 {
	font-size: 1.3em;
	color: #5F6A72;
	font-weight: 800;
	display: block;
	-webkit-text-stroke: 0px;/*text-transform: uppercase;*/
	letter-spacing: 0px;
	word-spacing: 1px;
}
.para h6 {
	font-size: 1.55em;
}
.show-cont h2 {
	font-size: 2.5em;
}
.service-cont h2 {
	font-size: 2.5em;
}
.blog-cont h2 {
	font-size: 2.5em;
	padding: 2px 0px;
}
}
@media only screen and (max-width: 320px) {
.wrap {
	width: 95%;
}
.nav ul li a {
	font-size: 1em;
	padding: 28px 5px;
}
.tsc_button.tall {
	margin-bottom: -2.5em;
	width: 80%;
}
.bottom-right {
	width: 98%;
	float: none;
}
.bottom-left {
	width: 98%;
	float: none;
}
.top-grid {
	width: 99.333%;
	float: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 1em;
}
.tsc_button.tall {
	margin-bottom: -2.5em;
	width: 50%;
}
.bottom-grid1 {
	float: left;
	width: 17%;
}
form-text {
	float: none;
	width: 96%;
}
form {
	width: 90%;
}
.hide {
	display: none;
}
.data1 {
	width: 99.3%;
	margin-right: 0px;
	float: none;
}
.show {
	margin-right: 0px;
	width: 99%;
	float: none;
}
.para h5 {
	font-size: 1.3em;
	color: #5F6A72;
	font-weight: 800;
	display: block;
	-webkit-text-stroke: 0px;/*text-transform: uppercase;*/
	letter-spacing: 0px;
	word-spacing: 1px;
}
.form {
	margin-left: 0em;
}
.para h6 {
	font-size: 1.55em;
}
.blog-grid1 img {
	width: 90%;
}
.show-cont h2 {
	font-size: 1.5em;
}
.service-cont h2 {
	font-size: 1.5em;
}
.blog-cont h2 {
	font-size: 1.5em;
	padding: 2px 0px;
}
.blog-grid h6 {
	width: 99%;
	float: left;
}
.bottom-grid2 {
	margin-left: 35px;
	width: 57%;
	float: right;
}
.service-grid1 {
	width: 98%;
	float: none;
}
.service-grid2 {
	width: 98%;
	float: none;
}
.text {
	width: 97.45%;
}
.nivo-controlNav {
	right: 5.5em;
	top: 40px;
}
.theme-default .nivo-controlNav {
	width: 50%;
}
.theme-default a.nivo-nextNav {
	display: none;
}
.theme-default a.nivo-prevNav {
	display: none;
}
}
/*新留言板*/
* {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
body {
	background: #fff;
	font: 14px/1.67 '微软雅黑', 'SimSun', sans-serif;
	color: #666;
}
.liuyan {
	width: 720px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	font-size: 14px;
	line-height: 26px;
}
label {
	border: 0px;
}
.massage form {
	border: 1px solid #ccc;
	background-color: #efefef;
	margin: 15px auto;
}
.liuyan {
	width: 97%;
	height: 100%;
	overflow: hidden;
	padding: 12px 1% 12px 2%;
	border-spacing: 2px;
}
.liuyan td {
	padding: 2px 10px 2px 0;
	height: 30px;
	width: auto;
	overflow: hidden;
}
.massage .liuyan td font {
	color: #f00;
	width: 120px;
}
.massage .liuyan .tit, .massage .liuyan .tit2 {
	text-align: right;
	width: 100px;
}
.massage .liuyan .tit font {
	color: #f00;
	width: 5px;
}
.massage .liuyan input, .massage .liuyan textarea {
	border: 1px solid #ccc;
	background: #fff;
	color: #666;
}
.massage .liuyan textarea {
	padding: 3%;
	width: 92%;
}
.submit {
	padding: 5px 15px;
	height: auto;
	width: 100px;
	margin-left: 130px;
	margin-top: 10px;
	background: #00559d !important;
	color: #fff !important;
}
.liuyan .ina, .liuyan .sel {
	height: 20px;
	line-height: 20px;
	width: 92%;
	padding: 0 3%;
}
.liuyan .sel {
	width: 98%;
	padding: 0;
	color: #666;
}
.tit2 {
	height: 100%;
	vertical-align: top;
}
.liuyan .inl {
	margin: 10px 2px 0 6px;
	height: 10px;
	border: 0px !important;
}
/*结束*/

/*a.online {
	color: #3EB7CC;
}*/
a.hace {
	font-family: 'Open Sans', sans-serif;
	color: #3EB7CC;
	padding: 7px 0px;
	font-size: 0.9em;/*font-weight: bold;*/
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	transition: 0.5s linear;
}
/*products*/

.service-grids .pro_left {
	font-family: 'Microsoft Yahei', sans-serif;/*text-transform: uppercase;*/
	padding: 7px 0px 0;/*font-weight: bold;*/
	width: 20%;
	float: left;
	height: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}
.service-grids .pro_left ul {
	width: 100%;
	margin-bottom: 20px;
}
.service-grids .pro_left li {
	height: auto;
	width: 100%;
	line-height: 20px;
	margin:5px 0;
}
.service-grids .pro_left h2 {
	font-size: 24px;
}
.service-grids .pro_left h6 {
	height: auto;
	font-size: 14px;
	width: 100%;
	line-height: 20px;
	border-bottom: 1px solid rgba(153, 153, 153, 0.15);
}
a {
	color: #414348;
	padding: 7px 0px;
	/*margin-bottom: 10px;*/
	/*font-weight: bold;*/
	text-decoration: none;
}
a:hover {
	color: #00AFE3;
}
.pro_right {
	width: 75%;
	height: 100%;
	overflow: hidden;
	float: left;
	font-size: 14px;
	line-height: 26px;
	margin-top: 35px;
	padding-left: 2em;
}
.top_title {
	float:right;
	width:100%;
	height:30px;
	background:#F4F4F4;
	border-bottom:1px solid #999;
	line-height:30px;
	font-size:24px;
	color:#414348;
	margin-top:5px;
}
.pro_main {
	float: right;
	width: 100%;
	height: auto;
	border: 1px solid #999;
	margin-bottom: 20px;
}
.pro_list {
	float: left;
	width: 149px;
	height: 200px;
	margin-left: 15px;
	margin-top: 15px;
	display: inline;
}
.pro_list img {
	padding: 6px;
	border: #CCC 1px solid;
	width: 149px;
	height: 104px;
}
.pro_name {
	float: left;
	width: 149px;
	height: 45px;
	overflow:hidden;
	background: #F0F0F0;
	border: 1px solid #999;
	text-align: center;
	line-height: 20px;
	margin-top: 10px;
	display: inline;
	margin-left: 6px;
	font-size: 14px;
	font-family: 'Microsoft Yahei', sans-serif;
}
.service-grids .d-h {
	width: 100%;
	margin: 15px 0px;
	color: #333;
	clear: both;
	font-size: 20px;
}
.pro_right .pic1 {
	    margin-top: 20px;
    width: 380px;
    height: 253px;
    float: right;
    border: 1px solid #ddd;
}
.pro_right .pic1 img {
    width: 380px;
    height: 253px;
}
.pro_right .p-synopsis {
    margin-top:40px;
}
.pro_right .btn_pro {
    margin-top: 20px;
    width: 100%;
    display: block;
}
.pro_right .btn_pro li {
    float: left;
    width: 145px;
    height: 46px;
    margin-right: 10px;
}
.pro_right .btn_pro li a {
    width: 145px;
    height: 46px;
    display: block;
    z-index: 999;
}
a.consult {
    background: url(../images/btn_03.jpg) no-repeat;
}
a.price {
    background: url(../images/btn_05.jpg) no-repeat;
}
p.xiangguan {
    padding-bottom: 20px;
}
/*解决方案*/
.sol li {
	height: auto;
	width: 100%;
	line-height: 20px;
	padding-top: 10px;
}
.sol_main h4 {
    font-family: 'Open Sans', sans-serif;
    text-transform:capitalize;
    font-size: 1em;
    word-spacing: 5px;
	color:#000;
	padding-top:10px;
}
.sol_main  h3 {
    font-family: 'Microsoft Yahei', sans-serif;
    padding: 7px 0px 0;
    font-size: 1.5em;
    /* font-weight: bold; */
		color:#000;
}
.sol_main h5 {
    font-family: 'Open Sans', sans-serif;
    text-transform:capitalize;
    font-size: 1.2em;
    word-spacing: 5px;
	color:#000;
}
.sol_main .but-more{
    text-decoration: none;
    outline: none;
    color: #00569d;
    transition: all .2s ease;
    cursor: pointer;
	border: 1px solid #999;
	background-color:#F4F4F4;
	}
/*面包屑导航*/
p.navigation {
	width: 100%;
	text-align: left;
	margin: 0 auto;
}
p.navigation a {
	color: #2A2A2A;
	text-decoration: none;
}
.icn {
	width: 20px;
	height: 20px;
	float: left;
	display: block;
	background: url(../images/icn.png) no-repeat;
}
.i4 {
	background-position: -80px 2px;
	padding-right: 5px;
}
/*404页面*/

.error-404 {
	padding-left: 400px;
	padding-bottom: 100px;
}
.error-404 h1 {
	font-size: 12em;
	font-weight: 700;
	color: #00AFE3;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	padding-top: 100px;
}
.error-404 p {
	color: #666666;
	margin-left: 70px;
	font-size: 1.2em;
	text-transform: uppercase;
}
a.b-home {
	background: #00AFE3;
	padding: 0.8em 3em;
	display: inline-block;
	color: #FFF;
	text-decoration: none;
	margin-top: 1em;
	margin-left: 90px;
}
/*技术参数*/
.table {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	border-collapse: collapse;
	border: 1px solid #ddd;
	font-size: 12px;
}
.table th {
	text-align: center;
	padding: 5px;
	border: 1px solid #ddd;
}
.table td {
	text-align: center;
	padding: 3px;
	border: 1px solid #ddd;
}

/*about*/

.service-cont h1{font-family: 'Open Sans', sans-serif;
    color: rgba(67, 69, 70, 0.66);
    display: block;
    font-size: 2.5em;

}
.about_img{
	width:280px;
	height:230px;
	float:left;
	margin-top:20px;
	margin-right:20px;
	}
.about_img img{
	width:300px;
	height:225px;
	float:left;
	
	}
	
	
/*采集产品部分*/	

#box_u {
	overflow: hidden;
	height: 100%;
	display: block;
	margin-top:20px;
	list-style-type: none;
}
.gallery-top h3 {
    text-align: center;
}
li.hh_list{
	
}
li.hh_list img {
	width:240px;
	height:150px; 
	border:none;
	border-top:1px solid #ddd;
	float:left;
	margin-right:10px;
}
li.hh_list h3 {
  display: block;
  font-size: 20px;
  color: #484848;
text-transform:capitalize;/*限定首字母大写*/}
li.hh_list p {
  margin-bottom: 3%; 
}
li.hh_list .chat_a {
    display: inline-block;
    width: 100%;
    text-align: center;
    line-height: 20px;
    background: #78B7D0;
}
	}
.prenext {
	margin-right:2%;
}
}
.prenext a {
	width:80px;
}
.next {
	margin-left:50px;
}
ul#main_list {
	width:100%;
	float:left;
}
ul#main_list li {
	border:1px solid #eee;
	display: inline-block;
    width: 100%;
    height: auto;
	margin-top:5px;
}
ul#main_list li img{
	width:240px;
	height:150px;	
	float:left;
	margin-right:10px;
	}
ul#main_list li h3{
display: block;
  font-size: 24px;
  margin: 2% 0;
  color: #484848;
	}
ul#main_list li p {
	width:100%;
}
ul#main_list li .title_a{
	display: inline-block;
    width: 100%;
    text-align: center;
    line-height: 30px;
    background: #F0F0F0;
	
	}
ul#pages {
	width:100%;
	float:left;
}
ul#pages div {
    height: 30px;
    float: left;
    margin:10px 10px 10px 0px;
    text-align: center;
}
ul#pages div.last {
    text-align: center;
}
.bannerbg {
	width: 50px;
    height: 30px;
    float: left;
    margin-right: 2px;
    text-align: center;
}
.ralateTitle {
	height:auto;
	overflow:hidden;
	margin-top:20px;
	padding-top:10px;
	text-align:left;
	padding-bottom: 20px;
	
}
.ralateTitle h3 {
	display: block;
	font-size:24px;
	margin-bottom:20px;
	padding-top:10px;
	width:100%;
	float: left;
	border-top: 1px solid rgba(153, 153, 153, 0.15);

}
.ralateTitle .ralateList {
	margin:0px;
	list-style:none;
	float:left;
	width:200px;
	overflow:hidden;
	padding-right:15px;
	height:26px;
	line-height:26px;
	text-align:left;

}
.ralateTitle a {
	border-bottom:none;
}

.logo a{
  font-size: 2.5em;
  color: #5F6A72;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  display: block;
  -webkit-text-stroke: 2px;
  letter-spacing: -2px;
}

/*epc页面*/
.flow {
  width: 100%;
  height: 100%;
  overflow: hidden;
  }
.flow p {
  margin: 0px;
  padding: 0px;
  line-height: 1.25em;
}
.flow1 {
  width: 100%;
  background: url(../../images/flow1.png) no-repeat center;
  height: 116px;
  
}
.flow2 {
  width: 100%;
  background: url(../../images/flow2.png) no-repeat center;
  height: 197px;
}
.flow2 p {
  width: 400px;
  margin-left: 500px;
  padding-top: 70px;
  padding-left: 140px;
  display: block;
}
.flow3 {
  width: 100%;
  background: url(../../images/flow3.png) no-repeat center;
  height: 212px;
}
.flow3 p {
  width: 440px;
  margin-left: 265px;
  padding-top: 120px;
  display: block;
}
.flow4 {
  width: 100%;
  background: url(../../images/flow4.png) no-repeat center;
  height: 213px;
}
.flow4 p {
  width: 550px;
  margin-left: 340px;
  
  display: block;
}
.flow5 {
  width: 100%;
  background: url(../../images/flow5.png) no-repeat center;
  height: 236px;
}
.flow5 p {
  width: 260px;
  margin-left: 130px;
  padding-top: 15px;
  display: block;
}
.flow6 {
  width: 100%;
  background: url(../../images/flow6.png) no-repeat center;
  height: 230px;
}
.flow6 .p1 {
  width: 440px;
  margin-left: 420px;
  padding-top: 35px;
  display: block;
}
.flow6 .p2 {
  width: 450px;
  padding-top: 30px;
  margin-left: 120px;
  display: block;
}
.flow7 {
  width: 100%;
  background: url(../../images/flow7.png) no-repeat center;
  height: 153px;
  position: relative;
  margin-bottom: 30px;
}
.flow7 p {
  width: 300px;
  display: block;
  z-index: 1;
  position: absolute;
  margin-left: 670px;
  margin-top: 25px;
}
/*图片*/
.Box{
	height:130px;
	border:1px solid #999;
	margin:10px 0;
	}
.Box img{
	width:180px;
	height:120px;
	float:left;
	padding-right:10px;
	}
.Box p{
	height:52px;
	overflow: hidden;
}
.Box a{
	display:inline-block;
  margin-top:10px;
  width: 100px;
  height: auto;
  background: #F0F0F0;
  border: 1px solid #999;
  text-align: center;
  line-height: 10px;
	}
	
.mainContent{ clear:both; padding: 0}
.csb4{ margin-bottom:20px; overflow:hidden; list-style:none;}
.csb4 img{ float:left; margin-right:15px; margin-bottom:20px; }
.csb4 .online{float:right;font-size: 1em;font-weight: 400;color: #fff;background: #0087d5;padding: 10px 1em;}
#liebiao{ clear:both;}
#pages{ margin-top:20px;list-style:none;}
#pages li{ float:left; margin-right:6px;}