.top-logo{
	position:relative;
	top:0; /*Change with your logo's width*/
	z-index:99999;
	height: 65px;
	float: left;

}




.lb1 a,.lb1 span{
margin-right:5px;
color: #8a8a8a;
text-decoration:none;
}
.lb1 a:hover{
margin-right:5px;
}

.nolink a{ margin-right:3px;
}
.nolink{ margin-right:3px;
}
.nolink a:hover{ margin-right:3px;
}

input {

    -webkit-appearance: none;

    border-radius: 0;

}



.content-box{
	z-index:10;
	padding-top:20px;
	margin-right: auto;
	margin-left: auto;


}
.content-nyc{
	z-index:10;
	padding-top:20px;
	margin-right: auto;
	margin-left: auto;

}
.content-zp{
	z-index:10;
	padding-top:20px;
	margin-right: auto;
	margin-left: auto;	background-color:#05a185;

}
.content-news{
	z-index:10;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;

}
.content-xm{
	z-index:10;
	padding-top:25px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;

}
.content-cp{
	z-index:10;
	padding-top:25px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;

}
.content-js{
	z-index:10;
	padding-top:25px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #01998a;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}
.content-yw{
	z-index:10;
	padding-top:25px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;

}
.content-kh{
	z-index:10;
	padding-top:25px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #efefef;
	background-image: url(../images/kbg02.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

.content-wl{
	z-index:10;
	padding-top:40px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/bgl.jpg);
}
.content{
	width: 90%;
	margin-right: auto;
	margin-left: auto;

}
.pc{
	width:100%;
}
.pc p{

	font-size: 13px;
	line-height: 18px;
	color: #666666;

}
.pc2{
	width:100%;
	padding-bottom: 20px;
}
.pc2 p{
	width:30%;
	float: left;
	margin-right: 3.333%;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	text-align: center;
}
.pc2 img{
	width:30%;
	float: left;
	margin-right: 3.333%;
	margin-bottom: 10px;
}
.xiashu{ width:100%}
.xiashu ul{ width:103%}
.xiashu ul li{
	width:30%;
	border-radius:8px;
	float:left;
	margin-right: 3%;
	font-size: 14px;
	line-height: 20px;
	list-style-type:none;
	color: #FFFFFF;
	text-align: center;
	height: 60px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.topclear{padding-top:50px;}
.lmbt01 {
	font-size: 20px;
	line-height: 25px;
	color: #04A184;
	text-align: center;
	width: 100%;
	margin-bottom: 12px;
}

.lmbt02 {
	font-size: 22px;
	line-height: 30px;
	color: #04A184;
	text-align: center;
	width: 100%;
	font-family: "Times New Roman";
}


.lmbt03 {
	font-size: 22px;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	width: 100%;
	font-family: "Times New Roman";
}
.lmbt04 {
	font-size: 20px;
	line-height: 25px;
	color: #ffffff;
	text-align: center;
	width: 100%;
	margin-bottom: 12px;
	font-weight: normal;
}

.has-gallery{

	margin-left:15px;

	margin-right:15px;

}





.page-has-slider{

	padding-top:0px;

}





.header{
	z-index:9999;
	position: absolute;
	width:100%;
	height:65px;
	background-color: #04a184;
}



.deploy-left-sidebar{

	background-image:url(../images/nav.png);

	background-repeat:no-repeat;

	height:50px;

	width:50px;

	background-position:center center;
	

}



.tell{
	float:right;
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: right;
	background-image: url(../images/t_pho.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	margin-top: 7px;
}
.by{
	float:right;
	font-size: 12px;
	line-height: 20px;
	color: #E8C0B5;
	text-align: right;
	margin-top: 25px;
}

.deploy-right-sidebar{
	width:80px;
	height:35px;
	float:right;
	margin-top: 15px;
	font-size: 14px;
	line-height: 35px;
	color: #FFFFFF;
	text-align: left;
	background-image: url(../images/jt.png);
	background-repeat: no-repeat;
	background-position: 72px center;
	margin-right: 5px;
	padding-left: 10px;
}



.deploy-back-home{

	background-image:url(../images/home.png);

	background-repeat:no-repeat;

	background-color:#f9fafc;

	width:50px;

	height:50px;

	background-position:center center;

	float:right;

	margin-top:-50px;

}



.delete-right-sidebar{

	display:none;

	background-image:url(../images/contact.png);

	background-repeat:no-repeat;

	background-color:#f9fafc;

	width:50px;

	height:50px;

	background-position:center center;

	float:right;

	margin-top:-50px;

}



.sidebar-left{

	box-shadow: 3px 0px 3px 0px rgba(0, 0, 0, 0.3);

	background-image:url(../images/sidebar-bg.png);

	background-repeat:repeat;

	width:270px;

	position:fixed;

	z-index:99999;

	top:0px;

	left:-270px;

	bottom:0px;

	overflow:hidden;

	position:fixed;

}



.sidebar-scroll-left{
	left:0px;
	width:310px;
	overflow: scroll!important;
	overflow-x:hidden!important;



	-webkit-overflow-scroll:touch!important;	
	height:100%;
	padding-right: 40px;


}



.sidebar-scroll-right{

	width:290px;

	overflow: scroll!important;

	overflow-x:hidden!important;

	-webkit-overflow-scroll:touch!important;	

	height:100%;

}



.sidebar-right{
	box-shadow: -2px 0px 2px 0px rgba(0, 0, 0, 0.3);
	position: fixed;
	overflow:hidden;
	z-index:99999;
	right:-280px;
	top:0px;
	bottom:0px;
	width:230px;
	margin-right:10px;
	background-color: #05a185;

}





.sidebar-decoration{

	background-image:url(../images/sidebar-deco.png);

	background-repeat:repeat-x;

	height:2px;	

	margin-bottom:15px;

}







/*Left sidebar styles*/



.sidebar-header-left{

	height:51px;

	background-color:#1d1f22;

	border-bottom:solid 1px #141719;

}





.sidebar-left-logo{	

	position:absolute;

	top:18px;

	left:20px;

}



.close-sidebar-left{

	height:50px;

	width:50px;

	margin-left:220px;

	display:block;

}



.sidebar-divider-text{

	color:#FFFFFF;

	font-size:12px;

	font-weight:700;

	font-family:'Microsoft YaHei', sans-serif;

	padding-top:15px;

	padding-left:15px;

	margin-bottom:15px;

}






.home-nav{background-image:url(../images/home.png);}

.ico-nav-1{background-image:url(../images/infoabout.png);}

.ico-nav-2{background-image:url(../images/help.png);}

.xm-nav{background-image:url(../images/pencil.png);}

.ico-nav-3{background-image:url(../images/mail.png);}

.ico-nav-5{background-image:url(../images/qz.png);}

.ico-nav-6{background-image:url(../images/rss.png);}

.lx-nav{background-image:url(../images/phonehook.png);}
.ico-nav-4{background-image:url(../images/image2.png);}


.nav-item:hover{

	background-color:#0a806b;

}



.nav-item{

	-webkit-tap-highlight-color: rgba(0,0,0,0);
	font-family:'Microsoft YaHei', sans-serif;
	background-size:20px 20px;
	font-size:12px;
	font-weight:700;
	color:#FFFFFF;
	height:50px;
	line-height:49px;
	background-repeat:no-repeat;
	padding-left:60px;
	background-position:20px center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #21aa91;
	border-bottom-color: #129079;

}



.icon-active{

	position:absolute;

	background-image:url(../images/location@2x.png);

	background-size:10px 15px;

	background-repeat:no-repeat;

	display:block;

	width:10px;

	height:15px;

	top:19px;

	left:200px;

}





.icon-page{

	position:absolute;

	background-image:url(../images/gopage@2x.png);

	background-size:8px 11px;

	background-repeat:no-repeat;

	display:block;

	width:10px;

	height:15px;

	top:19px;

	left:203px;

}



.icon-drop{

	position:absolute;

	background-image:url(../images/godrop@2x.png);

	background-size:11px 8px;

	background-repeat:no-repeat;

	display:block;

	width:10px;

	height:15px;

	top:19px;

	left:200px;

}



.submenu a{

	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #21aa91;
	border-bottom-color: #129079;

	padding-top:12px;

	padding-bottom:12px;

	padding-left:25px;

	font-size:12px;

	color:#FFFFFF;

	text-transform:uppercase;

	font-family:'Microsoft YaHei', sans-serif;

	font-weight:900;

}
.submenu a.sj{

	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #752016;
	border-bottom-color: #91362b;

	padding-top:12px;

	padding-bottom:12px;

	padding-left:50px;

	font-size:12px;

	color:#FFFFFF;

	text-transform:uppercase;

	font-family:'Microsoft YaHei', sans-serif;

	font-weight:900;

}

.submenu a:hover{

	background-color:#0a806b;

}
.submenu a.sj em{	background-image:url(../images/radio2-selected.png);

	background-size:9px 10px;

	background-repeat:no-repeat;

	float:left;

	width:10px;

	height:10px;

	display:block;

	margin-top:5px;

	padding-right:30px;}
	
.submenu a em{

	background-image:url(../images/gopage@2x.png);

	background-size:8px 11px;

	background-repeat:no-repeat;

	float:left;

	width:10px;

	height:15px;

	display:block;

	margin-top:5px;

	padding-right:35px;

}



.submenu a:first-child{

	background-image:none!important;

}





.submenu{

	display:none;

}



.submenu-active{

	display:block;

}



.nav-item-active{

	color:#FFFFFF!important;

}





.sidebar-notifications a {

	margin-bottom:15px;

	background-repeat:no-repeat;

	background-position:0 center;

	padding-left:38px;

	margin-left:20px;

	font-size:12px;

	color:#878787;

	font-family:'Microsoft YaHei', sans-serif;

	font-weight:700;

	text-transform:uppercase;

	line-height:10px;

}



.info-sidebar{	background-image:url(../images/update-news.png);}

.update-sidebar{	background-image:url(../images/update-blog.png);}

.folio-sidebar{	background-image:url(../images/update-folio.png);}





.sidebar-bottom-controls{

	background-color:#1d1f22;

}



.sidebar-bottom-controls a p{

	margin-bottom:2px;

	font-size:12px;

	font-family:'Microsoft YaHei', sans-serif;

	color:#878787;

}



.sidebar-bottom-controls a{

	background-image:url(../images/sidebar-deco-vertical.png);

	background-repeat:repeat-y;

	font-size:12px;

	text-align:center;

	float:left;

	width:32%;

	text-transform:uppercase;

	color:#FFFFFF;

	line-height:10px;	

	border-top:solid 1px #25272a;

	display:block;

}



.twitter-bottom{

	display:block;

	background-image:url(../images/twitter.png);

	background-repeat:no-repeat;

	background-position:center 33px;

	background-size:16px 16px;

	height:50px;

	margin-top:-25px;

}



.facebook-bottom{

	display:block;

	padding-top:26px;

	background-image:url(../images/facebook.png);

	background-repeat:no-repeat;

	background-position:center 33px;

	background-size:16px 16px;

	height:50px;

	margin-top:-25px;

}



.close-bottom-left{

	display:block;

	padding-top:26px;

	background-image:url(../images/accessdenied.png);

	background-repeat:no-repeat;

	background-position:center 33px;

	background-size:16px 16px;

	height:50px;

	margin-top:-25px;

}



.close-bottom-right{

	display:block;

	padding-top:26px;

	background-image:url(../images/accessdenied.png);

	background-repeat:no-repeat;

	background-position:center 33px;

	background-size:16px 16px;

	height:50px;

	margin-top:-25px;

}







/*Sidebar RIght Styles*/



.sidebar-header-right{
	height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #129079;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #21aa91;

}





.sidebar-right-logo{
	position:absolute;
	top:18px;
	left: 60px;
	font-size:12px;
	font-weight:700;
	color:#FFFFFF;

}



.close-sidebar-right{

	background-image:url(../images/fanhui.png);



	background-repeat:no-repeat;

	background-position:22px 20px;

	height:50px;

	width:50px;

	margin-left:0px;

	display:block;

}







.sidebar-form{

	display:none;

	margin-left:20px;

	width:230px;

	box-sizing:border-box;

}



.sidebar-form2{

	display:none;

}



.sidebar-form label{

	border-radius:0px!important;

	color:#c5c5c5;

	text-transform:uppercase;

	font-family:'Microsoft YaHei', sans-serif;

	font-size:12px;

	padding-top:10px;

}



.sidebar-form label span{

	text-transform:lowercase;

	color:#bcbcbc;

}



.sidebar-form input{

	background-color:rgba(255,255,255,0.1);

	border:solid 1px #3d3d3d;

}



.sidebar-form textarea{

	background-color:rgba(255,255,255,0.1);

	border:solid 1px #3d3d3d;

	border-bottom:none;

	margin-bottom:0px;

}



.sidebar-send-button{

	display:block;

	width:100%;

	color:#d2d2d2;

	font-size:12px;

	font-family:'Microsoft YaHei', sans-serif;

	text-transform:uppercase;

	font-weight:700;

}





.success-subscribe{

	margin-top:20px;

	width:230px;

	margin-left:20px;	

}



.sidebar-form{

	margin-bottom:0px!important;

	margin-top:-10px!important;

}



.sidebar-form  .formSuccessMessageWrap{

	width:230px;

	margin-top:20px;

	margin-bottom:0px;

}



.sidebar-form .small-notification{

	margin-top:20px;

}





.sidebar-form #emailError{

	margin-top:20px;

	width:230px;

	margin-left:20px;

	border-radius:0px;

	height:36px;

}



.sidebar-form #emailError p{

	text-align:center;

	color:rgb(255,129,129);

	margin:8px 0px;

	display:block;

	background-image:none;

	text-transform:uppercase;

	padding-left:0px;

}





.sidebar-form #emailError2{

	margin-top:20px;

	width:230px;

	margin-left:20px;

	border-radius:0px;

	height:36px;

}



.sidebar-form #emailError2 p{

	text-align:center;

	color:rgb(255,129,129);

	margin:8px 0px;

	display:block;

	background-image:none;

	text-transform:uppercase;

	padding-left:0px;

}



