/* Import fonts 
@import
	url(http://fonts.useso.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic)
	;

@import url(http://fonts.useso.com/css?family=Fjalla+One);*/

@font-face {
	font-family: 'HELVETI';
	src: url('../fonts/HELVETI1.TTF');
}

@font-face {
	font-family: 'FZLTXH';
	src: url('../fonts/FZLTXH.TTF');
}

@font-face {
	font-family: 'FZLTHJW';
	src: url('../fonts/FZLTHJW.TTF');
}
@font-face {
	font-family: 'helvetica-light';
	src: url('../fonts/helvetica-light.otf');
}

body {
	color: #333;
	font-family: 'FZLTXH', sans-serif;
	padding: 0px !important;
	margin: 0px !important;
	font-size: 13px;
}

a,a:hover,a:focus {
	text-decoration: none;
	outline: none;
}

::selection {
	background: #43a2e4;
	color: #fff;
}

::-moz-selection {
	background: #43a2e4;
	color: #fff;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'FZLTXH'
}

a {
	color: #595959;
}

a:hover {
	color: #43a2e4;
}

p {
	line-height: 22px
}

/* 9.8�¼� */
.p40 {
	padding: 0px 40px
}

.bg_fff {
	background-color: #fff;
	padding: 0;
	max-width: 1140px;
	margin-bottom: 60px;
}

.hand {
	cursor: pointer
}
/*header*/
.header-frontend .navbar {
	margin-bottom: 0;
}

.navbar-default {
	border: none;
}

.navbar-brand {
	color: #bcc0cd;
	font-size: 30px;
	font-weight: 100;
	line-height: 30px;
	margin-top: 25px;
	padding: 0 0 0 15px;
}

.navbar-brand span {
	color: #f25f5b;
}

.header-frontend .navbar-collapse ul.navbar-nav {
	float: right;
	margin-right: 0;
}

.nav li>a {
	color: #FFF;
}

.header-frontend .nav li a,.header-frontend .nav li.active ul.dropdown-menu li a
	{
	color: #999;
	font-size: 16px;
	font-weight: 300;
	background: none;
}

.copyrights {
	text-indent: -9999px;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}

.header-frontend .nav li a:hover,.header-frontend .nav li a:focus,.header-frontend .nav li.active a,.header-frontend .nav li.active a:hover,.header-frontend .nav li a.dropdown-toggle:hover,.header-frontend .nav li a.dropdown-toggle:focus,.header-frontend .nav li.active ul.dropdown-menu li a:hover,.header-frontend .nav li.active ul.dropdown-menu li.active a
	{
	color: #43a2e4;
	background-color: #fff;
}

