/*必备样式*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font:14px Arial, Tahoma, 'Microsoft Yahei'; color:#666; font-weight: normal;line-height: 22px;}
button, input, select, textarea, label { vertical-align:middle; border: 0; outline: none;}
img { vertical-align:middle; border:none; display:inline-block; max-width: 100%;}
ul, ol { list-style:none; }
a { text-decoration:none !important; color:#666; vertical-align:baseline; cursor:pointer; font-size: inherit;-o-transition: .2s ease;-moz-transition: .2s ease;-webkit-transition: .2s ease;transition: .2s ease;}
a:hover { color:#333; }
table { border-collapse:collapse; border-spacing:0; }
body { word-wrap:break-word; word-break:break-all;background: #f8f8f8;max-width: 800px;margin: 0 auto;}
em , i {font-style: normal;font-weight: normal;font-size: 14px;}
/*清浮*/
.g-cf:after { content:""; clear:both; display:table; }
.g-cf { zoom:1; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height: 0;font-size: 0;}
.clearfix{*zoom:1;}
/*浮动*/
.fl { float:left; _display:inline; }
.fr { float:right; _display:inline; }
input[type='checkbox']:focus{
	outline: none;
}
::-webkit-input-placeholder { /* WebKit browsers */ 
	color: #adadad; 
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color: #adadad; 
}
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color: #adadad; 
}
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color: #adadad; 
}
@media only screen and (min-width: 640px){
    html{
        font-size: 625%;
    }
}
@media only screen and (max-width: 640px) and (min-width: 580px){
    html{
        font-size: 625%;
    }
}
@media only screen and (max-width:580px) and (min-width: 440px){
    html{
        font-size: 540%;
    }
}
@media only screen and (max-width:440px) and (min-width: 400px){
    html{
        font-size: 400%;
    }
}
@media only screen and (max-width:400px) and (min-width: 360px){
    html{
        font-size: 350%;
    }
}
@media only screen and (max-width:360px) and (min-width: 320px){
    html{
        font-size: 310%;
    }
}

