<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url( http://fonts.googleapis.com/css?family=Raleway:400,800,700,600,500 );
body {
	color: rgb(66, 66, 66); line-height: 24px; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif !important; font-size: 14px; -ms-text-size-adjust: 100%; background-color: rgb(255, 255, 255); -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased;
}
* {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
*::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
*::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
:focus {
	outline: 0px !important;
}
iframe {
	border: currentColor; border-image: none; width: 100%;
}
::selection {
	background: rgb(254, 250, 199); color: rgb(85, 85, 85);
}
strong {
	font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-weight: 700;
}
b {
	font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-weight: 700;
}
input {
	font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 14px; font-weight: 400;
}
button {
	font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 14px; font-weight: 400;
}
select {
	font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 14px; font-weight: 400;
}
textarea {
	font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 14px; font-weight: 400;
}
label {
	font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 14px; font-weight: 400;
}
hr {
	margin: 22px 0px; border: 0px currentColor; border-image: none; height: 1px; background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent);
}
.badge {
	padding: 3px 6px; border-radius: 0px; font-weight: normal; margin-left: 5px; background-color: rgb(79, 130, 233); -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px;
}
a {
	transition:200ms ease-in; color: rgb(51, 51, 51); -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in;
}
a:hover {
	color: rgb(79, 130, 233); text-decoration: none;
}
a:focus {
	color: rgb(79, 130, 233); text-decoration: none;
}
.colored-text {
	color: rgb(79, 130, 233);
}
h1 {
	margin: 0px; color: rgb(6, 6, 6); font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-weight: 700;
}
h2 {
	margin: 0px; color: rgb(6, 6, 6); font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-weight: 700;
}
h3 {
	margin: 0px; color: rgb(6, 6, 6); font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-weight: 700;
}
h4 {
	margin: 0px; color: rgb(6, 6, 6); font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-weight: 700;
}
h5 {
	margin: 0px; color: rgb(6, 6, 6); font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-weight: 700;
}
h6 {
	margin: 0px; color: rgb(6, 6, 6); font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-weight: 700;
}
h1 {
	margin: 0px 0px 44px; line-height: 44px; font-size: 3.2em;
}
h2 {
	margin: 0px 0px 32px; line-height: 42px; font-size: 2.6em; font-weight: 700;
}
h3 {
	line-height: 1.5em;; letter-spacing: normal; font-size: 1.5em; font-weight: 700; margin-bottom: 33px;
}
h3.heading {
	margin: 0px 0px 20px; color: rgb(0, 0, 0); text-transform: uppercase; overflow: hidden; padding-bottom: 10px; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 15px; font-style: normal; font-weight: 700; vertical-align: middle; position: relative;
}
h3.heading::after {
	margin: 0px -200% 0px 0px; left: 18px; width: 200%; height: 0.5em; vertical-align: middle; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: inline-block; position: relative; content: "";
}
h4 {
	margin: 0px 0px 14px; line-height: 27px; letter-spacing: normal; font-size: 1.4em; font-weight: 700;
}
h5 {
	margin: 0px 0px 14px; line-height: 18px; letter-spacing: normal; font-size: 1em; font-weight: 700;
}
h6 {
	margin: 0px 0px 14px; color: rgb(51, 51, 51); line-height: 18px; letter-spacing: normal; font-size: 1em; font-weight: 700;
}
p {
	margin: 0px 0px 20px; color: rgb(85, 85, 85); line-height: 24px; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-weight: 400;
}
p.sub-text {
	color: rgb(85, 85, 85); line-height: 29px; font-size: 18px; font-style: normal; font-weight: 400;
}
.center-heading {
	text-align: center; margin-bottom: 40px;
}
.center-heading h2 {
	color: rgb(51, 51, 51); text-transform: uppercase; letter-spacing: 1px; font-size: 30px; font-weight: 700; margin-bottom: 0px;
}
.center-heading p {
	color: rgb(138, 138, 138); font-size: 13px;
}
.center-heading h2 strong {
	font-weight: 800;
}
.center-line {
	margin: auto; width: 70px; height: 1px; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid; display: inline-block;
}
.center-heading p {
	margin-top: 8px; margin-bottom: -16px;
}
.overflow-hidden {
	overflow: hidden;
}
.divide0 {
	width: 100%; height: 0px;
}
.divide2 {
	width: 100%; height: 2px;
}
.divide3 {
	width: 100%; height: 3px;
}
.divide5 {
	width: 100%; height: 5px;
}
.divide10 {
	width: 100%; height: 10px;
}
.divide15 {
	width: 100%; height: 15px;
}
.divide20 {
	width: 100%; height: 20px;
}
.divide25 {
	width: 100%; height: 25px;
}
.divide30 {
	width: 100%; height: 30px;
}
.divide35 {
	width: 100%; height: 35px;
}
.divide40 {
	width: 100%; height: 40px;
}
.divide45 {
	width: 100%; height: 40px;
}
.divide50 {
	width: 100%; height: 50px;
}
.divide55 {
	width: 100%; height: 55px;
}
.divide60 {
	width: 100%; height: 60px;
}
.divide65 {
	width: 100%; height: 65px;
}
.divide70 {
	width: 100%; height: 70px;
}
.divide75 {
	width: 100%; height: 75px;
}
.divide80 {
	width: 100%; height: 80px;
}
.divide85 {
	width: 100%; height: 85px;
}
.margin10 {
	margin-bottom: 10px;
}
.margin20 {
	margin-bottom: 20px;
}
.margin30 {
	margin-bottom: 30px;
}
.margin40 {
	margin-bottom: 40px;
}
.no-padding {
	padding: 0px;
}
.no-padding.gray {
	background-color: rgb(245, 245, 245);
}
.no-padding-inner h3 {
	text-transform: uppercase; font-weight: 700;
}
.no-padding-inner {
	padding: 60px;
}
@media all and (max-width:568px)
{
.no-padding-inner {
	padding: 15px;
}
}
.margin-0 {
	margin: 0px !important;
}
.wide-img-showcase-row {
	position: relative;
}
.no-padding.img {
	background: url("../img/showcase-1.jpg") no-repeat center / cover; height: 100%; position: absolute;
}
.no-padding.img-2 {
	background: url("../img/showcase-2.jpg") no-repeat center / cover; height: 100%; position: absolute;
}
@media all and (max-width:767px)
{
.no-padding.img {
	height: 300px; position: relative;
}
}
.navbar-default {
	padding: 10px 0px; border-radius: 0px; border: currentColor; transition:0.4s ease-in-out; border-image: none; width: 100%; clear: both; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; margin-bottom: 0px; min-height: 80px; box-shadow: 0px 1px 3px rgba(0,0,0,0.11765); background-color: rgba(255, 255, 255, 1); -webkit-box-shadow: rgba(0, 0, 0, 0.11765) 0px 1px 3px; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -moz-transition: all 0.4s ease-in-out; -moz-box-shadow: rgba(0, 0, 0, 0.11765) 0px 1px 3px; -ms-box-shadow: rgba(0, 0, 0, 0.11765) 0px 1px 3px;
}
.navbar-default .navbar-nav &gt; .active &gt; a {
	color: rgb(64, 69, 82); font-weight: bold; background-color: transparent;
}
.navbar-default .navbar-nav &gt; .active &gt; a:hover {
	color: rgb(64, 69, 82); font-weight: bold; background-color: transparent;
}
.navbar-default .navbar-nav &gt; .active &gt; a:focus {
	color: rgb(64, 69, 82); font-weight: bold; background-color: transparent;
}
.navbar-default .navbar-nav &gt; .open &gt; a {
	color: rgb(64, 69, 82); background-color: transparent;
}
.navbar-default .navbar-nav &gt; .open &gt; a:hover {
	color: rgb(64, 69, 82); background-color: transparent;
}
.navbar-default .navbar-nav &gt; .open &gt; a:focus {
	color: rgb(64, 69, 82); background-color: transparent;
}
.navbar-brand {
	color: rgb(0, 0, 0) !important; text-transform: uppercase; line-height: 20px; font-size: 30px; font-style: normal; font-weight: 700;
}
.navbar-default .navbar-nav &gt; li &gt; a {
	color: #003579; text-transform: uppercase; letter-spacing: 0px; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 15px; font-weight: normal;
}
.navbar-default .navbar-nav &gt; li &gt; a:hover {
	color: rgb(64, 69, 82) !important;
}
.navbar-default .navbar-nav &gt; li &gt; a:hover {
	color: rgb(79, 130, 233);
}
.navbar-brand img {
	width: 77px; height: auto; display: block;top:-45px;position: relative;
}
.is-sticky .navbar-brand img {
	width: 60px; height: auto; display: block;top:-19px;position: relative;
}

.navbar-brandt {
	 font-size:30px; color:#111; display: block;font-weight:bold;margin-top:10px;margin-left:100px;
}
.is-sticky .navbar-brandt {
	 font-size:26px; color:#111; display: block;font-weight:bold;margin-top:14px;margin-left:100px;
}
.navbar .dropdown-menu {
	margin: 0px; padding: 0px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; min-width: 210px; background-color: rgb(255, 255, 255); -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px;
}
.navbar-right {
	margin-top: 15px;
}
.search-dropdown {
	min-width: 244px !important;
}
.navbar .dropdown-menu li a {
	padding: 9px 16px; color: rgb(119, 119, 119); text-transform: uppercase; line-height: 1.4285; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 12px; font-weight: 500; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.dropdown-menu .label {
	margin-top: 6px;
}
.navbar .dropdown-menu li a:hover {
	background-color: rgb(245, 245, 245);
}
#header-top {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(248, 248, 248);
}
.top-bar {
	line-height: 45px; min-height: 45px;
}
.top-bar a {
	color: rgb(136, 136, 136); font-size: 13px; margin-right: 10px;
}
.top-bar a i {
	margin-right: 5px;
}
.top-bar .sample-1right a i {
	border-radius: 3px; width: 20px; height: 25px; text-align: center; color: rgb(153, 153, 153); line-height: 25px; margin-right: 5px; display: inline-block; background-color: transparent; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px;
}
.top-social {
	margin: 0px; padding: 0px;
}
.top-social li {
	padding: 0px;
}
.top-social li a {
	margin: 0px; color: rgb(136, 136, 136); font-size: 14px; display: block;
}
.top-social li a i {
	margin: 0px; border-radius: 2px; border: 1px solid rgb(153, 153, 153); transition:0.3s; border-image: none; width: 28px; height: 28px; text-align: center; color: rgb(119, 119, 119); line-height: 28px; background-color: transparent; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -moz-transition: all 0.3s;
}
.top-social li a i:hover {
	border-color: rgb(37, 37, 37); color: rgb(255, 255, 255); background-color: rgb(37, 37, 37);
}
.colored-top-social li {
	margin: 0px; padding: 0px;
}
.colored-top-social li a {
	margin: 0px; padding: 0px;
}
.colored-top-social li i {
	margin: 0px; padding: 0px;
}
.top-bar-dark {
	background-color: #00b050;
}
.socials-simple {
	margin: 0px; padding: 0px;
}
.socials-simple li {
	line-height: 35px;
}
.socials-simple li a {
	color: rgb(187, 187, 187); font-size: 15px;
}
.socials-simple li a:hover {
	color: rgb(255, 255, 255);
}
.top-dark-right {
	margin: 0px; padding: 0px;
}
.top-dark-right li {
	padding: 0px; line-height: 32px; border-right-color: rgb(245, 246, 248); 
}
.top-dark-right li:nth-child(4) {
	border: currentColor; border-image: none;
}
.top-dark-right li {
	color: rgb(255, 255, 255); font-size: 13px;
}
.top-dark-right li a {
	color: rgb(255, 255, 255); font-size: 13px;
}
.top-dark-right li i {
	margin-left: 20px;
}
.top-dark-right li a:hover {
	color: rgb(255, 255, 255);
}
.topbar-icons {
	display: block;
}
.topbar-icons i {
	margin: 0px !important; display: block;
}
.search {
	left: 0px; top: 0px; height: 100%; right: 15px; display: none; position: absolute; z-index: 99999;
}
.search .form-control {
	border-radius: 0px; border: 0px currentColor; border-image: none; top: 0px; width: 99%; height: 100%; right: 0px; position: absolute; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -moz-box-shadow: none; -ms-box-shadow: none;
}
.search-close {
	top: 5px; right: 9px; position: absolute; cursor: pointer;
}
.yamm-content {
	padding: 25px; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.dropdown-menu .divider {
	background-color: rgb(34, 34, 34);
}
.yamm-content h3.heading {
	margin: 0px 0px 5px; color: rgb(0, 0, 0); text-transform: uppercase; font-size: 13px; font-weight: 700; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.yamm-content h3::before {
	display: none; content: "";
}
.yamm-content .mega-vertical-nav {
	margin-bottom: 30px;
}
.yamm-content .mega-vertical-nav li a {
	padding: 8px 6px; transition:0.3s ease-in; color: rgb(102, 102, 102); text-transform: uppercase; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 12px; font-weight: 500; border-bottom-color: rgb(251, 251, 251); border-bottom-width: 1px; border-bottom-style: solid; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;
}
.nav.mega-vertical-nav li a:hover {
	color: rgb(79, 130, 233); background-color: transparent;
}
.mega-contact p {
	margin: 0px;
}
.mega-contact i {
	color: rgb(79, 130, 233); margin-right: 10px;
}
.dropdown-form {
	padding: 10px 15px; min-width: 213px;
}
.dropdown-form .form-control {
	height: 31px;
}
.top-bar form {
	margin: 0px; padding: 0px; position: relative;
}
.top-bar button {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; top: 9px; width: auto; height: auto; right: 13px; line-height: 15px; position: absolute; background-color: transparent;
}
.top-bar form .form-control {
	border-radius: 20px; transition:0.3s ease-in-out; width: 150px; margin-top: 6px; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -moz-transition: all 0.3s ease-in-out;
}
.top-bar .form-group {
	margin: 0px;
}
.top-bar .form-control:focus {
	width: 200px;
}
.btn {
	text-transform: uppercase; letter-spacing: 0px; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 12px; font-weight: 600;
}
.btn-lg {
	padding: 14px 28px 13px; font-size: 13px; font-weight: 700;
}
.btn:focus {
	outline: 0px; color: rgb(255, 255, 255);
}
.btn:hover {
	outline: 0px; color: rgb(255, 255, 255);
}
.btn-xs {
	font-size: 12px;
}
.btn-theme-bg {
	border-color: rgb(79, 130, 233); color: rgb(255, 255, 255); box-shadow: 0px 1px 1px rgba(0,0,0,0.2); background-color: rgb(79, 130, 233); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.btn i {
	margin-right: 10px;
}
.btn-theme-bg:hover {
	border-color: rgb(51, 51, 51); background-color: rgb(51, 51, 51);
}
.btn-theme-dark {
	color: rgb(255, 255, 255); box-shadow: 0px 1px 1px rgba(0,0,0,0.2); background-color: rgb(51, 51, 51); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.btn-theme-dark:hover {
	color: rgb(255, 255, 255); background-color: rgb(79, 130, 233);
}
.border-black {
	border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(0, 0, 0); box-shadow: 0px 1px 1px rgba(0,0,0,0.2); background-color: transparent; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.border-black:hover {
	border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.border-white {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.border-white:hover {
	border-color: rgb(255, 255, 255); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.border-theme {
	border: 1px solid rgb(79, 130, 233); border-image: none; color: rgb(79, 130, 233); box-shadow: 1px 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -ms-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.border-theme:hover {
	border-color: rgb(79, 130, 233); color: rgb(255, 255, 255); background-color: rgb(79, 130, 233);
}
.item-img-wrap {
	text-align: center; overflow: hidden; position: relative;
}
.item-img-wrap img {
	transition:200ms linear; width: 100%; -webkit-transition: all 200ms linear; -o-transition: all 200ms linear; -moz-transition: all 200ms linear;
}
.item-img-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.item-img-overlay span {
	background: url("../img/plus.png") no-repeat center rgba(79, 130, 233, 0.7); transition:opacity 250ms linear; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0; -webkit-transition: opacity 250ms linear; -o-transition: opacity 250ms linear; -moz-transition: opacity 250ms linear;
}
.item-img-wrap:hover .item-img-overlay span {
	opacity: 1;
}
.item-img-wrap:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);
}
select {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
textarea {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='text'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='password'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='datetime'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='datetime-local'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='date'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='month'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='time'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='week'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='number'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='email'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='url'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='search'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='tel'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='color'] {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
.form-control {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; color: rgb(122, 122, 122); font-size: 12px; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-transition: all 200ms ease-in; -moz-box-shadow: none; -ms-box-shadow: none;
}
textarea:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}

input[type='password']:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='datetime']:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='datetime-local']:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='date']:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='month']:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='time']:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='week']:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='number']:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='email']:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='url']:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='search']:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='tel']:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
input[type='color']:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.form-control:focus {
	background: rgb(255, 255, 255); border-color: rgb(187, 187, 187); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.parallax {
	background-position: 0px 0px; width: 100%; background-attachment: fixed; background-repeat: no-repeat; background-size: cover;
}
#myCarousel {
	background: url("../img/showcase-1.jpg") no-repeat;
}
.item-c-slide {
	height: 480px;
}
.carousel-control {
	top: 45%; width: 50px; height: 50px; text-align: center; line-height: 50px; background-color: rgb(79, 130, 233);
}
.carousel-control i {
	font-size: 25px;
}
.slide-text {
	margin-top: 120px;
}
.slide-text h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 80px; letter-spacing: 0.1em; font-size: 75px; font-weight: 700; margin-bottom: 0px; text-shadow: 0px 1px 2px rgba(0,0,0,0.25);
}
.slide-text h1 b {
	color: rgb(79, 130, 233) !important; font-weight: 700;
}
.slide-text p {
	color: rgb(255, 255, 255); line-height: 30px; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 20px; font-weight: 400;
}
.slide-text h1 b {
	color: rgb(255, 255, 255);
}
.slide-img img {
	margin-top: 40px;
}
@media all and (max-width:603px)
{
.slide-text h1 {
	line-height: 50px; font-size: 50px;
}
}
@media all and (max-width:320px)
{
.slide-text h1 {
	line-height: 35px; font-size: 30px;
}
}
.slider-reg {
	width: 100%;
}
.ylink {width: 100%; color:#eee;margin-bottom:10px;}
.ylink a {margin-left:5px;margin-right:5px;}
@media all and (max-width:767px)
{
.slider-reg.transparent-header-slider {
	margin-top: 50px;
}
}
.main-flex-slider {
	position: relative;
}
.main-flex-slider .flex-control-nav {
	margin: 0px; height: 14px; bottom: 10px; z-index: 10;
}
.main-flex-slider .flex-control-paging li a {
	background-position: 0% 0%; border-radius: 0px; width: 26px; height: 8px; text-indent: -9999px; display: block; cursor: pointer; box-shadow: none; background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.7) !important; -webkit-box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-box-shadow: none; -ms-box-shadow: none;
}
.main-flex-slider .flex-control-paging li a.flex-active {
	background-color: rgb(79, 130, 233) !important;
}
.slider-overlay {
	background: url("../img/pattern.png") rgba(0, 0, 0, 0.2); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.slider-text {
	text-align: center; margin-top: 30px;
}
.slider-text h1 {
	padding: 5px 10px 0px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.4; font-size: 3.75em; font-weight: 700; margin-bottom: 10px;
}
.slider-text p {
	color: rgb(255, 255, 255); font-size: 20px; font-weight: 300; margin-bottom: 25px;
}
.slider-text p a {
	font-style: normal;
}
@media all and (min-width:1200px)
{
.slider-text {
	margin-top: 250px;
}
}
@media all and (max-width:1024px)
{
.slider-text {
	margin-top: 150px;
}
}
@media all and (max-width:768px)
{
.slider-text {
	margin-top: 90px;
}
.slider-text h1 {
	font-size: 2em;
}
}
@media all and (max-width:667px)
{
.slider-text {
	margin-top: 30px;
}
.slider-text h1 {
	font-size: 2em;
}
}
@media all and (max-width:533px)
{
.slider-text p a {
	display: none;
}
}

@media all and (max-width:384px)
{
.slider-text h1 {
	font-size: 1.5em; margin-top: 45px;
}
}
.delay-1 {
	animation-delay: 300ms; -webkit-animation-delay: 300ms; -moz-animation-delay: 300ms;
}
.delay-2 {
	animation-delay: 600ms; -webkit-animation-delay: 600ms; -moz-animation-delay: 600ms;
}
.delay-3 {
	animation-delay: 1200ms; -webkit-animation-delay: 1200ms; -moz-animation-delay: 1200ms;
}
.delay-4 {
	animation-delay: 1600ms; -webkit-animation-delay: 1600ms; -moz-animation-delay: 1600ms;
}
.intro-text {
	padding: 60px 0px; background-color: rgb(238, 238, 238);
}
.intro-text h2 {
	text-transform: uppercase; font-size: 25px; font-weight: 700; margin-bottom: 15px;
}
.intro-text a {
	margin: 7px;
}
#home-parallax {
	background: url("../img/showcase-4.jpg") no-repeat; padding: 190px 0px;
}
.typed-cursor {
	animation:blink 0.7s infinite; color: rgb(79, 130, 233); opacity: 1; -webkit-animation: blink 0.7s infinite; -moz-animation: blink 0.7s infinite;
}
.parallax-buttons {
	text-align: center; margin-top: 20px; display: block;
}
.parallax-buttons a {
	margin: 5px; display: inline-block;
}
h1.typed-text {
	color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 700; margin-bottom: 20px;
}
.typed-text .element {
	color: rgb(79, 130, 233);
}
#home-parallax p {
	color: rgb(255, 255, 255);
}
@media all and (max-width:568px)
{
h1.typed-text {
	font-size: 25px;
}
}
.services-wrap {
	padding-top: 60px; padding-bottom: 40px; background-color: rgb(255, 255, 255);
}
.services-box {
	clear: both;
}
.services-box-icon {
	background: none; top: 5px; width: 50px; height: 35px; text-align: center; line-height: 35px; margin-right: 10px; float: left; display: inline-block; position: relative;
}
.services-box-icon i {
	border-radius: 50%; width: 50px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 17px; background-color: rgb(79, 130, 233); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%;
}
.services-box-info {
	padding-left: 65px;
}
.services-box-info h4 {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 15px; font-weight: 700; margin-bottom: 5px;
}
.service-box i {
	border-radius: 50%; transition:0.7s ease-in-out; width: 85px; height: 85px; text-align: center; color: rgb(79, 130, 233); line-height: 85px; font-size: 30px; margin-bottom: 25px; background-color: rgb(247, 249, 250); -webkit-transition: 0.7s ease-in-out; -o-transition: 0.7s ease-in-out; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -moz-transition: 0.7s ease-in-out;
}
.service-box h3 {
	text-transform: uppercase; font-size: 20px; font-weight: 500; margin-bottom: 15px;
}
.service-box:hover i {
	color: rgb(255, 255, 255); transform: rotateY(360deg); background-color: rgb(79, 130, 233); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); -moz-transform: rotateY(360deg);
}
#services-bg-wrap {
	padding: 90px 0px; background-color: rgb(247, 249, 250);
}
.service-3-meta h1 {
	text-transform: uppercase; font-size: 25px; font-weight: 700;
}
.white-bg {
	padding-top: 90px !important; padding-bottom: 50px !important; background-color: rgb(255, 255, 255) !important;
}
.service-4-meta h3 {
	font-weight: 700; margin-bottom: 5px;
}
.blue-bg {
	padding-top: 70px; padding-bottom: 40px; background-color: rgb(79, 130, 233);
}
.blue-bg .services-box i {
	font-size: 50px; margin-right: 25px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.blue-bg .services-box .services-box-info {
	margin-left: 30px;
}
.blue-bg .services-box .services-box-info h4 {
	color: rgb(255, 255, 255); font-size: 25px; font-weight: 600; margin-bottom: 20px;
}
.blue-bg .services-box .services-box-info p {
	color: rgb(238, 238, 238);
}
.special-feature .section-title hr {
	border-color: rgb(21, 21, 21);
}
.special-feature i {
	color: rgb(79, 130, 233); line-height: 75px; font-size: 65px;
}
.special-feature h4 {
	color: rgb(119, 119, 119); text-transform: uppercase; font-size: 16px; font-weight: 700; margin-top: 25px; position: relative;
}
.special-feature .mask-top {
	padding: 55px 0px; transition:0.3s ease-out; top: 0px; width: 100%; position: absolute; background-color: rgb(255, 255, 255); -webkit-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;
}
.special-feature .mask-top h4::before {
	margin: -2px auto; left: 0px; top: -18px; width: 40px; height: 2px; right: 0px; display: block; position: absolute; content: "";
}
.special-feature .s-feature-box:hover .mask-top {
	transition:0.3s ease-out; top: -200px; -webkit-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;
}
.special-feature .s-feature-box {
	border: 1px solid rgb(242, 242, 242); border-image: none; height: 280px; overflow: hidden; margin-bottom: 20px; position: relative; cursor: pointer;
}
.special-feature .mask-bottom {
	padding: 20px 15px; transition:0.3s ease-out; width: 100%; height: 100%; bottom: -300px; color: rgb(51, 51, 51); position: absolute; -webkit-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;
}
.special-feature .mask-bottom p {
	padding: 0px 5px; font-size: 13px;
}
.special-feature .mask-bottom h4 {
	margin: 15px 0px 17px;
}
.special-feature .s-feature-box:hover .mask-bottom {
	transition:0.3s ease-out; bottom: 0px; -webkit-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;
}
.special-feature .mask-bottom i {
	line-height: 50px; font-size: 38px;
}
.service-box-4 .service-ico {
	transition:0.3s ease-out; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 30px; margin-top: 3px; vertical-align: middle; float: left; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.service-ico i {
	color: rgb(79, 130, 233);
}
.service-box-4 .service-text {
	margin-left: 50px;
}
.service-text a {
	color: rgb(79, 130, 233);
}
.service-text a i {
	margin-left: 5px; vertical-align: middle;
}
.service-text h4 {
	text-transform: uppercase; font-size: 16px; font-weight: 700;
}
.colored-boxed {
	text-align: center;
}
.colored-boxed img {
	width:100%;
}
.colored-boxed i {
	border-radius: 50%; border: 1px solid currentColor; border-image: none; width: 70px; height: 70px; text-align: center; line-height: 70px; font-size: 30px; background-color: transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%;
}
.colored-boxed.green i {
	border-color: rgb(79, 130, 233); color: rgb(79, 130, 233);
}
.colored-boxed.dark i {
	border-color: rgb(51, 51, 51); color: rgb(51, 51, 51);
}
.colored-boxed.blue i {
	border-color: rgb(59, 89, 152); color: rgb(59, 89, 152);
}
.colored-boxed.red i {
	border-color: rgb(203, 32, 39); color: rgb(203, 32, 39);
}
.colored-boxed h3 {
	text-transform: uppercase; font-size: 16px; font-weight: 600; margin-top: 20px; margin-bottom: 0px;
}
.colored-boxed p {
	text-align: left; color: rgb(138, 138, 138); font-size: 14px; margin: 10px 25px 0px 25px;text-indent:2em;}
.colored-boxed p span {
	font-weight: bold;
}
.grabbing {
	
}
.portfolio {
	padding: 60px 0px; background-color: rgb(248, 248, 248);
}
.work-desc {
	background: rgb(255, 255, 255); padding: 10px; width: 100%; border-top-color: currentColor; border-top-width: medium; border-top-style: none; position: relative;
}
.work-desc::before {
	top: -8px; width: 8px; height: 8px; margin-left: 20px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 8px; border-bottom-width: 8px; border-left-width: 8px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute; z-index: 100; content: "";
}
.work-desc h3 {
	margin: 0px; padding: 0px; text-transform: uppercase; font-size: 13px; font-weight: 700;
}
.owl-spaced .owl-item &gt; div {
	margin: 5px;
}
.work-desc span {
	color: rgb(119, 119, 119); text-transform: lowercase; font-size: 11px; font-style: normal; font-weight: 600;
}
.project-detail h3 {
	margin-bottom: 10px;
}
.project-detail em {
	display: block;
}
.full-width-3-work .work-desc {
	padding: 10px;
}
h3.heading-progress {
	color: rgb(119, 119, 119); text-transform: uppercase; font-size: 12px; font-weight: 400; margin-top: 0px; margin-bottom: 6px;
}
.progress {
	background: rgb(233, 233, 233); border-radius: 0px; height: 15px; line-height: 10px; box-shadow: none; -webkit-box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-box-shadow: none; -ms-box-shadow: none;
}
.progress-bar {
	background: rgb(79, 130, 233); line-height: 10px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.news-desc {
	padding: 15px 0px;
}
.news-desc h4 {
	margin: 0px; font-weight: 500;
}
.news-desc span {
	font-size: 12px; font-style: normal; font-weight: 400;
}
.news-desc span + span {
	padding-left: 30px;
}
.latest-new {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.blog-date {
	margin: -40px auto 10px; padding: 6px 5px; border-radius: 5px; width: 60px; height: 60px; text-align: center; color: rgb(0, 0, 0); line-height: 1; overflow: hidden; font-size: 36px; font-weight: 400; position: relative; background-color: rgb(255, 255, 255); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px;
}
.blog-date span {
	font-size: 15px; font-weight: 400; display: block;
}
.l-news-desc {
	padding: 10px 20px;
}
.l-news-desc h3 {
	margin-bottom: 15px;
}
ul.post-desc {
	padding: 0px;
}
ul.post-desc li {
	color: rgb(119, 119, 119); text-transform: capitalize; font-size: 11px; font-weight: 500;
}
ul.post-desc li + li {
	padding-left: 15px;
}
.blog-post {
	padding-bottom: 30px; margin-bottom: 60px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dashed;
}
.post-detail {
	margin-top: 25px; margin-bottom: 0px; margin-left: 0px; border-top-color: rgb(235, 234, 234); border-bottom-color: rgb(235, 234, 234); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.post-detail li img {
	border-radius: 13px; width: 26px; height: 26px; margin-right: 10px; float: left; -webkit-border-radius: 13px; -moz-border-radius: 13px; -ms-border-radius: 13px;
}
.post-detail li + li {
	padding-left: 15px;
}
.post-detail li {
	color: rgb(119, 119, 119); text-transform: uppercase; font-size: 11px; font-weight: 600; vertical-align: middle;
}
.post-detail li i {
	margin-right: 5px;
}
.blog-post h2 {
	text-transform: capitalize; font-size: 20px; font-weight: 500; margin-top: 15px; margin-bottom: 15px;
}
.blog-left-img .post-detail {
	margin-top: 0px;
}
.about-author {
	padding: 30px; margin-bottom: 50px; background-color: rgb(245, 245, 245);
}
.about-author img {
	border-radius: 3px; width: 120px; height: 120px; margin-right: 10px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px;
}
.about-author p {
	overflow: hidden;
}
.comment-list {
	padding-bottom: 5px; margin-bottom: 30px;
}
.comment-post h4 img {
	width: 60px; height: 60px; margin-right: 20px; float: left;
}
.comment-post p {
	overflow: hidden;
}
.comment-form .form-contact .form-control {
	background-color: rgb(245, 245, 245);
}
.timeline {
	list-style: none; padding: 20px 0px; position: relative;
}
.timeline::before {
	left: 50%; top: 0px; width: 3px; bottom: 0px; margin-left: -1.5px; position: absolute; content: " "; background-color: rgb(245, 245, 245);
}
.timeline &gt; li {
	width: 50%; clear: left; margin-bottom: 40px; float: left; position: relative;
}
.timeline &gt; li::before {
	display: table; content: " ";
}
.timeline &gt; li::after {
	display: table; content: " ";
}
.timeline &gt; li::after {
	clear: both;
}
.timeline &gt; li::before {
	display: table; content: " ";
}
.timeline &gt; li::after {
	display: table; content: " ";
}
.timeline &gt; li::after {
	clear: both;
}
.timeline &gt; li &gt; .timeline-panel {
	border: 1px solid rgb(212, 212, 212); border-image: none; width: 94%; float: left; position: relative;
}
.timeline &gt; li &gt; .timeline-panel::before {
	border-width: 15px 0px 15px 15px; border-style: solid; border-color: transparent rgb(204, 204, 204); top: 26px; right: -15px; display: inline-block; position: absolute; content: " ";
}
.timeline &gt; li &gt; .timeline-panel::after {
	border-width: 14px 0px 14px 14px; border-style: solid; border-color: transparent rgb(255, 255, 255); top: 27px; right: -14px; display: inline-block; position: absolute; content: " ";
}
.timeline &gt; li &gt; .timeline-badge {
	top: 19px; width: 24px; height: 24px; text-align: center; right: -12px; color: rgb(204, 204, 204); line-height: 50px; font-size: 1.4em; position: absolute; z-index: 9; cursor: pointer;
}
.timeline &gt; li &gt; .timeline-badge i:hover {
	color: rgb(79, 130, 233);
}
.timeline &gt; li.timeline-inverted &gt; .timeline-panel {
	float: right;
}
.timeline &gt; li.timeline-inverted &gt; .timeline-panel::before {
	left: -15px; right: auto; border-right-width: 15px; border-left-width: 0px;
}
.timeline &gt; li.timeline-inverted &gt; .timeline-panel::after {
	left: -14px; right: auto; border-right-width: 14px; border-left-width: 0px;
}
.timeline &gt; li &gt; .timeline-panel .timeline-heading {
	padding: 5px;
}
.timeline &gt; li &gt; .timeline-panel .timeline-heading img {
	width: 100%;
}
.timeline .timeline-body {
	padding: 25px 15px;
}
.timeline .timeline-body h2 {
	font-size: 20px; margin-bottom: 5px;
}
.timeline-body .post-detail {
	margin: 5px 0px;
}
.timeline &gt; li.timeline-inverted {
	clear: right; margin-bottom: 40px; float: right;
}
.timeline &gt; li:nth-child(2) {
	margin-top: 60px;
}
.timeline &gt; li.timeline-inverted &gt; .timeline-badge {
	left: -12px;
}
@media all and (max-width:992px)
{
.timeline &gt; li &gt; .timeline-panel::before {
	top: 31px; right: -11px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(204, 204, 204); border-top-width: 11px; border-bottom-width: 11px; border-left-width: 11px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.timeline &gt; li &gt; .timeline-panel::after {
	top: 32px; right: -10px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(255, 255, 255); border-top-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.timeline &gt; li.timeline-inverted &gt; .timeline-panel::before {
	left: -11px; border-right-width: 11px;
}
.timeline &gt; li.timeline-inverted &gt; .timeline-panel::after {
	left: -10px; border-right-width: 10px;
}
}
@media all and (max-width:767px)
{
ul.timeline::before {
	left: 40px;
}
ul.timeline &gt; li {
	width: 100%; clear: left; margin-bottom: 20px; float: left; position: relative;
}
ul.timeline &gt; li &gt; .timeline-panel {
	width: calc(100% - 70px);
}
ul.timeline &gt; li &gt; .timeline-badge {
	left: 28px; top: 16px; margin-left: 0px;
}
ul.timeline &gt; li &gt; .timeline-panel {
	float: right;
}
ul.timeline &gt; li &gt; .timeline-panel::before {
	top: 27px; right: -12px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(204, 204, 204); border-top-width: 12px; border-bottom-width: 12px; border-left-width: 12px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
ul.timeline &gt; li &gt; .timeline-panel::after {
	top: 28px; right: -11px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(255, 255, 255); border-top-width: 11px; border-bottom-width: 11px; border-left-width: 11px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
ul.timeline &gt; li &gt; .timeline-panel::before {
	left: -12px; right: auto; border-right-width: 12px; border-left-width: 0px;
}
ul.timeline &gt; li &gt; .timeline-panel::after {
	left: -11px; right: auto; border-right-width: 11px; border-left-width: 0px;
}
.timeline &gt; li.timeline-inverted {
	clear: left; margin-top: 30px; margin-bottom: 30px; float: left;
}
.timeline &gt; li.timeline-inverted &gt; .timeline-badge {
	left: 28px;
}
}
.testimonials {
	background: url("../img/bg-4.jpg") no-repeat; padding: 80px 0px;
}
.testimonials .center-heading h2 {
	color: rgb(255, 255, 255);
}
.testimonials h4 {
	color: rgb(255, 255, 255); line-height: 36px; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 20px; font-style: normal; font-weight: 400;
}
.testimonials h4 i {
	color: rgb(79, 130, 233); margin-right: 5px;
}
.testimonials p {
	color: rgb(79, 130, 233); font-size: 25px; font-style: normal; font-weight: 400;
}
.customer-img {
	margin: auto auto 25px; border-radius: 50%; max-width: 92px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%;
}
.owl-theme .owl-controls .owl-page span {
	background: rgb(68, 68, 68) !important; margin: 5px 7px; border-radius: 50%; width: 8px !important; height: 8px !important; display: block; opacity: 0.5; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%;
}
.testimonials-v-2 {
	padding: 100px 0px; overflow: hidden;
}
.testi-slide {
	text-align: center;
}
.testi-slide img {
	border-radius: 50%; width: 92px; height: 92px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%;
}
.testi-slide p {
	margin: 20px 0px; font-size: 15px; font-weight: 300;
}
.testi-slide i {
	color: rgb(79, 130, 233); margin-right: 10px;
}
.testi-slide h4 {
	font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 16px; font-style: italic; font-weight: 400;
}
.testi-slide .flex-control-paging li a {
	background: none !important; border: 2px solid rgb(204, 204, 204); border-image: none; width: 8px; height: 8px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.testi-slide .flex-control-paging li a.flex-active {
	background: none !important; border: 2px solid rgb(79, 130, 233); border-image: none;
}
.quote {
	position: relative;
}
.quote blockquote {
	margin: 0px; padding: 0px; border-radius: 8px; border: 0px currentColor; border-image: none; font-size: 14px; font-style: italic; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px;
}
.quote blockquote p {
	padding: 25px 30px 45px; color: rgb(255, 255, 255);
}
.quote blockquote::before {
	left: 90px; top: 100%; width: 0px; height: 0px; border-top-color: rgb(204, 204, 204); border-right-color: transparent; border-top-width: 0.83em; border-right-width: 0.86em; border-top-style: solid; border-right-style: solid; position: absolute; content: "";
}
.quote.green blockquote {
	background-color: rgb(79, 130, 233);
}
.quote.green blockquote::before {
	border-top-color: rgb(79, 130, 233);
}
.quote.dark blockquote {
	background-color: rgb(85, 85, 85);
}
.quote.dark blockquote::before {
	border-top-color: rgb(85, 85, 85);
}
.quote-footer {
	margin: 10px 0px;
}
.quote-footer .quote-author-img img {
	padding: 5px; border-radius: 50%; width: 90px; height: 90px; margin-top: -40px; margin-left: -5px; float: left; position: relative; z-index: 1; max-width: 90px; background-color: rgb(255, 255, 255); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%;
}
.quote-footer h4 {
	font-size: 13px; margin-bottom: 4px;
}
.quote-footer p {
	font-size: 13px; font-style: italic; font-weight: 400;
}
.panel-group .panel {
	border-radius: 0px; margin-bottom: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px;
}
.panel-default &gt; .panel-heading {
	border-color: rgb(79, 130, 233) !important; padding: 7px 12px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.panel-title i {
	color: rgb(79, 130, 233); margin-right: 10px;
}
#footer {
	background: rgb(17, 17, 17); padding: 80px 0px 0px; clear: both; font-size: 0.9em; position: relative;
}
.footer-col h3 {
	color: rgb(255, 255, 255); text-transform: capitalize; font-size: 22px; font-style: normal; font-weight: 300; margin-bottom: 35px;
}
.footer-col h3::first-letter {
	border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
.contact p {
	margin-bottom: 10px;
}
.contact strong {
	font-weight: bold; margin-right: 10px;
}
.contact strong i {
	margin-right: 5px;
}
.contact a {
	color: rgb(119, 119, 119);
}
.contact a:hover {
	color: rgb(79, 130, 233);
}
.f2-work li {
	margin: 2px;
}
.f2-work li a img {
	border: 2px solid transparent; transition:0.7s ease-in-out; border-image: none; width: 70px; height: 50px; -webkit-transition: 0.7s ease-in-out; -o-transition: 0.7s ease-in-out; -moz-transition: 0.7s ease-in-out;
}
.f2-work li a:hover img {
	border-color: rgb(79, 130, 233);
}
.footer-btm {
	padding: 20px; margin-top: 30px; border-top-left-radius: 6px; border-top-right-radius: 6px; background-color: rgb(12, 12, 12);
}
.news-form .form-control {
	border-radius: 3px; height: 30px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px;
}
@media all and (max-width:767px)
{
.news-form {
	text-align: center !important;
}
.news-form .form-control {
	margin-bottom: 10px;
}
}
#footer-option {
	background: rgb(18, 18, 20); padding: 80px 0px 0px; clear: both; font-size: 0.9em; border-top-color: rgb(225, 225, 225); border-top-width: 4px; border-top-style: solid; position: relative;
}
#footer-option .footer-col h3 {
	color: rgb(255, 255, 255); text-transform: capitalize; font-size: 25px; font-weight: 300;
}
#footer-option .footer-btm {
	background-color: rgb(12, 12, 12);
}
#footer-option .contact a {
	color: rgb(119, 119, 119);
}
#footer-option .contact a:hover {
	color: rgb(79, 130, 233);
}
.tweet ul {
	list-style: none; margin: 0px; padding: 0px;
}
.tweet ul li {
	padding: 8px 0px; color: rgb(119, 119, 119); font-size: 15px; font-weight: 500;
}
.tweet ul li::before {
	color: rgb(79, 130, 233); font-family: "FontAwesome"; font-size: 16px; margin-right: 15px; content: "\f099";
}
.tweet ul li .date {
	padding: 3px 0px; text-transform: uppercase; font-size: 12px; font-weight: 400;
}
.tweet ul li img {
	border-radius: 50%; margin-right: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%;
}
.tweet li a {
	color: rgb(255, 255, 255); font-size: 13px;
}
.tweet li a:hover {
	color: rgb(79, 130, 233);
}
.latest-f-news li a {
	padding: 4px 0px; color: rgb(119, 119, 119); display: block;
}
.latest-f-news li a i {
	transition:0.4s ease-in-out; -webkit-transition: 0.4s ease-in-out; -o-transition: 0.4s ease-in-out; -moz-transition: 0.4s ease-in-out;
}
.latest-f-news li a:hover i {
	margin-left: 5px;
}
.latest-f-news li a:hover {
	color: rgb(255, 255, 255);
}
.social-1 {
	margin: 0px; padding: 0px;
}
.social-1 li {
	padding: 0px;
}
.social-1 li a i {
	border-radius: 2px; transition:200ms ease-in; width: 32px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 16px; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -moz-transition: all 200ms ease-in;
}
.social-1 li a i:hover {
	opacity: 0.8;
}
.social-1 li a i.fa-facebook {
	background-color: rgb(59, 89, 152);
}
.social-1 li a i.fa-twitter {
	background-color: rgb(0, 132, 180);
}
.social-1 li a i.fa-google-plus {
	background-color: rgb(198, 61, 45);
}
.social-1 li a i.fa-pinterest {
	background-color: rgb(203, 32, 39);
}
.social-1 li a i.fa-dribbble {
	background-color: rgb(234, 76, 137);
}
.soon-bg {
	background: url("../img/showcase-1.jpg"); padding: 100px 0px;
}
.soon-bg h2 {
	color: rgb(255, 255, 255);
}
.countdown_amount {
	color: rgb(255, 255, 255); line-height: 20px; padding-top: 25px; font-size: 44px; font-weight: 400; display: block;
}
.countdown_section {
	margin: 10px; border-radius: 50%; width: 120px; height: 120px; text-align: center; color: rgb(255, 255, 255); padding-top: 13px; display: inline-block; box-shadow: 0px 0px 3px rgba(0,0,0,0.3); background-color: rgba(255, 255, 255, 0.1); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.subscribe-form .form-control {
	width: 80px; height: 34px; color: rgb(187, 187, 187); font-size: 13px; margin-top: 8px; margin-left: 8px;
}
.purchase-sec {
	background: rgb(79, 130, 233); padding: 30px 0px;
}
.purchase-sec span {
	color: rgb(255, 255, 255); line-height: 40px; font-size: 25px; font-weight: 400;
}
.fun-fact-wrap {
	background-position: 0% 0%; padding-top: 100px; padding-bottom: 70px; background-image: url("../img/showcase-4.jpg"); background-attachment: scroll; background-repeat: repeat !important; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
.facts-in {
	text-align: center;
}
.facts-in h3 {
	color: rgb(255, 255, 255); font-size: 50px; font-weight: 700; margin-bottom: 25px;
}
.facts-in h3 i {
	color: rgb(79, 130, 233); font-size: 40px; margin-right: 20px;
}
.facts-in h4 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-weight: 400; margin-bottom: 0px;
}
@media all and (max-width:992px)
{
.facts-in {
	margin-bottom: 70px;
}
}
.owl-theme .owl-controls .owl-page span {
	background: rgb(79, 130, 233) !important; margin: 5px 7px; border-radius: 20px; width: 12px; height: 12px; display: block; opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px;
}
.static-bg {
	background: url("../img/showcase-3.jpg"); padding-top: 230px; padding-bottom: 200px;
}
.static-wrap {
	text-align: center;
}
.static-wrap h3 {
	margin: 0px 0px 35px; padding: 0px 0px 16px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 44px; letter-spacing: 0px; font-size: 44px; font-weight: 400; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.static-bg h3::before {
	background: linear-gradient(45deg, rgb(0, 154, 218) 0%, rgb(4, 191, 191) 100%); left: 0%; width: 60%; height: 3px; bottom: -2px; display: block; position: absolute; max-width: 100%; content: "";
}
.static-bg h3::before {
	left: 20%;
}
.slider-flex h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 700;
}
.breadcrumb-wrap {
	background-position: center; padding: 30px 0px; border-top-color: rgb(210, 211, 212); border-bottom-color: rgb(210, 211, 212); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: url("../img/shadow-bg.png"); background-repeat: no-repeat; background-color: rgb(246, 246, 246);
}
.breadcrumb-wrap h4 {
	margin: 0px; color: rgb(51, 51, 51); text-transform: uppercase; letter-spacing: 2px; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 16px; font-weight: 700;
}
ol.breadcrumb {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); background-color: transparent;
}
ol.breadcrumb li {
	text-transform: capitalize; letter-spacing: 1px; font-size: 13px; font-weight: 400;
}
ol.breadcrumb li a {
	color: rgb(255, 255, 255);
}
.highlight-list li {
	color: rgb(119, 119, 119); line-height: 45px; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 16px;
}
.highlight-list li i {
	color: rgb(79, 130, 233); margin-right: 10px;
}
.team-wrap {
	padding: 3px 3px 20px; border: 1px solid rgb(238, 238, 238); border-image: none; text-align: center;
}
.team-wrap h4 {
	font-size: 17px; font-weight: 500; margin-top: 10px; margin-bottom: 3px;
}
.team-wrap span {
	color: rgb(119, 119, 119); text-transform: uppercase; font-size: 10px; font-weight: 700; margin-bottom: 10px; display: block;
}
.person-v2 {
	margin-bottom: 30px;
}
.our-team-v-2 {
	padding-top: 70px; padding-bottom: 40px; background-color: rgb(245, 245, 245);
}
.person-v2 img {
	margin-right: auto; margin-left: auto; display: block;
}
.person-v2 h3 {
	margin: 5px 0px; text-transform: uppercase; line-height: 24px; font-size: 18px; font-weight: 600;
}
.person-desc-v2 em {
	color: rgb(119, 119, 119); margin-bottom: 10px; display: block;
}
.price-wrap {
	border: 1px solid rgb(229, 229, 229); border-image: none;
}
.price-title {
	padding: 10px 0px; text-align: center;
}
.price-title h4 {
	margin: 0px;
}
.price-price {
	margin: 0px -1px; padding: 15px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 36px; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); background-color: rgb(68, 68, 68);
}
.price-price span {
	color: rgb(170, 170, 170); line-height: 20px; font-size: 13px; display: block;
}
.price-features {
	padding: 10px 15px; text-align: center; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; text-shadow: 1px 1px 1px #fff;
}
.price-features ul li {
	padding: 5px 0px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.price-features ul li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.price-action {
	padding: 15px 0px; text-align: center; background-color: rgb(229, 229, 229);
}
.price-price.popular {
	background: rgb(79, 130, 233); color: rgb(255, 255, 255);
}
.price-price.popular span {
	color: rgb(255, 255, 255);
}
.me-intro {
	background: url("../img/showcase-2.jpg"); padding: 200px 0px;
}
.me-intro h2 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 700; margin-bottom: 15px;
}
.me-intro p {
	color: rgb(255, 255, 255);
}
.me-hobbies h4 i {
	color: rgb(79, 130, 233); font-size: 25px; margin-right: 10px;
}
.services-me li {
	padding: 10px 0px; font-size: 20px;
}
.services-me li i {
	width: 50px; height: 50px; text-align: center; color: rgb(79, 130, 233); line-height: 50px; font-size: 18px; margin-right: 10px; border-top-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: rgb(229, 229, 229);
}
.contact-me {
	padding: 40px 0px; background-color: rgb(238, 238, 238);
}
p.dropcap::first-letter {
	margin: -1px 8px -2px 0px; color: rgb(79, 130, 233); line-height: 51px; font-size: 50px; float: left; display: block;
}
#map-canvas {
	width: 100%; height: 300px;
}
#contactForm .form-control {
	min-height: 45px; background-color: rgb(255, 255, 255);
}
.form-contact form label {
	color: rgb(119, 119, 119); font-size: 15px; font-weight: 400;
}
.contact-info li a {
	color: rgb(119, 119, 119);
}
.help-block ul {
	list-style: none; margin: 0px; padding: 0px;
}
.help-block ul li {
	color: red;
}
label span {
	color: red; margin-left: 5px;
}
.required span {
	color: red;
}
.error-digit {
	text-align: center; color: rgb(79, 130, 233); line-height: 150px; font-size: 150px;
}
.error-text h2 {
	font-weight: 400;
}
.sidebar-box h4 {
	color: rgb(68, 68, 68); text-transform: uppercase; font-size: 14px; font-weight: 700;
}
.search-widget {
	position: relative;
}
.search-widget i {
	top: 10px; right: 10px; color: rgb(119, 119, 119); position: absolute;
}
.cat-list li {
	padding: 5px 0px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.cat-list li a {
	color: rgb(136, 136, 136); margin-right: 10px;
}
.cat-list li i {
	transition:0.3s ease-in-out; color: rgb(136, 136, 136); margin-right: 10px; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.cat-list li:hover i {
	margin-left: 5px;
}
.cat-list li a:hover {
	color: rgb(79, 130, 233);
}
.popular-post li {
	padding-bottom: 20px;
}
.popular-img {
	margin-right: 10px; float: left;
}
.popular-img a img {
	width: 60px; height: 60px;
}
.popular-desc {
	display: table;
}
.popular-desc h5 {
	font-size: 17px; margin-bottom: 6px;
}
.popular-desc h5 a {
	color: rgb(0, 0, 0); font-size: 13px; font-weight: 600;
}
.popular-desc h5 a:hover {
	color: rgb(79, 130, 233);
}
.popular-desc h6 {
	color: rgb(119, 119, 119); font-size: 12px; font-style: normal; font-weight: 600;
}
.tag-list a {
	padding: 3px 6px; color: rgb(119, 119, 119); font-size: 12px !important; margin-right: 0px; margin-bottom: 3px; display: inline-block; background-color: rgb(229, 229, 229);
}
.tag-list a:hover {
	color: rgb(255, 255, 255); background-color: rgb(102, 102, 102);
}
.quote-text {
	padding: 26px; border-radius: 5px; color: rgba(85, 94, 106, 0.8); line-height: 1.6; font-size: 13px; margin-top: 30px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; position: relative; box-shadow: 0px 3px 0px #35bdf6; background-color: rgb(246, 246, 246); -webkit-box-shadow: 0 3px 0 #35bdf6; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -moz-box-shadow: 0 3px 0 #35bdf6; -ms-box-shadow: 0 3px 0 #35bdf6;
}
.quote-text::before {
	border-width: 14px; border-style: solid; border-color: rgb(246, 246, 246) transparent transparent; border-image: none; left: 30px; top: auto; right: auto; bottom: -28px; z-index: 3;
}
.quote-text::after {
	border-width: 18px; border-style: solid; border-color: rgb(53, 189, 246) transparent transparent; border-image: none; left: 26px; top: auto; right: auto; bottom: -36px; z-index: 2;
}
.quote-text::before {
	width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.quote-text::after {
	width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.quote-pic {
	border-radius: 16px; width: 32px; height: 32px; margin-right: 12px; margin-left: 28px; float: left; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px;
}
.quote-author {
	line-height: 1.3 !important; font-size: 13px !important; display: inline-block;
}
.quote-author strong {
	font-size: 14px; font-weight: 700; display: block;
}
.login-form {
	padding: 20px; background-color: rgb(245, 245, 248);
}
.login-form h3 span {
	color: rgb(119, 119, 119); font-size: 15px;
}
.btn-fb-login {
	border-radius: 3px; color: rgb(255, 255, 255); background-color: rgb(59, 89, 152); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px;
}
.login-form form a {
	margin-left: 5px; display: inline-block;
}

#clients-carousel {
	padding: 90px 0px; background-color: rgb(66, 66, 66);
}
.light#clients-carousel {
	background-color: rgb(34, 34, 34);
}
.light#clients-carousel h3.heading {
	color: rgb(255, 255, 255);
}
#clients-carousel .center-heading h2 {
	color: rgb(255, 255, 255);
}
#clients-carousel .item {
	text-align: center;
}
#clients-carousel p {
	color: rgb(187, 187, 187);
}
#cta-1 {
	padding: 40px 0px; text-align: center; background-color: rgb(79, 130, 233);
}
#cta-1 h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 30px; font-size: 26px;
}
#cta-2 {
	padding: 30px 0px; text-align: center; background-color: rgb(242, 242, 242);
}
#cta-2 h1 {
	color: rgb(51, 51, 51); font-weight: 400; margin-bottom: 15px;
}
.panel-group {
	box-shadow: 0px 0px 1px rgba(0,0,0,0.05); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);
}
.panel-group .panel {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.panel-group .panel + .panel {
	margin-top: -2px;
}
.panel-group .panel-heading {
	background: white; padding: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.panel-group .panel-body {
	background: rgb(249, 249, 249); font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 13px; box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.03); -webkit-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.03); -moz-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.03); -ms-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.03);
}
.panel-group .panel-heading a {
	padding: 12px 40px 12px 10px; color: rgb(80, 80, 80); text-transform: none; line-height: 1.5; font-size: 16px; font-weight: 500; text-decoration: none; display: block; position: relative;
}
.grid-wrap h4 {
	border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; line-height: 35px; display: block; background-color: rgb(249, 249, 250);
}
.element-buttons a {
	margin-right: 5px; margin-bottom: 10px;
}
.tabs .nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.tabs .nav-tabs li {
	margin-bottom: 0px;
}
@media all and (max-width:767px)
{
.tabs .nav-tabs li {
	width: 100%; margin-bottom: 2px; float: none;
}
.tabs .nav-tabs li a {
	margin-right: 0px !important;
}
.tabs .nav-tabs li.active a {
	border-bottom-color: rgb(220, 220, 220) !important; border-bottom-width: 2px !important; border-bottom-style: solid !important;
}
}
.tabs .nav-tabs li a {
	background: rgb(255, 255, 255); padding: 12px 20px; margin-right: 2px; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid; position: relative;
}
.tabs .nav-tabs li a::after {
	left: -1px; top: -1px; height: 3px; right: -1px; display: block; position: absolute; content: "";
}
.tabs .nav-tabs li a::before {
	left: 0px; height: 1px; right: 0px; bottom: -1px; display: block; position: absolute; content: "";
}
.tabs .nav-tabs li a:hover {
	border-color: rgb(247, 247, 247);
}
.tabs .nav-tabs &gt; li &gt; a .fa {
	margin-right: 4px;
}
.tabs .nav-tabs li.active a {
	background: rgb(255, 255, 255); color: rgb(79, 130, 233); border-right-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238);
}
.tabs .nav-tabs li.active a::before {
	background: rgb(255, 255, 255);
}
.tabs .nav-tabs li.active a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
.tabs .tab-content {
	background: rgb(255, 255, 255); padding: 15px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
.tab-content p {
	overflow: hidden;
}
.tabs .tab-content::before {
	display: table; content: " ";
}
.tabs .tab-content::after {
	display: table; content: " ";
}
.tabs .tab-content::after {
	clear: both;
}
.tabs .tab-content p:last-child {
	margin-bottom: 0px;
}
.form-element .form-control {
	height: 31px;
}
#video-wrap {
	width: 100%; height: 580px; vertical-align: middle; display: table; z-index: 1; -ms-overflow-x: hidden; -ms-overflow-y: hidden;
}
.fallback-image {
	background-position: center; background-image: url("../img/showcase-5.jpg"); background-attachment: fixed; background-repeat: no-repeat; background-size: cover;
}
.video-wrap-content {
	vertical-align: middle; display: table-cell; position: relative; z-index: 3;
}
.video-wrap-content h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 50px; font-weight: 400; margin-bottom: 20px;
}
.video-wrap-content p {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 20px; font-weight: 200; margin-top: 25px; margin-bottom: 30px;
}
@media all and (max-width:433px)
{
#video-wrap {
	width: 100%; height: 400px; vertical-align: middle; display: table; z-index: 1; -ms-overflow-x: hidden; -ms-overflow-y: hidden; background-color: rgb(68, 68, 68);
}
.video-wrap-content h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 30px; font-weight: 700; margin-bottom: 20px;
}
.video-wrap-content p {
	line-height: 25px; font-size: 14px; margin-top: 15px; margin-bottom: 15px;
}
}
.popover-test button {
	margin: 5px;
}
.latest-tweets .tweet li {
	font-weight: 400;
}
.latest-tweets .tweet li a {
	color: rgb(79, 130, 233);
}
.side-nav li {
	border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.side-nav li a {
	padding: 10px 15px; width: 100%; display: inline-block; position: relative;
}
.side-nav li a.active {
	color: rgb(79, 130, 233);
}
.side-nav li a i {
	margin-right: 10px;
}
.gallery-bottom .pagination {
	margin-top: 0px;
}
.pagination &gt; li &gt; a {
	padding: 3px 9px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204);
}
.pagination &gt; li &gt; span {
	padding: 3px 9px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204);
}
.pagination &gt; li &gt; a {
	margin-right: 5px;
}
.pagination &gt; .active &gt; a {
	background-color: rgb(79, 130, 233);
}
.pagination &gt; .active &gt; span {
	background-color: rgb(79, 130, 233);
}
.pagination &gt; .active &gt; a:hover {
	background-color: rgb(79, 130, 233);
}
.pagination &gt; .active &gt; span:hover {
	background-color: rgb(79, 130, 233);
}
.pagination &gt; .active &gt; a:focus {
	background-color: rgb(79, 130, 233);
}
.pagination &gt; .active &gt; span:focus {
	background-color: rgb(79, 130, 233);
}
.jobs-row h4.panel-title {
	text-align: left; font-weight: 400;
}
.jobs-row h4.panel-title a {
	font-size: 15px;
}
.jobs-row h4.panel-title em {
	color: rgb(153, 153, 153); font-size: 12px; font-weight: 400; margin-top: 0px; display: block;
}
.navbar-inverse {
	padding: 10px 0px; border-radius: 0px; border: currentColor; transition:0.4s ease-in-out; border-image: none; width: 100%; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; margin-bottom: 0px; min-height: 70px; box-shadow: -1px 1px 1px rgba(0,0,0,0.1); background-color: rgb(51, 51, 51); -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1); -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -moz-transition: all 0.4s ease-in-out; -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1); -ms-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);
}
.navbar-inverse .navbar-nav &gt; .active &gt; a {
	color: rgb(79, 130, 233); background-color: transparent;
}
.navbar-inverse .navbar-nav &gt; .active &gt; a:hover {
	color: rgb(79, 130, 233); background-color: transparent;
}
.navbar-inverse .navbar-nav &gt; .active &gt; a:focus {
	color: rgb(79, 130, 233); background-color: transparent;
}
.navbar-inverse .navbar-nav &gt; .open &gt; a {
	color: rgb(79, 130, 233); background-color: transparent;
}
.navbar-inverse .navbar-nav &gt; .open &gt; a:hover {
	color: rgb(79, 130, 233); background-color: transparent;
}
.navbar-inverse .navbar-nav &gt; .open &gt; a:focus {
	color: rgb(79, 130, 233); background-color: transparent;
}
.navbar-inverse .navbar-brand {
	color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 20px; font-size: 30px; font-style: normal; font-weight: 700;
}
.navbar-inverse .navbar-nav &gt; li &gt; a {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: 400;
}
.navbar-inverse .navbar-nav &gt; li &gt; a:hover {
	color: rgb(79, 130, 233);
}
.dark-header-top#header-top {
	border-bottom-color: rgb(34, 34, 34); background-color: rgb(17, 17, 17);
}
.dark-header-top#header-top .top-bar a i {
	color: rgb(255, 255, 255);
}
.dark-header-top#header-top .top-bar ul li {
	color: rgb(255, 255, 255);
}
.navbar-inverse.transparent-header {
	padding: 10px 0px; min-height: 50px; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
@media all and (max-width:767px)
{
.navbar-inverse.transparent-header {
	background-color: rgb(17, 17, 17) !important;
}
}
.header-center {
	padding: 25px 0px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(245, 245, 245);
}
.header-center a {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 30px; font-weight: 700;
}
.header-center span {
	display: block;
}
.navbar-default.menu-header-center {
	padding: 0px; min-height: 50px;
}
.navbar-default.menu-header-center .navbar-nav &gt; li {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.search-area {
	padding: 20px 0px; background-color: rgb(245, 245, 245);
}
.search-area .form-control {
	height: 38px;
}
.search-area .btn-lg {
	padding: 10px 17px 10px 25px; text-align: center; text-transform: uppercase; font-size: 12px; font-weight: 500;
}
span.results-number {
	color: rgb(153, 153, 153); margin-bottom: 10px; display: block;
}
.results-box h3 {
	font-size: 18px; font-weight: 500; margin-bottom: 0px;
}
.results-box h3 a {
	color: rgb(79, 130, 233);
}
.results-box h3 a:hover {
	text-decoration: underline;
}
.results-box .btn {
	padding: 0px; border: currentColor; border-image: none; top: -1px; color: rgb(153, 153, 153); font-size: 13px; position: relative;
}
.results-box .btn:hover {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.results-box .btn:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.link-ul {
	padding: 0px; margin-bottom: 0px;
}
.link-ul li a {
	color: rgb(153, 153, 153); text-transform: capitalize; font-size: 13px; margin-right: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.link-ul li a.btn-link {
	color: rgb(153, 153, 153); text-transform: capitalize; font-size: 13px; margin-right: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.link-ul li {
	font-size: 12px;
}
.link-ul li a:hover {
	color: rgb(79, 130, 233); text-decoration: underline;
}
.results-box p {
	margin: 10px 0px; color: rgb(102, 102, 102); font-weight: 400;
}
.results-sidebar-box ul li a {
	color: rgb(153, 153, 153);
}
.results-sidebar-box ul li a:hover {
	color: rgb(79, 130, 233); text-decoration: underline;
}
.results-sidebar-box h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-size: 14px; font-weight: 400; margin-bottom: 5px;
}
.view-all {
	color: rgb(153, 153, 153); font-size: 12px; display: block;
}
.process h2 {
	text-transform: uppercase; font-size: 22px; font-weight: 700; margin-bottom: 10px;
}
.process-step {
	list-style: none; margin: 0px auto; padding: 0px; width: 700px; overflow: hidden; position: relative;
}
.process-border {
	left: 50%; top: 0px; height: 100%; border-left-color: rgb(218, 218, 218); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.step {
	margin: 0px 0px 10px; padding: 10px 0px 0px 405px; width: 700px; text-align: left; float: right; position: relative;
}
.step.even {
	padding: 10px 405px 0px 0px; text-align: right; float: left;
}
.step h5 {
	color: rgb(63, 141, 191);
}
.step .icon-square {
	margin-left: 10px; position: relative;
}
.step.even .icon-square {
	margin-right: 10px;
}
.step .icon-square::before {
	left: -65px; top: 35px; width: 65px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: absolute; content: "";
}
.step.even .icon-square::before {
	left: auto; right: -65px;
}
.icon-square {
	display: inline-block;
}
.icon-square i {
	margin: 0px 0px 10px; padding: 0px; border: 2px solid rgb(221, 221, 221); transition:200ms ease-in; border-image: none; width: 70px; height: 70px; text-align: center; color: rgb(221, 221, 221); line-height: 1; font-family: "FontAwesome"; font-size: 40px; font-style: normal; font-weight: normal; display: table; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in;
}
.step:hover .icon-square i {
	color: rgb(255, 255, 255); background-color: rgb(79, 130, 233);
}
.icon-square i::before {
	text-align: center; vertical-align: middle; display: table-cell;
}
.step h5 {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 20px; font-weight: 400;
}
@media all and (max-width:767px)
{
.process-step {
	width: 100%;
}
.step {
	margin: 0px 0px 30px; padding: 0px; width: 100%; text-align: center; float: none; position: relative;
}
.step.even {
	padding: 0px; text-align: center; float: none;
}
.step .icon-square::before {
	border: 0px currentColor; border-image: none;
}
.process-border {
	border: 0px currentColor; border-image: none;
}
}
.process-inline {
	padding-top: 80px; margin-top: 50px; background-color: rgb(238, 238, 238);
}
.Process-col {
	padding: 80px 30px; text-align: center;
}
.Process-col.one {
	background-color: rgba(0, 0, 0, 0.3);
}
.Process-col.two {
	background-color: rgba(0, 0, 0, 0.5);
}
.Process-col.three {
	background-color: rgba(0, 0, 0, 0.7);
}
.Process-col.four {
	background-color: black;
}
.Process-col i {
	border-radius: 50%; border: 1px solid rgb(255, 255, 255); border-image: none; width: 80px; height: 80px; text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-size: 40px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%;
}
.Process-col h4 {
	margin: 25px 0px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 18px;
}
body.invoice {
	border-radius: 5px; background-color: rgb(236, 238, 244); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px;
}
@media all and (min-width:992px)
{
.container.invoice-outer {
	border-radius: 5px; width: 970px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px;
}
}
.invoice-outer {
	padding: 15px; border: 1px solid rgb(221, 221, 221); border-image: none; line-height: 22px; min-height: 400px; background-color: rgb(255, 255, 255);
}
.invoice-header h2 {
	font-size: 26px; font-weight: 700; margin-bottom: 10px;
}
@media all and (min-width:768px)
{
.invoice-header-right {
	text-align: right;
}
.invoice-header-right h5 {
	margin-bottom: 0px;
}
.navbar-right .dropdown-menu {
	left: 15px; top: 34px;
}
}
.invoice-header-right h5 {
	font-size: 17px;
}
.about-client ul strong {
	font-weight: 700; margin-right: 5px;
}
.invoice .panel-default &gt; .panel-heading {
	border-color: rgb(221, 221, 221) !important;
}
.copyright-info {
	text-align: center; color: rgb(153, 153, 153); font-size: 12px; display: block;
}
.footer-col.footer-3 h3 {
	text-transform: uppercase; font-size: 35px;
}
.nav-tabs {
	border: 0px currentColor; border-image: none;
}
.nav-tabs &gt; li.active &gt; a {
	border-color: rgb(79, 130, 233); color: rgb(79, 130, 233); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs &gt; li.active &gt; a:hover {
	border-color: rgb(79, 130, 233); color: rgb(79, 130, 233); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs &gt; li.active &gt; a:focus {
	border-color: rgb(79, 130, 233); color: rgb(79, 130, 233); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs &gt; li &gt; a {
	padding: 6px 45px; border-radius: 4px 4px 0px 0px; border: 1px solid transparent; border-image: none; text-transform: uppercase; line-height: 1.4285; margin-right: 20px; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0;
}
@media all and (max-width:568px)
{
.nav-tabs &gt; li &gt; a {
	padding: 6px 25px;
}
}
.nav-tabs &gt; li &gt; a:hover {
	border-color: rgb(79, 130, 233); background-color: transparent;
}
.tab-content {
	padding: 20px; margin-top: 40px;
}
.tab-content p a {
	text-transform: uppercase; font-size: 10px; text-decoration: underline;
}
.maintenance-page {
	background-color: rgb(221, 221, 221);
}
.maintenance-page .main-text {
	font-size: 40px; font-style: normal; font-weight: 400;
}
.maintenance-page .main-text span {
	font-size: 20px; font-style: normal; font-weight: 400; margin-top: 30px; display: block;
}
.maintenance-box h4 {
	color: rgb(0, 0, 0); font-weight: 400;
}
.maintenance-box i {
	font-size: 40px; margin-bottom: 20px;
}
.dropdown-login-box {
	padding: 15px !important; overflow: hidden; min-width: 300px !important; background-color: rgb(255, 255, 255) !important;
}
.dropdown-login-box .btn {
	margin-top: 10px;
}
.dropdown-login-box h4 {
	margin: 5px 0px 10px;
}
.dropdown-login-box h4 em {
	color: rgb(79, 130, 233); font-size: 12px; font-weight: 400;
}
.dropdown-login-box input[type=checkbox] {
	margin: 5px -20px 0px; line-height: normal;
}
.dropdown-login-box p {
	margin: 0px;
}
.dropdown-login-box p a {
	color: rgb(79, 130, 233);
}
.dropdown-login-box p a:hover {
	color: rgb(79, 130, 233); text-decoration: underline;
}
#boxed {
	background-color: rgb(248, 248, 248);
}
@media all and (min-width:1200px)
{
.boxed-wrapper {
	margin: 0px auto; width: 1170px; box-shadow: 0px 0px 25px rgba(0,0,0,0.16); background-color: white; -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.16); -moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.16); -ms-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.16);
}
}
.boxed-wrapper .tp-banner-container {
	margin: 0px auto;
}
.boxed-wrapper .navbar-default {
	left: auto; width: auto; right: auto;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu &gt; .dropdown-menu {
	border-radius: 0px; left: 100%; top: -2px; margin-top: 0px; margin-left: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px;
}
@media all and (max-width:767px)
{
.dropdown-submenu &gt; .dropdown-menu {
	padding-left: 20px;
}
}
.dropdown-submenu:hover &gt; .dropdown-menu {
	display: block;
}
.dropdown-submenu &gt; a::after {
	top: 11px; right: 9px; font-family: FontAwesome; font-size: 11px; font-weight: normal; display: inline-block; position: absolute; content: "\f105";
}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left &gt; .dropdown-menu {
	border-radius: 0px; left: -100%; margin-left: 10px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px;
}
@media all and (max-width:767px)
{
.dropdown-submenu &gt; .dropdown-menu {
	margin-left: 15px; display: block;
}
}
.sky-form-columns .btn-lg {
	padding: 14px 28px 13px !important;
}
.sky-form-columns .sky-form {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.sky-form-columns .sky-form footer {
	padding: 0px; border: 0px currentColor; border-image: none; background-color: transparent;
}
.sky-form-columns .sky-form fieldset {
	padding: 0px;
}
.contact-option-circle {
	padding: 25px; border-radius: 3px; text-align: center; background-color: rgb(245, 245, 245); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px;
}
.contact-option-circle i {
	color: rgb(136, 136, 136); font-size: 35px; margin-bottom: 10px; display: block;
}
.sky-form-columns .sky-form fieldset + fieldset {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.navbar .dropdown-menu.dark-dropdown {
	border: 1px solid rgb(68, 68, 68); border-image: none;
}
.navbar .dropdown-menu.dark-dropdown li a {
	color: rgb(187, 187, 187);
}
.navbar .dropdown-menu.dark-dropdown li a:hover {
	background-color: rgb(68, 68, 68);
}
.navbar .dropdown-menu.dark-dropdown {
	background-color: rgb(51, 51, 51);
}
.navbar .dropdown-menu.dark-dropdown .yamm-content {
	background-color: rgb(51, 51, 51);
}
.navbar .dropdown-menu.dark-dropdown li a {
	border-color: rgb(68, 68, 68);
}
.navbar .dropdown-menu.dark-dropdown .yamm-content h3 {
	color: rgb(255, 255, 255);
}
.navbar .dropdown-menu.dark-dropdown .dropdown-submenu .dropdown-menu li a {
	border-color: rgb(68, 68, 68) !important;
}
.footer-shop {
	padding-top: 60px; background-color: rgb(245, 245, 245);
}
.footer-top {
	padding-bottom: 25px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer-top .top-social li i {
	width: 40px; height: 40px; line-height: 40px; font-size: 20px; box-shadow: 0px 0px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
}
.footer-shop h3 {
	text-transform: uppercase; font-size: 14px; font-weight: 700; margin-bottom: 15px;
}
.shop-footer-main {
	padding-top: 30px;
}
.shop-footer-main ul li {
	line-height: 28px;
}
.shop-footer-main ul li a {
	color: rgb(119, 119, 119); text-transform: uppercase; font-size: 12px; font-weight: 600;
}
.shop-footer-main ul li a:hover {
	text-decoration: underline;
}
.footer-shop .footer-btm {
	background-color: rgb(204, 204, 204);
}
.footer-shop .footer-btm p {
	font-size: 12px; margin-top: 15px; margin-bottom: 0px;
}
.shop-services {
	padding-top: 80px; padding-bottom: 50px; box-shadow: 0px 1px 4px rgba(0,0,0,0.4); background-color: rgb(51, 51, 51); -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);
}
.shop-services i {
	color: rgb(79, 130, 233); margin-right: 15px;
}
.shop-service-box h4 {
	color: rgb(255, 255, 255);
}
.breadcrumb-light {
	background: url("../img/showcase-1.jpg") fixed 0% 0% / cover; padding: 70px 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.breadcrumb-light h4 {
	color: rgb(255, 255, 255); font-size: 28px; font-weight: 600; margin-bottom: 20px;
}
.breadcrumb-light ol.breadcrumb li a {
	color: rgb(255, 255, 255);
}
.breadcrumb-light ol.breadcrumb {
	color: rgb(255, 255, 255); font-weight: 400;
}
.breadcrumb-light p {
	margin: 0px; color: rgb(255, 255, 255); font-weight: 500;
}
.product-col {
	transition:0.3s; text-align: center; position: relative; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s;
}
span.sale-label {
	padding: 4px 16px; border-radius: 3px; top: 10px; right: 10px; color: rgb(255, 255, 255); display: inline-block; position: absolute; background-color: rgb(198, 61, 45); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px;
}
.product-desc-sh h4 {
	text-transform: capitalize;
}
.product-col img {
	width: 100%;
}
.product-desc-sh h4 a {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 15px; font-weight: 600;
}
.product-desc-sh span {
	color: red; font-weight: 500; margin-bottom: 15px; display: block;
}
.product-desc-sh del {
	color: rgb(119, 119, 119); margin-right: 10px;
}
.product-desc-sh {
	padding: 20px;
}
@media all and (min-width:992px)
{
.product-desc-sh {
	background-color: rgb(248, 248, 248);
}
}
.product-desc-sh .btn-default {
	letter-spacing: 0px; font-weight: 600;
}
.product-desc-sh .btn-default:hover {
	color: rgb(0, 0, 0);
}
.product-col img {
	margin: 0px auto; display: block;
}
.shop-sidebar .popular-desc h5 {
	font-size: 14px; font-weight: 400; margin-bottom: 3px;
}
.shop-footer-list-menu li a {
	color: rgb(119, 119, 119);
}
.shop-footer-list-menu li a:hover {
	color: rgb(255, 255, 255);
}
.shop-cart ol {
	padding: 0px;
}
.shop-cart ol li {
	padding-bottom: 10px; margin-bottom: 20px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.shop-cart ol li:last-child {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.shop-cart ol a {
	margin-top: 0px !important;
}
.shop-cart ol li img {
	width: 70px; height: auto; float: left;
}
.cart-desc {
	overflow: hidden; padding-left: 20px;
}
.cart-desc h5 {
	margin: 0px; font-weight: 400;
}
.cart-item-price {
	color: rgb(119, 119, 119); display: block;
}
.cart-total {
	line-height: 34px; font-size: 20px;
}
.sponsors-icons li i {
	color: rgb(153, 153, 153); font-size: 40px;
}
.detail-img-col {
	text-align: center;
}
.detail-img-col img {
	margin: auto; display: block;
}
.detail-img-sm img {
	margin: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 70px; height: 100px; display: inline-block;
}
.detail-content-right h3 {
	margin-bottom: 15px;
}
.rating-list li {
	padding: 0px;
}
.rating-list li i.yellow {
	color: rgb(255, 215, 0);
}
.rating-list li i.gray {
	color: rgb(187, 187, 187);
}
.rating-list li.detail-price {
	color: rgb(79, 130, 233); padding-right: 10px; font-size: 20px; font-weight: 400;
}
.rating-list li.review a {
	color: rgb(79, 130, 233); padding-right: 10px; padding-left: 10px; font-size: 14px; font-weight: 400;
}
.rating-list li.admin-detail {
	padding-right: 20px;
}
.bootstrap-touchspin {
	width: 130px; margin-right: 5px; float: left;
}
.bootstrap-touchspin .form-control {
	height: 31px; margin-top: 5px;
}
.product-feautres-list li {
	color: rgb(119, 119, 119); font-size: 13px; font-weight: 400;
}
.product-feautres-list li {
	line-height: 30px;
}
.product-feautres-list li i {
	margin-right: 10px;
}
.add-cart button {
	margin: 5px;
}
.product-cat-text p {
	margin: 0px;
}
.review-box {
	padding-bottom: 15px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.review-box img {
	width: 60px; height: auto; float: left;
}
.review-content {
	overflow: hidden; padding-left: 20px;
}
.review-content p {
	margin: 0px; color: rgb(136, 136, 136); font-size: 13px;
}
.review-content .rating-list {
	margin: 0px;
}
.sidebar-info-box .services-box-icon i {
	color: rgb(255, 255, 255);
}
.sidebar-info-box .services-box-info h4 {
	margin-bottom: 5px;
}
table.shopping-cart-table tr th {
	vertical-align: middle;
}
table.shopping-cart-table tr td {
	vertical-align: middle;
}
.shopping-cart-container h3 {
	color: rgb(119, 119, 119); text-transform: uppercase; font-weight: 700;
}
.colored-box {
	padding: 15px; box-shadow: 2px 2px 7px rgba(0,0,0,0.2); background-color: rgb(79, 130, 233); -webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2); -ms-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);
}
.colored-box i {
	border-radius: 50%; width: 70px; height: 70px; text-align: center; color: rgb(79, 130, 233); line-height: 70px; font-size: 30px; margin-bottom: 15px; background-color: rgb(255, 255, 255); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%;
}
.colored-box h4 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 15px; font-weight: 400;
}
.colored-box p {
	color: rgb(255, 255, 255);
}
.login-link {
	margin-bottom: 50px;
}
.login-link a {
	color: rgb(79, 130, 233);
}
.sky-form-login-register .btn {
	padding: 8px 12px; transition:0.3s; margin-bottom: 10px; margin-left: 10px; box-shadow: 0px 2px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2); -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; -moz-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);
}
.sky-form-login-register .btn:hover {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.sky-form-login-register .sky-form {
	font: 13px/1.55 "Open Sans", Helvetica, Arial, sans-serif; margin: 0px; border: 1px solid rgb(238, 238, 238); border-image: none; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.sky-form-login-register .sky-form.v2 {
	font: 13px/1.55 "Open Sans", Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.sky-form-login-register .sky-form footer {
	background-color: rgb(255, 255, 255);
}
.sky-form-login-register .sky-form .btn-link {
	color: rgb(119, 119, 119);
}
.sky-form-login-register h3 {
	color: rgb(119, 119, 119); text-transform: uppercase; font-size: 16px; font-weight: 700; margin-top: 30px; margin-bottom: 0px;
}
.border-rits {
	text-align: center;
}
.border-rits span {
	padding: 0px 10px; color: rgb(104, 112, 116); text-transform: uppercase; font-size: 14px; margin-bottom: 15px; display: inline-block; position: relative;
}
.border-rits span::before {
	background: rgb(204, 204, 204); left: 100%; top: 10px; width: 100%; height: 1px; position: absolute; content: " ";
}
.social-login-wrapper {
	padding: 50px 0px; background-color: rgb(34, 34, 34);
}
.border-rits span::after {
	background: rgb(204, 204, 204); top: 10px; width: 100%; height: 1px; right: 100%; position: absolute; content: " ";
}
.social-login button {
	width: 100%; margin-bottom: 10px; margin-left: 0px !important; display: block;
}
.social-login .btn-facebook {
	color: rgb(255, 255, 255); background-color: rgb(59, 89, 152);
}
.social-login .btn-twitter {
	color: rgb(255, 255, 255); background-color: rgb(0, 132, 180);
}
.sky-form-login-register .sky-form .btn-block {
	margin: 0px !important;
}
.sky-form-login-register.v2 .sky-form footer {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.sky-form-login-register .sky-form .button {
	font: 400 15px/39px "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif; font-size-adjust: none; font-stretch: normal; background-color: rgb(79, 130, 233);
}
.social-1.reg-social li a i {
	width: 40px; height: 40px; line-height: 40px;
}
.items-list {
	margin-bottom: 40px;
}
.items-list h3 {
	text-transform: capitalize; margin-bottom: 10px;
}
.items-list img {
	width: 100%; margin-bottom: 20px;
}
.items-list p {
	font-size: 13px; margin-bottom: 8px;
}
.items-list .rate {
	color: rgb(79, 130, 233); font-size: 18px;
}
.shop-cart .btn-theme-bg {
	color: rgb(255, 255, 255) !important;
}
.shop-cart .btn-theme-bg:hover {
	background-color: rgb(51, 51, 51) !important;
}
.intro-text-default {
	padding: 80px 0px;
}
.intro-text-default h4 {
	font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 35px; font-weight: 400; margin-bottom: 30px;
}
@media all and (max-width:375px)
{
.intro-text-default h4 {
	line-height: 40px; font-size: 28px;
}
}
.intro-text-default p {
	font-size: 16px;
}
.intro-text-1 {
	background: rgb(5, 16, 27); padding: 40px 0px;
}
.intro-text-1 h4 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 20px; font-weight: 700;
}
.intro-text-1 h4 strong {
	color: rgb(79, 130, 233); font-weight: 700;
}
.intro-text-1 p {
	color: rgb(153, 153, 153); font-size: 16px; font-weight: 400;
}
.intro-text-1 a {
	margin-top: 15px;
}
.intro-text-1.light {
	background-color: rgb(245, 245, 245);
}
.intro-text-1.light h4 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-weight: 700;
}
.intro-2nd h3 {
	text-transform: uppercase; line-height: 50px; font-size: 40px; font-weight: 700;
}
.intro-2nd p {
	margin: 30px 0px; color: rgb(119, 119, 119); line-height: 35px; font-size: 15px; font-weight: 400;
}
.testimonials-light {
	padding: 80px 0px; background-color: rgb(248, 248, 248);
}
.testimonials-light h4 {
	color: rgb(0, 0, 0); font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-style: normal; font-weight: 400;
}
.featured-work {
	padding-top: 60px; position: relative; background-color: rgb(245, 245, 245);
}
.featured-work .owl-theme .owl-controls {
	text-align: right; right: 20px; bottom: 0px; margin-top: 10px; position: absolute;
}
.featured-work .owl-theme .owl-controls .owl-buttons div {
	background: rgb(79, 130, 233); margin: 5px; padding: 3px 10px; border-radius: 0px; color: rgb(255, 255, 255); font-size: 12px; display: inline-block; -ms-zoom: 1; opacity: 0.5; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px;
}
.work-wrap {
	display: block; position: relative;
}
.work-wrap .img-overlay {
	background: rgba(255, 255, 255, 0.85); transition:0.2s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; overflow: hidden; display: block; position: absolute; opacity: 0; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.work-wrap .img-overlay .inner-overlay {
	top: 50%; width: 100%; height: 100%; margin-top: -51px; position: absolute;
}
.work-wrap .img-overlay .inner-overlay h2 {
	margin: 0px 0px 6px; transition:0.6s ease-in-out; color: rgb(79, 130, 233); font-size: 18px; font-weight: 400; transform: translate3d(0px, -400%, 0px); -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -webkit-transform: translate3d(0, -400%, 0); -o-transform: translate3d(0, -400%, 0); -moz-transition: all 0.6s ease-in-out; -moz-transform: translate3d(0, -400%, 0);
}
.work-wrap .img-overlay .inner-overlay p {
	transition:0.4s ease-in-out; color: rgb(51, 51, 51); margin-bottom: 20px; transform: translate3d(0px, -400%, 0px); -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -webkit-transform: translate3d(0, -400%, 0); -o-transform: translate3d(0, -400%, 0); -moz-transition: all 0.4s ease-in-out; -moz-transform: translate3d(0, -400%, 0);
}
.work-wrap .img-overlay .inner-overlay a.link {
	transition:0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;
}
.work-wrap .img-overlay .inner-overlay a.zoom {
	transition:0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out;
}
.work-wrap .img-overlay .inner-overlay a {
	margin: 0px 5px; border-radius: 50%; border: 1px solid rgb(79, 130, 233); transition:0.2s ease-in-out; border-image: none; width: 40px; height: 40px; text-align: center; text-decoration: none; display: inline-block; transform: translate3d(0px, 400%, 0px); -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transform: translate3d(0, 400%, 0); -o-transform: translate3d(0, 400%, 0); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -moz-transition: all 0.2s ease-in-out; -moz-transform: translate3d(0, 400%, 0);
}
.work-wrap .img-overlay .inner-overlay a i {
	transition:0.2s ease-in-out; color: rgb(79, 130, 233); line-height: 40px; font-size: 14px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.work-wrap:hover .img-overlay {
	opacity: 1;
}
.work-wrap:hover .img-overlay .inner-overlay h2 {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.work-wrap:hover .img-overlay .inner-overlay p {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.work-wrap:hover .img-overlay .inner-overlay a {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.fun-fact-wrap-light {
	padding-top: 100px; padding-bottom: 70px; background-color: rgb(238, 238, 238);
}
.fun-fact-wrap-light .facts-in h3 .counter {
	color: rgb(0, 0, 0);
}
.fun-fact-wrap-light .facts-in h4 {
	color: rgb(0, 0, 0); text-transform: lowercase; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-style: normal; font-weight: 400;
}
.fun-facts-bg {
	background: rgb(79, 130, 233);
}
.assan-box {
	margin-bottom: 30px;
}
.assan-box img {
	margin-right: auto; margin-left: auto; display: block;
}
.assan-box h4 {
	margin: 0px; padding: 0px 15px; color: rgb(0, 0, 0); text-transform: capitalize; line-height: 55px; font-weight: 400;
}
.assan-box p {
	padding: 0px 20px;
}
.events-bg {
	background: url("../img/showcase-1.jpg"); padding: 150px 0px;
}
.events-bg h2 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 40px; font-weight: 700; margin-bottom: 20px;
}
.events-bg h4 {
	color: rgb(255, 255, 255); font-weight: 400; margin-bottom: 30px;
}
.event-digit-box h1 {
	color: rgb(119, 119, 119); font-weight: 400; margin-bottom: 25px;
}
.event-digit-box h4 {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 15px; font-weight: 700;
}
.event-speakers {
	padding-top: 60px; padding-bottom: 30px; background-color: rgb(247, 247, 247);
}
.event-box {
	padding: 15px; border: 2px solid rgb(245, 245, 245); border-image: none; margin-bottom: 15px; background-color: rgb(255, 255, 255);
}
.event-box .author {
	color: rgb(0, 0, 0); font-weight: 700; display: block;
}
.event-box .title {
	margin: 15px 0px;
}
.event-box .time {
	padding: 6px 12px; color: rgb(255, 255, 255); display: inline-block; background-color: rgb(79, 130, 233);
}
.event-box p {
	font-size: 13px;
}
.event-gallery {
	padding: 80px 0px; background-color: rgb(238, 238, 238);
}
.register-event {
	background: url("../img/showcase-4.jpg"); padding: 100px 0px;
}
.register-event .center-heading h2 {
	color: rgb(255, 255, 255);
}
.register-event .center-heading p {
	color: rgb(255, 255, 255);
}
.event-price-box {
	padding: 45px 15px; text-align: center; background-color: rgba(0, 0, 0, 0.4);
}
.event-price-box h3 {
	font-size: 50px; font-weight: 700; margin-bottom: 25px;
}
.event-price-box h5 {
	margin: 0px; text-transform: capitalize; font-size: 20px;
}
.event-price-box h3 {
	color: rgb(255, 255, 255);
}
.event-price-box h5 {
	color: rgb(255, 255, 255);
}
.register-text-box {
	text-align: center;
}
.register-text-box h3 {
	color: rgb(255, 255, 255);
}
.col-one-fourth {
	width: 25%; float: left;
}
@media all and (max-width:767px)
{
.col-one-fourth {
	width: 50%;
}
}
@media all and (max-width:568px)
{
.col-one-fourth {
	width: 100%;
}
}
.mas-boxes-inner {
	border-width: 1px 1px 3px; border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(245, 245, 245); padding: 5px; border-image: none; margin-bottom: 30px;
}
.mas-blog-inner {
	padding: 20px; background-color: rgb(255, 255, 255);
}
.mas-blog-inner h3 {
	text-transform: capitalize;
}
.mas-blog-inner .post-detail {
	margin-top: 0px; margin-bottom: 10px;
}
.mas-blog-inner h3 {
	font-weight: 400; margin-bottom: 15px;
}
.filter {
	text-align: center; margin-bottom: 30px;
}
.filter li a.active {
	border-color: rgb(79, 130, 233); color: rgb(79, 130, 233);
}
.filter li a {
	margin: 3px 5px; padding: 4px 12px; border-radius: 0px; border: 2px solid rgb(245, 245, 245); border-image: none; color: rgb(187, 187, 187); text-transform: uppercase; font-size: 11px; font-style: normal; font-weight: 400; display: inline-block; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px;
}
.filter li a:hover {
	border-color: rgb(79, 130, 233); color: rgb(79, 130, 233);
}
.col-2-space .project-post {
	padding: 15px; width: 50%;
}
.col-2-no-space .project-post {
	margin: 0px; padding: 0px; width: 50%;
}
.col-3-space .project-post {
	padding: 15px; width: 33.33%;
}
.col-3-no-space .project-post {
	margin: 0px; padding: 0px; width: 33.33%;
}
.col-4-space .project-post {
	padding: 15px; width: 25%;
}
.col-4-no-space .project-post {
	margin: 0px; padding: 0px; width: 25%;
}
.col-5-no-space .project-post {
	margin: 0px; padding: 0px; width: 20%;
}
@media all and (max-width:767px)
{
.col-2-space .project-post {
	width: 50%;
}
.col-2-no-space .project-post {
	width: 50%;
}
.col-3-space .project-post {
	width: 50%;
}
.col-3-no-space .project-post {
	width: 50%;
}
.col-4-space .project-post {
	width: 50%;
}
.col-4-no-space .project-post {
	width: 50%;
}
.col-5-no-space .project-post {
	width: 50%;
}
}
@media all and (max-width:568px)
{
.col-2-space .project-post {
	width: 100%;
}
.col-2-no-space .project-post {
	width: 100%;
}
.col-3-space .project-post {
	width: 100%;
}
.col-3-no-space .project-post {
	width: 100%;
}
.col-4-space .project-post {
	width: 100%;
}
.col-4-no-space .project-post {
	width: 100%;
}
.col-5-no-space .project-post {
	width: 100%;
}
}
.img-icon {
	overflow: hidden; position: relative;
}
.img-icon img {
	transition:0.4s ease-in-out; width: 100%; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;
}
.img-icon-overlay {
	transition:0.4s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0; background-color: rgba(158, 202, 69, 0.6); -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;
}
.img-icon-overlay p {
	top: 50%; width: 100%; text-align: center; margin-top: -20px; position: absolute;
}
.img-icon-overlay p a {
	margin: 5px; border-radius: 50%; transition:0.4s ease-in-out; width: 40px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 20px; display: inline-block; background-color: rgba(255, 255, 255, 0.99); -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -moz-transition: all 0.4s ease-in-out;
}
.img-icon-overlay p a img {
	width: 20px; height: auto;
}
.img-icon-overlay p a:hover {
	color: rgb(79, 130, 233);
}
.img-icon:hover .img-icon-overlay {
	opacity: 1;
}
.img-icon:hover img {
	transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -moz-transform: scale(1.05);
}
.logo-side-nav {
	padding: 40px 20px; text-align: center;
}
.dark-version.offcanvas-container .offcanvas {
	border-color: rgb(245, 245, 245); background-color: rgb(255, 255, 255);
}
.offcanvas-toggle-left {
	margin: 0px; padding: 0px; border-radius: 0px; left: 0px; top: 0px; width: 40px; height: 40px; text-align: center; display: block; position: fixed; z-index: 1031; background-color: rgb(79, 130, 233); -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px;
}
.offcanvas-toggle-left::after {
	text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-family: "FontAwesome"; font-size: 22px; content: "\f0c9";
}
.in#offcanvas + .offcanvas-toggle-left::after {
	color: rgb(255, 255, 255); content: "\f00d";
}
.offcanvas-toggle-right {
	margin: 0px; padding: 0px; top: 0px; width: 40px; height: 40px; text-align: center; right: 0px; display: block; position: fixed; z-index: 1031;
}
.offcanvas-toggle-right::after {
	text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-family: "FontAwesome"; font-size: 22px; content: "\f0c9";
}
.in#offcanvas + .offcanvas-toggle-right::after {
	color: rgb(153, 153, 153); content: "\f00d";
}
#offcanvas .navbar-nav &gt; li {
	margin: 0px; float: none;
}
#offcanvas .navbar-nav {
	margin: 0px; float: none;
}
.offcanvas-container .dropdown &gt; a::before {
	left: auto; top: 15px; right: 26px; color: rgb(209, 209, 209); line-height: 1; font-family: "FontAwesome"; position: absolute; content: "\f107";
}
#offcanvas .navbar-nav &gt; li &gt; a {
	color: rgb(51, 51, 51); text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size: 13px; font-weight: 600; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
#offcanvas .navbar-nav &gt; li:last-child &gt; a {
	border-bottom-color: transparent !important;
}
#offcanvas .nav .open &gt; a {
	color: rgb(79, 130, 233); background-color: rgb(255, 255, 255);
}
#offcanvas .nav .open &gt; a:hover {
	color: rgb(79, 130, 233); background-color: rgb(255, 255, 255);
}
#offcanvas .nav .open &gt; a:focus {
	color: rgb(79, 130, 233); background-color: rgb(255, 255, 255);
}
#offcanvas .nav &gt; li &gt; a:hover {
	color: rgb(79, 130, 233); background-color: rgb(255, 255, 255);
}
#offcanvas .nav &gt; li &gt; a:focus {
	color: rgb(79, 130, 233); background-color: rgb(255, 255, 255);
}
#offcanvas .navbar-nav &gt; li.active &gt; a {
	color: rgb(79, 130, 233); background-color: rgb(255, 255, 255);
}
#offcanvas .dropdown-menu {
	margin: 0px; border: currentColor; border-image: none; width: 100%; float: none; position: static; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none;
}
.offcanvas-right#offcanvas .dropdown-menu {
	overflow: hidden;
}
#offcanvas .dropdown-menu &gt; li &gt; a {
	border-color: rgb(247, 247, 247); padding-top: 10px; padding-bottom: 10px; padding-left: 20px;
}
.offcanvas-right#offcanvas .dropdown-menu &gt; li &gt; a {
	text-align: right; padding-right: 20px; padding-left: 10px;
}
@media all and (max-width:375px)
{
.navmenu {
	width: 250px !important;
}
.navbar-offcanvas {
	width: 250px !important;
}
}
.construction-service-box {
	margin-bottom: 30px;
}
.service-thumb {
	position: relative;
}
.construction-service-box .services-desc h3 {
	text-transform: uppercase; font-size: 20px; font-weight: 700; margin-top: 15px; margin-bottom: 10px;
}
.construction-service-box .services-desc p {
	line-height: 27px; margin-bottom: 5px;
}
.constro-cta {
	background: url("../img/construction/constro-bg-2.jpg"); padding: 80px 0px; text-align: center;
}
.constro-cta p {
	color: rgb(255, 255, 255); font-size: 20px; margin-top: 0px; margin-bottom: 30px;
}
.constro-cta h1 {
	color: rgb(255, 255, 255); text-transform: uppercase;
}
.constro-cta i {
	color: rgb(255, 255, 255); font-size: 50px; display: block;
}
.constro-cta a {
	margin-top: 40px;
}
.constro-cta a i {
	font-size: 12px; margin-left: 5px; display: inline-block;
}
.construction.testimonials-v-2 {
	background-color: rgb(245, 245, 245);
}
.portfolio-cube .cbp-l-caption-buttonLeft {
	background-color: rgb(79, 130, 233);
}
.portfolio-cube .cbp-l-caption-buttonRight {
	background-color: rgb(79, 130, 233);
}
.portfolio-cube .cbp-l-caption-buttonLeft:hover {
	background-color: rgb(79, 130, 233);
}
.portfolio-cube .cbp-l-caption-buttonRight:hover {
	background-color: rgb(79, 130, 233);
}
.cube-masonry .cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active {
	border-color: rgb(79, 130, 233); color: rgb(255, 255, 255); cursor: default; background-color: rgb(79, 130, 233);
}
.cube-masonry .cbp-l-filters-alignRight .cbp-filter-counter {
	background: rgb(79, 130, 233);
}
.cube-masonry .cbp-l-filters-alignRight .cbp-filter-counter::before {
	border-top-color: rgb(79, 130, 233);
}
.btn-sweet-alert {
	margin: 5px;
}
.margin-bottom-50 {
	margin-bottom: 50px;
}
.margin-top-45 {
	margin-top: 45px;
}
.padding65 {
	padding: 65px 0px;
}
.padding-top-30 {
	padding-top: 30px;
}
.padding-top-50 {
	padding-top: 50px;
}
.padding-top-20 {
	padding-top: 20px;
}
.padding-bottom-75 {
	padding-bottom: 75px;
}
.nav &gt; li.active {
	border-bottom-color: #00b050; border-bottom-width: 2px; border-bottom-style: solid;
}
.nav &gt; li:hover {
	border-bottom-color: #00b050; border-bottom-width: 2px; border-bottom-style: solid;
}
.banner_top  {
    height:670px;overflow: hidden;width:100%;
}
.banner_top h2 {
	color: rgb(255, 255, 255); font-size: 42px; font-weight: bold;
}
.banner_top .ban_sfl {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold !important;
}
.bannerover {
    position: relative;z-index: 103;
}
.banneroverbg {
    width:687px;height:257px;margin:0 auto;background: url("../img/tc4.png") no-repeat;position: relative; z-index: 108;top:-500px;

}
.banneroverbg .cz1 {
   width:100%; color: rgb(255, 255, 255); font-family: Microsoft YaHei; font-size: 30px;position: absolute;text-align:center;margin-top:60px;
}