.header-frontend .navbar-defaulto.navbar-nav>.open>a,.header-frontend .navbar-default .navbar-nav>.open>a:hover,.header-frontend .navbar-default .navbar-nav>.open>a:focus
	{
	
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus
	{
	background: none;
}

.header-frontend .nav li a:hover,.header-frontend .nav li a:focus,.header-frontend .nav li.active a,.header-frontend .nav li.active a:hover,.header-frontend .nav li a.dropdown-toggle:hover,.header-frontend .nav li a.dropdown-toggle:focus,.header-frontend .nav li.active ul.dropdown-menu li a:hover,.header-frontend .nav li.active ul.dropdown-menu li.active a
	{
	background: none;
	color: #fff;
	opacity: 1;
}

.header-frontend #nav li a:hover,.header-frontend #nav li a:focus,.header-frontend #nav li.active a,.header-frontend #nav li.active a:hover,.header-frontend #nav li a.dropdown-toggle:hover,.header-frontend #nav li a.dropdown-toggle:focus,.header-frontend #nav li.active ul.dropdown-menu li a:hover,.header-frontend #nav li.active ul.dropdown-menu li.active a
	{
	background: none;
	color: #707070;
}
.page_anli{ text-align: center;
            margin-bottom: 80px;
          }
.page_anli span{
	margin-right:35px; 
	font-size:16px;
	display:inline-block;
	cursor: pointer;
	}
.page_anli .click{ background:#4290df;color:#fff;width:30px; height:30px; border-radius:30px; line-height:30px;}
#nav a:hover {
	color: #707070;
}

.navbar-nav li a {
	color: #FFF;
}

.header-frontend .navbar {
	min-height: 80px;
}

.header-frontend .navbar-nav>li {
	padding-bottom: 30px;
	padding-top: 30px;
}

.header-frontend .navbar-nav>li>a {
	padding: 0;
	margin: 5px 20px;
	line-height: 30px;
	color: #FFF;
	opacity: .6;
}

.header-frontend .about>li>a {
	color: #595959;
}

.dropdown-menu li a:hover {
	color: #fff !important;
}

.header-frontend .nav .caret {
	border-bottom-color: #999;
	border-top-color: #999;
}

.dropdown-menu {
	box-shadow: none;
	border-radius: 0;
}

.header-frontend .nav li .dropdown-menu {
	padding: 0;
}

.header-frontend .nav li .dropdown-menu li a {
	line-height: 28px;
	padding: 3px 12px;
}
/*search*/
.search {
	margin-top: 3px;
	width: 20px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	border: 1px solid #fff;
	box-shadow: none;
	background: url("../img/search-icon.jpg") no-repeat 10px 8px;
	padding: 0 5px 0 35px;
	color: #fff;
}

.search:focus {
	margin-top: 3px;
	width: 180px;
	border: 1px solid #eaeaea;
	box-shadow: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	color: #c8c8c8;
	font-weight: 300;
	margin-left: 10px;
}
/*homepage features*/
.feature-head {
	margin: auto;
}

.feature-head h1 {
	color: #595959;
	font-size: 30px;
	font-weight: 300;
	text-transform: uppercase;
	margin-top: 0;
	font-family: Helvetica, Arial, sans-serif;
}

.feature-head p {
	color: #595959;
	font-size: 18px;
	font-weight: 300;
}

.feature-head p {
	font-size: 16px;
	line-height: 24px;
}
.small-Title h2:nth-child(1){
  color: #4290df;
  font-size: 30px;
/*   font-family:helvetica-light;	 */
}
.small-Title h2:nth-child(2){
  font-size: 24px;
  color:#666666;
}

.case {
	position: relative;
}

.case-head h1 {
	color: #fff;
	font-size: 30px;
	font-weight: 300;
	text-transform: uppercase;
	margin-top: 0;
	font-family: Helvetica, Arial, sans-serif;
}
.case-head p {
	font-size: 16px;
	line-height: 26px;
	font-weight: 300;
}
.f-box {
	text-align: center;
}
.f-box p {
	font-size: 18px;
	line-height: normal;
	margin: 28px 0;
	display: block;
	color: #5f5454;
	font-weight: bold;
}
.f-box div {
	width: 120px;
	height: 126px;
	margin: auto;
}
.f-case {
	text-align: center;
}
.f-case p {
	font-size: 18px;
	line-height: normal;
	margin: 20px 0;
	display: block;
	color: #fff;
	font-weight: bold;
}
.f-case div {
	width: 100px;
	height: 100px;
	margin: auto;
}

.f-boxdiv1,.f-boxdiv2,.f-boxdiv3,.f-boxdiv4 {
	position: relative;
}

.f-box .f-boxdiv1 .img1,.f-box .f-boxdiv2 .img1,.f-box .f-boxdiv3 .img1,.f-box .f-boxdiv4 .img1
	{
	transition: 0.7s;
	-webkit-transition: 0.7s;
	-moz-transition: 0.7s;
    }

.f-box:hover .f-boxdiv1 .img1,.f-box:hover .f-boxdiv2 .img1,.f-box:hover .f-boxdiv3 .img1,.f-box:hover .f-boxdiv4 .img1
	{
	transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
}

.f-casediv1,.f-casediv2,.f-casediv3,.f-casediv4 {
	position: relative;
	text-align: center;
	line-height: 100px;
	border-radius: 50%;
}

.f-box.active {
	background: #43a2e4;
	border-radius: 10px;
	padding: 20px;
	text-align: center;
	min-height: 210px;
	margin-bottom: 20px;
	transition-duration: 500ms;
	transition-property: width, background;
	transition-timing-function: ease;
	-webkit-transition-duration: 500ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
}

.f-box:hover p,.f-box.active p {
	line-height: normal;
	display: block;
	color: #43a2e4;
}

.f-box:hover h2,.f-box.active h2 {
	color: #fff;
}

.f-box h2 {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Fjalla One', sans-serif;
}

.f-text {
	font-size: 12px;
	font-weight: 300;
	text-align: center;
	color: #595959;
}
/*quote*/
.quote {
	margin: 70px 0;
	display: inline-block;
	width: 100%;
}

.quote-info {
	background: #94a2af;
	padding: 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	min-height: 72px;
}

.quote-info h1 {
	color: #fff;
	font-weight: 400;
	font-size: 20px;
	margin: 0 0 5px 0;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
}

.quote-info p {
	color: #9eb3c4;
	font-weight: 300;
	margin: 0;
}

.purchase-btn {
	width: 100%;
	line-height: 75px;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
}

.accordion {
	margin-bottom: 40px;
	display: inline-block;
	width: 100%;
}
/*tabs*/
.tab {
	background: #f4f4f4;
}

.tab .nav>li>a {
	padding: 18px 15px;
}

.tab-bg-dark-navy-blue {
	background: #6f6f6f;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	padding: 0;
}

.tab-bg-dark-navy-blue .nav>li>a:hover,.tab-bg-dark-navy-blue .nav>li>a:focus
	{
	background-color: #f4f4f4;
	text-decoration: none;
}

.panel-heading .nav>li>a,.panel-heading .nav>li.active>a,.panel-heading .nav>li.active>a:hover,.panel-heading .nav>li.active>a:focus
	{
	border-width: 0;
	border-radius: 0;
}

.panel-heading .nav>li>a {
	color: #fff;
}

.panel-heading .nav>li.active>a,.panel-heading .nav>li>a:hover {
	color: #6f6f6f;
	background: #f4f4f4;
}

.panel-heading .nav>li:first-child.active>a,.panel-heading .nav>li:first-child>a:hover
	{
	border-radius: 4px 0 0 0;
	-webkit-border-radius: 4px 0 0 0;
}

.tab .nav-tabs.nav-justified>li {
	border-right: 1px solid #f4f4f4;
}

.tab .nav-tabs.nav-justified>li:last-child {
	border-right: none;
}

.p-head {
	color: #F77B6F;
	font-size: 14px;
	font-weight: 400;
}

.cmt-head {
	font-size: 14px;
	font-weight: 400;
}

.p-thumb img {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 50px;
	width: 50px;
}
/*testimonial*/
.about-testimonial ul li {
	list-style: none;
}

.about-testimonial {
	margin: 20px 0 0 0;
	position: relative;
}

ul.about-flex-slides {
	margin-left: 0;
}

.flex-direction-nav {
	position: absolute;
	right: 10px;
	top: 30px;
	width: 70px;
}

.flex-direction-nav li {
	display: inline-block;
	width: 12px;
}

.flex-direction-nav li a {
	outline: none;
}

.flex-direction-nav li a i {
	color: #cccccc;
}

.flex-control-paging {
	display: none;
}

.about-testimonial .about-testimonial-image {
	float: left;
	margin: 0 15px;
	position: relative;
}

.about-testimonial .about-testimonial-image img {
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	height: 100px !important;
	width: 100px !important;
}

.about-flexslider .about-flex-slides img {
	display: block;
	width: 100%;
}

.about-testimonial a.about-testimonial-author {
	display: inline-block;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 11px;
	margin: 30px 0 8px 0;
	color: #504946;
	font-weight: 300;
}

.about-testimonial .about-testimonial-company {
	display: block;
	font-size: 13px;
	line-height: 14px;
	color: #ababab;
	font-weight: 300;
}

.about-testimonial.boxed-style .about-testimonial-content {
	background-color: #e9e9e9;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.about-testimonial .about-testimonial-content {
	margin-top: 55px;
	padding: 20px;
	position: relative;
}

.about-testimonial .about-testimonial-content p {
	line-height: 20px;
	margin: 0;
}

.about-testimonial.boxed-style .about-testimonial-content:before {
	background-color: #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-color: #f5f5f5;
	border-image: none;
	border-style: none;
	top: -7px;
	content: "";
	display: block;
	height: 14px;
	left: 60px;
	position: absolute;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	width: 15px;
	display: none\0/;
	_display: none;
}
/*----image hove----*/
.view {
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	background: #fff;
}

.view .mask,.view .content {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.view img {
	display: block;
}

.view h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 16px;
	padding: 10px;
	background: rgba(0, 0, 0, 0.8);
	margin: 5px 0 0 0;
}

.view p {
	font-size: 12px;
	position: relative;
	color: #fff;
	padding: 10px 20px 20px;
	text-align: center;
	margin-bottom: 10px;
}

.view a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	background: #000;
	color: #fff;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 1px #000;
	-moz-box-shadow: 0 0 1px #000;
}

