*{
	margin: 0;
	padding: 0;
}
.zero{
	margin: 0 !important;
	padding: 0 !important;
	position:relative;
	top:0;left:0;z-index:-1;
}
.bk{
	border: 1px solid #000;
	height: 400px;
}
.youfeng{
	width: 100%;
	height: 40px;
	background: #ccc;
	color: red;
	line-height: 40px;
	text-align: center;
	font-size: 1.3em;
}
/* 动画开始 */
.ad1{
	width: 180px;
	height: 40px;
	background: yellow;
	border-radius: 15px;
	position: fixed;
	top:100px;
	right: 1900px;
	z-index: 999px;
	animation:mydh1 10s linear infinite alternate;
}
.ad1 p{
	text-align: center;
	color: #000;
	font-size: 1.3em;
	line-height: 40px;
}
@keyframes mydh1{
	0%{
		position: fixed;
		top:100px;
		right: 0;
	}
	50%{
		position: fixed;
		top:100px;
		right: 850px;
	}
	100%{
		position: fixed;
		top:100px;
		right: 1900px;
	}
}
.ad2{
	width: 350px;
	height: 40px;
	background: lightpink;
	border-radius: 15px;
	position: fixed;
	top:150px;
	left: 0px;
	z-index: 999px;
	animation:mydh2 10s linear infinite alternate;
}
.ad2 p{
	text-align: center;
	color: #000;
	font-size: 1.4em;
	line-height: 40px;
}
@keyframes mydh2{
	0%{
		position: fixed;
		top:150px;
		left: 0;
	}
	50%{
		position: fixed;
		top:150px;
		left: 850px;
	}
	100%{
		position: fixed;
		top:150px;
		left: 1900px;
	}
}
/* 动画结束 */
a{
	text-decoration: none;
}
li{
	list-style: none;
}
video{
	width: 100%;
}
/* 导航条开始 */
.ba{
	width: 100%;
	height: 96px;
	background: #000;
	margin: -5px auto !important;
}
nav{
	width:60% !important;
	margin:15px auto !important;
 	background:rgba(0,0,0,0.6) !important; 
	border:none !important;
}
.xia{
	background:none !important;
}
nav a{
	color:#fff !important;
}
nav img{
	margin:-20px 0;
}
.bk1{
	border:none !important;
}
.bk1 ul{
	width: 104%;
	margin-top: -43px;
    margin-left: 170px;
}
img{
	max-width:100%;
}
.bd{
	width: 100% !important;
}
.bd button{
	margin-top: 30px;
}
/* 导航条结束 */

/* 轮播图开始 */
.as img{
	width: 100%;
}
.banner{
	height:400px;
	border:2px solid #f00;
}
/* 轮播图结束 */

/* 城市选项开始 */
.xx{
	margin-top: 20px !important;
}

.dq a{
	color: #000;
	font-size: 13px;
	width:100px;
	height:30px;
	line-height:30px;
	border:1px solid #000;
	display:inline-block;
	text-align:center;
	margin:10px 10px 10px 0;
}
.dq a:hover{
	background: rgba(0,0,0,0.6);
	color: #fff;
}
/* 城市选项结束 */

/* 最新客照开始 */
.bq img{
	width: 100%;
	margin-top: 10px;
}
/* 最新客照结束 */

/* 客照开始 */
.word h1{
	font-family: "Didot";
	
    font-size: 3.8rem;
	margin: 0 auto;
	text-align: center;
    margin-bottom: 15px;
}
.word p{
	font-family: "æ€æºé»‘ä½“";
    font-size: 2.6rem;
	margin: 0 auto;
	text-align: center;
}
.word span{
	font-family: "Arial";
    font-size: 1.2rem;
    display: block;
    width: 100%;
	margin: 0 auto;
	text-align: center;
    transform: scale(0.64);
}
/* 客照结束 */
.g img{
	margin-top: -195px !important;
}
/* 微电影2开始 */
.xl{
	margin-top: 10px;
}
.xl img{
	margin-left: 105px;
	margin-top: 15px;
}
/* 微电影2结束 */

