@charset "UTF-8";
@keyframes menu-5 {
 0% {
 opacity: 0;
 transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -o-transform: scale(0);
 -webkit-transform: scale(0);
}
 50% {
 opacity: 1;
}
 90% {
 transform: scale(1.1);
 -moz-transform: scale(1.1);
 -ms-transform: scale(1.1);
 -o-transform: scale(1.1);
 -webkit-transform: scale(1.1);
}
 100% {
 transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 -webkit-transform: scale(1);
 opacity: 1;
}
}
html, body {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-family: futurabtmedium, "Microsoft YaHei", Helvetica, Arial, sans-serif;
}
body {
	font-size: 14px;
	color: #000;
	min-width: 1198px;
	background: #ffffff;
	position: relative;
	overflow-x: hidden;
}
img {
	border: none;
}
ul, ol, li {
	list-style: none;
	padding: 0;
	margin: 0;
}
h1, h2, h3, p {
	margin: 0;
	padding: 0;
}
input, textarea, select {
	font-family: "微软雅黑";
	outline: none;
}
a {
	text-decoration: none;
	color: #666;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
a:hover {
	color: #e96812;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.container {
	width: 1198px;
	margin: 0 auto;

}
.clear {
	clear: both;
}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
@font-face {
	font-family: futurabtmedium;
	src: url(../fonts/a888048a4922453892464423a6c92502.ttf);
}
@font-face {
	font-family: ChaletLondonNineteenEighty;
	src: url(../fonts/ChaletLondonNineteenEighty.otf);
}
.fanhui {
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 999;
}
.header {
	padding-bottom: 5px;
	padding-top: -5px;
}
.header .toper {
	font-size: 14px;
	background-color: #ffff;
	height: 20px;
	line-height: 20px;
}
.naver {
	position: relative;
	z-index: 99999;
	padding-top: 24px;
	background: #fff;
}
.naver li {
	height: 47px;
	line-height: 35px;
	float: left;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.naver li a {
	padding: 0 8px;
	color: #000000;
	font-size: 16.61px;
	display: block;
}
.naver li a span {
	color: #000000;
	font-size: 14.06px;
}
.naver li:hover {
	background: #c90a10;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.naver li:hover .xiala {
	display: block;
}
.naver li:hover a {
	color: #ffffff;
}
.naver li:hover a span {
	color: #ffffff;
}
.naver li.act {
	background: #000000;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.naver li.act a {
	color: #e96812;
}
.naver li.act a span {
	color: #e96812;
}
.xiala {
	display: none;
	position: absolute;
	top: 47px;
	width: 100%;
	z-index: 999999;
}
.xiala a {
	display: block;
	font-size: 16.61px;
	border-bottom: 2px solid #000;
	height: 40px;
	line-height: 40px;
	text-align: left;
	padding: 0 !important;
	padding-left: 20px !important;
	color: #747474 !important;
	padding-left: 15px;
	background: url(../images/bg.png);
}
.xiala a:hover {
	color: #ffffff !important;
}
.xiala a:nth-child(1) {
	-webkit-animation: menu-5 150ms forwards ease-in-out;
	-moz-animation: menu-5 150ms forwards ease-in-out;
	-ms-animation: menu-5 150ms forwards ease-in-out;
	-o-animation: menu-5 150ms forwards ease-in-out;
	animation: menu-5 150ms forwards ease-in-out;
}
.xiala a:nth-child(2) {
	-webkit-animation: menu-5 300ms forwards ease-in-out;
	-moz-animation: menu-5 300ms forwards ease-in-out;
	-ms-animation: menu-5 300ms forwards ease-in-out;
	-o-animation: menu-5 300ms forwards ease-in-out;
	animation: menu-5 300ms forwards ease-in-out;
}
.xiala a:nth-child(3) {
	-webkit-animation: menu-5 450ms forwards ease-in-out;
	-moz-animation: menu-5 450ms forwards ease-in-out;
	-ms-animation: menu-5 450ms forwards ease-in-out;
	-o-animation: menu-5 450ms forwards ease-in-out;
	animation: menu-5 450ms forwards ease-in-out;
}
.xiala a:nth-child(4) {
	-webkit-animation: menu-5 600ms forwards ease-in-out;
	-moz-animation: menu-5 600ms forwards ease-in-out;
	-ms-animation: menu-5 600ms forwards ease-in-out;
	-o-animation: menu-5 600ms forwards ease-in-out;
	animation: menu-5 600ms forwards ease-in-out;
}
.xiala a:nth-child(5) {
	-webkit-animation: menu-5 750ms forwards ease-in-out;
	-moz-animation: menu-5 750ms forwards ease-in-out;
	-ms-animation: menu-5 750ms forwards ease-in-out;
	-o-animation: menu-5 750ms forwards ease-in-out;
	animation: menu-5 750ms forwards ease-in-out;
}
.xiala a:nth-child(6) {
	-webkit-animation: menu-5 900ms forwards ease-in-out;
	-moz-animation: menu-5 900ms forwards ease-in-out;
	-ms-animation: menu-5 900ms forwards ease-in-out;
	-o-animation: menu-5 900ms forwards ease-in-out;
	animation: menu-5 900ms forwards ease-in-out;
}
.xiala a:nth-child(7) {
	-webkit-animation: menu-5 1050ms forwards ease-in-out;
	-moz-animation: menu-5 1050ms forwards ease-in-out;
	-ms-animation: menu-5 1050ms forwards ease-in-out;
	-o-animation: menu-5 1050ms forwards ease-in-out;
	animation: menu-5 1050ms forwards ease-in-out;
}
.xiala a:nth-child(8) {
	-webkit-animation: menu-5 1200ms forwards ease-in-out;
	-moz-animation: menu-5 1200ms forwards ease-in-out;
	-ms-animation: menu-5 1200ms forwards ease-in-out;
	-o-animation: menu-5 1200ms forwards ease-in-out;
	animation: menu-5 1200ms forwards ease-in-out;
}
.xiala a:nth-child(9) {
	-webkit-animation: menu-5 1350ms forwards ease-in-out;
	-moz-animation: menu-5 1350ms forwards ease-in-out;
	-ms-animation: menu-5 1350ms forwards ease-in-out;
	-o-animation: menu-5 1350ms forwards ease-in-out;
	animation: menu-5 1350ms forwards ease-in-out;
}
.nav li:hover .xiala {
	display: block;
}
 @keyframes menu-5 {
 0% {
 opacity: 0;
 transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -o-transform: scale(0);
 -webkit-transform: scale(0);
}
 50% {
 opacity: 1;
}
 90% {
 transform: scale(1.1);
 -moz-transform: scale(1.1);
 -ms-transform: scale(1.1);
 -o-transform: scale(1.1);
 -webkit-transform: scale(1.1);
}
 100% {
 transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 -webkit-transform: scale(1);
 opacity: 1;
}
}
/**footer**/
.footer .fottop {
	height: 237px;
	padding: 25px 0;
	background-color:#262626;
	background-size: cover;
}
.footer .fottop .fottopl {
	width: 200px;
}
.footer .fottop .fottopl a {
	display: block;
}
.footer .fottop .fottopm {

	width: 870px;
}
.footer .fottop .fottopm li {
	float: left;

	color: #fff;
	font-size: 19.33px;
	padding: 20px 20px 0px 60px;
}
.footer .fottop .fottopm li img {
	display: block;
	margin: 0 auto;
	margin-bottom: 12px;
}
.dbejfl{line-height:35px;}
.footer .fottop .fottopm li a {
	display: block;
	color: #fff;
	font-size: 15.33px;
}
.footer .fottop .fottopr {
	width: 120px;
	text-align: center;
	color: #fff;
	font-size: 15.33px;

}
.footer .fottop .fottopr img {
	display: block;
	margin: 0 auto;
	margin-bottom: 12px;
}
.footer .fotbot {
	background: #000;
	text-align: center;
	color: #fff;
	font-size: 14.06px;
	padding: 20px 0;
}
.footer .fotbot a {
	color: #fff;
}
.banner {
	position: relative;
	z-index: 999;
}
.banner .swiper-container {
	
	margin: 0 auto;
	max-width:1510px;
	
}
.banner .swiper-slide a {
	display: block;
}
.banner .swiper-slide a img {
	display: block;
	margin: 0 auto;
}
.banner .logo {
	position: absolute;
	display: block;
	top: 32px;
	left: 0;
	width: 100%;
	z-index: 9999;
}
.banner .logo a {
	display: inline-block;
}
.banxianav {
	margin-top: -85px;
	position: relative;
	z-index: 9999;
}
.banxianav li {
	float: left;
	width: 373px;
	height: 173px;
	padding-top: 15px;
	background: #f3f3f3;
	text-align: center;
	margin-right: 33px;
}
.banxianav li:hover{
    background: #c90a10;
    color: #ffffff;
} 
.banxianav li p {
	color: #3b240b;
	font-size: 20.44px;
}
.banxianav li p:hover{
    color: #ffffff;
}
.banxianav li h1 {
	color: #3b240b;
	font-size: 23px;
	margin: 4px 0 2px 0;
}
.banxianav li h1:hover{
    color: #ffffff;
}
.banxianav li .line {
	width: 63px;
	height: 3px;
	background: #4c2b0c;
	margin: 0 auto;
	margin-top: 10px;
}
.part1 {
	margin-top: 100px;
	overflow: hidden;
}
.part1 .pa1con {
	margin-top: 88px;
}
.part1 .pa1con .pa1b {
	margin-bottom: 40px;
}
.part1 .pa1con .pa1b .pa1bl {
	width: 477px;
	height: 302px;
	overflow: hidden;
	position: relative;
	float:right;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.part1 .pa1con .pa1b .pa1bl .pa1blm {
	position: absolute;
	width: 477px;
	height: 302px;
	top: 0;
	left: 0;
	z-index: 999;
	background: url(../images/bg1.png);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.part1 .pa1con .pa1b .pa1bl:hover .pa1blm {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	left: -100%;
}
.part1 .pa1con .pa1b .pa1bm {
	width: 175px;
	padding: 0 0px;
	position: relative;
}
.part1 .pa1con .pa1b .pa1bm .pa1bmn {
	width: 100px;
	height: 102px;
	background: #cb1113;
	font-size: 24px;
	color: #fff;
	text-align: center;
	line-height: 102px;
	float: left;
}
.part1 .pa1con .pa1b .pa1bm .line {
	width: 161px;
	background: #898989;
	height: 1px;
	position: absolute;
	top: 22px;
	left: -24px;
}
.part1 .pa1con .pa1b .pa1br {
	width: 473px;
}
.part1 .pa1con .pa1b .pa1br h1 {
	color: ##8989a6;
	font-size: 21.1px;
	font-weight: normal;
}
.part1 .pa1con .pa1b .pa1br .line {
	height: 1px;
	width: 64px;
	background: #fff;
	margin: 0px 0 18px 0;
}
.part1 .pa1con .pa1b .pa1br p {
	color: #898989;
	font-size: 14.06px;
	line-height: 25px;
	text-indent: 28px;
}
.title {
	text-align: center;
}
.title h1 {
	color: #898989;
	font-size: 30.67px;
	margin-bottom: 6px;
}
.title p {
	color: #898997;
	font-size: 28.11px;
	font-family: futurabtmedium;
}
.title1 {
	text-align: center;
}
.title1 h1 {
	color: #2e2e2e;
	font-size: 38.33px;
}
.title1 p {
	color: #898997;
	font-size: 30.67px;
}
.part2 {
	overflow: hidden;
	margin-top: 105px;
	margin-bottom: 130px;
}
.part2 .pa2con {
	overflow: hidden;
	width: 1206px;
	margin-top: 50px;
}
.part2 .pa2con li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.part2 .pa2con li a {
	display: block;
}
.part2 .pa2con li a img {
	border-radius: 6px;
}
.link {
	color: #fff;
	font-size: 14.06px;
}
/**公司团队**/
.tit {
	padding-top: 50px;
	margin-bottom: 52px;
}
.tit .container {
	padding-bottom: 10px;
	border-bottom: 4px solid #2d2d2d;
}
.tit .titl {
	margin-right: 20px;
	width: 66px;
}
.tit .titr p {
	font-size: 17.89px;
	color: #fff;
}
.tit .titr img {
	margin: 10px 0;
}
.tit .titr h1 {
	font-size: 17.89px;
	color: #fff;
	font-weight: normal;
}
.activity {
	position: relative;
}
.activity .actil {
	width: 745px;
	min-height: 690px;
}
.activity .actil li {
	position: relative;
	overflow: hidden;
	display: inline-block;
	z-index: 9999;
}
.activity .actil li a {
	display: block;
}
.activity .actil li .yin {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: url(../images/bg4.png);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.activity .actil li:hover .yin {
	top: -100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.activity .actil li.li1 {
	width: 429px;
	height: 181px;
}
.activity .actil li.li2 {
	width: 256px;
	height: 181px;
	position: absolute;
	left: 429px;
}
.activity .actil li.li2 .line1 {
	width: 256px;
	height: 9px;
	background: url(../images/line1.png);
}
.activity .actil li.li2 .yin {
	top: 9px;
}
.activity .actil li.li2:hover .yin {
	top: -100%;
}
.activity .actil li.li3 {
	width: 128px;
	height: 90px;
	position: absolute;
	top: 181px;
	left: 46px;
}
.activity .actil li.li4 {
	width: 256px;
	height: 176px;
	position: absolute;
	top: 181px;
	left: 174px;
}
.activity .actil li.li4 .line1 {
	position: absolute;
	top: 0;
	z-index: 999;
	width: 100%;
	height: 12px;
	background: url(../images/line1.png);
}
.activity .actil li.li5 {
	width: 128px;
	height: 90px;
	position: absolute;
	top: 181px;
	left: 430px;
}
.activity .actil li.li6 {
	width: 429px;
	height: 181px;
	position: absolute;
	top: 440px;
	left: 0;
}
.activity .actil li.li7 {
	width: 515px;
	height: 352px;
	position: absolute;
	top: 271px;
	left: 429px;
}
.activity .actil li.li8 {
	width: 255px;
	height: 64px;
	position: absolute;
	top: 623px;
	left: 689px;
}
.activity .actir {
	width: 254px;
	position: relative;
}
.activity .actir .actirtop {
	color: #fff;
	font-size: 17.89px;
	padding: 15px;
	height: 225px;
	background: #2b2a2a;
}
.activity .actir .actrkuai {
	height: 178px;
	background: url(../images/img16.jpg) no-repeat center center;
	background-size: cover;
}
.activity .actir .actrkuai h1 {
	font-size: 30.67px;
	color: #fff;
	font-weight: normal;
	position: absolute;
	right: 266px;
	top: 223px;
	z-index: 9;
	min-width: 374px;
	text-align: right;
}
.activity .actir .actrkuai h2 {
	font-size: 30.67px;
	color: #fff;
	font-weight: normal;
	position: absolute;
	right: 626px;
	bottom: 4px;
	z-index: 9999;
}
.activity .actir .actirbot {
	color: #fff;
	font-size: 15.33px;
	background: #2b2a2a;
	padding-left: 15px;
	padding-top: 50px;
	height: 139px;
}
.activity1 {
	position: relative;
	margin-top: 66px;
	margin-bottom: 130px;
}
.activity1 .actil {
	width: 745px;
	min-height: 690px;
}
.activity1 .actil li {
	position: relative;
	overflow: hidden;
	z-index: 999;
	display: inline-block;
}
.activity1 .actil li a {
	display: block;
}
.activity1 .actil li .yin {
	position: absolute;
	z-index: 999;
	top: 0;
	right: 0;
	z-index: 999;
	background: url(../images/bg4.png);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.activity1 .actil li:hover .yin {
	top: -100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.activity1 .actil li.li1 {
	width: 429px;
	height: 181px;
	position: absolute;
	top: 0;
	right: 0;
}
.activity1 .actil li.li1 .yin {
	width: 429px;
	height: 181px;
}
.activity1 .actil li.li2 {
	width: 256px;
	height: 181px;
	position: absolute;
	right: 429px;
}
.activity1 .actil li.li2 .line1 {
	width: 256px;
	height: 9px;
	background: url(../images/line1.png);
}
.activity1 .actil li.li2 .yin {
	top: 9px;
	width: 256px;
	height: 174px;
}
.activity1 .actil li.li2:hover .yin {
	top: -100%;
}
.activity1 .actil li.li3 {
	width: 128px;
	height: 90px;
	position: absolute;
	top: 181px;
	right: 46px;
}
.activity1 .actil li.li3 .yin {
	width: 128px;
	height: 90px;
}
.activity1 .actil li.li4 {
	width: 256px;
	height: 176px;
	position: absolute;
	top: 181px;
	right: 174px;
}
.activity1 .actil li.li4 .yin {
	width: 256px;
	height: 176px;
}
.activity1 .actil li.li4 .line1 {
	position: absolute;
	top: 0;
	z-index: 999;
	width: 100%;
	height: 12px;
	background: url(../images/line1.png);
}
.activity1 .actil li.li5 {
	width: 128px;
	height: 90px;
	position: absolute;
	top: 181px;
	right: 430px;
}
.activity1 .actil li.li5 .yin {
	width: 128px;
	height: 90px;
}
.activity1 .actil li.li6 {
	width: 429px;
	height: 181px;
	position: absolute;
	top: 440px;
	right: 0;
}
.activity1 .actil li.li6 .yin {
	width: 429px;
	height: 181px;
}
.activity1 .actil li.li7 {
	width: 515px;
	height: 352px;
	position: absolute;
	top: 271px;
	right: 429px;
}
.activity1 .actil li.li7 .yin {
	width: 515px;
	height: 352px;
}
.activity1 .actil li.li8 {
	width: 255px;
	height: 64px;
	position: absolute;
	top: 623px;
	right: 689px;
}
.activity1 .actil li.li8 .yin {
	width: 255px;
	height: 64px;
}
.activity1 .actir {
	width: 254px;
}
.activity1 .actir .actirtop {
	color: #fff;
	font-size: 17.89px;
	padding: 15px;
	height: 225px;
	background: #2b2a2a;
}
.activity1 .actir .actrkuai {
	height: 178px;
	background: url(../images/img16.jpg) no-repeat center center;
	background-size: cover;
}
.activity1 .actir .actrkuai h1 {
	font-size: 30.67px;
	color: #fff;
	font-weight: normal;
	position: absolute;
	left: 266px;
	top: 223px;
	z-index: 99;
	min-width: 374px;
	text-align: left;
}
.activity1 .actir .actrkuai h2 {
	font-size: 30.67px;
	color: #fff;
	font-weight: normal;
	position: absolute;
	right: 437px;
	bottom: 71px;
	z-index: 9999;
}
.activity1 .actir .actirbot {
	color: #fff;
	font-size: 15.33px;
	background: #2b2a2a;
	padding-left: 15px;
	padding-top: 50px;
	height: 139px;
}
/***公司团队**/
.team {
	min-height: 850px;
	background: url(../images/icon9.png) no-repeat center center;
	text-align: center;
}
.team .container {
	position: relative;
}
.team .tebox {
	display: inline-block;
	margin-right: 15px;
}
.team .tebox1 {
	margin-left: 25px;
}
.team .tebox5 {
	position: absolute;
	left: 306px;
	top: 104px;
}
.team .tebox6 {
	position: absolute;
	right: 281px;
	top: 104px;
}
.team .tebox7 {
	position: absolute;
	left: 0;
	top: 104px;
}
.team .tebox8 {
	position: absolute;
	left: 415px;
	top: 104px;
}
.team .tebox9 {
	position: absolute;
	right: 0;
	top: 104px;
	margin-right: 0;
}
.team .tebox10 {
	position: absolute;
	left: 305px;
	top: 302px;
}
.team .tebox11 {
	position: absolute;
	right: 284px;
	top: 302px;
}
.team .tebox12 {
	position: absolute;
	left: 202px;
	top: 405px;
}
.team .tebox13 {
	position: absolute;
	left: 407px;
	top: 405px;
}
.team .tebox14 {
	position: absolute;
	right: 386px;
	top: 405px;
}
.team .tebox15 {
	position: absolute;
	right: 182px;
	top: 405px;
}
/***婚礼定制**/
.hltit {
	text-align: center;
	padding: 65px 0 40px 0;
}
.hltit .hlt {
	color: #e96812;
	font-size: 30.67px;
}
.hltit .hlt span {
	display: inline-block;
	height: 1px;
	width: 62px;
	background: #723f1c;
	margin: 0 30px;
	position: relative;
	top: -8px;
}
.hltit p {
	margin-top: 10px;
	color: #a7a7a7;
	font-size: 23px;
}
.hlcon {
	margin-bottom: 75px;
}
.hlcon .hlct {
	text-align: center;
	margin-bottom: 40px;
}
.hlcon .hlct a {
	display: inline-block;
	color: #fff;
	font-size: 17.89px;
	padding: 0 14px;
	margin: 0 3px;
	height: 35px;
	line-height: 35px;
	border: 2px solid #3d3d3d;
}
.hlcon .hlct a:hover {
	color: #ff6600;
	border: 2px solid #ff6600;
}
.hlcon .hlct a.act {
	color: #ff6600;
	border: 2px solid #ff6600;
}
.hlcon .hlcb {
	width: 1200px;
}
.hlcon .hlcb li {
	float: left;
	width: 400px;
	height: 228px;
	overflow: hidden;
	position: relative;
}
.hlcon .hlcb li a {
	display: block;
}
.hlcon .hlcb li .yin {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/bg5.png);
	z-index: 999;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.hlcon .hlcb li:hover .yin {
	bottom: -100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.hlcon1 {
	margin-bottom: 58px;
}
.hlcon1 .hltit1 {
	text-align: right;
	margin-bottom: 45px;
}
.hlcon1 .hltit1 h1 {
	display: inline-block;
	color: #fff;
	font-size: 25.56px;
	font-weight: normal;
	padding: 0 20px 10px 30px;
	border-bottom: 2px solid #723f1c;
}
.hlcon1 .hlcon1 a {
	display: block;
	margin: 0 auto;
	width: 1189px;
	height: 670px;
	overflow: hidden;
	position: relative;
}
.hlcon1 .hlcon1 a:hover .yin3 {
	top: -236px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.hlcon1 .hlcon1 a:hover .yin4 {
	bottom: -236px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.hlcon1 .hlcon1 .bo {
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
	color: #000000;
	font-size: 25.56px;
	margin-top: -135px;
	z-index: 9999;
}
.hlcon1 .hlcon1 .bo img {
	display: block;
	margin: 0 auto;
	margin-bottom: 50px;
}
.hlcon1 .hlcon1 .yin1 {
	position: absolute;
	top: 0;
	height: 113px;
	width: 100%;
	z-index: 999;
	background: url(../images/bg6.png);
}
.hlcon1 .hlcon1 .yin2 {
	position: absolute;
	bottom: 0;
	height: 86px;
	width: 100%;
	z-index: 999;
	background: url(../images/bg6.png);
}
.hlcon1 .hlcon1 .yin3 {
	position: absolute;
	top: 113px;
	height: 235px;
	width: 100%;
	z-index: 999;
	background: url(../images/bg7.png);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.hlcon1 .hlcon1 .yin4 {
	position: absolute;
	bottom: 86px;
	height: 236px;
	width: 100%;
	z-index: 999;
	background: url(../images/bg7.png);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.hlcon2 .hl2tit {
	color: #3e3e3e;
	font-size: 17.89px;
	width: 167px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 45px;
	background: #161616;
}
.hlcon2 .hlcon2 {
	background: url(../images/img30.jpg) no-repeat center center;
	padding-top: 37px;
	min-height: 484px;
	overflow: hidden;
}
.hlcon2 .hlcon2 .hlt {
	color: #fff;
}
.hlcon2 .hlcon2 .hlt span {
	background: #7d7d7d;
}
.hlcon2 .hlcon2 .hl2c {
	text-align: center;
	color: #fff;
	font-size: 20.44px;
	line-height: 42px;
}
.hlcon3 {
	overflow: hidden;
}
.hlcon3 .hlt {
	color: #fff;
}
.hlcon3 .hlt span {
	background: #7d7d7d;
}
.hlcon3 .hlcon3 {
	padding-bottom: 132px;
	text-align: center;
}
.hlcon3 .hlcon3 li {
	margin: 0 32px;
	display: inline-block;
	text-align: center;
	font-size: 17.89px;
	color: #fff;
}
.hlcon3 .hlcon3 li a {
	display: block;
	font-size: 17.89px;
	color: #fff;
}
.hlcon3 .hlcon3 li img {
	display: block;
	margin: 0 auto;
	margin-bottom: 30px;
}
.hlcon3 .hlcon3 li span {
	margin-left: 4px;
}
.hunli {
	padding-top: 50px;
	background: url(../images/img31.jpg) no-repeat top center;
}
.hunli .hl1top {
	background: url(../images/bg8.png);
	padding-bottom: 44px;
	margin-bottom: 30px;
}
.hunli .hl1top .hl1tl {
	width: 586px;
	margin-top: -30px;
}
.hunli .hl1top .hl1tr {
	width: 425px;
	margin-left: 70px;
	color: #fff;
	font-size: 15.33px;
	line-height: 32px;
	padding-top: 74px;
}
.hunli .hl1top .hl1tr h1 {
	font-size: 17.89px;
	font-weight: normal;
	margin-bottom: 50px;
}
.hunli .hl1bot {
	padding: 25px 0 25px 25px;
	position: relative;
	margin-bottom: 82px;
}
.hunli .hl1bot .hb {
	width: 864px;
	height: 465px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/bg8.png);
}
.hunli .hl1bot .hl1b {
	float: left;
	width: 292px;
	height: 157px;
	position: relative;
	z-index: 999;
	text-align: center;
	color: #fff;
	font-size: 25.56px;
	padding-top: 45px;
}
.hunli .hl1bot .hl1b h1 {
	font-family: youyuan;
	font-size: 20.44px;
	margin-bottom: 10px;
}
.hunli .hl1bot .hl1b p {
	color: #aeaeae;
	font-size: 17.89px;
	margin-top: 10px;
}
.hunli .hl1bot ul {
	position: relative;
	z-index: 999;
}
.hunli .hl1bot ul li {
	width: 293px;
	height: 202px;
	overflow: hidden;
	float: left;
}
.hunli .hl1bot ul li a {
	display: block;
}
.hunli .hl1bot ul li img {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.hunli .hl1bot ul li:hover img {
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.hunli .hl1bot .bu {
	float: left;
	width: 292px;
	height: 202px;
	background: #202020;
	position: relative;
	z-index: 999;
}
.more {
	display: block;
	margin: 0 auto;
	color: #e96812;
	font-size: 15.33px;
	background: #2b2b2b;
	width: 190px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 30px;
	margin-bottom: 130px;
	position: relative;
	overflow: hidden;
}
.more:after {
	background: #666;
	content: "";
	height: 200px;
	left: -95px;
	opacity: 0.6;
	position: absolute;
	top: -50px;
	width: 10px;
	z-index: 10;
	-webkit-transform: rotate(35deg);
	-moz-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-o-transform: rotate(35deg);
	transform: rotate(35deg);
}
.more:hover:after {
	left: 120%;
	-webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
/***联系我们**/
.contact {
	padding-top: 88px;
	padding-bottom: 60px;
}
/*.contact h1 {
	text-align: center;
	color: #fff;
	font-size: 20.44px;
	border-bottom: 4px solid #2d2d2d;
	padding-bottom: 10px;
	font-weight: normal;
	margin-bottom: 60px;
}*/
.contact .conl {
	width: 330px;
}
.contact .conl h2 {
	color: #919191;
	font-size: 17.89px;
	font-weight: normal;
	margin-bottom: 20px;
}
.contact .conl .conlbox {
	padding-left: 76px;
	margin-bottom: 40px;
}
.contact .conl .conlbox p {
	color: #919191;
	font-size: 17.89px;
	line-height: 38px;
}
.contact .conm {
	margin-left: 115px;
}
.contact .conm h2 {
	color: #919191;
	font-size: 17.89px;
	font-weight: normal;
	margin-bottom: 20px;
}
.contact .conm .conmb .inp {
	width: 294px;
	height: 50px;
	line-height: 50px;
	text-indent: 10px;
	background: #4e5460;
	border-radius: 3px;
	border: none;
	color: #fff;
	font-size: 16px;
}
.contact .conm .conmb .btn {
	width: 74px;
	height: 51px;
	background: #e96812;
	color: #fff;
	font-size: 15.33px;
	border: none;
	border-radius: 3px;
	margin-left: 7px;
}
.contact .conm .map {
	margin-top: 20px;
}
.contact .conm .map img {
	border-radius: 4px;
}
.contact .conr {
	width: 346px;
}
.contact .conr h2 {
	color: #919191;
	font-size: 17.89px;
	font-weight: normal;
	margin-bottom: 20px;
}
.contact .conr .inp1 {
	width: 100%;
	font-size: 15.33px;
	color: #fff;
	text-indent: 10px;
	display: block;
	border: none;
	height: 45px;
	line-height: 45px;
	background: #4e5460;
	border-radius: 4px;
	margin-bottom: 25px;
}
.contact .conr textarea {
	font-size: 15.33px;
	color: #fff;
	padding: 10px;
	width: 326px;
	background: #4e5460;
	border-radius: 4px;
	border: none;
	height: 114px;
	margin-bottom: 25px;
}
.contact .conr .btn1 {
	color: #fff;
	font-size: 17.89px;
	width: 126px;
	height: 50px;
	line-height: 50px;
	background: #e96812;
	border-radius: 4px;
	border: none;
	float: right;
}
/***商业美陈**/
.symc {
	padding-top: 40px;
}
.symc .container {
	background: url(../images/bg1.jpg) right top no-repeat;
}
.symc .sytop {
	padding-left: 283px;
}
.symc .sytl {
	margin-top: -56px;
	width: 224px;
	height: 270px;
	padding-top: 72px;
	text-align: center;
	color: #343434;
	font-size: 63.17px;
	background: url(../images/bg9.png);
}
.symc .sytl img {
	display: block;
	margin: 0 auto;
}
.symc .sytr {
	margin-top: 128px;
	margin-left: 70px;
	width: 372px;
	color: #fff;
	font-size: 15.33px;
	line-height: 25px;
}
.symc .sytr h1 {
	font-size: 17.89px;
	font-weight: normal;
	margin-bottom: 3px;
}
.symc .sytop1 {
	padding-left: 283px;
	position: relative;
	z-index: 9999;
}
.symc .sytop1 a {
	display: block;
	width: 526px;
	height: 350px;
	overflow: hidden;
	position: relative;
}
.symc .sytop1 a:hover .yin {
	top: -100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.symc .sytop1 .yin {
	position: absolute;
	top: 0;
	left: -53px;
	width: 100%;
	height: 100%;
	z-index: 999;
	background: url(../images/bg10.png) no-repeat center center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.symc .sytop1 .img1 {
	position: absolute;
	bottom: 14px;
	right: 249px;
	z-index: 9999;
}
.symc .syjv {
	width: 831px;
	height: 344px;
	margin: 0 auto;
	margin-top: -139px;
	background: url(../images/bg11.png);
	position: relative;
	z-index: 99;
}
.symc .sytop2 {
	width: 690px;
	margin: 0 auto;
	margin-top: -187px;
	position: relative;
	z-index: 999;
}
.symc .sytop2 a.sy2 {
	display: block;
	width: 526px;
	height: 350px;
	overflow: hidden;
	position: relative;
}
.symc .sytop2 a.sy2:hover .yin {
	top: -100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.symc .sytop2 .yin {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	background: url(../images/bg10_1.png) no-repeat center center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.symc .sytop2 .sy2j {
	width: 312px;
	color: #fff;
	font-size: 15.33px;
	line-height: 26px;
	position: absolute;
	left: 0;
	top: 38px;
	z-index: 9999;
}
.symc .sytop2 .sy2j h1 {
	font-size: 17.89px;
	font-weight: normal;
	margin-bottom: 4px;
}
.symc .sytop3 {
	margin-top: -278px;
	position: relative;
}
.symc .sytop3 a {
	width: 1115px;
	height: 736px;
	display: block;
}
.symc .sytop3 img {
	display: block;
	position: absolute;
	top: 0;
}
.symc .sytop3 .yin {
	position: absolute;
	top: 0;
	left: 0;
	width: 1115px;
	height: 736px;
	z-index: 9;
	background: url(../images/bg10_2.png) no-repeat center center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.symc .sytop4 {
	width: 690px;
	margin: 0 auto;
	margin-top: -440px;
	position: relative;
	z-index: 99;
	margin-bottom: 45px;
}
.symc .sytop4 .sy4con {
	color: #fff;
	font-size: 15.33px;
	line-height: 26px;
	margin-top: 56px;
	width: 290px;
}
.symc .sytop5 {
	width: 830px;
	margin-left: 142px;
	padding-top: 34px;
	position: relative;
	z-index: 99;
	margin-bottom: 130px;
	background: url(../images/bg9.png);
}
.symc .sytop5 .sy5con {
	width: 690px;
	margin: 0 auto;
	position: relative;
}
.symc .sytop5 .sy5con .sy5l {
	width: 345px;
}
.symc .sytop5 .sy5con .sy5l li {
	float: left;
	position: relative;
	width: 172px;
	height: 117px;
	overflow: hidden;
}
.symc .sytop5 .sy5con .sy5l li:hover .yin {
	top: -100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.symc .sytop5 .sy5con .sy5l li a {
	display: block;
}
.symc .sytop5 .sy5con .sy5l li .yin {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: url(../images/bg10_3.png) no-repeat center center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.symc .sytop5 .sy5con .sy5r {
	width: 345px;
	height: 351px;
	overflow: hidden;
	position: relative;
}
.symc .sytop5 .sy5con .sy5r a {
	display: block;
}
.symc .sytop5 .sy5con .sy5r:hover .yin {
	top: -100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.symc .sytop5 .sy5con .sy5r .yin {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: url(../images/bg10_4.png) no-repeat center center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.symc .sytop5 .sy5con .sy5b {
	position: relative;
	width: 688px;
	height: 388px;
	overflow: hidden;
}
.symc .sytop5 .sy5con .sy5b a {
	display: block;
}
.symc .sytop5 .sy5con .sy5b .yin {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: url(../images/bg10_5.png) no-repeat center center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.symc .sytop5 .sy5con .sy5b:hover .yin {
	top: -100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.symc .sytop5 .sy5con .sytit {
	text-align: center;
	color: #fff;
	font-size: 15.33px;
	line-height: 26px;
	margin-top: 10px;
	margin-bottom: 55px;
}
.symc .sytop5 .sy5con .sycon {
	min-height: 600px;
	text-align: right;
	position: relative;
}
.symc .sytop5 .sy5con .sycon li {
	position: absolute;
	display: inline-block;
	overflow: hidden;
}
.symc .sytop5 .sy5con .sycon li:hover .yin {
	left: -100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.symc .sytop5 .sy5con .sycon li a {
	display: block;
}
.symc .sytop5 .sy5con .sycon li .yin {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: url(../images/bg10_3.png) no-repeat center center;
	background-size: cover;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.symc .sytop5 .sy5con .sycon li.li1 {
	right: 0;
	top: 0;
	width: 313px;
	height: 134px;
}
.symc .sytop5 .sy5con .sycon li.li2 {
	right: 313px;
	width: 187px;
	height: 134px;
}
.symc .sytop5 .sy5con .sycon li.li3 {
	right: 0;
	top: 134px;
	width: 94px;
	height: 64px;
}
.symc .sytop5 .sy5con .sycon li.li4 {
	right: 94px;
	top: 134px;
	width: 187px;
	height: 126px;
}
.symc .sytop5 .sy5con .sycon li.li5 {
	right: 281px;
	top: 134px;
	width: 94px;
	height: 64px;
}
.symc .sytop5 .sy5con .sycon li.li6 {
	left: 0;
	top: 198px;
	width: 375px;
	height: 255px;
}
.symc .sytop5 .sy5con .sycon li.li7 {
	left: 375px;
	top: 319px;
	width: 313px;
	height: 134px;
}
.symc .sytop5 .sy5con .sycon li.li8 {
	left: 0;
	top: 453px;
	width: 188px;
	height: 47px;
}
.symc .sytop5 .sy5con .art {
	color: #343434;
	position: absolute;
	bottom: -11px;
	right: -70px;
	font-size: 46px;
}
/**设备租赁***/
.sbzl .sbtit {
	padding-top: 65px;
	text-align: center;
}
.sbzl .sbtit .sbt {
	color: #e96812;
	font-size: 30.67px;
	margin-bottom: 14px;
}
.sbzl .sbtit .sbt span {
	width: 370px;
	height: 2px;
	background: #723f1c;
	display: inline-block;
	position: relative;
	top: -10px;
}
.sbzl .sbtit .sbt span:nth-child(1) {
	margin-right: 65px;
}
.sbzl .sbtit .sbt span:nth-child(2) {
	margin-left: 65px;
}
.sbzl .sbtit p {
	color: #dfdfdf;
	font-size: 14.06px;
	line-height: 28px;
}
.sbzl .sbztop {
	padding: 60px 0;
	text-align: center;
}
.sbzl .sbztop a {
	display: inline-block;
	color: #666666;
	font-size: 17.89px;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	margin: 0 5px;
	border: 1px solid #3d3d3d;
}
.sbzl .sbztop a:hover {
	color: #ff6600;
	border: 1px solid #ff6600;
}
.sbzl .sbztop a.act {
	color: #ff6600;
	border: 1px solid #ff6600;
}
.sbzl .sbztop span {
	display: inline-block;
	background: #ff6600;
	border: 1px solid #ff6600;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	margin: 0 5px;
	color: #000000;
	font-size: 17.89px;
}
.sbzl .sbzbot {
	margin-bottom: 126px;
}
.sbzl .sbzbot li {
	float: left;
	position: relative;
	overflow: hidden;
	margin-bottom: 5px;
}
.sbzl .sbzbot li:hover .yin {
	top: -100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.sbzl .sbzbot li a {
	display: block;
}
.sbzl .sbzbot li .yin {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	background: url(../images/bg12.png);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.sbzl .sbzbot .li1 {
	width: 338px;
	height: 338px;
}
.sbzl .sbzbot .li2 {
	width: 542px;
	height: 338px;
	margin: 0 5px;
}
.sbzl .sbzbot .li3 {
	width: 304px;
	height: 338px;
}
.sbzl .sbzbot .li4 {
	width: 617px;
	height: 342px;
}
.sbzl .sbzbot .li5 {
	width: 574px;
	height: 342px;
	margin-left: 4px;
}
.zulin {
	margin-bottom: 35px;
}
.zulin .container {
	padding: 10px 0;
	background: #1e1e1e;
}
.zulin .container ul {
	padding: 0 13px;
}
.zulin .container li {
	float: left;
	position: relative;
	width: 287px;
	overflow: hidden;
	margin: 0 3px;
	margin-bottom: 6px;
}
.zulin .container li:hover .yin {
	left: -100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.zulin .container li a {
	display: block;
}
.zulin .container li .yin {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
	background: url(../images/bg12.png);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
/**视频中心***/
.video ul {
	width: 1200px;
}
.video li {
	float: left;
	width: 400px;
	border-bottom: 4px solid #2d2d2d;
	margin-bottom: 65px;
}
.video li:hover .yin {
	display: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.video li a {
	display: block;
}
.video li a .aimg {
	width: 207px;
	height: 183px;
	margin: 0 auto;
	position: relative;
	background: #2a2a2a;
	border-radius: 5px;
}
.video li a .aimg img {
	border-radius: 5px;
	position: absolute;
	left: 11px;
	top: -11px;
	z-index: 9;
}
.video li .line {
	width: 253px;
	height: 2px;
	margin: 0 auto;
	position: relative;
	background: #217c6e;
}
.video li .line img {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -9px;
	margin-left: -9px;
}
.video li h1 {
	text-align: center;
	text-indent: 10px;
	color: #eaeaea;
	font-size: 15.33px;
	font-weight: normal;
	margin: 15px 0 25px 0;
}
.video li .jv {
	position: absolute;
	bottom: 11px;
	left: 11px;
	width: 100%;
	height: 4px;
	z-index: 999;
	background: #4ae0d9;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.video li .yin {
	position: absolute;
	width: 207px;
	height: 183px;
	top: -11px;
	left: 11px;
	z-index: 99;
	background: url(../images/bg13.png);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.video .vid {
	margin: 0 auto;
	margin-bottom: 115px;
	margin-top: 69px;
}
.video .vid .vidt {
	width: 460px;
	height: 319px;
	margin: 0 auto;
	background: #2a2a2a;
	border-radius: 5px;
	position: relative;
}
.video .vid .vidt a {
	display: block;
}
.video .vid .vidt img {
	position: relative;
	left: 23px;
	top: -17px;
	border-radius: 5px;
}
.video .vid .vidt .jvx {
	position: absolute;
	bottom: 17px;
	left: 23px;
	width: 100%;
	height: 8px;
	background: #4ae0d9;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.video .vid h1 {
	text-align: center;
	color: #bebebe;
	font-size: 23px;
	font-weight: normal;
	margin: 34px 0;
}
.video .vid p {
	text-align: center;
	color: #eaeaea;
	font-size: 17.89px;
	line-height: 38px;
}
.video .vid .line {
	width: 600px;
	height: 4px;
	margin: 0 auto;
	margin-bottom: 30px;
	background: #2d2d2d;
}
.video .vid .line .linec {
	position: relative;
	width: 489px;
	height: 2px;
	margin: 0 auto;
	background: #1b8171;
}
.video .vid .line .linec img {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -16px;
	margin-top: -16px;
	z-index: 99;
}
/***新闻中心**/
.news li {
	width: 385px;
	float: left;
	margin-bottom: 40px;
}
.news li:hover .liimg .yin {
	top: -100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.news li a {
	display: block;
}
.news li .liimg {
	position: relative;
	border-radius: 5px;
	overflow: hidden;
	height: 222px;
}
.news li .liimg img {
	border-radius: 5px;
}
.news li .liimg .yin {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: url(../images/bg4.png);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.news li h1 {
	text-align: center;
	color: #eaeaea;
	font-size: 15.33px;
	font-weight: normal;
	margin-top: 14px;
	margin-bottom: 4px;
}
.news li p {
	text-align: center;
	color: #949494;
	font-size: 15.33px;
	line-height: 26px;
}
.news li .data {
	margin-top: 14px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	color: #fff;
	font-size: 17.89px;
	background: #e96812;
	letter-spacing: 3px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	font-family: ChaletLondonNineteenEighty;
}

/*# sourceMappingURL=style.css.map */
.toubu{
	float:right;
	padding-right:150px;
	}
.toubu ul li{
	width:100px;
	padding:15px 15px 0px 15px;
	text-align: center;
}
.logo11{
	width:200px;
	height:auto;
	float:left;
}
.cgal{
	padding-top:30px;
}
.cgal ul li{
	float:left;
	padding:40px 20px 10px 20px;
	
}
.cgal ul li img{
	
}
.cgal ul li img:hover{
    color: red;
    opacity: 0.6;
}
.cgalwz{
	color: #898989;
	font-size: 20.33px;
	font-weight: bold;
	padding-top:20px;
}
.aljt{
	float:right;
}
.toubuzhen{
	height:100px;
}
.youjiantou {
	float:right;
}
.zuojiantou {
	float:left;
}
.anlinrtb{
	width:1200px;
	text-align:center;
	font-size:20px;
	font-style:bold;
}
.anlinrlb ul li{
	width:350px;
	float:left;
	padding:30px 20px 10px  20px;
}
.guanyu{padding-top:50px;
	width:1200px;
}
.guanyu img{max-width:1200px;}
.neirongye{padding-top:50px;}
.neirongye img{max-width:1200px;}
.dbejfl a:hover{color:#c90a10;}
.anlinrtb h7{color:#c90a10;}
.anlinrtb h3{color:#898989;
    line-height: 14px;
    padding-top: 26px;
}
.anlinrtb h2{color:#898989}
.fgx{border-bottom: 2px solid #898989;
    width:100px;
    text-align: center;
    margin: 0px auto;
    height: 10px;
    
}
.anlinrtb h1{color:#2e2e2e}
/*.ewmdb{float:left;}*/
.bgqqq1{background-image:url(../pic/icon1.png);
    width: 50px;
    height: 50px;
    margin: 0px auto;
}
.bgqqq1:hover{background-image:url(../pic/icon1b.png);}
.bgqqq2{background-image:url(../pic/icon3.png);
    width: 50px;
    height: 50px;
    margin: 0px auto;
}
.bgqqq2:hover{background-image:url(../pic/icon3b.png);}
.bgqqq3{background-image:url(../pic/icon2.png);
    width: 50px;
    height: 50px;
    margin: 0px auto;
}
.bgqqq3:hover{background-image:url(../pic/icon2b.png);}
.dbejflw{padding-top:10px;}

.footer .fottop .fottopm li a:hover{color:#c90a10;}

/*.spzxsy{background-image:url(../images/spzx.jpg)}
.cgalsy{background-image:url(../images/cgaksy.jpg)}
.sbzlsy{background-image:url(../images/sbzlsy.jpg)}
.spzxsy:hover{background-image:url(../images/spzxh.jpg)}
.cgalsy:hover{background-image:url(../images/cgaksyh.jpg)}
.sbzlsy:hover{background-image:url(../images/sbzlsyh.jpg)}
.dbejflw{padding-top:10px;}*/