.view a.info:hover {
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}

.view-tenth img {
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.view-tenth .mask {
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	opacity: 0;
}

.view-tenth h2 {
	background: transparent;
	margin: 0px 10px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	color: #333;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	opacity: 0;
}

.view-tenth p {
	color: #333;
	line-height: normal;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.view-tenth a.info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.view-tenth:hover img {
	-webkit-transform: scale(5);
	-moz-transform: scale(5);
	-o-transform: scale(5);
	-ms-transform: scale(5);
	transform: scale(1.5);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = .5);
	opacity: .5;
}

.view-tenth:hover .mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	opacity: 1;
}

.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	opacity: 1;
}

dl.info {
	text-align: left;
}

dl.info dt {
	font-size: 22px;
	margin-bottom: 5px;
}

dl.info dd {
	font-size: 14px;
	margin-bottom: 50px;
	height: 10px;
}

.view a.img {
	position: relative
}
.flower1 hr{
	margin-bottom:15px;
	}
.fan hr{
	margin-bottom:10px;
	}
/*imageview icon hover*/
[data-zlname] {
	position: relative;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 15px;
}
/*IMGS IN */
[data-zlname]>img {
	display: block;
	max-width: 100%;
}
/*POP UP ELEMENTS*/
[data-zlname] [data-zl-popup] {
	position: absolute;
	display: block;
	padding: 1px;
	height: 40px;
	width: 40px;
	background: #323231;
	color: #fff;
	overflow: hidden;
	display: none;
	text-align: center;
}
/*OVERLAY*/
[data-zl-overlay] {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
	padding: inherit;
}

[data-zl-ovzoom0],[data-zl-ovzoom1],[data-zl-ovzoom2],[data-zl-ovzoom3]
	{
	position: absolute;
	width: 25%;
	height: 100%;
}

[data-zl-ovrolling] {
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
}

[data-zl-ovdouble0],[data-zl-ovdouble1] {
	position: absolute;
	display: none;
}

[data-zlname=reverse-effect] [data-zl-popup=link] {
	background: rgba(256, 256, 256, 1);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
}

[data-zlname=reverse-effect] [data-zl-popup=link2] {
	background: rgba(256, 256, 256, 1);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
}

[data-zlname=reverse-effect] [data-zl-popup=link]:hover,[data-zlname=reverse-effect] [data-zl-popup=link2]:hover
	{
	opacity: .5;
}

.mask a i {
	color: #242424 !important;
	font-size: 16px;
	line-height: 40px;
}

.r-work {
	color: #475168;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 20px;
	font-family: 'Fjalla One', sans-serif;
}

}