.subscribe-notification{

	width:230px!important;

	margin-left:20px;

	border-radius:0px!important;

	margin-bottom:-15px!important;	

	margin-top:20px!important;

	background-image:none!important;

}



.subscribe-notification p{

	background-image:none!important;

	text-align:center;

	color:rgb(255,129,129)!important;

	margin:8px 0px;

	display:block;

	text-transform:uppercase;

	padding-left:0px;	

	margin-top:20px;



}



.formValidationError{

	margin-bottom:-15px;

}



.sidebar-form .formValidationError div{

	margin-top:20px;

	width:230px;

	border-radius:0px!important;

	height:36px;	

	margin-top:20px!important;

}



.sidebar-form .formSubmitButtonErrorsWrap{

	overflow:visible!important;

	margin-bottom:20px;

}



.sidebar-form  .formValidationError p{

	text-align:center;

	color:rgb(255,129,129)!important;

	margin:8px 0px;

	display:block;

	background-image:none;

	text-transform:uppercase;

	padding-left:0px;

}





.right-sidebar-copyright{

	margin-top:20px;

}

.footer-text{
	margin-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	background-color: #404040;
	font-size: 12px;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;

}


.footer-text a{

	padding-top:10px;

	font-size:12px;

	color:#8a8a8a;

}