.cz2{
  font-size: 24px;margin-top:60px;color: rgb(255, 255, 255);
}
.ban_lg {
	background: rgb(250, 193, 2); border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 15px;
}
.zhi_center-heading h1 {
	color: rgb(56, 56, 56); font-size: 36px; font-weight: normal !important; margin-bottom: 4px;
}
.colored-boxed h3 {
	color: rgb(51, 54, 62); font-weight: 800; margin-top: 11px;
}
.pro {
	background: rgb(247, 247, 247); padding-bottom: 55px;
}

.prow {
	background: rgb(247, 247, 247) url("../img/xwbg.jpg") no-repeat center bottom;; padding-bottom: 55px;
}
.prow-left {
    width:45%;float:left;

}
.prow-left p{
    text-indent:2em;

}
.prow-title {
    width:148px;height:49px;
}
.prow-title span {
    color: #666; font-family: Microsoft YaHei; font-size: 30px; 

}
.prow-line {
    border:none;border-top:1px solid #c3c3c3;height:0;
}
.prow-rline {
    border:none;border-top:5px solid #e6101a;height:0;width:41px; position: relative;top:-3px;left:10px;
}
.prow-buttom-r {
    border-width: 0px; border-color: transparent; padding: 0px; width: 150px; height: 50px;display:block;margin:30px 0px;
}
.prow-buttom-r a {
    background-color:rgba(230,16,26,1);width: 150px; height: 50px;display:block;text-align:center;line-height:50px;

}
.prow-buttom-r a:hover { 
    background-color:#003579;
}
.prow-buttom-r span {
    color:#fff;
}
.button_btndefault-label {
    color:rgb(255,255,255);font-weight:bold;-moz-transition:color 0.4s ease 0s;-webkit-transition:color 0.4s ease 0s;-o-transition:color 0.4s ease 0s;transition:color 0.4s ease 0s;white-space:nowrap;width: 150px; height: 50px;
}
.padding-top-65 {
	padding-top: 65px;
}
.zhi_img {
	border-radius: 4px; width: 100%; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.zhi_img img {
	width: 100%;
}
.zhi_person-desc-v2 {
	border-radius: 0px 0px 4px 4px; left: 0px; width: 100%; text-align: center; bottom: 1px; color: rgb(255, 255, 255); line-height: 44px; font-size: 18px;  min-height: 44px;position: absolute; background-color: rgba(0, 0, 0, 0.5); -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; -ms-border-radius: 0px 0px 4px 4px; -o-border-radius: 0px 0px 4px 4px;
}
.footer-col &gt; h2 {
	text-align: left !important; color: rgb(255, 255, 255) !important; font-size: 23px !important; font-weight: bold; margin-bottom: 15px;
}
.footer-col h1 {
	color: rgb(255, 255, 255); font-size: 23px; font-weight: bold; margin-bottom: 15px;
}
#footer {
	background: #1e2f37; margin-top: 20px;
}
#footer a {
	color: rgb(255, 255, 255);
}
.zhi_btn-lg {
	background: rgb(0, 140, 201); padding: 14px 11px 13px; border-radius: 0px; height: 40px;
}
.zhi_btn-lg:hover {
	background: rgb(0, 140, 201);
}
.zhi_btn-lg i {
	left: 5px; top: -3px; position: relative;
}
.copy {
	color: rgb(138, 138, 138); font-size: 14px;
}
.zhi_copy {
	height: 86px; line-height: 86px;
}
.zhi_copy img {
	margin-right: 10px;
}
.title_img {
	background: url("../image/img7.jpg") no-repeat; height: 259px;
}
.title_img h2 {
	color: rgb(255, 255, 255); font-size: 30px; margin-bottom: 0px;
}
.title_img p {
	color: rgb(255, 255, 255); font-size: 12px;
}