/*pricing table*/
.pricing-table {
	background: #eeeeee;
	text-align: center;
	padding: 0 0 25px 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.pricing-table.most-popular {
	top: -20px;
	position: relative;
}

.most-popular {
	background: #f77b6f;
	color: #fff;
}

.most-popular h1 {
	font-size: 25px !important;
	padding-bottom: 10px;
	padding-top: 17px !important;
}

.most-popular h2 {
	background: #d76b61 !important;
	margin-top: 20px !important;
}

.most-popular ul li {
	border-bottom: 1px dotted #d76b61 !important;
}

.most-popular .price-actions .btn {
	background: #d76b61 !important;
	margin: 10px 0;
	cursor: pointer;
}

.pricing-table .price-actions .btn {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #acacac;
	color: #fff;
	border: none;
	box-shadow: none;
	text-shadow: none;
	padding: 10px 20px;
	cursor: pointer;
}

.pricing-head h1 {
	font-size: 18px;
	font-weight: 300;
	padding-top: 15px;
}

.pricing-head h2 {
	padding: 30px 0;
	background: #777777;
	color: #fff;
	font-size: 50px;
	font-weight: 100;
}

.pricing-table ul {
	margin: 15px 0;
	padding: 0;
}

.pricing-table ul li {
	border-bottom: 1px dotted #CCCCCC;
	margin: 0 2em;
	padding: 1em 0;
	text-align: center;
	font-weight: 300;
}

.pricing-head span.note {
	display: inline;
	font-size: 25px;
	line-height: 0.8em;
	position: relative;
	top: -18px;
}

.pricing-quotation,.team-info {
	background: #EEEEEE;
	padding: 20px 20px 35px 20px;
	margin-bottom: 100px;
	display: inline-block;
	width: 100%;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.pricing-quotation h3,.team-info h3 {
	font-weight: 300;
}

.pricing-quotation p,.team-info p {
	margin-bottom: 0px;
}

.pricing-plan,.team-info-wrap {
	position: relative;
}

.pricing-quotation:before,.team-info:before {
	background-color: #EEEEEE;
	border-color: #EEEEEE;
	border-image: none;
	border-right: 1px solid #EEEEEE;
	border-style: none;
	top: -7px;
	content: "";
	display: block;
	height: 14px;
	left: 48%;
	position: absolute;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	width: 15px;
}

.breadcrumbs2 {
	height: 55px;
	background: #fff center top no-repeat;
	color: #fff;
	margin-bottom: -55px;
	opacity: 0.7;
}

.breadcrumb {
	margin-bottom: 0;
	background: none;
}

.breadcrumb li a {
	color: #f77b6f;
}

.breadcrumb li.active {
	color: #fff;
}

.breadcrumbs h1 {
	font-size: 24px;
	font-weight: 600;
	margin: 3px 0 0;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
}

/*contact*/
.contact-map {
	margin-top: -40px;
	margin-bottom: 40px;
}

.contact-form {
	margin-bottom: 20px;
}

.address h4 {
	color: #475168;
	text-transform: uppercase;
	margin-bottom: 20px;
	font-family: 'Fjalla One', sans-serif;
}
/*about us*/
.about-us img {
	width: 100%;
}

.carousel-control.left,.carousel-control.right {
	background: none;
}

.carousel-control {
	background: #000000 !important;
	bottom: 40%;
	color: #FFFFFF;
	font-size: 20px;
	left: 0;
	line-height: 48px;
	opacity: 0.5;
	position: absolute;
	text-align: center;
	text-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	top: 40%;
	width: 10%;
}

.carousel-control:hover {
	background: rgba(212, 108, 94, .8) !important;
	color: #FFFFFF; /*opacity: 0.6;*/
	text-decoration: none;
}

.carousel-control:hover,.carousel-control:focus {
	opacity: 0.6;
}

.carousel-caption {
	background: rgba(0, 0, 0, 0.6);
	padding-bottom: 0px;
	bottom: 0;
	color: #FFFFFF;
	left: 0 !important;
	padding-bottom: 5px;
	padding-top: 10px;
	position: absolute;
	right: 0 !important;
	text-align: center;
	text-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	z-index: 10;
}

.about h3 { /*text-transform: uppercase;*/
	color: #475168;
	font-family: 'Fjalla One', sans-serif;
	margin-top: 0;
}

.icon-wrap {
	font-size: 2em;
	height: 60px;
	width: 60px;
	float: left;
	line-height: 60px;
	text-align: center;
	color: #fff;
	margin-right: 30px;
}

.ico-bg {
	background: #f37d6c;
}

.round {
	border-radius: 50%;
	-webkit-border-radius: 50%;
}

.content h3,.media h3 {
	margin-top: 0;
	color: #475168;
	font-size: 20px;
	font-family: 'Fjalla One', sans-serif;
}

.media h3 {
	margin-top: 20px;
}

.media-body h4 {
	font-size: 16px;
	color: #475168;
}

.hiring,.services {
	margin-bottom: 40px;
	display: inline-block;
	width: 100%;
}

.hiring {
	margin-top: 60px;
}

.gray-box {
	background: #f2f2f2;
	padding: 60px 0;
}

.progress {
	background-color: #E1E1E1;
}

.flexslider {
	background: none;
	border: none;
}

.about-skill-meter .sr-only {
	position: static !important;
}

.about-skill-meter .progress-bar {
	text-align: left;
	padding-left: 10px;
}

.about-skill-meter .progress {
	height: 30px;
	box-shadow: none;
	line-height: 30px;
}

.about-skill-meter .progress-bar-danger {
	background-color: #f37d6c;
	box-shadow: none;
}

.skills {
	margin-bottom: 25px;
	color: #47506a;
	font-size: 20px;
	font-family: 'Fjalla One', sans-serif;
}
/*team*/
.person {
	margin-bottom: 10px;
}

.person img {
	width: 210px;
	height: 210px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
}

.team-social-link {
	display: block;
	margin: 10px 0 20px 0;
}

.team-social-link a {
	display: inline-block !important;
	color: #cac8c7;
	font-size: 20px;
	margin: 0 8px;
}

.team-social-link a:hover {
	color: #f37c6b;
}

.person-info h4,.person-info h4 a {
	color: #f37c6b;
	font-weight: 300;
	margin-bottom: 5px;
}

.mtop30 {
	margin-top: 30px;
}
/*typography*/
.highlight-1 {
	background: #9CCE44;
	color: #FFFFFF;
}

.highlight-2 {
	background: #242424;
	color: #FFFFFF;
}

.highlight-3 {
	background: #F2C600;
	color: #242424;
}

.dropcap {
	background-color: #666666;
	color: #FFFFFF;
	float: left;
	font-size: 30px;
	line-height: 30px;
	margin: 4px 8px 0 0;
	padding: 5px 10px;
	text-align: center;
}

.dropcap2 {
	background-color: #666666;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	color: #FFFFFF;
	float: left;
	font-size: 35px;
	height: 41px;
	line-height: 25px;
	margin: 3px 8px 0 0;
	padding: 10px;
	text-align: center;
}
/*buttons*/
.btn-row {
	margin-bottom: 30px;
}
/*blog*/
.blog-item {
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 1px dashed #ddd;
}

.date-wrap,.comnt-wrap {
	margin-bottom: 20px;
}

.date-wrap span,.comnt-wrap span {
	display: block;
	padding: 10px 0;
	text-align: center;
}

.date-wrap .date {
	font-size: 30px;
	font-weight: 300;
	background: #F77B6F;
	color: #fff;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}

.date-wrap .month {
	font-size: 16px;
	font-weight: 300;
	background: #f6f5f0;
	color: #a19fa2;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}

.comnt-wrap .comnt-ico {
	background: #efeee9;
	color: #a0a0a0;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	font-size: 20px;
}

.comnt-wrap .value {
	background: #f6f5f0;
	color: #a0a0a0;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}

.blog-img img {
	width: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.blog-item h1,.blog-item h1 a {
	font-size: 25px;
	color: #F77B6F;
	font-weight: 300;
	font-family: 'Fjalla One', sans-serif;
}

.blog-item h1 {
	margin-bottom: 20px;
	line-height: 35px;
}

.blog-item h1 a:hover {
	text-decoration: underline;
}

.author {
	margin: 25px 0 30px 0;
	font-size: 16px;
}

.author a,.shate-view a {
	color: #F77B6F;
}

.shate-view {
	margin-top: 20px;
}

.shate-view ul li {
	margin-bottom: 5px;
}

.blog-side-item h3 {
	margin-top: 30px;
	color: #475268;
	font-size: 18px;
	font-family: 'Fjalla One', sans-serif;
}

.blog-side-item ul li {
	margin-bottom: 5px;
	border-bottom: 1px solid #efefef;
	line-height: 35px;
}

.blog-side-item ul li a {
	display: inline-block;
	width: 100%;
}

.media p {
	line-height: normal;
}

ul.tag {
	display: inline-block;
	width: 100%;
}

ul.tag li {
	float: left;
	margin: 10px 10px 0 0;
	border-bottom: none;
}

ul.tag li a {
	border: 1px solid #e8e8e8;
	padding: 0 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.media img.media-object {
	float: left;
}
/*footer*/
.footer {
	background: #495667;
	color: #edf3ff;
	padding: 20px 0;
	display: inline-block;
	width: 100%;
	font-weight: 300;
}

.footer h1 {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 0px;
	font-family: 'FZLTXH', sans-serif;
}

.foot-ico {
	text-indent: 40px;
	margin-bottom: 20px;
}

.footer .footLast {
	text-align: center;
	padding: 30px
}

.foot-ico a {
	margin-right: 10px;
}

.foot-ico a img {
	margin: 5px 0;
}

.footer address a {
	color: #f37c6b;
}

.footright {
	text-align: right;
	font-size: 12px;
}

.friendlylink {
	margin-top: 25px;
}

.friendlylink a {
	color: #edf3ff
}

.beian {
	margin-top: 25px;
}

.tweet-box {
	background: #505b71;
	padding: 20px 15px;
	border-radius: 5px;
	font-size: 14px;
}

.tweet-box:before {
	background-color: #505b71;
	border-color: #505b71;
	border-image: none;
	border-right: 1px none #505b71;
	border-style: none;
	content: "";
	display: block;
	height: 22px;
	left: 60px;
	position: absolute;
	top: 32px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	width: 22px;
}

.tweet-box a,.tweet-box i {
	color: #00adef;
}

.tweet-box a:hover {
	color: #F77B6F;
}

.tweet-box i {
	font-size: 40px;
	float: left;
	margin-right: 15px;
}

.social-link-footer li {
	float: left;
	margin: 30px 30px 30px 0px;
}

.social-link-footer li a {
	color: #fff; /* background:#505b71; */
	/* padding: 10px; */
	width: 50px;
	height: 50px;
	float: left;
	text-align: center;
	font-size: 20px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.social-link-footer li a:hover { /*  background: #F77B6F; */
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
/*slider css*/
.main-slider {
	background: #475168;
	color: #fff;
	z-index: 1;
	position: relative;
	overflow: hidden;
}

.slider-colored {
	z-index: 1;
	position: relative;
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
}

.slide_title {
	font-weight: 300;
	color: #F77B6F;
	text-transform: uppercase;
	font-size: 35px;
	font-family: 'Fjalla One', sans-serif;
}

.slide_subtitle {
	font-family: 'Open Sans';
	font-weight: 400;
	padding: 5px;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
}

.slide_list_item {
	font-family: 'Open Sans';
	font-weight: 400;
	padding: 5px;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
}

.slide_desc {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	font-weight: lighter;
}

.slide_desc_bordered {
	border-left: 3px solid #ddd !important;
	padding-left: 5px;
}

.slide_btn {
	font-family: 'Open Sans';
	font-weight: 300;
	background: #F77B6F;
	padding: 15px 20px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	cursor: pointer;
}

.slide_btn:hover,.slide_btn:focus {
	font-family: 'Open Sans';
	font-weight: 300;
	background: #e77368;
	padding: 15px 20px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	cursor: pointer;
}

.dark-text {
	color: #797d87;
}

.yellow-txt {
	color: #ffe582;
}
/*recent work*/
.bx-controls-direction a {
	background-color: #eee !important;
	padding: 20px 35px;
	border-radius: 5px !important;
	margin-left: 5px !important;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.bx-controls-direction a:hover {
	background-color: #F77B6F !important;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.bx-wrapper .bx-prev,.bx-wrapper .bx-prev:hover {
	left: 43%;
	background-position: 25px 8px;
}

.bx-wrapper .bx-next,.bx-wrapper .bx-next:hover {
	background-position: 22px 8px;
}
/*property*/
.property {
	padding: 100px 0;
	margin-bottom: 60px;
}

.gray-bg {
	background: #f4f4f4;
}

.property h1 {
	color: #475168;
	font-size: 24px;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	font-weight: 400;
	margin-bottom: 30px;
}

a.btn-purchase {
	background: #475168;
	color: #fff;
	text-transform: uppercase;
	padding: 20px 40px;
	margin-top: 30px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

a.btn-purchase:hover,a.btn-purchase:focus {
	background: #43a2e4;
	color: #fff;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
/*clients*/
.clients {
	margin-top: 50px;
}

.clients ul li {
	display: inline-block;
	margin: 15px 15px;
}
/*portfolio*/

/*Photo Gallery*/
#gallery {
	margin: auto;
	position: relative;
	width: 100%;
}

#gallery h2 {
	color: #fff;
	padding-top: 30px;
}

.gallery- {
	margin: 0 auto 40px auto;
	position: relative;
	width: 100%;
}

.col-4 .item {
	width: 32%;
}

.col-4 .item img {
	
}

ul#filters,ul#filters2 {
	width: 100%;
	margin: 40px 0 20px;
	float: left;
}

ul#filters li,ul#filters2 li {
	float: left;
	margin: 10px 15px 10px 0;
	width: 22%;
}

ul#filters li a,ul#filters2 li a {
	display: inline-block;
	width: 100%;
	text-align: center;
	color: #000;
	outline: none;
	font-size: 16px;
	line-height: 55px;
	position: relative;
}

ul#filters li a img,ul#filters2 li a img {
	display: none;
}

ul#filters>li>a:hover,ul#filters>li>a:focus,ul#filters>.active>a,ul#filters>.active>span,ul#filters>li>a:hover
	{
	background-color: #43a2e4;
	color: #FFF;
	border-radius: 5px;
	background-position: center;
	font-size: 18px;
}

ul#filters>li>img,ul#filters>li>a:focus img,ul#filters>.active>a img,ul#filters>.active>span,ul#filters>li>a:hover img
	{
	display: block;
}

ul#filters2>li>a:hover,ul#filters2>li>a:focus,ul#filters2>.active>a,ul#filters2>.active>span,ul#filters2>li>a:hover
	{
	background-color: #43a2e4;
	color: #FFF;
	border-radius: 5px;
	font-size: 18px;
}

ul#filters2>li>img,ul#filters2>li>a:focus img,ul#filters2>.active>a img,ul#filters2>.active>span,ul#filters2>li>a:hover img
	{
	display: block;
}

ul#filters li a img,ul#filters2 li a img {
	position: absolute;
	bottom: -5px;
	left: 50%;
	margin-left: -8px;
}

ul#filters2 {
	display: none;
}

.item img {
	width: 100%;
	height: 100%;
}

.text-grid a {
	color: #fff;
}

.text-grid div {
	padding: 0 10px;
}

.text-grid p {
	margin-bottom: 10px;
}
/* Start: Recommended Isotope styles */

/* Isotope Filtering */
.isotope-item {
	z-index: 2;
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
/*Isotope CSS3 transitions */
.isotope,.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
/*disabling Isotope CSS3 transitions */
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition
	{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
/* End: Recommended Isotope styles */

/* disable CSS transitions for s with infinite scrolling*/
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
/*parallax*/
.parallax1 {
	background-color: #5cabfa;
	position: relative;
	background-size: cover;
	width: 100%;
	padding: 70px 0 90px 0;
}

.parallax1 .sanjiao {
	position: absolute;
	bottom: -38px;
	left: 50%;
	margin-left: -78px;
}

.parallax1 h1 {
	text-align: center;
	color: #fff;
	font-size: 25px;
	font-weight: 300;
	line-height: 40px;
}
/*----*/
.mbot50 {
	margin-bottom: 50px;
}
/*������ҵ*/
.c_enterprisetitle {
	font-size: 14px;
	text-align: center;
	color: #384045;
	margin-bottom: 15px;
}

.ckgdbtn {
	font-size: 14px;
	color: #ffffff;
	width: 148px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	background: #43a2e3;
	margin: 20px auto 60px auto;
}
/*������Ѷ*/
.news_cla {
	font-size: 24px;
	color: #595959;
	text-align: center;
}
.news_list {
	font-size: 14px;
	color: #595959;
}
.news_list ul li {
	list-style-image: url("../img/bluedisc.png");
	margin-top: 8px;
}
.news_list ul li:first-child {
	text-align: center;
	margin: 15px auto;
	list-style: none;
}

.news_title {
	margin-top: 15px;
}

.news_date {
	float: right;
}
/*��ҳ�ֲ�*/
#huadong {
	overflow: hidden;
	visibility: hidden;
	position: relative;
}
.swipe-wrap {
	overflow: hidden;
	position: relative;
}

.swipe-wrap>div {
	float: left;
	width: 100%;
	position: relative;
}
/* END required styles */
.xiaoyuandian {
	position: absolute;
	bottom: 0.5em;
	text-align: center;
	width: 100%;
}

.xiaoyuandian ul {
	list-style: none;
	margin: 0 auto;
}

.xiaoyuandian ul li {
	display: inline;
	padding: 0 7px;
	width: 10px;
	height: 10px;
	background: #333;
	border-radius: 50%;
	margin-right: 10px;
}

.xiaoyuandian ul li.cur {
	background: #ccc;
}
/* Ч��CSS��ʼ ����ҳbanner*/
.boxDown {
	background: #5dabfb;
	height: 60px;
	width: 100%;
	display: none;
}

.banner {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.banner img.aa {
	width: 100%;
}


 @keyframes mymove1 { 
  0%{
	left: 25%;
	top: 0;
    }
	100%{
	left:30%;
	top:2%;}
}
.imgs img:nth-child(1) {
	position: absolute;
	top: 0;
	left: 25%;
	width: 25%;
	animation: mymove1 4s 1s infinite alternate;
	-webkit-animation: mymove1 4s 1s infinite alternate;;
	-moz-animation: mymove1 4s 1s infinite alternate;;
}

@keyframes mymove2 { 
	0%{
	left: 14%;
	top: 32%;}
    100%{
    left:16%;
    top:25%;
    }
}
.imgs img:nth-child(2) {
	position: absolute;
	top: 32%;
	left: 14%;
	width: 13%;
	animation: mymove2 4s infinite alternate;
}

@keyframes mymove3 { 
	0%{left: 14%;}
   100%{left:23%;}
}
.imgs img:nth-child(3) {
	position: absolute;
	bottom: 0;
	left: 14%;
	width: 28%;
	-webkit-animation: mymove3 5s infinite alternate;
	-moz-animation: mymove3 5s infinite alternate;
}


@keyframes mymove4 { 
	0%{left: 12%;
	   bottom: 21%;
	   }
    100%{left:4%;
        bottom:30%;
        }
}
.imgs img:nth-child(4) {
	position: absolute;
	bottom: 21%;
	left: 12%;
	width: 9%;
	animation: mymove4 4s infinite alternate;
}

@keyframes mymove5 { 
	0% {
	right: 7%;
	bottom: 20%;}
	100%{right:5%;
       	bottom:10%;
	}
}
.imgs img:nth-child(5) {
	position: absolute;
	bottom: 6%;
	left: 4%;
	width: 7.5%;
	animation: mymove5 3s infinite alternate;
}

@keyframes mymove6 { 
	0% {
	right: 7%;
	bottom: 20%;}
	100%
	{
	right:5%; 
	bottom:10%;
	}
}
.imgs img:nth-child(6) {
	position: absolute;
	bottom: 20%;
	right: 7%;
	width: 10%;
	animation: mymove6 4s 1s infinite alternate;
}

@keyframes mymove7 { 
	0% {
	right: 9%;
	top: 20%;}
	100%{
	right:5%; 
	top:10%;}
}
.imgs img:nth-child(7) {
	position: absolute;
	top: 20%;
	right: 9%;
	width: 11%;
	animation: mymove7 3s infinite alternate;
}

/* Ч��CSS���� */
/* navxin*/
.navxin {
	position: absolute;
	width: 100%;
}

.blue-slide {
	background: #4390EE;
}

.red-slide {
	background: #CA4040;
}

.orange-slide {
	background: #FF8604;
}

.swiper-slide {
	color: #fff;
	font-size: 36px;
	text-align: center;
}

.swiper-container {
	top: 40px;
	margin: 0 51px;
}

.swiper-button-next,.swiper-button-prev {
	top: 34%;
}

.swiper-slide,.swiper-wrapper {
	width: inherit;
}

#box {
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
}

.menu {
	margin-top: 30px;
	margin: auto;
	width: 85%;
}

.menu li {
	cursor: pointer;
	position: relative;
	float: left;
	list-style: none;
	line-height: 58px;
	text-align: center;
	width: 25%;
}

.menu li img {
	position: absolute;
	left: 50%;
	bottom: -6px;
	margin-left: -8px;
}

.menu2 {
	display: none;
}

.menu li.se {
	background: #4290df;
	height: 58px;
	color: #FFF;
	font-size: 18px;
	background-position: center;
	border-radius: 5px;
}

#content {
	clear: both;
}

.swiper-button-next,.swiper-button-prev {
	margin-top: 0;
}

.menu li {
	list-style: none;
}

.menu li img {
	display: none;
}

.menu li.se img {
	display: block;
}

.dls dl {
	padding: 80px 20%;
}

.dls dl dt img {
	float: left;
	margin-right: 10%;
}

.dls dl:nth-child(2n+1) {
	background: #f8f8f8;
}

.text-muted {
	line-height: 35px;
	color: #666666
}

.serviesItems {
	padding: 60px 20%;
}

.serviesItems div:nth-child(2) {
	margin-top: 6%;
}

.serviesItems h2 {
	font-size: 20px;
	color: #666666;
}

.serviesItems .lead text-muted {
	color: #666666;
}

.list-unstyled2 {
	display: none;
}

.responsive-tag-banner  .row {
	margin: 0;
}

.flower1 {
	width: 80%;
	color: #4e4e4e;
	margin: 0 auto;
}

.flower1 ul li {
	list-style: none;
	float: left;
	font-size: 24px;
}

.flower1 p {
	list-style: none;
	float: left;
	line-height: 38px;
	font-size: 16px;
}

.flower1 .photo {
	float: left;
	width: 44%;
}

.flower1 .moreFlowers {
	float: right;
	width: 44%;
}

.flower1 .photo h2,.flower1 .moreFlowers h2 {
	font-size: 24px;
}

.flower1 .photoes img {
	float: left;
	width: 23%;
	margin-left: 2%;
}

.banners {
	position: relative;
}

.banners div {
	width: 30%;
	position: absolute;
	top: 38%;
	left: 16%;
	font-size: 19px;
	color: #FFF;
}

#content .casex a {
	float: left;
	width: 32%;
}

#content .casex a dl img {
	width: 100%;
}

#content .casex a {
	margin-right: 2%;
}

#content .casex a dl dt {
	position: relative;
}