.header{
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	/*background: #292929;*/
	background: #4a4848;
	z-index: 101;
}
.header .container {
	position: relative;
	padding: 0.18rem 10px;
}
a.logo {
	float: left;
}
a.logo img {
	height: 0.44rem;
}
a.search {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -0.2rem;
}
a.search img {
	height: 0.41rem;
}
.kosCtrl1{
	padding-top: 0.8rem;
	padding-bottom: 0.8rem;
}
.banner1{
	position: relative;
}
.banner1 .banner_icon {
	position: absolute;
	bottom: 0.3rem;
	left: 50%;
	margin-left: -0.34rem;
	z-index: 10;
}
.banner1 .banner_icon img {
	height: 0.68rem;
}
.white{
	background: #FFFFFF;
	margin-bottom: 0.1rem;
}
.index_list1 ul {
	padding: 0.4rem 0 0;
}
.index_list1 ul li {
	width: 25%;
	float: left;
	margin-bottom: 0.26rem;
}
.index_list1 ul li a{
	display: block;
	width: 100%;
	text-align: center;
}
.index_list1 ul li a img {
	/*height: 1rem;*/
	height: 0.87rem;
}
.index_list1 ul li a p {
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.48rem;
}
.index_title1 {
	position: relative;
	padding: 0.45rem 0 0.18rem 0;
}
.index_title1 h1 > * {
	display: inline-block;
	vertical-align: middle;
	font-size: 0.36rem;
	color: #000000;
}
.index_title1 h1 img {
	height: 0.36rem;
	margin-left: 0.1rem;
}
.more1{
	position: absolute;
	right: 0;
	top: 0.45rem;
	display: inline-block;
}
.more1 > * {
	display: inline-block;
	vertical-align: middle;
	font-size: 0.3rem;
	color: #CCCCCC;
	font-style: italic;
}
.more1 img {
	height: 0.22rem;
	margin-left: 0.08rem;
}
.exhibition_list1 ul {
	text-align: center;
	padding: 0.2rem 0 0.3rem 0;
}
.exhibition_list1 ul li {
	display: inline-block;
	margin: 0 0.1rem;
}
.exhibition_list1 ul li a {
	display: inline-block;
	line-height: 0.46rem;
	font-size: 0.24rem;
	color: #FFFFFF;
	padding: 0 0.2rem;
	background: #d1d1d1;
	border-radius: 0.3rem;
}
.exhibition_list1 ul li.active a {
	background: #f9d758;
	color: #242424;
}
.pic1{
	margin-bottom: 0.2rem;
}
.pic1 a ,
.exhibition_list2 ul li a ,
.character_list1 .swiper-slide a{
	display: block;
	width: 100%;
	height: 3.97rem;
	background-size: cover !important;
	background-position: center;
	position: relative;
}
.exhibition_list2 ul li a {
	height: 2.27rem;
}
.pic_info1{
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	background: rgba(0,0,0,0.7);
	padding: 0 0.12rem;
}
.pic_info1 h2 {
	text-align: center;
	font-size: 0.24rem;
	color: #FFFFFF;
	line-height: 0.46rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.exhibition_list2 ul li {
	width: 48.5%;
	float: left;
	margin-right: 3%;
	margin-bottom: 0.2rem;
}
.exhibition_list2 ul li:nth-child(2n){
	margin-right: 0;
}
.exhibition_area{
	padding-bottom: 0.2rem;
}
.design_list1 ul{
	padding-bottom: 0.31rem;
}
.design_list1 ul li {
	padding: 0.2rem 0;
	border-bottom: 1px dashed #dadada;
}
.design_img1 {
	width: 40%;
	float: left;
	height: 1.5rem;
	background-size: cover !important;
	background-position: center;
}
.design_info1 {
	width: 55.8%;
	float: right;
}
.design_info1 h2 {
	font-size: 0.26rem;
	color: #000000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 0.44rem;
	margin-bottom: 0.05rem;
}
.design_info1 .txt{
	color: #616161;
	font-size: 0.2rem;
	line-height: 0.34rem;
	max-height: 1.02rem;
	overflow: hidden;
}
.character_list1 .swiper-slide a {
	height: 1.82rem;
}
.character_list1{
	padding-bottom: 0.42rem;
}
.construction_list1 ul{
	padding: 0.1rem 0 0.3rem 0;
}
.construction_list1 ul li {
	width: 32%;
	float: left;
	margin-right: 2%;
}
.construction_list1 ul li:nth-child(3n){
	margin-right: 0;
}
.construction_list1 ul li a {
	display: block;
	width: 100%;
	height: 1.6rem;
	background-size: cover !important;
	background-position: center;
	padding-top: 0.24rem;
	text-align: center;
	border-radius: 0.08rem;
}
.construction_list1 ul li a img {
	height: 0.5rem;
}
.construction_list1 ul li a h2 {
	font-size: 0.26rem;
	color: #1c1c1c;
	font-weight: bold;
}
.construction_list1 ul li a h3 {
	font-size: 0.16rem;
	color: #1C1C1C;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_list1 ul{
	padding-bottom: 0.3rem;
}
.news_list1 ul li {
	margin-bottom: 0.1rem;
}
.news_list1 ul li a {
	display: block;
	width: 100%;
	height: 1.42rem;
}
.time1{
	width: 20.8%;
	float: left;
	background: #f9d758;
	text-align: center;
}
.time1 h2 {
	font-size: 0.6rem;
	color: #3f3f3f;
	line-height: 1rem;
}
.time1 h3 {
	background: #3f3f3f;
	font-size: 0.24rem;
	color: #FFFFFF;
	line-height: 0.42rem;
}
.news_info1{
	width: 79.2%;
	float: right;
	height: 100%;
	background: #f7f7f7;
	padding: 0.15rem 0.26rem 0 0.26rem;
}
.news_info1 h4 {
	font-size: 0.26rem;
	color: #000000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 0.08rem;
}
.news_info1 .txt {
	color: #616161;
	font-size: 0.2rem;
	line-height: 0.34rem;
	max-height: 0.68rem;
	overflow: hidden;
}
.form1 {
	padding: 0.2rem 0 0.8rem 0;
}
.form1 input ,
.form1 textarea {
	display: block;
	width: 100%;
	height: 0.76rem;
	line-height: 0.74rem;
	padding: 0 0.12rem;
	border: 1px solid #c6c6c6;
	margin-bottom: 0.3rem;
	font-size: 0.28rem;
}
.form1 textarea {
	height: 2.4rem;
	resize: none;
	line-height: 0.34rem;
	padding: 0.12rem;
}
.form1 button {
	width: 100%;
	height: 0.8rem;
	text-align: center;
	display: block;
	background: #292929;
	color: #FFFFFF;
	font-size: 0.34rem;
}
.white1{
	margin-bottom: 0;
}

/*------------footer---------*/
.f_list1{
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 101;
}
.f_list1 ul {
	background: #666666;
}
.f_list1 ul li {
	width: 33.33%;
	float: left;
	position: relative;
}
.f_list1 ul li a {
	display: block;
	width: 100%;
	height: 0.8rem;
	text-align: center;
}
.f_list1 ul li a > * {
	display: inline-block;
	vertical-align: middle;
}
.f_list1 ul li a em {
	color: #FFFFFF;
	font-size: 0.26rem;
	line-height: 0.8rem;
}
.f_list1 ul li a img {
	height: 0.35rem;
	margin-right: 0.06rem;
}
.f_list1 ul li:before {
	position: absolute;
	content: "";
	width: 1px;
	height: 100%;
	background: #ffffff;
	right: 0;
	top: 0;
}
.f_list1 ul li:last-child:before {
	display: none;
}
.footer{
	background: #292929;
}
.footer .container {
	padding: 0.35rem 10px 0.4rem 10px;
}
.f_info1 {
	width: 73.5%;
	float: left;
}
.f_info1 h1 {
	padding-bottom: 0.2rem;
}
.f_info1 h1 > * {
	display: inline-block;
	vertical-align: middle;
}
.f_info1 h1 img {
	height: 0.64rem;
	margin-right: 0.1rem;
}
.f_s{
	width: 70%;
}
.f_s h2 {
	font-size: 0.24rem;
	color: #f9d758;
	padding-bottom: 0.1rem;
}
.f_s h3 {
	font-size: 0.5rem;
	color: #f9d758;
}
.f_info1 .txt {
	color: #cccccc;
	font-size: 0.2rem;
	line-height: 0.4rem;
}
.f_ewm{
	width: 25%;
	float: right;
	padding-top: 0.45rem;
}
.f_ewm img {
	height: 1.58rem;
}
@media only screen and (max-width: 350px) {
	.f_s h3 {
		font-size: 0.4rem;
	}
}
.floatRight{
	position: fixed;
	width: 1.13rem;
	right: 0;
	top: 60%;
	text-align: center;
	z-index: 101;
}
.floatRight a {
	display: block;
	width: 100%;
}
.floatRight a img {
	height: 1.08rem;
}
.floatRight a + a {
	margin-top: 0.15rem;
}
.floatRight a + a img {
	height: 0.92rem;	
}

/*----------公司简介------------*/
.ny_list1 {
	border-bottom: 1px solid #ebebeb;
	padding: 0 10px;
	background: #ffffff;
}
.ny_list1 .swiper-slide a {
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: 0.8rem;
	color: #666666;
	font-size: 0.26rem;
	position: relative;
}
.ny_list1 .swiper-slide a.active:before {
	position: absolute;
	content: "";
	width: 1.1rem;
	height: 0.08rem;
	background: #f9d758;
	bottom: 0;
	left: 50%;
	margin-left: -0.55rem;
}
.det1{
	padding: 0.3rem 0 1rem 0;
}
.det1 .txt{
	color: #797979;
	font-size: 0.26rem;
	line-height: 0.5rem;
	text-align: justify;
}

/*---------团队介绍-------------*/
.team_list1{
	padding-bottom: 0.6rem;
}
.team_list1 ul{
	padding: 0.3rem 10px;
}
.team_list1 ul li {
	margin-bottom: 0.1rem;
}
.team_list1 ul li a {
	display: block;
	width: 100%;
	height: 3.34rem;
	background: #f2f2f2;
}
.team_img1{
	width: 40%;
	background-size: cover !important;
	background-position: center;
	position: relative;
	height: 100%;
}
.team_img1 > img {
	position: absolute;
	height: 0.31rem;
	right: 0;
	top: 50%;
	margin-top: -0.15rem;
}
.team_info1 {
	width: 60%;
	padding: 0.25rem 5% 0 5%;
}
.team_info1 h2 {
	font-size: 0.26rem;
	color: #333333;
	line-height: 0.72rem;
	border-bottom: 1px solid #dadada;
	position: relative;
	padding-left: 0.26rem;
	margin-bottom: 0.18rem;
}
.team_info1 h2:before {
	position: absolute;
	content: "";
	width: 0.1rem;
	height: 0.3rem;
	left: 0;
	top: 50%;
	margin-top: -0.15rem;
	background: #f9d758;
}
.team_info1 h3 {
	line-height: 0.38rem;
	color: #666666;
	font-size: 0.2rem;
}
.team_info1 h4 {
	display: inline-block;
	padding: 0 0.14rem;
	background: #292929;
	border-radius: 0.08rem;
}
.team_info1 h4 > * {
	display: inline-block;
	vertical-align: middle;
}
.team_info1 h4 img {
	height: 0.18rem;
	margin-left: 0.06rem;
}
.team_info1 h4 span {
	line-height: 0.48rem;
	font-size: 0.2rem;
	color: #f9d758;
}
.team_info1 .t_s {
	margin-bottom: 0.2rem;
	max-height: 1.14rem;
	overflow: hidden;
}
.team_list1 ul li:nth-child(2n) .team_img1 > img {
	right: auto;
	left: 0;
}

/*---------页码--------*/
.page {
	text-align: center;
	padding: 0 10px;
}
.page a {
	display: inline-block;
	font-size: 0.26rem;
	color: #666666;
	line-height: 0.6rem;
	width: 0.6rem;
	border-radius: 50%;
	background: #FFFFFF;
}
.page a.active {
	background: #333333;
	color: #FFFFFF;
}

/*------最新文章------*/
.ny_title1{
	margin-bottom: 0.2rem;
	padding-top: 0.2rem;
}
.ny_title1 h1 {
	line-height: 0.66rem;
	border-bottom: 1px solid #ededed;
	position: relative;
	font-size: 0.28rem;
	color: #000000;
}
.ny_title1 h1:before {
	position: absolute;
	content: "";
	width: 1rem;
	height: 0.06rem;
	background: #F9D758;
	left: 0;
	bottom: 0;
}
.news_list2 ul{
	padding-bottom: 0.7rem;
}

.classify1 {
	background: #FFFFFF;
	margin-bottom: 0.1rem;
}
.classify1 ul {
	padding: 0 10px;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	position: relative;
}
.classify1 ul li {
	width: 33.33%;
	float: left;
}
.classify1 ul li p {
	position: relative;
	text-align: center;
}
.classify1 ul li p:before {
	position: absolute;
	content: "";
	width: 2px;
	height: 0.36rem;
	top: 50%;
	margin-top: -0.18rem;
	right: 0;
	background: #ececec;
}
.classify1 ul li:last-child p:before {
	display: none;
}
.classify1 ul li p > * {
	display: inline-block;
	vertical-align: middle;
	line-height: 0.76rem;
	color: #666666;
	font-size: 0.26rem;
}
.classify1 ul li p img {
	height: 0.12rem;
	margin-left: 0.15rem;
}
.classify1 ul li p.current {
	color: #333333;
}
.menu_body {
    position: absolute;
    top: 0.78rem;
    background: #FFFFFF;
    left: 0;
    width: 100%;
    padding: 0 10px;
    z-index: 10;
    display: none;
}
.menu_body dl dd {
    width: 33.33%;
    float: left;
    text-align: center;
    position: relative;
    padding: 0.24rem 0;
    border-bottom: 1px solid #e6e6e6;
}
.menu_body dl dd:before {
	position: absolute;
	content: "";
	width: 1px;
	height: 0.28rem;
	background: #E5E5E5;
	right: 0;
	top: 50%;
	margin-top: -0.14rem;
}
.menu_body dl dd:nth-child(3n):before{
	display: none;
}
.menu_body dl dd a {
	display: inline-block;
	padding: 0 0.16rem;
	line-height: 0.46rem;
	border-radius: 0.2rem;
	background: #FFFFFF;
}
.menu_body dl dd a.on {
	background: #292929;
	color: #fff;
}
.classify1{
	position: relative;
}
.bg1{
	position: absolute;
	width: 100%;
	height: 100%;
	min-height: 400px;
	top: 0.8rem;
	background: rgba(0,0,0,0.6);
	z-index: 5;
	display: none;
}
.space_list1 ul {
	text-align: center;
	padding: 0.3rem 0;
}
.space_list1 ul li {
	display: inline-block;
	width: 44%;
	margin: 0 1.5%;
}
.space_list1 ul li a {
	display: block;
	width: 100%;
	height: 0.84rem;
	background: #2e2422;
	border-radius: 0.1rem;
	padding: 0.15rem 0 0 25%;
	position: relative;
	text-align: left;
}
.icons{
	position: absolute;
	left: 0.1rem;
	top: 0.18rem;
	width: 0.45rem;
	height: 0.45rem;
}
.icons img {
	position: absolute;
	top: 0;
	left: 0;
	height: 0.45rem;
}
.icons img + img {
	display: none;
}
.space_list1 ul li a h2 {
	font-size: 0.28rem;
	font-weight: bold;
	color: #d4d2d2;
	line-height: 0.3rem;
}
.space_list1 ul li a h3 {
	font-size: 0.16rem;
	color: #d4d2d2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.space_list1 ul li a.active {
	background: #f7d75e;
}
.space_list1 ul li a.active h2 ,
.space_list1 ul li a.active h3 {
	color: #231816;
}
.space_list1 ul li a.active .icons img {
	display: none;
}
.space_list1 ul li a.active .icons img + img {
	display: block;
}
.space_list2 {
	padding-bottom: 0.6rem;
}
.space_list2 ul{
	padding-bottom: 0.1rem;
}
.space_list2 ul li {
	width: 48.5%;
	float: left;
	margin-right: 3%;
	margin-bottom: 0.3rem;
}
.space_list2 ul li:nth-child(2n){
	margin-right: 0;
}
.space_list2 ul li a {
	display: block;
	width: 100%;
}
.space_img1{
	width: 100%;
	height: 2.27rem;
	background-size: cover !important;
	background-position: center;
}
.space_info1{
	padding: 0.15rem 0.1rem 0.1rem 0.13rem;
	background: #f4f2f3;
	text-align: center;
}
.space_info1 h2 {
	font-size: 0.24rem;
	color: #000000;
	line-height: 0.38rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.space_info1 h3 {
	font-size: 0.2rem;
	color: #999999;
	line-height: 0.34rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ny_title2{
	padding-top: 0;
}
.ny_title2 h1:before {
	width: 1.98rem;
}
.video1 > .video-js {
	width: 100% !important;
	height: 4.25rem;
}
.video1 .vjs-big-play-centered .vjs-big-play-button {
	width: 0.98rem;
	height: 0.96rem;
	background: url(../images/icon11.png) no-repeat center;
	background-size: 100%;
	border: none;
	border-radius: 0;
	margin-top: -0.48rem;
	margin-left: -0.49rem;
}
.video1 .vjs-big-play-centered .vjs-big-play-button:before {
	display: none;
}
.ny_title3{
	position: relative;
}
.ny_title3 .more1 {
	top: 0.35rem;
}
.exhibition_list3{
	padding-bottom: 0.6rem;
}
.classify2 ul li {
	width: 50%;
}

/*--------设计资讯----------*/
.design_list2 {
	padding-bottom: 0.4rem;
}
.design_list2 ul {
	padding: 0.3rem 0 0.2rem 0;
}
.design_list2 ul li a{
	display: block;
	width: 100%;
	height: 3.67rem;
	position: relative;
	background-size: cover !important;
	background-position: center;
	margin-bottom: 0.2rem;
}
.hy_list1 ul li {
	width: 48.5%;
	float: left;
	margin-right: 3%;
	margin-bottom: 0.2rem;
}
.hy_list1 ul li:nth-child(2n){
	margin-right: 0;
}
.hy_list1 ul li a {
	display: block;
	width: 100%;
	height: 1.82rem;
	background-size: cover !important;
	background-position: center;
	position: relative;
}
.hy_list1{
	padding-bottom: 0.6rem;
}
.ny_title4 {
	padding-top: 0.24rem;
	margin-bottom: 0.3rem;
}
.ny_title4 h1 {
	font-size: 0.26rem;
	color: #000000;
	line-height: 0.34rem;
	border-bottom: 1px solid #ededed;
	position: relative;
	padding: 0 0 0.2rem 0.18rem;
}
.ny_title4 h1:before {
	position: absolute;
	content: "";
	width: 0.07rem;
	height: 0.28rem;
	background: #F9D758;
	left: 0;
	top: 0.02rem;
}
.design_list3 ul {
	padding-bottom: 0.8rem;
}

/*-------新闻动态---------*/
.news_list3 {
	padding-bottom: 0.6rem;
	background: #FFFFFF;
}
.news_list3 ul{
	background: #f8f8f8;
	margin-bottom: 0.4rem;
}
.news_list3 ul li{
	margin-bottom: 0.1rem;
	background: #FFFFFF;
	padding: 0.3rem 10px 0 10px;
}
.news_list3 ul li a {
	display: block;
	width: 100%;
}
.news_img1{
	height: 4rem;
	background-size: cover;
	background-position: center;
}
.news_info2 {
	padding: 0.12rem 0 0.15rem 0;
}
.news_info2 h2 {
	font-size: 0.3rem;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 0.5rem;
}
.news_info2 h3 > * {
	display: inline-block;
	vertical-align: middle;
	font-size: 0.24rem;
	color: #999999;
}
.news_info2 h3 img {
	height: 0.22rem;
	margin-right: 0.06rem;
}
.design_list4{
	padding-bottom: 0.6rem;
}
.space_list3 ul {
	padding-top: 0.24rem;
}

/*-----------产品预订-------------*/
.pic_list2 ul {
	text-align: center;
	padding: 0.4rem 0 0.16rem 0;
}
.pic_list2 ul li {
	display: inline-block;
	margin: 0 0.1rem;
}
.pic_list2 ul li a {
	display: inline-block;
	line-height: 0.46rem;
	padding: 0 0.16rem;
	background: #D1D1D1;
	border-radius: 0.2rem;
	color: #FFFFFF;
	font-size: 0.24rem;
}
.pic_list2 ul li a.active {
	background: #f9d758;
	color: #242424;
}
.pic_list1 ul li {
	width: 47%;
	margin-right: 6%;
}
.pic_list1 .space_img1{
	height: 3rem;
}
.pic_list1 .space_info1 h2{
	font-size: 0.28rem;
}
.ny_title5 h1 img {
	height: 0.26rem;
}
.table1 {
	margin: 0.2rem 0;
	padding-bottom: 0.2rem;
	border-bottom: 1px dashed #e5e5e5;
}
.table1 ul {
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	margin-bottom: 0.2rem;
}
.table1 ul li {
	width: 50%;
	float: left;
}
.table1 ul li > * {
	line-height: 0.58rem;
	text-align: center;
	font-size: 0.22rem;
	color: #666666;
}
.table1 ul li span {
	width: 35%;
	float: left;
	color: #000000;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	background: #f5f5f5;
}
.table1 ul li em {
	width: 65%;
	float: right;
}
.table1 .txt1 {
	font-size: 0.22rem;
	color: #666666;
	text-align: justify;
	line-height: 0.4rem;
}
/*---------联系我们-----------*/
.contact1 ul {
	padding: 0.24rem 0;
}
.contact1 ul li {
	margin-bottom: 0.02rem;
	height: 1.4rem;
}
.contact1 ul li .left {
	width: 20.6%;
	float: left;
	height: 100%;
	background: #f9d758;
	text-align: center;
}
.contact1 ul li .left img {
	height: 1.4rem;
}
.contact1 ul li .right {
	width: 79%;
	float: right;
	height: 100%;
	padding: 0.3rem 0 0 0.3rem;
	background: #ededed;
}
.contact1 ul li .right h2 {
	font-size: 0.26rem;
	color: #333333;
	font-weight: bold;
	padding-bottom: 0.12rem;
}
.contact1 ul li .right p {
	color: #333333;
	font-size: 0.22rem;
}
.map{
	width: 100%;
	height: 4.92rem;
	margin-bottom: 1rem;
}

.zxns {
	background: #FFFFFF;
	padding-bottom: 0.6rem;
}
.zxns ul{
	background: #f6f7fb;
	margin-bottom: 0.4rem;
}
.zxns ul li {
	margin-bottom: 10px;
	padding: 0 10px;
	background: #FFFFFF;
}
.zxns ul li a {
	display: block;
	width: 100%;
	padding: 0.3rem 0 0.2rem 0;
}
.zxns ul li a h2 {
	font-size: 0.32rem;
	color: #333333;
	line-height: 0.6rem;
}
.zxns_t1 {
	position: relative;
}
.zxns_t1 h3 {
	font-size: 0.24rem;
	color: #999999;
}
.zxns_t1 span {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0.24rem;
	color: #999999;
}

.zp_det{
	padding-top: 0.24rem;
}
.zp_det h1 {
	font-size: 0.28rem;
	color: #F9D758;
	line-height: 0.72rem;
	border-bottom: 1px solid #eeeeee;
	padding-left: 0.2rem;
	position: relative;
}
.zp_det h1:before {
	position: absolute;
	content: "";
	width: 0.07rem;
	height: 0.28rem;
	background: #f9d758;
	left: 0;
	top: 50%;
	margin-top: -0.14rem;
}
.zp_t1{
	padding: 0.2rem 0;
}
.zp_t1 h2 {
	font-size: 0.32rem;
    color: #333333;
    line-height: 0.6rem;
}
.zp_det1{
	padding: 0.2rem 0 0.9rem;
}
.zp_det1 .txt {
	font-size: 0.24rem;
	color: #666666;
	line-height: 0.4rem;
	text-align: justify;
}
.form2{
	padding: 0.53rem 0 1.2rem;
}

/*-------------搜索--------------*/
.search_hd{
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	background: #292929;
}
.search_con{
	padding: 0.28rem 0;
	position: relative;
}
.search1{
	width: 76%;
	float: left;
	position: relative;
	background: #3f3f3f;
	border-radius: 0.25rem;
}
.search1 input {
	width: 100%;
	height: 0.52rem;
	line-height: 0.52rem;
	padding: 0 0.12rem 0 0.5rem;
	font-size: 0.24rem;
	color: #FFFFFF;
	background: none;
}
.search1 img {
	position: absolute;
	left: 0.18rem;
	top: 50%;
	margin-top: -0.1rem;
	height: 0.19rem;
}
.search_con button {
	position: absolute;
	right: 0;
	top: 0.28rem;
	display: inline-block;
	line-height: 0.52rem;
	padding: 0 0.32rem;
	background: #f9d758;
	border-radius: 0.25rem;
	color: #292929;
	font-size: 0.3rem;
}
.kosCtrl2{
	padding-top: 1.08rem;
}
.hot_search h1 {
	font-size: 0.26rem;
	color: #999999;
	padding: 0.3rem 0 0.2rem 0;
}
.hot_list1 a {
	display: inline-block;
	padding: 0 0.15rem;
	border: 0.02rem solid #e7ebf2;
	line-height: 0.46rem;
	color: #5e6770;
	font-size: 0.28rem;
	border-radius: 0.04rem;
	margin-right: 0.2rem;
	margin-bottom: 0.2rem;
}
.hot_search{
	min-height: 6.8rem;
}
