@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}
body.about {
	background-color: #fafafa;
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}
input {
	outline: none;
}
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}

.logo{ float:left;}


.top {
	width: 100%;
	background-color: #fafafa;
	border-bottom: 1px solid #efefef;
	color: #999;
}
.top a:link {
	color: #999;
}
.top_box {
	width: 1200px;
	height: 25px;
	line-height: 25px;
	margin: 0 auto;
	font-size: 12px;
	color: #999;
}
.top_box a:link, .top_box a:visited {
	color: #999;
}
.top_box .sn-point-value {
	color: #666;
	font-family: Tahoma;
	font-weight: 700;
	line-height: 25px;
	padding-left: 2px;
}
.top_box .top_box_nav {
	float: right;
	display: table;
}
.top_box .top_box_nav a {
	padding-right: 10px;
	margin-right: 25px;
	color: #999;
	background-position: right center;
	background-image: url(../img/jiantou.png);
	background-repeat: no-repeat;
}
.top_box>a {
	color: #333;
	padding-right: 12px;
}
.top_box>a:hover {
	color: #d50000;
	text-decoration: underline;
}

/*导航*/
.nav{ width:100%; height:60px; float:left;f}
.nav .nav_box{ width:1200px; margin:0 auto;}
.nav .nav_box .logo{ float:left; width:200px;}
.nav .nav_box .logo img{ width:100%;}