.containerbg {
    background: url("../images/bgtt.png") repeat-y center bottom; height: 60px; position: relative; top:199px; line-height:60px;
}

.col-sm-3 h3 {color: rgb(255, 255, 255); font-family: Microsoft YaHei; font-size: 25px;line-height:60px;font-weight:normal;}
.col-md-12 h2 {
	text-align: center;
}
.breadcrumb02 {
	margin: 0px; padding: 0px;
}
.breadcrumb02 li {
	text-transform: capitalize; letter-spacing: 1px; font-size: 13px; font-weight: 400; display: inline-block;
}
.breadcrumb02 li a {
	color: rgb(255, 255, 255); font-size: 12px;
}
.zhi_nav li {
	list-style: none; height: 49px; margin-top: -10px; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
.zhi_nav li a {
	padding: 0px 10px; line-height: 50px; font-weight: bold;
}
.zhi_nav li.active {
	border-bottom-color: rgb(11, 166, 242); border-bottom-width: 3px; border-bottom-style: solid;
}
.zhi_nav li.active a {
	color: rgb(11, 166, 242);
}
.zhi_tab {
	height: 50px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;position: relative; z-index: 117;
}
.zhi_tab .container {
    width:1200px;margin:0 auto;
}
.dow_table td {
	padding: 15px 28px; color: rgb(128, 128, 128); font-size: 13px;
}
.dow_table i {
	color: rgb(0, 0, 0);
}
.down_ul li {
	background: rgb(241, 241, 241); list-style: none; margin-bottom: 3px;
}
.down_ul li:hover .dow_table td {
	background: rgb(11, 166, 242);
}
.down_ul li:hover .dow_table td {
	color: rgb(255, 255, 255);
}
.down_ul li:hover .dow_table td a {
	color: rgb(255, 255, 255);
}
.zhi_team-wrap {
	padding: 0px; border-bottom-color: rgb(210, 209, 209); border-bottom-width: 3px; border-bottom-style: solid;
}
.img_wrap {
	padding: 4px;
}
.img_bottom {
	width: 100%; color: rgb(81, 81, 81); line-height: 58px; overflow: hidden; font-size: 14px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis; min-height: 58px;
}
.pro_table td {
	padding: 20px 15px; border-bottom-color: rgb(216, 215, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro_table i.fa-clock-o {
	color: rgb(62, 184, 245); margin-right: 30px;
}
.pro_table i.fa-sort-down {
	color: rgb(216, 215, 213); margin-left: 25px;
}
.pro_ul li {
	background: rgb(255, 255, 255); margin-bottom: 0px;
}
.pro_ul &gt; li:hover i.fa-clock-o {
	color: rgb(255, 255, 255);
}
.pro_ul &gt; li:hover i.fa-sort-down {
	color: rgb(255, 255, 255);
}
.tab-content .pro_ul &gt; li:hover .pro_table td {
	background: rgb(11, 166, 242);
}
.pro_con_wrap {
	width: 100%; border-bottom-color: rgb(11, 166, 242); border-bottom-width: 1px; border-bottom-style: solid; display: none;
}
.pr_content {
	background: rgb(245, 243, 244); margin: 30px auto; padding: 15px 35px; border-radius: 4px; width: 90%; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px;
}
.pr_content .fa-sort-up {
	left: 69px; top: -11px; color: rgb(245, 243, 244); font-size: 27px; position: absolute;
}
.pr_content p {
	color: rgb(130, 130, 130); font-size: 13px;
}
.pro_con_table .fa-file {
	color: rgb(11, 166, 242); font-size: 30px; margin-right: 20px;
}
.address_img {
	margin: 75px auto 55px; width: 100%;
}
.phone_list_top {
	background: rgb(240, 240, 240); height: 60px;
}
.phone_list_top span {
	line-height: 60px; padding-left: 20px; font-size: 14px; margin-right: 445px; float: left;
}
.phone_list {
	border: 1px solid rgb(234, 234, 234); border-image: none;
}
.phone_list li {
	list-style: none; float: left;
}
.phone_list li.active {
	background: rgb(255, 255, 255);
}
.phone_list li a {
	padding: 0px 53px; line-height: 60px; font-size: 14px;
}
.phone_list_bottom_ul li {
	float: none;
}
.phone_list_bottom_table_wrap {
	padding: 30px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.phone_list_bottom_table td:nth-child(1) {
	border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid;
}
.phone_tab-content {
	margin-top: 0px !important;
}
.subscribe-form {
	width: 100%; margin-right: 14px; margin-bottom: 20px; float: left;
}
.input-group .ph_input {
	border: currentColor !important; border-image: none !important; width: 225px; float: left;
}
.search_php {
	background: rgb(255, 255, 255); width: 40px; height: 40px; text-align: center; line-height: 40px; display: inline-block;
}
.zhi_title {
	text-align: center;
}
.zhi_p {
	text-indent: 2em;
}
.rec_table th {
	padding: 10px 0px; color: rgb(64, 69, 82); font-size: 17px; font-weight: normal;
}
.rec_table td span {
	color: rgb(131, 133, 134); font-size: 13px;
}
.rec_table td {
	padding: 1px; color: rgb(86, 86, 86);
}
.rec_table_wrap {
	
}
.rec_table_wrap p a {
	background: rgb(11, 166, 242); padding: 9px 36px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none; margin-top: 20px; margin-left: 35px;
}
.rec_table_wrap p.new_title a {
	color: rgb(11, 166, 242) !important;
}
.rec .col-md-5 {
	padding-right: 0px; padding-left: 0px;
}
.rec .col-md-7 {
	padding-left: 0px;
}
.rec_table {
	margin-top: 12px; margin-left: 35px;
}
.rec {
	background: rgb(246, 246, 246);
}
.rec p {
    text-indent: 2em;
}
.rec_ul {
	padding: 0px;
}
.rec_ul02 {
	padding: 0px;
}
.img_name_ul {
	padding: 0px;
}
.img_ul {
	padding: 0px;
}
.product_ul {
	padding: 0px;
}
.rec_ul li {
	list-style: none; color: rgb(114, 114, 114); line-height: 33px; font-size: 13px;
}
.rec_ul span {
	color: rgb(11, 166, 242); font-size: 16px;
}
.rec_ul02 li {
	list-style: none; color: rgb(111, 111, 111); padding-right: 50px; font-size: 14px; float: left;
}
.rec_ul02 li a {
	color: rgb(111, 111, 111); font-size: 14px;
}
.rec_table02 p {
	color: rgb(111, 111, 111); font-size: 14px; margin-bottom: 0px;
}
.rec_table02 td {
	padding-right: 40px; padding-bottom: 8px;
}
.rec_table02 a {
	color: rgb(11, 166, 242); font-size: 15px; font-weight: bold;
}
.rec_content {
	margin-top: 20px;
}
.img_bottom02 {
	padding: 0px 15px 15px; text-align: left !important;
}
.img_bottom02 p {
	color: rgb(77, 77, 77); font-size: 13px; margin-bottom: 0px;
}
.rec_content02 h2 {
	margin: 19px auto 20px; text-align: center; color: rgb(81, 81, 81); font-size: 30px;
}
.img_name {
	color: rgb(81, 81, 81); font-size: 25px;
}
.img_name_ul li {
	margin-right: 3px; float: left;
}
.img_name_ul li:hover img {
	border: 2px solid rgb(11, 166, 242); border-image: none;
}
.img_name_ul li a {
	width: 70px; height: 52px; display: inline-block;
}
.img_name_ul {
	padding: 0px; margin-top: 15px;
}
.img_name_ul li {
	list-style: none;
}
.img_name_ul li a &gt; img {
	border: 1px solid rgb(209, 209, 209); border-image: none; width: 100%; height: 100%;
}
.img_ul li {
	list-style: none; color: rgb(77, 77, 77); line-height: 33px; font-size: 13px; float: none;
}
.pro_content {
	background: url("../image/bg.jpg") no-repeat; padding-top: 30px;
}
.pro_content h3 {
	color: rgb(255, 255, 255); font-size: 27px;
}
.product_ul li {
	background: rgb(64, 64, 64); list-style: none; width: 226px; height: 61px; text-align: center; margin-right: 2px; float: left;
}
.product_ul li a {
	color: rgb(255, 255, 255); line-height: 61px; font-size: 15px;
}
.product_ul li:hover {
	background: rgb(255, 255, 255);
}
.product_ul li:hover a {
	color: rgb(7, 148, 231);
}
.parameter_table {
	border: 1px solid rgb(235, 235, 235); border-image: none;
}
.parameter_table td {
	background: rgb(255, 255, 255); color: rgb(77, 77, 77); line-height: 39px; padding-left: 35px; font-size: 13px; border-right-color: rgb(235, 235, 235); border-bottom-color: rgb(235, 235, 235); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.parameter_table th {
	background: rgb(255, 255, 255); color: rgb(77, 77, 77); line-height: 39px; padding-left: 35px; font-size: 13px; border-right-color: rgb(235, 235, 235); border-bottom-color: rgb(235, 235, 235); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.parameter_table th {
	background: rgb(208, 208, 208) !important;
}
.parameter_top {
	margin-bottom: 20px;
}
.parameter_top span {
	color: rgb(64, 64, 64); font-size: 19px; font-weight: bold;
}
.parameter_top a {
	border: 1px solid rgb(191, 191, 191); border-image: none; width: 110px; height: 30px; text-align: right; color: rgb(99, 99, 99); padding-right: 5px; font-size: 14px; float: right; display: inline-block;
}
.parameter {
	background: rgb(247, 247, 247); padding-top: 29px; padding-bottom: 65px;
}
.report {
	background: rgb(255, 255, 255); padding-top: 37px; padding-bottom: 0px;
}
.report .zhi_team-wrap {
	border-bottom-color: rgb(210, 209, 209); border-bottom-width: 1px; border-bottom-style: solid;
}
.zhi_team-wrap img {
	width: 100%;
}
.zhi_team-wrap02 {
	border-bottom-color: rgb(210, 209, 209); border-bottom-width: 1px; border-bottom-style: solid;
}
.area {
	background: rgb(247, 247, 247); padding: 35px 0px;
}
.img_bottom03 {
	border: currentColor; border-image: none; text-align: center; color: rgb(124, 124, 124); font-size: 13px;
}
.zhi_team-wrap03 {
	border: currentColor !important; border-image: none !important;
}
.news {
	background-position: 0% 0%; padding-top: 60px; padding-bottom: 120px; background-image: url("../image/bg2.jpg"); background-attachment: scroll; background-repeat: no-repeat; background-size: cover !important; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
.news .subscribe-form {
	width: 380px; margin-right: 0px; float: left;
}
.news_table td {
	padding-bottom: 28px;
}
.new_btn {
	background: rgb(255, 255, 255); padding: 13px 18px; border-left-color: rgb(215, 215, 215); border-left-width: 1px; border-left-style: solid;
}
.new_btn i {
	color: rgb(36, 156, 220);
}
.new_text {
	border-radius: 4px; width: 100%; height: 147px; text-indent: 0.5em; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; resize: none;
}
.new_submit {
	border-radius: 4px; border: 2px solid rgb(221, 221, 221); border-image: none; width: 180px; height: 42px; text-align: center; color: rgb(0, 0, 0); line-height: 42px; font-size: 16px; margin-top: 15px; float: left; display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.win_rec_content02 {
	padding: 0px !important;
}
.rec .con {
	padding-top: 13px !important; padding-left: 30px !important;
}
.con p {
	color: rgb(97, 97, 97); line-height: 33px; font-size: 13px; margin-bottom: 0px;
}
.com_center-heading h1 {
	color: rgb(61, 61, 61); font-size: 26px; font-weight: bold !important; margin-bottom: 20px;
}
.center-heading .com_sub-text {
	color: rgb(133, 133, 133); font-size: 14px;
}
.com_colored-boxed h3 {
	color: rgb(97, 97, 97); font-size: 17px; font-weight: normal;
}
.com_des h3 {
	color: rgb(97, 97, 97); font-size: 17px; margin-bottom: -3px;
}
.com_des p {
	color: rgb(97, 97, 97); line-height: 25px; font-size: 13px;
}
.com_col .col-md-6 {
	padding-right: 0px; padding-left: 0px;
}
.tab-content .com_col02 {
	background: rgb(246, 246, 246) !important;
}
.com_col {
	background: rgb(255, 255, 255) !important;
}
.tab-content .new_title {
	color: rgb(48, 48, 48); line-height: 20px; font-size: 15px;
}
.tab-content .new_time {
	color: rgb(144, 144, 144); line-height: 25px; font-size: 12px;
}
.tab-content .new_con {
	color: rgb(96, 96, 96); line-height: 20px; font-size: 13px;
}
.tab-content .new_con:hover {
	color: rgb(11, 166, 242); cursor: pointer;
}
.img_wraper {
	border-radius: 4px; margin-bottom: 35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.img_wraper &gt; img {
	width: 100%; height: 100%;
}
.zhi_nav li a:hover {
	color: rgb(11, 166, 242) !important;
}
.share {
	top: -25px; color: rgb(144, 144, 144); float: right; position: relative;
}
.share i {
	color: rgb(144, 144, 144); margin-left: 5px;
}
.img_name02 {
	font-weight: bold;
}
.img_bottom03 {
	background: rgb(246, 246, 246); border: currentColor !important; border-image: none !important;
}
.img_wrap02 {
	border: 1px solid rgb(210, 209, 209) !important; border-image: none !important;
}
.zhi_team-wrap03 {
	background: rgb(255, 255, 255); border: currentColor !important; border-image: none !important;
}
.area02 {
	background: rgb(255, 255, 255);
}
.img_bottom04 {
	background: rgb(255, 255, 255);
}
.owl-item {
	
}
.news_conten {
	color: rgb(138, 138, 138); font-size: 12px;
}
.news_des span {
	background: rgb(11, 166, 242); width: 45px; height: 3px; display: inline-block;
}
.news_title {
	color: rgb(56, 56, 56); font-size: 13px; font-weight: bold; margin-bottom: 0px;
}
.news_des {
	padding: 40px 15px 25px 20px; border-radius: 4px; border: 1px solid rgb(221, 223, 222); border-image: none; width: 100%; margin-top: 20px; float: left; min-height: 200px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.news_img {
	float: right;
}
.news_time {
	color: rgb(56, 56, 56); font-size: 12px; margin-top: 10px; margin-left: 20px;
}
.news_time &gt; span {
	color: rgb(11, 166, 242);
}
.news_wrap {
	width: 9999px;
}
.container02 {
	float: left;
}
.zhi_center-heading02 h1 {
	text-align: center !important;
}
.new_col-12 {
	height: 295px; overflow: hidden; position: relative;
}
.news_wrap {
	left: 0px; position: absolute;
}
.arrow02 {
	background: rgb(11, 166, 242); margin: 20px auto 0px; border-radius: 4px; width: 33px; height: 33px; display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.arrow_left {
	margin-right: 15px;
}
.arrow02 i {
	text-align: center; color: rgb(255, 255, 255); line-height: 33px; font-size: 20px;
}
.arrow_col {
	text-align: center;
}
.lang_ul {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentColor; padding: 0px; border-image: none; left: -5px; top: 35px; width: 130px; display: none; position: absolute; z-index: 1001;
}
.lang_ul li {
	list-style: none; height: 30px; text-align: center; line-height: 30px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.lang {
	position: relative;
}
.lang_ul li a {
	color: rgb(143, 143, 143);
}
.lang_ul li a:hover {
	color: rgb(11, 166, 226);
}
.top-dark-right li a .qq {width:20px;height:20px;background: url("../images/icon-qq.png") no-repeat center center;top:6px;position: relative;}
.top-dark-right li a .weibo {width:20px;height:20px;background: url("../images/icon-weibo.png") no-repeat center center;top:6px;position: relative;}
.top-dark-right li a .weixin {width:20px;height:20px;background: url("../images/icon-weixin.png") no-repeat center center;top:6px;position: relative;}

.top-dark-right li a:hover .qq {width:20px;height:20px;background: url("../images/icon-qqw.png") no-repeat;}
.top-dark-right li a:hover .weibo {width:20px;height:20px;background: url("../images/icon-weibow.png") no-repeat;}
.top-dark-right li a:hover .weixin {width:20px;height:20px;background: url("../images/icon-weixinw.png") no-repeat;}


.search_div {
	width:160px; height:28px;background-image:url("../images/search_bg.png"); background-repeat:no-repeat;
}
.search_div .searchbox_txt{ 
     margin-left:0px; width:132px; margin-right:8px; margin-top:-10px; font-size:12px; color:#5894e3; line-height:18px; height:18px;vertical-align: middle; border:#fff 0px solid; padding-left:5px; font-weight:normal;padding-right:5px;
	 }

.search_div .searchbox_txt{ background-color:transparent;}
.search_div .searchbox input{ outline:none;float:left}
.search_div .searchbox input[type='text'] {background-color:transparent;
	}

.zxrx {background: url("../images/tel.png") no-repeat left center;padding-left:25px;color:#fff;font-size:12px;}
.search_div .search_li {
	margin: 0px; padding: 0px; border-radius: 0px !important; border: currentColor; border-image: none; width: 200px; height: 20px; line-height: 20px; text-indent: 0.5em; font-size: 12px; float: left;
}
.search_div &gt; a {
	background: rgb(255, 255, 255); padding: 0px 9px; height: 19px; line-height: 18px; font-size: 11px !important; margin-top: 1px; float: right; display: inline-block;
}
.top {
	background: rgb(0, 130, 192); width: 62px; height: 48px; text-align: center; right: 200px; bottom: 0px; line-height: 48px; display: none; position: fixed;
}
.top i {
	color: rgb(255, 255, 255); font-size: 30px; margin-top: 7px;
}
.com_img img {
	width: 100%;
}
.new_title a {
	background: rgb(255, 255, 255) !important; padding: 0px !important; color: rgb(48, 48, 48) !important; margin-left: 0px !important;
}
.new_title a:hover {
	color: rgb(11, 166, 242) !important; text-decoration: underline;
}
.rec_ul02 a:hover {
	color: rgb(11, 166, 242);
}
.parameter_top a i {
	color: rgb(99, 99, 99); margin-right: 10px;
}
.new-group {
	margin-top: 15px;
}
.new-subscribe-form {
	width: 100% !important;
}
.yanz {
	top: 1px; width: 59px; height: 43px; right: 57px; margin-top: 3px !important; position: absolute; z-index: 999;
}
.new-subscribe-form .form-control {
	height: 45px !important;
}
.cbp-popup-wrap {
	display: none;
}
.history {
	padding: 0px;
}
.history li {
	list-style: none; margin: 0px 35px; float: left;
}
.history li a {
	display: inline-block; position: relative;
}
.history li a span {
	left: 18px; top: 23px; color: rgb(255, 255, 255); position: absolute;
}
.his {
	background: rgb(248, 248, 248); border-radius: 4px; border: 1px solid rgb(215, 215, 215); border-image: none; top: 2px; width: 29px; height: 58px; text-align: center; line-height: 58px; display: inline-block; position: absolute; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.his i {
	font-size: 20px;
}
#service .col-md-12 {
	height: 110px; position: relative;
}
#service .container {
	height: 500px; overflow: hidden; position: relative;
}
#service .history {
	left: 0px; width: 2300px; position: absolute;
}
.his_left {
	left: 0px; float: left;
}
.his_right {
	right: 0px; float: right;
}
.his_table span {
	color: rgb(11, 166, 242); font-size: 30px; font-weight: bold; margin-top: -36px; margin-right: 18px; float: right;
}
.his_table td:nth-child(1) {
	border-right-color: rgb(212, 212, 212); border-right-width: 3px; border-right-style: solid;
}
.his_table td {
	padding-left: 18px;
}
.his_table td h3 {
	color: rgb(136, 136, 136); font-size: 17px; font-weight: normal; margin-bottom: 10px;
}
.his_table td p {
	color: rgb(136, 136, 136); font-size: 14px;
}
.his_table {
	display: none;
}
.his_active02 {
	display: block;
}
.zhi_navbar {
	padding-bottom: 0px;
}
.item-img-wrap02 &gt; img {
	width: 100%; height: 100%;
}
.inves_table td {
	line-height: 30px;
}
.inves_table td input {
	margin-right: 10px;
}
.inves_table td a:hover {
	color: rgb(11, 166, 242); text-decoration: underline;
}
.inves_table {
	margin-bottom: 50px;
}
.history_wrapper {
	margin-bottom: 20px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid;
}
.lin {
	background: rgb(212, 212, 212); left: 21px; top: 33px; width: 92%; height: 2px; position: relative;
}
.forcefullwidth_wrapper_tp_banner {
	max-height: 443px;
}
.fullwidthbanner {
	max-height: 443px;
}
.fullwidthbanner {
	max-height: 443px;
}
.sticky-wrapper {
	height: 80px !important;
}
.inves_table tr {
	height: 37px; line-height: 37px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.video {
	height: 0px; overflow: hidden; padding-bottom: 56.25%; position: relative;
}
.video iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.video object {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.video embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.breadcrumb02 {
	color: rgb(255, 255, 255);
}
#footer .contact {
	color: rgb(255, 255, 255);
}
.page_info {
	text-align: center; color: rgb(51, 51, 51); margin-top: 10px; margin-bottom: 40px;
}
.page_info span {
	padding: 0px 2px; font-weight: bold;
}
.page_list {
	height: 24px; text-align: center; line-height: 24px; letter-spacing: 0px; font-family: "Arial Black"; font-size: 12px; margin-top: 20px;
}
.page_list a {
	background: rgb(248, 248, 248); margin: 0px 1px; padding: 0px 8px; border: 1px solid rgb(232, 232, 232); border-image: none; text-align: center; color: rgb(137, 137, 137); display: inline-block;
}
.page_list a:hover {
	background: rgb(137, 137, 137); border: 1px solid rgb(137, 137, 137); border-image: none; color: rgb(255, 255, 255);
}
.page_list a.on {
	background: rgb(229, 237, 242); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51);
}
.contPage {
	height: 20px; text-align: center; line-height: 20px; letter-spacing: 0px; clear: both; font-family: "Arial Black"; font-size: 10px; margin-top: 20px;
}
.contPage a {
	background: rgb(255, 255, 255); margin: 0px 1px; padding: 0px 7px; text-align: center; color: rgb(137, 137, 137); display: inline-block;
}
.contPage a:hover {
	background: rgb(137, 137, 137); color: rgb(255, 255, 255);
}
.contPage a.on {
	background: rgb(229, 237, 242); border: 1px solid rgb(194, 213, 227); border-image: none; color: rgb(51, 51, 51);
}
.news_wrap img.news_img {
	width: 204px; height: 271px;
}
.bdsharebuttonbox a {
	background: none !important; margin: 0px 0px 0px 5px !important; width: 16px; height: 14px !important; text-align: center; line-height: 14px !important; padding-left: 0px !important; font-size: 14px !important; text-decoration: none;
}
.bdsharebuttonbox .bds_more {
	background: none !important; margin: 0px 0px 0px 5px !important; width: 16px; height: 14px !important; text-align: center; line-height: 14px !important; padding-left: 0px !important; font-size: 14px !important; text-decoration: none;
}
.bdsharebuttonbox a:hover {
	color: rgb(255, 255, 255) !important;
}
.bds_more:hover {
	color: rgb(255, 255, 255) !important;
}
.tp-simpleresponsive {
	max-height: 443px !important;
}
.message_ul li {
	list-style: none; color: rgb(145, 144, 144); line-height: 25px; font-size: 14px;
}
.form-control_text {
	min-height: 170px;
}
.contact_form label {
	font-size: 14px;
}
.form-control {
	height: 31px;
}
.send {
	border: 0px currentColor; border-image: none; width: 72px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; background-color: rgb(0, 140, 201);
}
.form-control02 {
	width: 25%; display: inline-block;
}
.label02 {
	display: block;
}
.yam {
	margin-top: -1px; margin-right: 10px; margin-left: 10px; float: left;
}
.rese:hover {
	color: rgb(188, 17, 0);
}
.contact {
	padding-bottom: 50px;
}
.ditu02 {
	margin-bottom: 20px;
}
.dropdown-menu01 li {
	position: relative;
}
.dropdown-menu01 li:hover .dropdown-menu02 {
	display: block;
}
.navbar-right .dropdown-menu02 {
	left: 209px; top: 0px;
}

@media all and (max-width:1440px)
{

.banner_top  {
    height:504px;overflow: hidden;width:100%;
}


}

@media all and (max-width:1280px)
{

.banner_top  {
    height:448px;overflow: hidden;width:100%;
}


}
@media all and (min-width:992px)
{
.col-md-9 {
	margin: 0px auto 20px; width: 75%; float: none;


}

}
.sub input {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 100%; height: 33px; color: rgb(102, 102, 102); line-height: 33px; text-indent: 0.5em; font-size: 14px; margin-right: 8px; margin-bottom: 8px; float: left;
}
.sub validate {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 20px; height: 33px; color: rgb(102, 102, 102); line-height: 33px; text-indent: 0.5em; font-size: 14px; margin-right: 8px; margin-bottom: 8px; float: left;
}
.sub input:focus {
	background: rgb(255, 255, 255);
}
.sub textarea {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 58%; height: 74px; color: rgb(102, 102, 102); text-indent: 0.5em; float: right; resize: none;
}
input.submit {
	background: rgb(230, 16, 26); top: 123px; width: 243px; height: 33px; text-align: center; right: 24px; color: rgb(255, 255, 255); line-height: 21px; padding-top: 5px; font-size: 15px; float: right; display: block; position: absolute;transition:200ms ease-in; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in;
}
input.submit:hover {background: rgb(230, 16, 26); }
input.submit:after {background: rgb(230, 16, 26); }
.submit:hover {
	color: rgb(255, 255, 255);
}
.submit i {
	transform: rotate(90deg);
}
.input_wrap {
	width: 40%;
}


@media all and (max-width:768px) and (min-width:601px)
{
.pro .col-sm-3,.rr .col-md-3 {
	width: 33.333% !important;padding-right: 5px;
    padding-left: 5px;float:left;
}



}
@media all and (max-width:600px)
{
.navbar-brand img {
	width: 55px !important;
}
.navbar-brandt {
	 font-size:26px; color:#111; display: block;font-weight:bold;margin-top:10px;margin-left:80px;
}
.is-sticky .navbar-brandt {
	 font-size:24px; color:#111; display: block;font-weight:bold;margin-top:14px;margin-left:80px;
}
.zhi_person-desc-v2 {
	border-radius: 0px 0px 4px 4px; left: 0px; width: 100%; text-align: center; bottom: 1px; color: rgb(255, 255, 255); line-height: 34px; font-size: 16px; position: absolute; min-height: 34px; background-color: rgba(0, 0, 0, 0.5); -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; -ms-border-radius: 0px 0px 4px 4px; -o-border-radius: 0px 0px 4px 4px;
}
.pro .col-sm-3,.rr .col-md-3 {
	width: 50% !important; float:left;padding-right: 2px;
    padding-left: 2px;
}
.mb {display:none;}
}
.clear-padding .icon-close {
	color: rgb(0, 0, 0) !important;
}
.his_active02 span {
	margin-top: -8px;
}
.top-dark-left_left &gt; li {
	line-height: 32px; padding-right: 4px; float: left;
}
.top-dark-left_left &gt; li a {
	color: rgb(255, 255, 255) !important;
}
#footer a.rese {
	margin-top: 15px; margin-left: 9px; float: left;
}
.input_wrap {
	float: left;
}
.content {
	float: left;
}
.input-group .form-control {
	margin-top: 2px;
}
#ckstr {
	margin-top: 16px; margin-right: 10px; margin-left: 10px; float: left;
}
.margin10 .yam {
	margin-top: 0px !important; margin-right: 10px !important; margin-left: 10px !important; float: none !important;
}
@media all and (max-width:414px)
{
.right_fix{display:none;}
.slider-text p {
	display: none;
}
.article-img img{width:100%;}
.tfh {
    display: none;
}
.banner_top  {
    height:200px;overflow: hidden;width:100%;
}
.padding-top-65 {padding-top: 35px;}
.containerbg {
    background: url("../images/bgtt.png") repeat-y 35% bottom; height: 40px; position: relative; top:110px; line-height:40px;
}
.col-sm-3 h3 {color: rgb(255, 255, 255); font-family: Microsoft YaHei; font-size: 20px;line-height:30px;font-weight:normal;margin-bottom:0px;}
.zhi_tab .container {
    width:100%;
}
.title_img .container {
         padding-top:0px;
}
.col-sm-3 {width:35%;float:left;}
.col-sm-9 {width:55%;float:left;line-height:30px;}
.prow {
	background: rgb(247, 247, 247) url("../img/xwbg.jpg") no-repeat 35% bottom;; padding-bottom: 55px;
}
.prow-left {
    width:100%;float:left;

}
.mb {display:none;}
.slider-text h1 {
	font-size: 1.5em; margin-top: 45px;
}
.zhi_copy {
	height: 34px; line-height: 34px;
}

.pro .col-sm-3,.rr .col-md-3 {
	width: 50% !important; float:left;padding-right: 2px;
    padding-left: 2px;
}
.zhi_center-heading h1 {
	color: rgb(56, 56, 56); font-size: 32px; font-weight: 600 !important; margin-bottom: 4px;
}
.colored-boxed img {width:70%;height:70%}

.img_bottom {
	width: 100%; color: rgb(81, 81, 81); line-height: 28px; overflow: hidden; font-size: 14px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis; min-height: 28px;
}
.margin20 {
	margin-bottom: 10px;
}
.person-v2 {
	margin-bottom: 10px;
}
}
@media all and (max-width:320px)
{
.login-form form a {
	margin-top: 10px;
}
.banner_top  {
    height:160px;overflow: hidden;width:100%;
}
.zhi_copy {
	height: 34px; line-height: 34px;
}
.zhi_center-heading h1 {
	color: rgb(56, 56, 56); font-size: 32px; font-weight: 600 !important; margin-bottom: 4px;
}
.colored-boxed img {width:60%;height:60%}
.img_bottom {
	width: 100%; color: rgb(81, 81, 81); line-height: 28px; overflow: hidden; font-size: 14px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis; min-height: 28px;
}
.margin20 {
	margin-bottom: 10px;
}
.person-v2 {
	margin-bottom: 10px;
}
}
.search_div .searchbox_txt{ background-color:transparent;}</pre></body></html>