.copyright-sidebar{

	font-size:12px;

	text-align:center;

	text-transform:uppercase;

}





.has-full-folio{

	margin-left:0px!important;

	margin-right:0px!important;

	margin-top:-20px;

}



.has-full-folio .decoration{

	margin-left:15px;

	margin-right:15px;

}





.full-folio-item-caption{

	position:relative;

	z-index:9999;

	margin-top:-60px;

	height:60px;

	background-image:url(../images/dark.png);

	width:100%;

	display:block;

	background-repeat:repeat;	

}



.full-folio-item-caption h5{

	text-shadow:0px 1px 3px #000000;

	color:#FFFFFF;

	padding-top:10px;

	padding-left:20px;

}



.full-folio-item-caption p{

	text-shadow:0px 1px 3px #000000;

	color:#FFFFFF;

	padding-left:20px;

}



.full-folio-item-more{

	background-image:url(../images/link2.png);

	background-size:32px 32px;

	background-repeat:no-repeat;

	position:absolute;

	width:32px;

	height:32px;

	top:14px;

	z-index:99999;

	right:15px;

}
.foot{
	z-index:9999;
	position:fixed;
	width:100%;
	bottom: -2px;
	background-color: #333333;
}
#solid_bottom {
	-webkit-box-shadow: inset 0 2px 2px rgba(10, 113, 166, .46);
	-moz-box-shadow: inset 0 2px 2px rgba(10, 113, 166, .46);
	box-shadow: inset 0 2px 2px rgba(10, 113, 166, .46);

	background-color:#83c700;
}
#solid_bottom li {
	float:left;
	list-style-type:none;
	width:33%;
	padding-top: 1.5%;
	padding-right: 0;
	padding-bottom: 0.5%;
	padding-left: 0;
}
#solid_bottom li a {
	display:block;
	text-align:center;
	width:100%;
	color:#fff
}
#solid_bottom li a img {
	vertical-align:middle;
	max-width:18%;
	display:block;
	margin:0 auto
}
/* HOME Botton */
.home {
	min-width:300px;
	color: #fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom:0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 70px;
	padding-left: 15px;
	display: block;
    overflow:hidden;
} 
.icon-items li { position: relative; float: left; width:48.5%; text-align: center; margin: 15px 0 0 0;border-radius:3px;box-sizing:border-box;	list-style-type:none;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
-webkit-transform:scale(0);-webkit-animation-name:janim;-webkit-animation-duration:.3s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;}
@-webkit-keyframes janim {0%{-webkit-transform:scale(0.2)}50%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}
.icon-items li a{display:block;width: 100%;height:70px;line-height:70px;color:#decfc0;font-size:14px;}
.icon-items li a:hover{background-color: rgba(0,0,0,.1); z-index: 1;color:#decfc0;}
.icon-items li a i{width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:15px;}

.icon-items li[class*=icon-] a i{background-image: url(../images/ico_home.png);background-repeat:no-repeat;}

.icon-items li.icon-default{background-color:#534137;-webkit-animation-delay: .15s;}
.icon-items li.icon-default a i{background-position:0 0;}
.icon-items li.icon-new{background-color:#534137;float:right;}
.icon-items li.icon-new a i{background-position:right top;}
.icon-items li.icon-house{background-color:#534137;-webkit-animation-delay: .45s;}
.icon-items li.icon-house a i{background-position:left -40px;}
.icon-items li.icon-home{
	background-color:#534137;
	background-image:url(../images/bgbn.jpg);
	background-repeat: no-repeat;
	background-position: left;
}.icon-items li.icon-home a{-webkit-animation-delay: .6s;}
.icon-items li.icon-home a{height:155px;line-height:40px;}
.icon-items li.icon-home a i{background-position:right -40px;margin:50px 0 0 0;}
.icon-items li.icon-sale{background-color:#534137;-webkit-animation-delay: .75s;float:right;}
.icon-items li.icon-sale a i{background-position:left -80px;}
.icon-items li.icon-video{background-color:#534137;-webkit-animation-delay: .6s;float:right;}
.icon-items li.icon-video a i{background-position:right -80px;}
.icon-items li.icon-mall{background-color:#534137;-webkit-animation-delay: 0.55s;}
.icon-items li.icon-mall a{height:150px;line-height:40px;}
.icon-items li.icon-mall a i{background-position:left -120px;margin:50px 0 0 0;}
.icon-items li.icon-bbs{background-color:#534137;-webkit-animation-delay: 0.3s;float:right;}
.icon-items li.icon-bbs a i{background-position:right -120px;}
.icon-items li.icon-me{background-color:#534137;-webkit-animation-delay: 0.3s;float:right;}
.icon-items li.icon-me a i{background-position:right -40px;}
.fl {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
.fl a{
	border: 1px solid #D1D1D1;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-size: 12px;
	color: #7C635C;
	float: left;
	margin-bottom: 3px;
	margin-right: 5px;
		border-radius:4px;
}
.fl span{
	float:left;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
	padding-left: 2px;
}
.topbj{ height:65px;}
.zmore{
	font-size:14PX;
	text-align: center;
}
.zmore a{
	font-size:14PX;
	text-align: center;
	color:#333333;
}
.zmore2{
	font-size:14PX;
	text-align: center;
	color:#FFFFFF;
}
.zmore2 a{
	font-size:14PX;
	text-align: center;
	color:#FFFFFF;
}
