﻿/*首页*/
.bodys{
	height: 550px;
	
	background-position: center;
	
}
.body-box{
    
}
.body{
	text-align: center;
	padding-top: 100px;
}	
.body_title{
	line-height: 50px;
	font-size: 26px;
	color: #333;
}
.body_p{
	text-align: left;
	font-size: 14px;
	line-height: 25px;
	padding: 0 100px;
	box-sizing: border-box;
	color: #333;
}
.link_a{
	width: 100px;
	line-height:35px;
	background-color: #fff;
	margin: 60px auto 0;
}
.link_a a{
	float: none;
	color: #333
}
.bodya{
	overflow: hidden;
	padding: 40px 0;
}
.index_img1{
	width: 500px;
	position: relative;
	
}
.flyin{
	position: absolute;
	
	top: 0;
}
.pc-p{
	overflow: hidden;
	position: relative;
	height: 100px;
}
.pc-p p{
	position: absolute;
	
	left: 0;
}
.index_img1 img{
	width: 100%;
}
.index_text1{
	width: 500px;
	padding-right: 15px;
}
.index_text1 h3{
	margin-top: 80px;
	text-align: right;
	line-height: 50px;
	font-size: 24px;
	}
.index_text1 h3 span{
	border-bottom: 1px #000000 solid;
	padding-bottom: 5px;
}
.index_text1 p{
	padding: 10px 0;
	line-height: 22px;
}
.most{
	margin-top: 30px;
	text-align: right;
}
.most a{
	float: none;
	color:#333
}
.pcshow{
	display: block;
}
.pchide{
	display: none;
}
.anliimg{
	width: 100%;
}
.anliimg img{
	width: 100%;
	max-height: 500px;
}
.swiper-slide img{
	width: 100%;
}
.swiper-button-next{
	width: 200px !important;
	height: 100% !important;
	top: 0 !important;
	margin-top: 0 !important;
	
	opacity: 0.4;
	background-image: none !important;
	color: #000;
	font-family: serif;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	font-size: 60px;
}
.swiper-button-next:hover{
	font-size: 66px;
}
.swiper-button-next span{
	text-align: center;
	flex: 1;
}
.swiper-button-prev{
	width: 200px !important;
	height: 100% !important;
	top: 0 !important;
	margin-top: 0 !important;
	
	opacity: 0.4;
	background-image: none !important;
	color: #000;
	font-family: serif;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	font-size: 60px;
}
.swiper-button-prev:hover{
	font-size: 66px;
}
.swiper-button-prev span{
	text-align: center;
	flex: 1;
}
.swiper-box{
	position: relative;
}
.gallery-thumbs{
	position: absolute !important;
	bottom: 10px;
}
.gallery-thumbs .swiper-slide{
	border: 2px solid #fff;
	box-sizing: border-box;
	overflow: hidden;
}
.gallery-thumbs .swiper-slide-active{
	border: 2px solid #007AFF;
	}
.body_text p{
		padding: 15px;
	}
.xiangqing_p{
	padding: 15px;
}
.xiangqing_p h4{
	line-height: 50px;
    font-size: 26px;
    color: #333;
}
/*首页案例模块*/
.jieshao{
	position: absolute;
	top: 30px;
	left:50%;
	margin-left: -600px;
}
.jieshao .body_title{
	color: #fff;
}
.jieshao .body_p{
	color: #fff;
}
.anli{
	position: relative;
}
.anlitu{
	width: 100%;
	}
.anli_boxs{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top: -100px;
	width: 600px;
	height: 200px;
	border-radius: 15px;
	background: rgba(0,0,0,0.6);
	box-sizing: border-box;
	padding: 20px;
}
.div-top{
	border-bottom: 1px solid #fff;
	font-size: 14px;
	color: #fff;
	text-align: left;
	line-height: 50px;
}
.div{
	position: relative;
}
.div h4{
	padding: 20px 0;
	border-bottom: 1px solid #fff;
	font-size: 24px;
	color: #fff;
}
#time{
	position: absolute;
	right: 20px;
	top:30px;
	font-size: 14px;
	color: #fff;
}
.div-bottom{
	
}
.div-bottom a{
	float: none;
	color: #fff;
	line-height: 50px;
}

/* footer */

.footer {
	padding: 3em 0 0;
	background-color: #F4F4F4;
}

.footer-border-color {
	border-color: #DCDCDC;
}