#content .casex a dl dt div {
	background: #FFF;
	opacity: 0.2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

#content .casex a dl dd h2 {
	font-size: 18px;
	color: #666666;
	text-align: left;
}

#content .casex a dl dd p {
	font-size: 14px;
	color: #b5b5b5;
	text-align: left;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
#content .casex a:nth-child(3n){
	margin-right:0;	
}

#content .casex a dl dd.blue {
	color: #59b2ea;
}
/* ������ʼ*/
/*�����ҿ�ʼ*/
.wrap {
	font-size: 16px;
}

.wrap .content {
	width: 65%;
	margin: 0 auto;
}

.wrap .content .text1 {
	font-size: 16px;
	line-height: 38px;
	margin: 10px 0 30px;
}

.wrap .content .title li {
	float: left;
	list-style: none;
	font-size: 26px;
}

.wrap .content .specail ol {
	padding-left: 25px;
}

.wrap .content .specail ol li {
	line-height: 40px;
}

.wrap .content .specail h2 {
	font-size: 16px;
	font-weight: normal;
	margin: 40px 0 10px;
}

.wrap .content .list h2 {
	font-size: 18px;
	font-weight: normal;
	margin-top: 35px;
}

.wrap .content .list p {
	line-height: 38px;
}
/*�����ҽ���*/

