*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none; color:#4e302e;}
a:hover{text-decoration:none; color:#9b020e; }
li{list-style:none outside none;}
body{font-size:16px;line-height:34px;font-family:"微软雅黑"; background: #fefef8; color: #4d3c3c; margin: 0 auto; overflow-x: hidden;  min-width:1280px; }



p{text-indent:2em;color:#666;}
p a{color:#ff1a1c;}
p a:hover{color:#f7c0a9;}
.fl{ float:left;} .fr{ float:right;}


	
	
.g-head{width:100%;background:url("../images/bg.png") top center no-repeat; height:1015px;}
.m-head{width:1280px;margin-left:auto;margin-right:auto;height:840px;overflow:hidden;position:relative;}
.m-head img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
.m-head .m-titleBox{position:absolute;top:123px;left:0;width:1200px;height:334px;-webkit-animation:move1 1.6s .6s;-webkit-animation-fill-mode:backwards;overflow:hidden; margin: 0 auto; text-align: center;}
.m-head .m-titleBox .u-title{width:55%;/* height:334px; */ margin: 0 auto;   }

.dy{ width: 1000px; margin: 0 auto 30px;  overflow: hidden;}
.dy p{ color: #fff;}

.center{width:100%;}
.center1{width:100%; background-color: #ffe8bf;}
.center2{width:100%; background-color: #d93333;}
.page{ width: 1200px; margin:20px auto 0; overflow: hidden;}
.page1{ width: 1200px; margin:40px auto 60px; overflow: hidden;}
.tit{ text-align: center; overflow: hidden; margin:60px auto 30px;}
.tit img{ width:897px; height:88px;}
.tent{ margin: 30px auto 0; overflow: hidden;}
.col{ width: 622px;}
.cor{ width: 540px;}

.d-tt p{ text-align: left;}	
.d-tt h2{font-weight: bold;  font-size: 24px; line-height: 32px;  color: #303030;	margin-bottom: 20px; text-align: center;}

.d-tt1 p{ margin: 0 0 20px 0; text-align: left; color: #f6d8d8;}	
.d-tt1 h2{font-weight: bold;  font-size: 24px; line-height: 32px;  color: #fff;	margin-bottom: 20px;}
.d-tt1 p a{  color:#ffe8bf;}



.qxl{ width: 1200px; margin: 20px 0 20px 0; overflow: hidden;}
.qxr{ width: 1200px; text-align: center; overflow: hidden; margin: 30px 0 40px 0;}
.qxl li{ width: 285px; margin: 0 7px 0 7px; float: left;}
.qxl li img{ width: 285px; height: 185px;}

.sboxl{ width: 425px; margin-top: 100px;}

.sboxr{ width: 725px; height: 540px; background:url("../images/bg1.png") no-repeat;}
.p1{ width: 185px; height: 185px; border-radius: 20vw; position: relative; left:265px;  top: 195px;}
.p2{     
	width: 150px;
    height: 150px;
    border-radius: 20vw;
    position: relative;
    left: -178px;
    top: 58px;}
	
.p3{     
	width: 110px;
    height: 110px;
    border-radius: 20vw;
    position: relative;
    left: -249px;
    top: 312px;}
	
.p4{ 
	width: 130px;
    height: 130px;
    border-radius: 20vw;
    position: relative;
    left: 53px;
    top: 313px;}

.p5{
	width: 150px;
    height: 150px;
    border-radius: 20vw;
    position: relative;
    left: 565px;
    top: -122px;}
	
/*ling*/
.ling {	height:464px;	position: relative;	margin:60px auto; width: 1148px;}
.ling img {	display: block;	position: absolute;	width: 244px;	height: 219px;}
img.x1 {left:0px;top: 118px;}
img.x2 {left:225px;top: 0px;}
img.x3, show2 {left:225px;top: 234px;}
img.x4 {left:452px;top: 118px;}
img.x5 {left:676px;top: 0px;}
img.x6 {left:676px;top: 234px;}
img.x7 {left:904px;top: 118px;}
.show {	position: absolute;	top: 117px;	left:0px;	display: none;}
.show_text {	color: #fff;	text-align: center;	width:180px;	height: 45px;position: absolute;top:70px;	text-indent: 0;}
.show_text a {color: #fff;font-size: 16px;}
.show1 {top:0;left:225px;}
.show2 {left:225px;top:234px;}
.show3 {left:452px;top: 118px;}
.show4 {left:676px;top: 0px;}
.show5 {left:676px;top: 233px;}
.show6 {left:904px;top: 118px;}

.pol{ width: 690px;}
.por{ width: 422px;}

.m1{ width: 285px; height: 185px; margin: 0 0 20px 0;}
.m2{ width: 385px; height: 390px;}

.mol{ width: 570px;}
.mor{ width: 584px;}

.switch{width:570px;height:377px;position:relative; }
.switch ul{width:100%;height:100%;position:relative;overflow:hidden;}
.switch li{width:100%;height:100%;position:absolute;top:0;left:0;}
.switch ul li img{width:570px; height:377px;position:absolute;top:0;left:0;}
.switch-nav{bottom:20px;right:10px;position:absolute;z-index:1;height:5px;}
.switch-nav span.active{ background: #fd8d21; border-radius: 4px; width:20px; height:10px; }
.switch-nav span{margin:0 3px;text-align:center;line-height:15px;cursor:pointer;float:left;display:block;width:10px;height:10px; background: #fff; border-radius:50px;color:#fff; }
.switch h2{line-height: 46px; position: absolute;width: 95%;padding: 0 3%;background: url(../images/rs.png);font-weight: normal;bottom:0; text-align:center; height: 46px;}
.switch h2 a{color:#fff;}
.h46{ font-size: 18px;}
	
.one{ width: 380px; overflow: hidden;}

.one1{ width: 380px; margin: 0 0 0 30px; overflow: hidden;}


.gox{ background:url("../images/bg2.png") no-repeat center; height: 645px; overflow: hidden;}


/*轮播*/
.swiper {
	width: 95%;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 143px;
}

.swiper-slide {
	background-position: center;
	background-size: cover;
	width: 50% !important;
	/* height: 300px; */
}

.swiper-slide img {
	display: block;
	width: 100%;
}

.swiper-slide h3 {
	text-align: center;
	position: absolute;
	background: url(../images/rs.png);
	bottom: 0;
	left: 0;
	width: 90%;
	color: #fff;
	font-weight: 800;
	
	font-size: 16px;
	padding: 0 5%;
}




.for_btn{position: relative;height:400px;overflow:hidden; }
.small_title{position: absolute;left: 0;width: 620px; text-align: center; background: #3333338a; color: #fff; bottom: 0;height:30px;line-height:30px;}
.small_title a{color:#fff;}

.foot{ width:100%; text-align: center; overflow: hidden; height:160px; background: #d93333; margin: 50px auto 0;}
.foot p{ width: 1200px; margin: 0 auto; color: #fff; padding-top:30px;}



.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@keyframes move1{
    from{height:0px;}
    to{height:322px;}
}
@-webkit-keyframes move1{
    from{height:0px;}
    to{height:322px;}
}
@-moz-keyframes move1{
    from{height:0px;}
    to{height:322px;}
}
@-o-keyframes move1{
    from{height:0px;}
    to{height:322px;}
}
@-webkit-keyframes zoomIn{
    0%{opacity:.5;-webkit-transform:scale3d(0.84,0.84,0.84);transform:scale3d(0.84,0.84,0.84);}
    50%{opacity:1;}
}
@keyframes zoomIn{
    0%{opacity:.5;-webkit-transform:scale3d(0.84,0.84,0.84);transform:scale3d(0.84,0.84,0.84);}
    50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes fadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}
@keyframes fadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}



@media screen and (max-width:1000px) {

.d-tt p{ height:90px; overflow: hidden;}

}