.contact ul li {
	display: inline-block !important;
	padding: 6px 4px;
	width:100%;
}

.contact .icon,
.contact ul li span {
	float: left;
	height: 30px;
	
}

.contact ul li span {
	padding-left: 12px;
}

.contact {
	padding-bottom: 20px;
	border-bottom: 1px solid #dcdcdc;
}

.blogroll-link {
	
	border-bottom:1px solid #dcdcdc;
}

.blogroll-link .active {
	margin-left: 0 !important;
}

.blogroll-link li {
	float: left;
	margin-right: 10px;
	line-height:30px;
}

.copyright {
	padding:30px 0px;
}

.blogroll-link ul li a {
	color: #666;
}

.blogroll-link ul li a:hover {
	color: #f60;
}
.copyright .pull-right a{color:#666;}
.copyright .pull-right a:hover{color:#f60;}

.footer {
	background-image: url(../images/footer-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
}
/* css reset www.admin10000.com */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote,
th,
td {
	margin: 0 auto;
	padding: 0;
}

body {
	font-size: 14px;
	color: #666;
	font-family: Verdana, Microsoft YaHei, Simsun;
	background: #fff;
}

fieldset,
img {
	border: 0;
}

ol,
ul {
	list-style: none;
}

em {
	font-style: normal;
}

input,
button,
select,
textarea {
	outline: none;
}

textarea {
	resize: none;
} //ç¦ç”¨äº†æ–‡æœ¬çš„æ‹–æ‹‰ï¼Œå°¤å…¶åœ¨è°·æ­Œä¸‹
p {
	text-justify: distribute;
} //ä¸ºäº†ä½¿æ–‡æœ¬æ®µè½å·¦å³ä¸¤è¾¹å¯¹é½
a {
	color: #666;
	text-decoration: none;
}

a:hover {
	color: #f60;
	text-decoration: none;
}


/*è‡ªå®šä¹‰ç³»ç»Ÿå‚æ•°*/

.no-padding {
	padding: 0;
}

.no-bgcolor {
	background-color: transparent !important;
}


/* nav */

.navbar-default {
	background-color: white;
	border-color: transparent;
}

.navbar {
	border-radius: 0;
	height: 80px;
	margin-bottom: 0;
	z-index: 2;
}

.navbar-brand {
	float: left;
	height: 77px;
	width:200px;
	
	line-height: none;
}

.navbar-nav > li{margin:0px 15px;   }

@media (max-width:991px) and (min-width: 768px) {
	.navbar-nav > li{margin:0px 10px;   }
	.navbar-nav > li > a {font-size: 16px!important;}
}

.navbar-nav > li > a {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 18px;
	line-height: 40px;
	height: 77px;
	
}

.content p img{ margin-top:10px;}
.navbar-nav > li > a:hover{color:red;}

.navbar-nav > li > a:hover{color:#f60;}
.about_con p{line-height:26px;}
@media only screen and (max-width: 768px) {
	
	.navbar-nav > li{margin:0px 10px;    border-bottom: 1px #e2e1e1 solid;}
	.media-nav img{width:100%;margin-left:10px;}
	.navbar-brand{ display:none;}
	.hear-img{ position:absolute;top:0;}
	.navbar {
		height: 60px;
	}
	.navbar .container {
		padding: 0;
	}
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		background-color: white !important;
		border-right:1px #efefef solid;
		border-top:1px #000 solid;
		float: left;
		width: 110%;
		
	}
	.navbar-nav > li > a {
		font-size: 18px;
		line-height: 21px;
		height: 60px;
	}
	.navbar-brand {
		float: none;
	}
	.navbar-brand > img {
		
	}
	.media-nav {
		float:left;
		display: inline-block !important;
		height: 50px !important;
		font-size: 28px !important;
		line-height: 46px !important;
		font-weight: bold !important;
		
	}
	.customer-service .row div{width:50%;}
}

.media-nav {
	display: none;
}

.column-about-ad {
	background-image: url(../images/serve/contactbanner1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 26em;
	margin-bottom: 4em;
	
}

.column-gd-ad {
	background-image: url(../images/gd-bann.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 26em;
	margin-bottom: 4em;
}

.phontettt {
	position:absolute;
	right:0;
    line-height: 80px;
    font-size: 30px;
    float: left;
    margin-right: 20px;
    color: #eec123;
	letter-spacing:-1px; 
}
@media (max-width: 1599px) {.phontettt { display:none;}}
@media (max-width: 768px) {
	.phontettt{ display:none;}
	.content{margin-top:30px;}
	
.column-gd-ad {
	background-image: url(../images/serve/gd-banner1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 18em;
	margin-bottom: 4em;
}
	
.column-about-ad {
	
	background-position: center;
	background-repeat: no-repeat;
	height: 18em;
	margin-bottom: 4em;
}	

.column-news-ad {
	background-image: url(../images/serve/gd-banner1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 18em;
	margin-bottom: 4em;
}
}

.column-news-ad {
	background-image: url(../images/serve/news-banner1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 26em;
	margin-bottom: 4em;
	
}
@media (max-width: 768px) {
.column-news-ad {
	
	background-position: center;
	background-repeat: no-repeat;
	height: 18em;
	margin-bottom: 1em;
}
}

.column-case-ad {
	background-image: url(../images/case-bann.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 26em;

	
}

@media (max-width: 768px) {
.column-case-ad {
	
	background-position: center;
	background-repeat: no-repeat;
	height: 18em;
	margin-bottom: 0;
}
}

@media (min-width: 768px) {
	.advantage h3{ margin-bottom:20px;}
.column-case-ad{margin-bottom: 4em;}}
.column-adv-ad {
	background-image: url(../images/hc_picbannera.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 26em;
	margin-bottom: 4em;
	margin-top:20px;
}
.column-service-ad {
	background-image: url(../images/serve/serve_banerr.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 26em;
	margin-bottom: 4em;
	
}
.hcz_pic h4 a{color:#666;}

@media (max-width: 768px) {
	.blogroll-link {padding:10px 0;}
	.contact ul li{width:100%;}
	.contact ul li span {
    display: block;
    width: 80%;
}
	.column-adv-ad {
    background-image: url(../images/hc_picbannera.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 18em;
    margin-bottom: 4em;
    margin-top: 20px;
}
.column-service-ad {
	background-image: url(../images/serve/serve_banerr.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 18em;
	margin-bottom: 4em;
}
}
.nobg{background:none!important;}
/* column-photo-ad */

.column-photo-ad {
	background-image: url(../images/job/job-bann.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 26em;
	margin-bottom: 2em;
	
}
.ad-text h2{display: none;}
@media (min-width: 768px) {
	.contact_fix{ display:none;}
	.blogroll-link {padding:30px 0;}
	.workshow .nav-tabs {width:calc(100% - 40px);}
	.ad-text{ padding-top:130px}
.column-hcgd-ad{background-image: url(../images/hc_picbanner.jpg);

    background-position: center;
    background-repeat: no-repeat;
    height: 26em;
   
	
	
}
.contact ul li span {line-height:30px;}
.ad-text h2{font-size:38px;text-align: center;color:#fff;}
.ad-text h2 small{ color:#fff;}

}
@media (max-width: 768px) {
	.column-hcgd-ad {
    background-image: url(../images/hc_picbanner.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 18em;
    margin-top: 20px;
}
	.ad-text h2 small{ color:#fff;}
	.ad-text{ padding-top:100px;}
	.ad-text h2{font-size:18px;color:#fff; text-align:center;}
.ad-text{ display:block;margin-left:20px;}
.column-photo-ad .ad-text{ display:block;}
.ad-text1{padding:100px 0 0 0; display:block;}
.column-photo-ad .ad-text{ display:block;margin-left:20px;}
.column-photo-ad {
	
	background-position: center;
	background-repeat: no-repeat;
	height: 18em;
	margin-bottom: 2em;
}

.column-service-ad {
	
	background-position: center;
	background-repeat: no-repeat;
	height: 18em;
	margin-bottom: 4em;
}
}





/* workshow-nav-tabs */

.workshow .nav-tabs > li > a,
.workshow .nav-tabs,
.workshow .nav-tabs > li.active > a,
.workshow .nav-tabs > li.active > a:focus,
.workshow .nav-tabs > li.active > a:hover,
.workshow .nav-tabs > li > a:hover {
	border: none;
	background-color: transparent;
}

.workshow .nav-tabs > li > a:hover {
	color: goldenrod;
}

.workshow .nav-tabs {
	
	text-align:center;
}

.workshow .nav-tabs > li > a {
	color: #ccc;
	font-size:16px;
}

/*.workshow .nav-tabs li.active a{color:goldenrod;}*/
/* workshow-data */

.workshow-data>h3 {
	margin: 2em auto 1em auto;
}

.workshow-data .thumbnail {
	border: none;
}

.workshow-data .caption h4 {
	text-align: center;
	padding: 8px 0;
}

.workshow-data .thumbnail:hover .caption {
	background-color: #000;
	color: white;
}


/* trends */

.trends .thumbnail {
	border: none;
	border-radius: 0;
	text-align: lfet;
	padding: 0;
}

.trends .thumbnail:hover .caption {
	border-bottom: 2px solid goldenrod;
}

.trends .caption {
	border-bottom: 2px solid whitesmoke;
	padding-bottom: 20px;
}

.trends .caption h4 {
	font-weight: normal;
	padding: .8em 0 .6em 0;
}

.trends small {
	color: #999;
}

.trends .btn {
	margin-bottom: 4em;
}


/* footer */

.footer {
	padding: 3em 0 0;
	background-color: #F4F4F4;
}

.footer-border-color {
	border-color: #DCDCDC;
}

.contact ul li {
	display: inline-block !important;
	padding: 6px 4px;
	width:100%;
}

.contact .icon,
.contact ul li span {
	float: left;
	height: 30px;
	
}

.contact ul li span {
	padding-left: 12px;
}

.contact {
	padding-bottom: 20px;
	border-bottom: 1px solid #dcdcdc;
}

.blogroll-link {
	
	border-bottom:1px solid #dcdcdc;
}

.blogroll-link .active {
	margin-left: 0 !important;
}

.blogroll-link li {
	float: left;
	margin-right: 10px;
	line-height:30px;
}

.copyright {
	padding:30px 0px;
}

.blogroll-link ul li a {
	color: #666;
}

.blogroll-link ul li a:hover {
	color: #f60;
}
.copyright .pull-right a{color:#666;}
.copyright .pull-right a:hover{#f60;}

@media only screen and (max-width: 768px) {
	.nofl{width:90%; text-align:center;}
	.footer .contact>div,
	.footer .contact ul {
		padding: 0 0 0 .2em;
	}
	.footer .contact div>.img-responsive {
		margin: 1em auto;
	}
	.blogroll-link .container .active,
	.copyright span {
		display: block !important;
		margin: .5em auto;
		width: 100%;
	}
	.copyright .pull-right,
	.copyright .pull-left {
		float: none !important;
		padding-right: 0;
		text-align: center;
	}
}


/* theme */

.div-bcolor {
	background-color: #F8F8F8;
}

.div-icon-content-bcolor {
	background-color: #fcfcfc;
}

.div-footer-bcolor {
	background-color: #f4f4f4;
}

.btn-color {
	background-color: #b69e60;
}

.bgf8 {
	background: #f8f8f8;
	margin-bottom: 50px;
	padding-bottom: 40px;
	padding-top:15px;
}

.abcontent {margin-bottom:2em;line-height:2.4rem;}
.abcontent img{width:100%;}

.rowadd {
	text-align: center;
}

.pd5{padding-bottom:5rem;}

.rowadd .col-lg-3 {
	border-left: 1px solid #e2e2e2;
}

.bdnone {
	border-left: 0px!important;
}

.rowadd img {
	margin: 0px auto;
}

.rowadd p {
	font-size: 1.4rem;
	margin: 2rem;
}

.rowadd small {
	font-size: 1.8rem;
}

.thumbnail .caption h4 a {
	color: #626262;
	display: block;
}


.h20 {
	height: 20px;
	display: block;
}



.thumbnail:hover .caption a {color: #fff !important;}

/*微信*/
.beijing {
 background:#000;
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100%;
 opacity:0.3;
 display:none;
 z-index:1000000000000;
 
}
.neirong {opacity:1;position:fixed;width:80%;top:20%;left:10%; display:none;z-index:1000000000001}
.neirong img {width:100%;display:none;}
/*微信*/

.col-xs-12 {
        width:24.5%!important;
        float:left !important;
    }
.thumbnail:hover .caption h4 a {
	color: white !important;
}
.thumbnail:hover .newsnote h4 a{color:goldenrod!important;}

@media only screen and (max-width:768px) {
    .col-xs-12 {
        width: 100%!important;
    }
	.hcpic_1{width:28%;float:left;margin-left:10px;}
	.hcpic_1 img{width:100%;}
	.hcz_pic{width:60%; float:right;margin-right:15px;}
	.btn-default{ display:;}
	.row{margin-top:10px;padding-left:0;   }
	.workshow h3 small img{ display:none;}
    .k_fix_lx {
        display:block !important;
    }
	.copyright {
    padding: 0 0px;
     margin-bottom: 80px;
}
	.rowadd>div {
		margin-bottom: 4em;
	}
	.rowadd p {
		font-size: 20px;
		margin: 1em auto 6px;
	}
	.rowadd small {
		font-size: 16px;
	}
	.bdnone small {
		max-width: 70%;
		display: block;
		margin: 0 auto;
	}
}

/***å³ä¾§æ‚¬æµ®**/
#kefuslide{z-index:9999;position:fixed;right:2%;bottom:15%;}
#kefuslide ul li{width:98px;height:98px;background:url(../images/kefu.jpg) no-repeat;position:relative;cursor:pointer;}
#kefuslide ul li.k1 {background-position:0px 0px}
#kefuslide ul li.k2 {background-position:0px -97px}
#kefuslide ul li.k4 {background-position:0px -194px}
#kefu_top{background:url(../images/kefu.jpg) no-repeat left -292px!important;}

#kefuslide ul li.k1:hover{background:url(../images/kefuon.jpg) no-repeat;}
#kefuslide ul li.k2:hover{background:url(../images/kefuon.jpg) no-repeat left -97px;}
#kefuslide ul li.k4:hover{background:url(../images/kefuon.jpg) no-repeat left -194px;}
#kefu_top:hover{background:url(../images/kefuon.jpg) no-repeat left -294px!important;}
#kefuslide ul li .hidepic {display:none;position:absolute;top:0px;left:-120px;}
#kefuslide ul li .tel{position:absolute;display:none;top:20px;left:-230px;}
#kefuslide ul li.k2:hover .tel{display: block;}
#kefuslide ul li.k4:hover .hidepic{display:block;}
#kefuslide ul li a {display:block;width:98px;height:98px;}

.hcpic_1b{ display:none;}
.hcpic_1:hover .hcpic_1b{display:block;}
.hcpic_1:hover .hcpic_1a{display:none;}

.about_con h3{
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: bold;
	color: #000;
}


.about_con p{
	font-size: 14px;
	line-height: 1.8em;
	margin-bottom: 1.5em;
	
}







@font-face {
font-family:header_icon;
src:url(http://img.58cdn.com.cn/webfonts/header/header.woff?v=20160503) format("woff"), url(http://img.58cdn.com.cn/webfonts/header/header.ttf?v=20160503), url(http://img.58cdn.com.cn/webfonts/header/header.svg?v=20160503)
}
.contact_fix .contact_info, .contact_fix .contact_info .person_contact, .pet {
	display:-webkit-box;
	display:flex;
	display:-webkit-flex
}
.title_area .left_tit, .title_area .left_tit .attr_other div, .price-location div, .person_area .person_contact, .person_other .other_term, .same-price .list-info a dl, .same-price .list-info a dl .attr-wrap div, .contact_fix .contact_info .person_contact, .contact_fix .contact_info .person_contact a, .contact_fix .contact_info .person_contact span, .pet div {
	-webkit-box-flex:1;
	flex:1;
	-webkit-flex:1
}
.title_area .right_store, .person_area .person_detail, .contact_fix .contact_info, .contact_fix .contact_info .person_contact {
	-webkit-box-align:center;
	box-align:center;
	-webkit-box-pack:center;
	box-pack:center;
	-webkit-align-items:center;
	-webkit-justify-content:center;
	align-items:center;
	justify-content:center
}
.contact_fix {
	background:#fff;
	border-top:1px solid #ebebeb;
	bottom:0;
	height:60px;
	position:fixed;
	z-index:2;
	width:100%
}
.contact_fix .contact_info .hidden {
	height:60px;
	background:#f6f6f6;
	line-height:60px;
	text-align:center;
	width:50%
}
.contact_fix .contact_info .con_aut {
	padding-left:5%;
	width:45%;
	font-size:12px;
	color:#555
}
.contact_fix .contact_info .con_aut .name {
	display:block;
	font-size:12px;
	color:#000;
	line-height:18px;
	font-weight:700
}
.contact_fix .contact_info .con_aut .tel {
	font-size:12px;
	color:#ff552e
}
.contact_fix .contact_info .con_aut .tel span {
	font-size:9px
}
.contact_fix .contact_info .person_contact {
	position:relative;
	width:50%;
	height:60px
}
.contact_fix .contact_info .person_contact a, .contact_fix .contact_info .person_contact span {
	display:block;
	text-align:center;
	color:#aaa;
	font-size:9px;
	line-height:20px
}
.contact_fix .contact_info .person_contact a i, .contact_fix .contact_info .person_contact span i {
	display:block;
	height:32px;
	width:32px;
	margin:0 auto;
	line-height:32px
}
.contact_fix .contact_info .person_contact a .tel-tag, .contact_fix .contact_info .person_contact span .tel-tag {
	background:url(http://img.58cdn.com.cn/olympia/img/sale/detail/sale_detail_ico.png) no-repeat;
	background-size:45px auto;
	background-position:0 -30px
}
.contact_fix .contact_info .person_contact a .sms-tag, .contact_fix .contact_info .person_contact span .sms-tag {
	background:url(http://img.58cdn.com.cn/olympia/img/sale/detail/sale_detail_ico.png) no-repeat;
	background-size:45px auto;
	background-position:0 3px
}
.contact_fix .contact_info .person_contact a .qq-tag, .contact_fix .contact_info .person_contact span .qq-tag {
	background:url(http://img.58cdn.com.cn/olympia/img/sale/detail/sale_detail_ico.png) no-repeat;
	background-size:45px auto;
	background-position:0 -63px
}
.contact_fix .contact_info .person_contact .bangbang i {
	font-family:sale_detail!important;
	font-size:30px
}
.contact_fix .contact_info .person_contact .bangbang i:after {
	content:"\e600";
	color:#24b9eb
}
.person_area .person_contact .bangbang i:after {
	content:"\e600";
	color:#24b9eb
}


@media only screen and (max-width: 768px) {
	.nofl{width:90%; text-align:center;}
	.footer .contact>div,
	.footer .contact ul {
		padding: 0 0 0 .2em;
	}
	.footer .contact div>.img-responsive {
		margin: 1em auto;
	}
	.blogroll-link .container .active,
	.copyright span {
		display: block !important;
		margin: .5em auto;
		width: 100%;
	}
	.copyright .pull-right,
	.copyright .pull-left {
		float: none !important;
		padding-right: 0;
		text-align: center;
	}
}






@media screen and (max-width: 768px) {
#float{
display: none;
}
.bodys{
	height: 380px;
}
.body{
	text-align: center;
	padding-top: 30px;
}	
.body_title{
	line-height: 40px;
	font-size: 22px;
}
.body_p{
	line-height: 25px;
	padding: 0 15px;
}
.link_a{
	margin: 30px auto;
}
.bodya{
	padding: 20px 0;
	}
.index_img1{
	float: none;
	padding: 15px;
	width: 100%;
	box-sizing: border-box;
}
.index_text1{
	float: none;
	padding: 15px;
	width: 100%;
	box-sizing: border-box;
}
.index_text1 h3{
	margin-top: 0px;
}
.pcshow{
	display: none;
}
.pchide{
	display: block;
}
.swiper-button-next{
	display: none;
}
.swiper-button-prev{
	display: none;
}

.banner-number{
	display: none;
}
.banner-btn{
	display: none;
}
.gallery-thumbs{
	display: none;
}
.flyin{
	position: relative;
	left: 0;
	top: 0;
}
.pc-p{
	overflow: hidden;
	position: relative;
	height: auto;
}
.pc-p p{
	position:relative;
	top:0px;
	left: 0;
}
/*首页末班*/
.jieshao{
	position: inherit;
	margin-left: 0;
	left: 0;
	top: 0;
}
.jieshao .body_title{
	color: #000;
}
.jieshao .body_p{
	color: #000;
}
.anli_boxs{
	position: absolute;
	top: 50%;
	left: 5%;
	margin-left: 0px;
	margin-top: -64px;
	width: 100%;
	height: auto;
	border-radius: 10px;
	width: 90%;
	box-sizing: border-box;
	padding: 10px;
}

.div-top{
line-height:30px
}
.div h4{
font-size: 18px;
padding: 10px 0;
}
#time{
	top: 20px;
    font-size: 12px;
}
.div-bottom{
	text-align: center;
}
.div-bottom a{
  line-height: 35px;
}

}