/*��ϵ���ǿ�ʼ*/
.wrap .aboutOurs h1 {
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	margin: 60px 0 10px;
	color: #202020
}

.wrap .aboutOurs h2 {
	font-size: 20px;
	font-weight: normal;
}

.wrap .aboutOurs .oursCompany p,.aboutOurs .oursGood .oursGoodp {
	text-indent: 2em;
	line-height: 38px;
}

.wrap .aboutOurs .oursGood .oursPhoto {
	margin: 25px 0 60px;
}

.wrap  .oursPhoto .oursPhoto1 {
	float: left;
	width: 45%;
}

.wrap  .oursPhoto .oursPhoto2 {
	float: right;
	width: 45%;
}

.wrap  .oursPhoto .oursPhoto1  p:nth-child(2n-1) {
	margin-bottom: 30px;
}

.wrap  .oursPhoto .oursPhoto2 p:nth-child(2n-1) {
	margin-bottom: 30px;
}

.company {
	background: #fdfdfd;
}

.company .photo_list dl {
	float: left;
	text-align: center;
	width: 13%;
	margin-right: 4%;
}

.company .photo_list dl:nth-child(6n) {
	margin-right: 0;
}

.company .photo_list dl dt {
	margin-bottom: 15px;
}

.company .photo_list dl dt:hover {
	
}

