﻿body{
	min-width: 1200px;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.logo{
	width: 93px;
	display: block;
	/*position: absolute;
	left: 50%;
	top:17px;
	margin-left: -46px;*/
	float: left;
	height: 121px;
	line-height: 121px;
}
header{
	z-index: 999;
}
/*header li:first-child{
	margin-left: -38px;
}*/
header li{
	float: left;
	line-height: 87px;
	width: 110px;
	padding: 17px 0;
	position: relative;
	text-align: center;
}
header li a.tit{
	display: block;
	width: 100%;
	font-size: 15px;
	color: #666;
	font-weight: normal;
	transition:all .3s;
}
header li .con{
	width: 615px;
	padding: 25px;
	position: absolute;
	top:121px;
	left: 50%;
	display: none;
	margin-left: -329px;
	border-top: 2px solid #a38b78;
	background:#fff url(../image/wel17.png) no-repeat bottom right;
}
header li .con:before{
	width: 0;
	height: 0;
	position: absolute;
	top:-6px;
	left: 50%;
	margin-left: -6px;
	content: "";
	z-index: 9;
	border-right: 6px solid transparent;
    border-bottom: 6px solid #a38b78;
    border-left: 6px solid transparent;
}
header li .con .pic{
	width: 237px;
	cursor: pointer;
	margin-right: 19px;
	overflow: hidden;
}
header li .con img{
	max-width: 100%;
	transition:all 0.5s;
}
header li .con .pic:hover img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	transition:all 0.5s;
}
header li .con .line{
	width: 308px;
	padding-top: 14px;
}
header li .con a{
	padding: 0 14px 0 14px;
	color: #333;
	font-size: 14px;
	float: left;
	min-width: 56px;
	line-height: 36px;
	transition:color 0.3s;
}
header li .con a:hover{
	color: #97806e;
	transition:all 0.3s;
}
header li:hover a.tit, header li.int a.tit{
	font-weight: bold;
	color: #97806e;
	transition:all .3s; 
}
header .left{
	padding-left: 67px;
}
header .search{
	width: 97px;
	height: 36px;
	position: relative;
	padding: 42px 0;
	text-align: right;
	background: url(../image/line.png) no-repeat left center;
}
header .search .sub{
	width: 36px;
	height: 36px;
	background: url(../image/search.png) no-repeat center;
	border: none;
}
header .search .text{
	width: 185px;
	padding-left: 27px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #e5e5e5;
	position: absolute;
	bottom: -16px;
	right: -27px;
	color: #999;
	display: none;
	border-radius: 5px;
}
header .search .wl{
	display: none;
}
header .search .wl:before{
	content: "";
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	top:85px;
	left: 50%;
	margin-left: 8px;
	border-right: 13px solid transparent;
    border-bottom: 7px solid #e5e5e5;
    border-left: 13px solid transparent;
}
header .search .wl:after{
	content: "";
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	top:86px;
	left: 50%;
	margin-left: 8px;
	border-right: 13px solid transparent;
    border-bottom: 7px solid #fff;
    border-left: 13px solid transparent;
}
footer{
	width: 100%;
	background: url(../image/foot01.jpg) no-repeat center;
	background-size: cover;
	padding: 15px 0 0;
}
footer .top{
	padding-bottom: 59px;
	border-bottom: 1px solid #1b1b1b;
}
footer .top .list{
	width: 790px;
}
footer .top li{
	float: left;
	width: 82px;
	padding-right: 48px;
}
footer .top h2{
	font-size:14px;
	color: #ffffff;
	line-height: 86px;
}
footer .list p{
	font-size: 14px;
	line-height: 24px;
	padding: 6px 0;
}
footer .list a{
	color: #a7a7a7;
	transition:color 0.3s;
}
footer .list a:hover{
	color: #fff;
	transition:color 0.3s;
}
footer .f-cont{
	width: 336px;
	padding-left: 70px;
	border-left: 1px solid #1b1b1b;
}
footer .f-cont p{
	padding-left: 20px;
	margin-left: 3px;
	font-size: 14px;
	color: #ffffff;
	line-height: 40px;
}
footer .f-cont p.add{
	background: url(../image/foot03.png) no-repeat left center;
}
footer .f-cont p.tel{
	background: url(../image/foot04.png) no-repeat left center;
}
footer .f-cont p.em{
	background: url(../image/foot05.png) no-repeat left center;
}
footer .bdshare-button-style0-32{
	padding-top: 64px;
}
footer .bdshare-button-style0-32 a{
	margin: 0 10px 0 0;
}
footer .bdshare-button-style0-32 .bds_tsina{
	background:url(../image/foot06.png) no-repeat center;
	transition:all 0.3s;
}
footer .bdshare-button-style0-32 .bds_weixin{
	background:url(../image/foot07.png) no-repeat center;
	transition:all 0.3s;
}
footer .bdshare-button-style0-32 .bds_tsina:hover{
	background:url(../image/foot06_h.png) no-repeat center;
	transition:all 0.3s;
}
footer .bdshare-button-style0-32 .bds_weixin:hover{
	background:url(../image/foot07_h.png) no-repeat center;
	transition:all 0.3s;
}
footer .bottom{
	width: 100%;
}
footer .bottom p{
	font-size: 14px;
	color: #605e5e;
	line-height: 76px;
}
footer .bottom p a{
	color: #605e5e;
	transition:all 0.3s;
}
footer .bottom p a:hover{
	color: #fff;
	transition:all 0.3s;
}
footer .link{
	width: 288px;
	height: 46px;
	position: relative;
	cursor: pointer;
	line-height: 46px;
	padding-top: 15px;
}
footer .link .font{
	width: 220px;
	padding-left: 22px;
	background: #272727;
	color: #959595;
	height: 46px;
	font-size: 14px;
}
footer .link .jt{
	background: #614c3f url(../image/foot02.png) no-repeat center;
	width: 46px;
	height: 46px;
}
footer .link dd{
	position: absolute;
	bottom: 46px;
	left: 0;
	display: none;
}
footer .link a{
	display: block;
	width: 266px;
	height: 46px;
	font-size: 14px;
	line-height: 46px;
	background: #272727;
	color: #959595;
	padding-left: 22px;
	transition:all 0.3s;
}
footer .link a:hover{
	color: #fff;
	transition:all 0.3s;
}
.banner{
	position: relative;
	height: 700px;
	overflow: hidden;
	width: 100%;
}
.banner li{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	display: none;
	background-size: cover !important;
}
.banner li:nth-child(2){
	background-position: left center !important;
}
.banner li a{
	display: block;
	width: 100%;
	height: 100%;
}
.banner .btns{
	position: absolute;
	bottom: 26px;
	left: 50%;
}
.banner .btns span{
	width: 11px;
	height: 11px;
	margin-right: 5px;
	background: url(../image/btn02.png) no-repeat center;
	background-size: cover;
	cursor: pointer;
	transition:all 0.3s;
}
.banner .btns span.cur,.banner .btns span:hover{
	background: url(../image/btn01_h.png) no-repeat center;
	background-size: cover;
	transition:all 0.3s;
}
.wel-pro{
	padding-bottom: 29px;
	border-bottom: 1px solid #f2f2f2;
}
.wel-pro .title{
	width: 100%;
	border-bottom: 1px solid #ececec;
}
.wel-pro .list{
	width: 100%;
	padding-top: 43px;
	border-top: 1px solid #f8f8f8;
}
.wel-pro .title h2{
	width: 100%;
	line-height: 76px;
	height: 76px;
	font-size: 14px;
	color: #c4c4c4;
}
.wel-pro .title b{
	font-size: 20px;
	color: #444444;
	display: inline-block;
	line-height: 76px;
	background: url(../image/wel06.jpg) no-repeat center bottom;
	margin-right:11px;
}
.wel-pro .title i{
	font-style: normal;
}
.wel-pro .title span{
	margin-left: 15px;
}
.wel-pro .title .more{
	width: 60px;
	line-height: 76px;
	font-size: 14px;
	color: #666666;
	position: absolute;
	top:0;
	right: 0;
	background: url(../image/wel01.jpg) no-repeat right center;
}
.wel-pro .title .more:hover{
	color: #a38b78;
}
.wel-pro .list ul{
	width: 1209px;
}
.wel-pro .list li{
	float: left;
	width: 297px;
	text-align: center;
	margin-right: 3px;
}
.wel-pro .list .pic{
	width: 100%;
	overflow: hidden;
}
.wel-pro .list .pic img{
	transition:all 0.5s;
}
.wel-pro .list .font{
	font-size: 16px;
	color: #5a5a5a;
	line-height: 26px;
	padding: 18px 0;
	transition:all 0.3s;
}
.wel-pro .list li:hover img{
	-webkit-transform:scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	transition:all 0.5s;
}
.wel-pro .list li:hover .font{
	font-size: 18px;
	color: #614c3f;
	font-weight: bold;
	transition:all 0.3s;
}
.wel-list{
	padding: 62px 0 60px;
	background: #f6f7fb;
	width: 100%;
}
.wel-list .left{
	width: 860px;
	overflow: hidden;
}
.wel-list .right{
	width: 264px;
	background: #fff;
	padding: 0 28px;
}
.wel-list .left .top{
	width: 1220px;
}
.wel-list .left li{
	width: 274px;
	float: left;
	margin-right: 20px;
	text-align: center;
	position: relative;
}
.wel-list .left .top .pic{
	width: 100%;
	overflow: hidden;
}
.wel-list .top .pic img{
	transition:all 0.5s;
}
.wel-list .top .font{
	position: absolute;
	top:52px;
	left: 0;
	width:100%;
}
.wel-list .top .font img{
	width: 43px;
	margin: 0 auto;
}
.wel-list .top .font span{
	display: block;
	width: 100%;
	font-size: 18px;
	color: #ffffff;
	line-height: 28px;
	padding-top: 15px;
	text-shadow: 0 0 10px rgba(6,0,1,.45);
}
.wel-list .top li:hover .pic img{
	-webkit-transform:scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	transition:all 0.5s;
}
.wel-list .left .bottom{
	background: #fff;
	width: 100%;
	margin-top: 20px;
	cursor: pointer;
}
.wel-list .bottom .pic{
	width: 274px;
	overflow: hidden;
}
.wel-list .bottom .pic img{
	transition:all 0.5s;
}
.wel-list .bottom .box{
	padding: 0 48px 0 35px;
	position: relative;
	width: 503px;
}
.wel-list .bottom .box:before{
	content: "";
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	top:37px;
	right:-12px;
	margin-left: 8px;
	z-index: 9;
	border-left: 12px solid #fff;
    border-bottom: 12px solid transparent;
    border-top: 12px solid transparent;
}
.wel-list .bottom:hover .pic img{
	-webkit-transform:scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	transition:all 0.5s;
}
.wel-list .bottom h2{
	font-size:20px;
	font-weight: bold;
	color: #1e1e1e;
	line-height: 54px;
	padding-top: 11px;
}
.wel-list .bottom i{
	width: 100%;
	height: 1px;
	background: #eeeeee;
	display: block;
	margin-bottom: 24px;
}
.wel-list .bottom p{
	font-size: 14px;
	line-height: 24px;
	color: #8c8c8c;
}
.wel-list .bottom a.more{
	width: 60px;
	line-height: 14px;
	font-size: 14px;
	color: #666666;
	position: absolute;
	top:32px;
	right:48px;
	background: url(../image/wel01.jpg) no-repeat right center;
}
.wel-list .bottom:hover a.more{
	color: #a38b78;
}
.wel-list .right h2{
	font-size:20px;
	font-weight: bold;
	color: #1e1e1e;
	line-height: 64px;
	padding-top: 10px;
}
.wel-list .right h2 a.more{
	width: 60px;
	line-height: 14px;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	position: absolute;
	top:35px;
	right:28px;
	background: url(../image/wel01.jpg) no-repeat right center;
}
.wel-list .right h2 a.more:hover{
	color: #a38b78;
}
.wel-news{
	position: relative;
}
.wel-news .bd{
	width: 100%;
	overflow: hidden;
}
.wel-news .bd li{
	width: 100%;
}
.wel-news .bd h3{
	font-size: 16px;
	color: #333333;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	transition:color 0.3s;
	margin-bottom: 8px;
}
.wel-news .bd p.font{
	font-size: 14px;
	color: #888888;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-bottom: 18px;
}
.wel-news .bd p.pic{
	width: 100%;
	overflow: hidden;
	margin-bottom: 17px;
}
.wel-news .bd li a{
	display: block;
	width: 100%;
}
.wel-news .bd .day{
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	display: block;
	padding-bottom: 46px;
}
.wel-news .bd li img{
	transition:all 0.5s;
}
.wel-news .bd li:hover h3{
	color: #a38b78;
	transition:color 0.3s;
}
.wel-news .bd li:hover img{
	-webkit-transform:scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	transition:all 0.5s;
}
.wel-news .hd{overflow:hidden; zoom:1; margin-top:10px;position: absolute;bottom: 18px;left:0px;}
.wel-news .hd ul li{ float:left;  width:11px; height:11px; overflow:hidden; margin-right:4px; text-indent:-999px; cursor:pointer; background:url("../image/btn01.png") top left no-repeat;background-size: cover; }
.wel-news .hd ul li.on{ background:url("../image/btn01_h.png") top left no-repeat;background-size: cover;}
.video-box .bg{
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.45;
	filter:alpha(opacity=45);
	z-index: 9999;
}
.video-box embed{
	position: fixed;
	top:50%;
	left:50%;
	margin-top: -207px;
	margin-left: -408px;
	z-index: 99999;
	background: #000;
}
.pagination a{
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	padding: 13px 14px;
	border:1px solid #e6e6e6;
	margin-right: 2px;
	display: inline-block;
	transition:all 0.3s;
}
.pagination a:hover, .pagination a.active{
	background: #a38b78;
	border-color: #a38b78;
	color: #fff;
	transition:all 0.3s;
}
.bgbox{
	padding-top: 20px;
}
.bgbox .td1 p{
	width: 90px;
	height: 35px;
	line-height: 35px;
	text-align: right;
	margin-right: 20px;
}
.bgbox .td3{
	width: 172px;
}
.bgbox .td2{
	border: 1px solid #888;
	background: none;
	padding-left: 5px;
	width: 155px;
	height: 30px;
	line-height: 30px;
}
.subbtn{
	border: 1px solid #888;
	background: #a38b78;
	width: 80px;
	height: 30px;
	text-align: center;
	margin-right: 10px;
	color: #fff;
	line-height: 30px;
}






















































input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #999; 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
color: #999; 
} 
input::-moz-placeholder, textarea::-moz-placeholder { 
color: #999; 
} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #999; 
} 
/*# sourceMappingURL=style.css.map */