.dowebok{
	width: 800px;
	margin: 90px auto;
}
.dowebok1{
	width: 800px;
	margin: 150px auto 50px;
	font-size: 14px;
}
.controls{
	margin-bottom: 150px; 
	text-align: center;
}
.controls a{
	display: inline-block; 
	padding: 5px 15px; 
	color: #fff;
	background-color: #f50;
	text-decoration: none;
}
.pstu{
	width:1200px;
	margin:65px auto 0 auto;
}
.pstu ul{
	width:1250px;
}
.pstu ul li{
	float:left;
	display:inline;
	width:300px;
	height:250px;
	overflow:hidden;
	position:relative;
}
.pstu ul li .photo{
	overflow:hidden;
}
.pstu .rsp{
	width:280px;
	height:180px;
	overflow:hidden;
	position: absolute;
	background:#000;
	top:0px;
	left:0px;
}
.pstu .text{
	position:absolute;
	width:300px;
	height:430px;
	left:-300px;
	top:-50px;
	overflow:hidden;
}
.pstu .text h3{
	width:300px;
	margin-top:100px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
}
.pstu .text a{
	text-decoration:none
}
.pstu .text div{
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
}
/* 图片开始 */
.cc img{
	margin-left: 2px;
    margin-top: 6px;
}
.ff{
	margin-top:60px ;
}
/* 图片结束 */

/* 评价新闻开始 */
.dd{
	margin-top: 60px;
}
.ie{
	font-size: 0;
    box-shadow: 0px 0px 10px 5px #f3f3f3;
    transition: all 0.3s ease 0s;
}
.ic{
	display: inline-block;
    width: 50%;
    padding-top: 40px;
    font-size: 1.6rem;
}
.ict{
	padding: 0 30px 25px 40px;
    clear: both;
    font-size: 1.4rem;
}
.cet{
	line-height: 3.2rem;
}
.cet .time{
	margin-bottom: 10px;
    color: #999999;
    font-size: 2.0rem;
}
.cet .title{
	font-size: 1.6rem;
    color: #000;
    padding-left: 18px;
}
.cet .tb{
	float: right;
}
.tb{
	animation: ming 2s infinite  linear;
}
@keyframes ming{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
}
.cw{
	color: #505050;
    clear: both;
}
.cw p{
	margin-bottom: 25px;
    width: 87%;
    padding-left: 13.5%;
}
.icf{
	height: 70px;
    width: 100%;
    background-color: #383838;
    line-height: 70px;
    clear: both;
    color: #fff;
    padding-left: 40px;
}
.icf a{
	color: #fff;
    width: 100%;
    height: 100%;
    display: inline-block;
}
/* 评价新闻结束 */

/* 说话开始 */
.fh{
	margin-top: 40px;
    margin-bottom: 0;
    border-top: 1px solid #d6d6d6;
}
.fw{
	padding-top: 3.125%;
    text-align: center;
    letter-spacing: 1px;
    font-family: 思源黑体;
    padding-left: 30px;
    padding-right: 30px;
}
.fw .city{
	font-size: 1.6rem;
    display: block;
    line-height: 32px;
    margin-bottom: 0px;
}
.fw .city a{
	color: #000;
    text-decoration: none;
}
.fw .dianhua{
	font-size: 1.6rem;
    margin-bottom: 0px;
    line-height: 32px;
}
.fw .phone{
	font-size: 1.6rem; 
    line-height: 32px;
    margin-bottom: 0;
}
.footer-nav-xx{
	border-top: #7f7f7f 1px dashed;
    overflow: hidden;
    height: 1px;
    width: 50%;
    margin: 2.1% auto 1.5625%;
}
.footer-nav{
    list-style: none;
    text-align: center;
    margin-bottom: 1.8%;
}
.footer-nav li{
    display: initial;
    text-decoration: underline;
    font-size: 1.4rem;
}
.footer-nav li{
    color: #333333;
    margin-right: 1%;
}
/* 说话结束 */

/* 黑条开始 */
.hh img{
	width: 100%;
}
/* 黑条结束 */







/* 手机 */
@media (max-width:480px) {
	.ba{
		width: 100%;
		height: 80px;
	}
	nav{
		width:100% !important;
	}
	#les{
		max-width:80%;
	}
	.dq a{
		width:79px;
	}
	.fw{
		width: 105%;
	}
	.fw h2{
		font-size: 25px;
		font-weight: bold;
	}
	.dq{
		width: 115%;
	}
	.word h1{
		font-size: 24px;
		font-weight: bold;
	}
	.xl img{
		margin-left: 0;
	}
	
}

/* 平板 */
@media (min-width:481px) and (max-width:768px) {
	nav{
		width:100% !important;
	}
	img{
		max-width:100%;
	}
	.ba{
		width: 100%;
		height: 156px;
	}
	.bk1 ul{
		margin: -50px;
		margin-top: 30px;
	}
	nav img{
		width: 40%;
		margin:-20px 275px;
	}
}

/* 平板pro */
@media (min-width:769px) and (max-width:1025px) {
	nav{
		width:150% !important;
	}
	.bk1 ul{
		margin: 10px;
		margin-left: -55px;
	}
}