.nav .nav_box ul{ float:right;}
.nav .nav_box ul li{ float:left; list-style:none; text-align:center;}
.nav .nav_box ul li a{width:120px; height:60px; line-height:60px; display:inline-block; font-size:16px; color:#333; text-align:center;}
.nav .nav_box ul li a:hover{ background-color:#fbcd06; color:#000;}
.nav .nav_box ul li a.hover{ background-color:#fbcd06; color:#000;}



/*BANNER*/
.banner{overflow: hidden;
    width: 100%;
    float: left; 
    position: relative;}
.banner img{ width:100%; height:auto; float:left;}

.banner .swiper-container-horizontal{}

/*搜索*/
.search{ padding:25px 0; background-color:#fbcd06; height:40px; float:left; width:100%;}
.search .search_boxm{ width:1200px; margin:0 auto; text-align:center; font-size:25px;}
.search .search_boxm form{display: inline-block}

.search .search_input {
    width: 100%; border:1px solid #999;
    height: 40px;
    border-radius: 5px;
    overflow: hidden;
    color: #838386;
    box-sizing: border-box;
    padding-left: 10px;
    background-color: #fff;
    border-radius: none;
}


.search .search_btn {
    width: 120px; display:inline-block; 
    height: 40px;
    border-radius: 5px;
    overflow: hidden;
    color: #fff; margin-left: 15px; cursor:pointer;
    box-sizing: border-box; font-size:16px;
    padding-left: 10px;
    background-color: #000; border:0; position:relative; top:2px;
}

.search .search_boxm .province {
  width: 210px;
  height: 40px; font-size:16px; 
  margin-left: 24px; display:inline-block;
}

.search .search_boxm .city {
  width: 176px;
  height: 40px;display:inline-block;
  margin-left: 16px; 
}

.search .search_boxm .map-btn {
  width: 220px;
  height: 40px;
  margin-left: 30px;
  float: left;
  margin-top: 21px;
  cursor: pointer
}

.search .search_boxm select {
  width: 100%;
  height: 40px;  border-radius:5px; overflow:hidden;
  color: #838386;
  box-sizing: border-box;
  padding-left: 10px;
  background-color: #fff;
  border-radius: none;
}

/*标题*/
.biaoti{ width:100%; text-align:center;}
.biaoti h3{ font-size:35px; color:#000; position:relative; padding-bottom:35px; font-weight:normal;}


.biaoti h3:before {
content: ""; position:absolute; bottom:18px; left:48%;
height: 4px; background-color:#fbcd06;
width: 80px;
}


.biaoti p{ font-size:14px; color:#666;}

/*服务*/
.service{ width:100%; padding:38px 0; float:left;}
.service .service_box{ width:990px; margin:30px auto;}
.service .service_box ul{ width:100%;}
.service .service_box li{ width:33.33%; float:left; text-align: center; list-style:none;}

.service .service_box li p{ font-size:24px; color:#333; line-height:35px;}

/*会员*/
.member{ background-color:#f7f7f7; width:100%; padding:38px 0; float:left;}

.member .member_box{ width:1200px; margin:30px auto;}
.member .member_box ul{ width:100%;}
.member .member_box li{ width:25%; float:left; list-style:none;}

.member .member_box li .pic{ width:290px; height:217px; border-radius:5px;  background-color:#333; margin:0 auto; overflow:hidden; position:relative;}

.member .member_box li .pic p{ width:100%; height:40px; text-align:center; line-height:40px; font-size:16px; background-color:rgba(0,0,0,0.8); position:absolute; bottom:0; z-index:999; color:#fff; -webkit-transition: all 0.3s; 
    -moz-transition: all 0.3s;
    -ms-transtion: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}

.member .member_box li:hover .pic p{ background-color:rgba(251,205,6,1);  color:#000;}



.member .member_box li .pic img{ width:100%;    transform: scale(1);
-webkit-transition: all 0.3s; 
    -moz-transition: all 0.3s;
    -ms-transtion: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.member .member_box li:hover .pic img{transform: scale(1.5);
}

/*活动*/
.activity{width:100%; padding:38px 0; float:left;}
.activity .activity_box{width:1200px; margin:30px auto; }

.activity .activity_box ul{ width:100%;}
.activity .activity_box li{ width:33.333%; float:left; list-style:none;}

.activity .activity_box li .ac_info{ width:380px; height:350px; margin:0 auto; background-color:#fff; border:1px solid #dfdfdf; border-radius:5px; overflow:hidden;}
.activity .activity_box li .ac_info .text{ width:90%; padding:0 5%; height:65px; line-height:65px;  -webkit-transition: all 0.3s; 
    -moz-transition: all 0.3s;
    -ms-transtion: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.activity .activity_box li .ac_info .text span{ float:right;}


.activity .activity_box li:hover .ac_info .text{ background-color:#fbcd06; color:#000;}

.activity .activity_box li a{ color:#000;}

.activity .activity_box li .ac_info .pic{ width:100%; background-color:#333; height:285px; overflow:hidden;}
.activity .activity_box li .ac_info .pic img{ width:100%;}



/*活动*/
.join{width:100%; padding:38px 0; float:left;}
.join .join_box{width:1200px; margin:30px auto; }

.join .join_box ul{ width:100%;}
.join .join_box li{ width:50%; float:left; list-style:none;}

.join .join_box li .join_info{ width:590px; height:350px; margin:0 auto; background-color:#fff; border:1px solid #dfdfdf; border-radius:5px; overflow:hidden;}
.join .join_box li .join_info .text{ width:90%; padding:0 5%; height:65px; line-height:65px;  -webkit-transition: all 0.3s; 
    -moz-transition: all 0.3s;
    -ms-transtion: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.join .join_box li .join_info .text span{ float:right;}


.join .join_box li:hover .ac_info .text{ background-color:#fbcd06; color:#000;}

.join .join_box li a{ color:#000;}

.join .join_box li .ac_info .pic{ width:100%; background-color:#333; height:285px; overflow:hidden;}
.join .join_box li .ac_info .pic img{ width:100%;}



/*新闻*/
.news{width:100%; padding:30px 0; float:left;}
.news .news_box{width:1200px; margin:30px auto; }

.news .news_box ul{ width:100%;}
.news .news_box li{ width:48%; float:left; list-style:none; margin:5px 1%; padding:10px 0; border-bottom:1px solid #dfdfdf; position:relative;}
.news .news_box li .time{ width:10%; float:left;}
.news .news_box li .time span{ font-size:30px;  border-radius:3px; font-family:Arial; display:block; padding:10px; background-color:#fbcd06;}
.news .news_box li .time { font-family:Arial; font-size:14px; line-height:35px; text-align:center;}

.news .news_box li .info{ width:85%; float:right;}
.news .news_box li .info h3{ font-size:16px; font-weight:normal; color:#333; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom:15px;}
.news .news_box li .info p{ font-size:14px; color:#999; overflow : hidden; text-overflow: ellipsis; display: -webkit-box;
  -webkit-line-clamp: 2; -webkit-box-orient: vertical; height:38px; overflow:hidden;}





.footer{ width:100%; border-top:1px solid #dfdfdf; padding:35px 0; float:left;}
.footer .footer_box{ width:1200px; margin:0 auto; display:table;}



/*底部*/

.footer .footer_box ul{ width:100%; }
.footer .footer_box li{ width:25%; float:left; height:230px; position:relative; list-style:none; text-align:center; font-size:14px;}
.footer .footer_box li:before {
content: ""; position:absolute;right:0; top:0;
height: 230px; background-color:#dfdfdf;
width: 1px;
}
.footer .footer_box li:last-of-type:before { width:0;}
.footer .footer_box li img{ width:180px; height:180px;}


/*底部链接*/

.footer .footer_link{ border-top:1px solid #dfdfdf; padding-top:15px; width:1200px; margin:0 auto; display:table;  margin-top:15px;}
.footer .footer_link ul{ width:100%;}
.footer .footer_link li{ width:25%; float:left; list-style:none;}
.footer .footer_link li a{ display:block; margin-bottom:5px; font-size:14px; color:#333; line-height:25px; text-align:center;}
.footer .footer_link li a:hover{ color:#fbcd06;}


/*版权信息*/

.footer .footer_info{ border-top:1px solid #dfdfdf; padding-top:15px; width:1200px; margin:0 auto; display:table;  margin-top:15px; font-size:14px; line-height:25px;}
.footer .footer_info a{ color:#000;} 
.footer .footer_info a:hover{ color:#fbcd06;}

.footer .footer_info span{ float:right;}