.company .photo_list dl dt img {
	width: 100%;
}

.company .photo_list dl dd {
	line-height: 24px;
}
/*��ϵ���ǽ���*/
.wrap .header>img {
	width: 100%;
}

.wrap .content .detail {
	margin-top: 50px;
	margin-bottom: 40px;
}

.wrap .content .detail>h2 {
	font-size: 26px;
	color: #4c4c4c;
	text-align: center;
	margin-bottom: 20px;
}

.wrap .content .detail>p {
	font-size: 16px;
	color: #666666;
	line-height: 38px;
}

.wrap .content .sports {
	width: 100%;
	margin-bottom: 50px;
}

.wrap .content .sports>img {
	display: block;
	line-height: 38px;
	width: 100%;
}

.wrap .content .meeting {
	width: 100%;
	margin-bottom:50px;
}

.wrap .content .meeting .meetingImg {
	float: left;
	width: 50%;
}

.wrap .content .meeting .meetingText {
	float: right;
	width: 44%;
	margin-top: 16%;
}

.wrap .content .meeting .meetingImg>img {
	display: block;
	width: 100%;
}

.wrap .content .meeting .meetingText>h2 {
	font-size: 26px;
	color: #333333;
}

.wrap .content .meeting .meetingText>p {
	width: 100%;
	font-size: 16px;
	color: #666666;
	line-height: 38px;
}

.wrap .content .count {
	width: 100%;
	margin-bottom: 50px;
}

.wrap .content .count>img {
	display: block;
	width: 100%;
}

.wrap .content .shop {
	width: 100%;
	margin-bottom: 70px;
}

.wrap .content .shop .shopImg {
	float: left;
	width: 50%;
}

.wrap .content .shop .shopImg>img {
	display: block;
	width: 100%;
}

.wrap .content .shop .shopText {
	width: 44%;
	float: right;
	margin-top:20%;
}

.wrap .content .shop .shopText>h2 {
	font-size: 26px;
	color: #333333;
}

.wrap .content .shop .shopText>p {
	font-size: 16px;
	color: #666666;
	width: 100%;
	line-height: 38px;
}

/*������*/
.fan p {
	line-height: 38px;
}

.fan p:nth-child(2n) {
	margin: 30px 0;
}

.lead {
	font-size: 18px;
}
/*����*/
.foot-ico{
	display: none;
}