/**************************************/
/*************[公用start]**************/
/**************************************/
/*主站变灰*/
/*html {
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)
}
* {
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: gray;
}*/
/*主站变灰*/
/*淘宝变灰*/
/* body, html {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    }*/
/*淘宝变灰*/
/*百度百科變灰*/
/*body.memorial>* {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(1)
}
*/
/*百度百科變灰*/
@font-face{
	font-family:"pu45";
	src:url("../fonts/AlibabaPuHuiTi-2-45-Light.ttf");
}
@font-face{
	font-family:"pu55";
	src:url("../fonts/AlibabaPuHuiTi-2-55-Regular.ttf");
}
*{
	font-family:"pu45";
}
div.clear{
	clear: both;
	height: 0;
	width: 0;
}
a{
	text-decoration: none;
	color:inherit;
	cursor: pointer;
}
img{
	border:0;
	max-width: 100%;
}
div.wp{
	width: 1200px; /*主要内容区尺寸大小，每次制作前更新！！！ */
	margin:0 auto;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.tran{
	transition: all .3s ease-out 0s;
}
.tver{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
/*图片中心放大代码区域*/
.img-box{/*图片盒子类名*/
	overflow: hidden;
}
.img-box img{
	transition: .3s;
	width: 100%;
	max-width: 100%;
}
.img-box:hover img{
	/*图片中心放大代码*/
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
/*图片中心放大代码区域*/
.imgbox_a{
	position:relative;
	padding-bottom: 100%;
	overflow:hidden;
	display: block;
}
.imgbox_a>img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%!important;
	height: 100%!important;
}
.imgbox_hover>img{
	/* ueco 时间曲线*/
	/*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; */
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.imgbox_hover:hover>img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
/**************************************/
/************[公用over]****************/
/**************************************/
/*header-start*/
/**************************************************************/
#header{
	position: relative;
	z-index: 999;
	padding-left: 130px;
	background-color: #fff;
	height: 88px;
}
#header .container-fluid{
	padding-left: 0;
	padding-right: 0;
}
.logo{
	width: 419px;
	margin-top: 19px;
}
.logo a,.logo img{
	display: block;
	width: 100%;
}
.search{
	width: 130px;
}
.search a{
	display: block;
	height: 88px;
	line-height: 88px;
	background-color: #d7bc8f;
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.search a:hover{
	font-weight: bold;
}
.search a img{
	margin-top: -3px;
	margin-right: 8px;
}
.caifu{
	width: 191px;
	border-left: 1px solid #ededed;
	margin-left: 30px;
}
.caifu a{
	display: block;
	height: 88px;
	line-height: 88px;
	text-align: center;
	font-size: 16px;
	color: #c7a549;
	font-weight: bold;
}
.caifu a img{
	margin-top: -3px;
	margin-right: 6px;
}
.nav ul{
	margin:0;
}
.nav>ul>li{
	float: left;
	position: relative;
}
.nav>ul>li:last-child>a{
	color:#f00!important;
	font-weight: bold;
}
.nav>ul>li:first-child>a{
	padding-left: 0;
}
.nav>ul>li+li{
	margin-left: 20px;
}
.nav>ul>li>a{
	display: block;
	height: 88px;
	line-height: 88px;
	text-align: center;
	font-size: 16px;
	color: #000;
	padding: 0	15px;
}
.nav>ul>li.cur>a,.nav>ul>li:hover>a{
	color: #c7a549;
	font-family:"pu55";
	font-weight: bold;
}
.nav>ul>li>ul{
	position: absolute;
	left: 50%;
	margin-left: -60px;
	width: 120px;
	top:100%;
	z-index: 600;
	background-color: #fff;
	display: none;
}
.nav>ul>li>ul>li>a{
	display: block;
	padding: 10px 5px;
	text-align: center;
	line-height: 1.6;
	font-size: 14px;
	color:#333;
	/*transition: .3s;*/
	text-align: center;
}
.nav>ul>li>ul>li>a:hover{
	background-color: #c7a549;
	color: #fff;
}
/**************************************************************/
/*header-over*/
/*main-start*/
/**************************************************************/
#main{
}
.fafa .slides>li{
	height: 609px;
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
}
.fafa .slides>li>a{
	display: block;
	height: 100%;
}
.fafa .slides>li  img{
	display: none;
	width: 100%;
}
.fafa .flex-control-nav li{
	margin:0 4px;
}
.fafa .flex-control-nav{
	bottom: 28px;
	height: 0;
}
.main0{
	background-color: #f9f9f9;
	padding: 20px 0;
}
.main0-div{
	padding-left: 156px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/main0.png);
	height: 48px;
	position: relative;
}
.main0a{
	position: absolute;
	width: 132px;
	top: 0;
	height: 48px;
	left: 0;
	z-index: 15;
	display: block;
}
.main0-li{
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #666;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/dian3.png);
	padding-right: 95px;
	position: relative;
}
.main0-li a:hover{
	color: #d7bc8f;
	font-weight: bold;
	font-family: "pu55";
}
.main0-li span.span_11{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 16px;
	color: #666;
}
.fmain0 .slides>li{
	padding-right: 50px;
}
.fmain0 .flex-direction-nav{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -12px;
	width: 13px;
	height: 24px;
}
.fmain0 .flex-direction-nav a{
	width: 13px;
	height: 8px;
	margin-top: 0;
}
.fmain0 .flex-direction-nav .flex-prev{
	background-image: url(../images/up.png);
	left: 0;
	top: 0;
}
.fmain0 .flex-direction-nav .flex-prev:hover{
	background-image: url(../images/uph.png);
}
.fmain0 .flex-direction-nav .flex-next{
	background-image: url(../images/down.png);
	right: 0;
	top: auto;
	bottom: 0;
}
.fmain0 .flex-direction-nav .flex-next:hover{
	background-image: url(../images/downh.png);
}
.main1{
	background-color: #fff;
	padding: 50px 0;
}
.main1-1-list .item{
	float: left;
	width: 31.33333%;
}
.main1-1-list .item:first-child+.item{
	margin-left:3%;
	margin-right: 3%;
}
.main1-1-list .item:hover .main1-date{
	background-color: #d7bc8f;
}
.main1-1-list .item:hover .main1-h1::after{
	height: 28px;
	bottom: 0;
}
.main1-1-list .item:hover .main1-h1 span::after{
	left: 0;
	width: 100%;
}
.main1-pic .imgbox_a{
	padding-bottom: 78.4%;
}
.main1-title{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	padding: 15px 20px;
	z-index: 15;
	background-color: rgba(0,0,0,0.5);
}
.main1-title h1{
	margin:0;
	font-size: 16px;
	color: #fff;
	line-height: 1.5;
	height: 3em;
	overflow: hidden;
}
.main1-title h1.tver{
	height: auto;
}
.main1-h1{
	font-size: 0;
	line-height: normal;
	text-align: center;
	padding-bottom: 28px;
	position: relative;
}
.main1-h1::after{
	position: absolute;
	width: 2px;
	background-color: #d8be93;
	content:"";
	left: 50%;
	margin-left: -1px;
	height: 0;
	bottom: 28px;
	z-index: 10;
	transition: .3s;
}
.main1-h1 span{
	display: inline-block;
	position: relative;
	z-index: 5;
	font-size: 24px;
	color: #000;
	font-weight: bold;
	font-family: "pu45";
	padding-bottom: 15px;
	border-bottom: 3px solid #d8d8d8;
	line-height: 1;
}
.main1-h1 span a{
	font-family: "pu45";

}
.main1-h1 span::after{
	position: absolute;
	width: 0px;
	background-color: #d8be93;
	content:"";
	left: 50%;
	height: 3px;
	bottom: -3px;
	z-index: 10;
	transition: .3s;
}
.main1 .owl-dots{
	margin-top: 30px;
}
.main1-date{
	position: absolute;
	width: 70px;
	height: 70px;
	background-color: rgba(0,0,0,0.1);
	text-align: center;
	border-radius:8px;
	z-index: 15;
	right: 15px;
	top: 15px;
	padding-top: 8px;
	transition: background-color .3s;
}
.main1-date h1{
	margin:0;
	font-size: 32px;
	color:transparent;
	font-family: "Microsoft Yahei";
	font-weight: bold;
	line-height: 1;
	-webkit-text-stroke: 1px #fff;
	text-stroke: 1px #fff;
}
.main1-date h2{
	margin:0;
	font-size: 14px;
	color: #fff;
	margin-top: 5px;
}
.item-boox{
	position: relative;
}

.fmain111{
	position: relative;
	z-index: 15;
}

.main1-pic-xia{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 10;
}

.main1-pic-xia .imgbox_a{
	padding-bottom: 78.4%;
}











.main1-2{
	margin-top: 50px;
}
.title-11{
	position: relative;
}
.title-11 h1{
	margin:0;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	font-family: "pu45";
	border-left: 5px solid #2a78bc;
	padding-left: 10px;
}
.title-11 a.fr{
	font-size: 16px;
	color: #000;
	padding-right: 27px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/more1.png);
	margin-top: 1px;
}
.title-11 a.fr:hover{
	color: #d7bc8f;
}
.main1-2-con{
	margin-top:30px;
	border:1px solid #f1f1f1;
	padding: 30px 20px;
	background-image: url(../images/main1-2-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 18px;
	color: #000;
	line-height: 2.2;
}
.main2{
	padding: 50px 0;
	background-image: url(../images/main2-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	-webkit-background-size: cover;
	background-size: cover;
	background-color: #f9f9f9;
	position: relative;
}
.main2-a{
	position: absolute;
	right: 70px;
	top: 2px;
	font-size: 16px;
	color: #000;
}
.main2-a a.cur{
	color: #d7bc8f;
}
.main2-item{
	height: 317px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/main2-1-bg.jpg);
	box-shadow: 0px 0px 15px 0px rgba(136, 136, 136, 0.3);
	background-color: #fff;
	position: relative;
	padding: 35px 30px;
	display: block;
}
.main2-item.new::after{
	position: absolute;
	right: 0;
	top: 0;
	width: 87px;
	height: 87px;
	background-image: url(../images/new.png);
	content:"";
	-webkit-background-size: 100%;
	background-size: 100%;
	z-index: 1;
}
.main2-list-wp-box{
	margin-top: 20px;
	position: relative;
}
.main2-list-wp-box-div{
	position: absolute;
	left: -5000000%;
	top: 0;
	width: 100%;
}
.main2-list-wp-box-div.cur{
	position: relative;
	left: 0;
}
.main2-list-wp{
	margin-left: -16px;
	margin-right: -16px;
}
.main2-list .item{
	padding: 15px;
}
.main2-item+.main2-item{
	margin-top: 50px;
}
.main2-item:hover .main2-h1{
	/*font-weight: bold;*/
	/*font-family: "pu55";*/
	color: #c7a549;
}
.main2-h1{
	font-size: 20px;
	color: #000;
}
.main2-jiz{
	padding: 20px 0 45px;
	border-bottom: 1px solid #e8e8e8;
}
.main2-jiz h1{
	margin:0;
	font-size: 42px;
	font-weight: bold;
	color: #c7a549;
	font-family: "pu55";
	text-align: center;
	line-height: 1;
}
.main2-jiz h2{
	margin:0;
	font-size: 16px;
	color: #2c2c2c;
	text-align: center;
	margin-top: 10px;
}
.main2-jiz h2 img{
	margin-top: -3px;
	margin-left:7px;
	width: auto!important;
	display: inline-block!important;
}
.main2-qt{
	font-size: 0;
	text-align: center;
	line-height: normal;
	margin-top: 15px;
}
.main2-qt-div{
	display: inline-block;
	width: 50%;
}
.main2-qt-div h1{
	margin:0;
	font-size: 34px;
	color: #c7a549;
}
.main2-qt-div h2{
	margin:0;
	font-size: 16px;
	color: #2c2c2c;
	margin-top: 10px;
}

.main2-list .owl-nav button::before{
	position: absolute;
	width: 20px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: center;
	content:"";
	left: 0;
	top: 0;
	background-size: 100%;
	animation-iteration-count: infinite;
	animation-timing-function:linear;
}



.main2-list .owl-nav button::after{
	position: absolute;
	width: 20px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: center;
	content:"";
	right: 0;
	top: 0;
	background-size: 100%;
	animation-iteration-count: infinite;
	animation-timing-function:linear;
}

.main2-list .owl-nav button.owl-prev::before{
	background-image: url(../images/yyyy1.png);
	opacity: 0.3

}
.main2-list .owl-nav button.owl-prev::after{
	background-image: url(../images/yyyy1.png);
	opacity: 0.9;
}

.main2-list .owl-nav button.owl-next::before{
	background-image: url(../images/yyyy2.png);
	opacity: 0.9;

}
.main2-list .owl-nav button.owl-next::after{
	background-image: url(../images/yyyy2.png);
	opacity: 0.3
}


.main2-list .owl-nav button.owl-prev{
	animation: jtanONE 2s;
	animation-timing-function: ease-in-out;
	animation-iteration-count:infinite;
}


.main2-list .owl-nav button.owl-next{
	animation: jtanTWO 2s;
	animation-timing-function: ease-in-out;
	animation-iteration-count:infinite;
}




.main2-list .owl-nav button.disabled{
	display: none!important;
}

.main2-list .owl-nav button.owl-prev span{
	position: absolute;
	width: 20px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: center;
	content:"";
	left: 50%;
	margin-left: -10px;
	top: 0;
	background-size: 100%;
	background-image: url(../images/yyyy1.png);
	opacity: 0.6;
}

.main2-list .owl-nav button.owl-next span{
	position: absolute;
	width: 20px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: center;
	content:"";
	left: 50%;
	margin-left: -10px;
	top: 0;
	background-size: 100%;
	background-image: url(../images/yyyy2.png);
	opacity: 0.6

}




.main2-list .owl-nav button.owl-prev{
	position: absolute;
	left:-50px;
	top: 50%;
	margin-top: -16px;
	width: 45px;
	height: 33px;
	font-size: 0;
	z-index: 50;
}

.main2-list .owl-nav button.owl-next{
	position: absolute;
	right:-50px;
	top: 50%;
	margin-top: -25px;
	width: 45px;
	height: 50px;
	font-size: 0;
	z-index: 50;
}


@keyframes jtanONE
{
	0% {
		transform: translateX(0px);
	}
	50% {
		transform: translateX(-15px);
	}
	100% {
		transform: translateX(0px);
	}
}

@-webkit-keyframes jtanONE
{
	0% {
		transform: translateX(0px);
	}
	50% {
		transform: translateX(-15px);
	}
	100% {
		transform: translateX(0px);
	}
}



@keyframes jtanTWO
{
	0% {
		transform: translateX(0px);
	}
	50% {
		transform: translateX(15px);
	}
	100% {
		transform: translateX(0px);
	}
}

@-webkit-keyframes jtanTWO
{
	0% {
		transform: translateX(0px);
	}
	50% {
		transform: translateX(15px);
	}
	100% {
		transform: translateX(0px);
	}
}























.shengming-wp{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1009;
	background-color: rgba(0,0,0,0.5);
	display: none;
}
.shengming{
	position: absolute;
	width: 958px;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	z-index: 15;
	background-color: #fff;
	border:10px solid #3281c6;
	padding: 30px;
}
.shengming-logo{
	width: 175px;
}
.shengming-logo img{
	display: block;
	width: 100%;
}
.shengming-close{
	width: 38px;
	cursor: pointer;
}
.shengming-close img{
	display: block;
	width: 100%;
}
.shengming-con{
	padding: 5px 0 25px;
}
.shengming-con-p p{
	margin:0;
}
.shengming-con-p{
	font-size: 20px;
	color: #333;
	line-height: 2;
	margin-top: 15px;
}
.shengming-con-h1{
	font-size: 28px;
	color: #333;
	text-align: center;
	font-weight: bold;
	font-family: "pu55";
}
.shengming-qr{
	display: block;
	width: 165px;
	height: 55px;
	line-height: 55px;
	font-size: 20px;
	color: #fff;
	background-color: #2b7ec7;
	text-align: center;
	margin:0 auto;
	cursor: pointer;
}
.shengming-qr:hover{
	background-color: #2366a2;
}
/**************************************************************/
/*main-over*/
/*footer-start*/
/**************************************************************/
#footer{
	background-color: #393837;
}
.footer-1{
	padding: 50px 0;
}
.foo-con{
	width: 325px;
	border-left:1px solid #464646;
	padding-left: 47px;
}
.foo-con h1{
	margin:0;
	font-size: 28px;
	color: #d9b075;
	font-family:"pu55";
	font-weight: bold;
}
.foo-dz{
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	padding: 12px 0 25px;
}
.foo-dz span{
	font-size: 16px;
}
.foo-dz-con{
	overflow: hidden;
}
.er{
	width: 113px;
	font-size: 16px;
	color: #fff;
	font-family:"pu55";
	text-align: center;
}
.er img{
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.foo-caifu{
	width: 175px;
	padding-left:30px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/foo-caifu.png);
}
.foo-caifu a{
	font-size: 20px;
	color: #d9b075;
	font-weight: bold;
}
.foo-list ul{
	margin:0;
}
.foo-list li{
	float: left;
}
.foo-list li+li{
	margin-left: 45px;
}
.foo-list li h1{
	margin:0;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}
.foo-list li h1 a:hover{
	color: #d9b075;
}
.foo-list dl{
	margin:0;
	padding-top: 15px;
}
.foo-list dd{
	margin-top: 10px;
	font-size: 14px;
	color: #fff;
}
.foo-list dd a:hover{
	color: #d9b075;
	font-family:"pu55";
	font-weight: bold;
}
.footer-2{
	padding: 15px 0;
	font-size: 16px;
	color: #fff;
	border-top:1px solid #464646;
	line-height: 1.8;
}
.footer-2 a:hover{
	color: #d9b075;
	font-family:"pu55";
	font-weight: bold;
}
/**************************************************************/
/*footer-over*/
/**************************************/
/********[特殊css样式要求区域]**********/
/**************************************/
#header-2{
	display: none;
	height: 75px;
	/*border-bottom:0px solid #035cac;*/
	box-shadow: 0 4px 8px -3px #000;
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	z-index: 1001;
	background-color: #fff;
	/*background-color: #0089d0;*/
}
.nav-2{
	display: none;
	background-color: #fff;
	position: relative;
	z-index:900;
}
.nav-2>ul{
	margin: 0;
	border-bottom: 1px dotted #ccc;
}
.nav-2>ul>li{
	border-top: 1px dotted #ccc;
	position: relative;
}
.jiaspan{
	position: absolute;
	width: 30px;
	height: 30px;
	background-image: url(../images/jia2.png);
	background-repeat: no-repeat;
	background-position: center ;
	top: 5px;
	right: 14px;
}
.jiaspan.cur{
	background-image: url(../images/jia2h.png);
}
.nav-2>ul>li:first-child{
	/*border-top: 0;*/
}
.nav-2>ul>li>a{
	padding:8px 10px;
	display: block;
	font-size: 16px;
	width: 100%;
	color:#333;
	font-family: "anb";
	text-transform: uppercase;
}
.nav-2>ul>li>ul{
	padding-bottom: 10px;
	display: none;
}
.nav-2>ul>li>ul>li>a{
	padding: 4px 10px;
	display: block;
	font-size: 14px;
	padding-left: 25px;
	width: 100%;
	color:#666;
}
/*.downla-2 {
	padding: 5px 0 10px;
	display: none;
}
.downla-2 dd{
	padding-left: 30px;
}
.downla-2 dd a{
	font-size: 14px;
	display: inline-block;
	padding: 3px 0;
	width: auto;
}*/
/*.nav-2 li a:hover{
	color:#1a0d07;
}*/
.nav-2-form{
	padding: 10px;
	position: relative;
}
.nav-2-form input[type="image"]{
	position: absolute;
	right: 19px;
	top: 17px;
	width: 18px;
}
.nav-2-form .form-control{padding-right: 50px;}
.logo-2 {
	font-size: 0;
	width: 300px;
	margin-left: 15px;
	margin-top: 17px;
}
.logo-2 img{
	display: block;
	width: 100%;
}
.menu2{
	margin-right: 15px;
	height: 75px;
	font-size: 0;
}
.menu2 li{
	cursor:pointer ;
	margin-left: 15px;
	float: right;
	margin-top: 29px;
}
.menu2 li+li{
	margin-top: 21px;
}
.menu2 li img{
	/*vertical-align: middle;*/
}
.chenggao{
	display: none;
	height: 75px;
}
#nav-2-heidi{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 800;
	background-image: url(../images/heidi.png);
	display: none;
}
/**************************************/
/********[特殊css样式要求区域]**********/
/**************************************/
.banner-2{
	height: 500px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
}
.banner-2-h1{
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 15;
	font-family: "pu55";
	font-weight: bold;
}
.banner-2-h1 h1{
	margin: 0;
	font-size: 42px;
	color: #fff;
	text-align: center;
}
.banner-2-h1 h1::after{
	display: block;
	width: 26px;
	height: 3px;
	background-color: #d7bc8f;
	margin: 15px auto;
	content: "";
}
.banner-2-h1 h2{
	margin: 0;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-transform: capitalize;
}
.erji-top{
	position: relative;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../images/erji-top.jpg);
	width: 100%;
	left: 0;
	top: 0;
	z-index: 90;
	background-color: #fff;
}
.erji-top.cur{
	position: fixed;
}

.jiangtang-nian-fx{
	position: relative;
	width: 162px;
	border:1px solid #eeeeee;


}
.cur .jiangtang-nian-fx{
	position: fixed;
	top: 132px;
}

.cur .jiangtang-content{
	padding-left: 200px;
}







.erji-top-height{
	height: 0;
}
.erji-top.cur+.erji-top-height{
	height: 80px;
}
.erji-nav dl{
	margin:0;
}
.erji-nav dd{
	float: left;
}
.erji-nav dd+dd{
	margin-left:60px;
}
.erji-nav dd>a{
	display: block;
	height: 80px;
	line-height: 80px;
	font-size: 20px;
	color: #555;
	position: relative;
}
.erji-nav dd>a:hover,
.erji-nav dd.cur>a{
	color: #c7a549;
	font-weight: bold;
}
.erji-nav dd>a::after{
	position: absolute;
	content: "";
	width: 0;
	height: 2px;
	background-color: #c7a549;
	bottom: 0px;
	right: 0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.erji-nav dd:hover>a::after,.erji-nav dd.cur>a::after {
	width: 100%;
	right: auto;
	left: 0;
}
.return a{
	display: block;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/jiao1.png);
	font-size: 16px;
	color: #333;
	height: 80px;
	line-height: 80px;
}
.return a:hover{
	color: #c7a549;
	font-family:"pu55";
	font-weight: bold;
}
.erji-bottom{
	padding: 60px 0;
	position: relative;
}
.xinfang{
	position: absolute;
	width:48px;

	right: 0;
	top: 50px;
	z-index: 100;
}
.xinfang>a{
	display: block;
	height: 147px;
	background-color: #d7bc8f;
	padding: 17px 15px 0;
	font-size:20px;
	color: #fff;
	text-align: center;
	line-height: 1.1;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.xinfang>a:hover{
	font-weight: bold;
}
.xinfang>a img{
	display: block;
	margin: 0 auto 6px;
}
.zixun-list{
	overflow: hidden;
}
.zixun-list dl{
	margin:0;
	margin-left: -3%;
	margin-top: -3%;
}
.zixun-list dd{
	float: left;
	width: 30.3333333%;
	margin-left: 3%;
	margin-top: 3%;
}
.zixun-pic .imgbox_a{
	padding-bottom: 62%;
}
.zixun-con{
	margin-top: 22px;
}
.zixun-con h1{
	margin:0;
	font-size: 20px;
	color: #333;
	font-family:"pu55";
	line-height: 1.6;
	height: 3.2em;
	overflow: hidden;
}
.zixun-con h1 a:hover{
	font-weight: bold;
}
.zixun-con-wei{
	font-size:16px;
	color: #999999;
	margin-top: 25px;
}
.zixun-con-wei a.fr{
	background-repeat: no-repeat;
	background-position: right center;
}
.zixun-item:hover .zixun-con h1{
	color: #c7a549;
}
.zixun-item:hover .zixun-con-wei{
	color: #c7a549;
}
.zixun-item:hover .zixun-con-wei a.fr{
	padding-right: 24px;
	background-image: url(../images/a.png);
}
.zixun-con-wei a.fr:hover{
	font-weight: bold;
}
.fenye ul{
	margin:0;
}
.fenye{
	margin-top: 60px;
	text-align: center;
}
.yaowen1{
	background-color: #f8f8f8;
	position: relative;
}
.yaowen1::after{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 5;
	height: 8px;
	background-color: #fff;
	content:"";
}
.yaowen1 .container{
	position: relative;
	z-index: 15;
}
.yaowen1-list .item{
	font-size: 0;
	line-height: normal;
	text-align:center;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.yaowen1-list .item span{
	display: inline-block;
	font-size: 24px;
	font-weight: bold;
	color: #777777;
	padding: 30px 0 30px;
	font-family: "Microsoft Yahei";
	cursor: pointer;
}
.yaowen1-list .item span:hover{
	color: #c7a549;
}
.yaowen1-list .item.cur{
	background-image: url(../images/ling.png);
}
.yaowen1-list .item.cur span{
	color: #c7a549;
}
.yaowen1-list-wp{
	position: relative;
}
.yaowen1-left{
	position: absolute;
	left:-50px;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	background-image: url(../images/left.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center ;
	font-size: 0;
	z-index: 50;
	-webkit-background-size: 100%;
	background-size: 100%;
	transition: background-image .3s;
}
.yaowen1-left:hover{
	background-image: url(../images/lefth.png);
}
.yaowen1-right{
	position: absolute;
	right:-50px;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	background-image: url(../images/right.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center ;font-size: 0;
	z-index: 50;
	-webkit-background-size: 100%;
	background-size: 100%;
	transition: background-image .3s;
}
.yaowen1-right:hover{
	background-image: url(../images/righth.png);
}
.yaowen2{
	background-color: #fff;
	padding: 50px 0 25px;
	min-height: 600px;
}
.yaowen2-div{
	display: none;
}
.yaowen2-div:first-child{
	display: block;
}
.yaowen2-nian{
	position: relative;
}
.yaowen2-nian::before{
	position: absolute;
	width: 100%;
	left: 0;
	top: 1px;
	z-index: 5;
	height: 1px;
	background-color: #eaeaea;
	content:"";
}
.yaowen2-nian h1{
	margin:0;
	font-size: 54px;
	font-weight: bold;
	color: #ceb266;
	line-height: 1;
	padding-top: 28px;
	font-family: "Microsoft Yahei";
	border-top: 3px solid #ceb266;
	position: relative;
	z-index: 10;
}
.yaowen2-list{
	margin-top: 50px;
}
.yaowen2-list ul{
	margin:0;
}
.yaowen2-list li{
	padding: 25px 0;
	border-top: 1px solid #eaeaea;
}
.yaowen2-yue{
	width: 146px;
	font-size: 20px;
	font-weight: bold;
	font-family: "pu55";
	color: #333;
}
.yaowen2-yue span{
	padding-right:5px;
	font-size: 24px;
}
.yaowen2-dl{
	overflow: hidden;
}
.yaowen2-dl p{
	margin: 0;
}
.yaowen2-dl p+p{
	margin-top: 15px;
}
.yaowen2-dl dl{
	margin:0;
}
.yaowen2-dl dd+dd{
	margin-top: 15px;
}
.yaowen2-dl p{
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: left 6px;
	background-image: url(../images/ling2.png);
	line-height: 1.5;
	font-size: 16px;
	color: #555;
}
.danpian-h1{
	font-size: 32px;
	color: #000;
	line-height: 1.5;
	text-align: center;
	font-family: "pu55";
	font-weight: bold;
}
.danpian-h2{
	font-size: 16px;
	color: #999;
	line-height: 1.5;
	text-align: center;
	padding: 10px 0 20px;
}
.danpian-con{
	font-size: 14px;
	color:#666;
	line-height: 2;
	padding: 30px 0;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}
.danpian-con *{
	font-size: 16px!important;
	color:#333!important;
	line-height: 2!important;
}
.danpian-con img{
	display: block;
	margin:15px auto;
}
.danpian-con img[src*="fileTypeImages/icon"]{
	display:inline-block;
	margin:-3px 7px 0 0!important;
}
.bsBox,.bsBox *,#bsPanelHolder,#bsPanelHolder *{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.danpian-page{
	margin-top: 25px;
}
.danpian-page .fl,
.danpian-page .fr{
	width: 48%;
	font-size: 16px;
	color: #333;
}
.danpian-page .fr{
	text-align: right;
}
.danpian-page  a:hover{
	color: #d9b075;
}
.map-wp{
	height: 500px;
	margin-top: 50px;
}
.map{
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}
.contact ul{
	margin:0;
}
.contact li{
	padding: 30px 0;
}
.contact li+li{
	border-top: 1px solid #ececec;
}
.contact li:first-child{
	padding-top: 0;
}
.contact li:last-child{
	padding-bottom: 0;
}
.contact-title{
	width: 340px;
	font-size: 26px;
	color: #000;
	line-height: 28px;
}
.contact-dl{
	overflow: hidden;
}
.contact-dl dl{
	margin:0;
	margin-left: -2%;
	margin-top: -30px;
	font-size: 0;
	line-height: normal;
}
.contact-dl dd{
	display: inline-block;
	vertical-align: top;
	width: 31.3333333333%;
	margin-left: 2%;
	margin-top: 30px;
}
.contact li:first-child .contact-dl dd{
	width: 98%;
}
.contact-dl dd h1{
	margin:0;
	font-size: 26px;
	color: #000;
	line-height: 28px;
}
.contact-dl dd h2{
	margin:0;
	font-size: 18px;
	color: #999;
	line-height: 28px;
}
.contact-dl dd h3{
	margin:0;
	font-size: 18px;
	color: #000;

	font-family: "pu55";
	line-height: 32px;
	margin-top: 10px;
}
.shehui{
	overflow: hidden;
}
.shehui-list dl{
	margin:0;
	margin-left: -3%;
	margin-top: -3%;
}
.shehui-list dd{
	float: left;
	width: 22%;
	margin-left: 3%;
	margin-top: 3%;
}
.shehui-pic-wp{
	position: relative;
}
.shehui-pic{
	position: relative;
	z-index: 15;
}
.shehui-pic .imgbox_a{
	padding-bottom: 135.85%;
}
.shehui-h1{
	font-size: 20px;
	color: #333;
	text-align: center;
	font-family: "pu55";
	margin-top: 22px;
}
.shehui-list dd:hover .shehui-h1{
	color: #c7a549;
}
.shehui-list dd:hover  .shehui-a-wp{
	opacity: 1;
	visibility: visible;
	transition: .3s;
}
.shehui-a-wp{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 25;
	background-image: url(../images/landi.png);
	opacity: 0;
	visibility: hidden;
}
.shehui-a{
	width: 150px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.shehui-a a{
	display: block;
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	color: #000;
	text-align: center;
	background-color: #fff;
	border-radius: 5px;
}
.shehui-a a+a{
	margin-top: 25px;
}
.shehui-a a img{
	margin-top: -3px;
	margin-left: 10px;
	display: inline-block;
}
.shehui-a a img.cur{
	display: none;
}
.shehui-a a:hover{
	background-color: #d7bc8f;
	color: #fff;
}
.shehui-a a:hover img{display: none;}
.shehui-a a:hover img.cur{display: inline-block;}
.wenhua1-div{
	padding-bottom: 90px;
}
.wenhua1-pic{
	width: 45%;
}
.wenhua1-pic .imgbox_a{
	padding-bottom: 82.54%;
}
.wenhua1-pic.fl{
	margin-right:
}
.wenhua1-con{
	width: 45%;
	padding-top: 30px;
}
.wenhua1-h1{
	font-size: 24px;
	font-weight: bold;
	color: #000;
	font-family: "pu55";
}
.wenhua1-con-p{
	font-size: 16px;
	color: #333;
	line-height: 2;
	margin-top: 25px;
}
.wenhua1-con-p p{margin:0;}
.wenhua2-pic{
	margin-top: 10px;
}
.wenhua2-pic img{
	display: block;
	margin:0 auto;
}
.jiangtang-nian{
	width: 162px;
	margin-right: 38px;
}
.jiangtang-nian-title{
	font-size: 20px;
	font-weight: bold;
	color: #000;
	font-family: "pu55";
	text-align: center;
	padding: 15px 0;
}
.jiangtang-dl dl{
	margin:0;
}
.jiangtang-dl dd>a{
	display: block;
	font-size: 16px;
	color: #333;
	padding: 13px 0;
	text-align: center;
	position: relative;
}
.jiangtang-dl dd+dd{
	border-top:1px solid #eeeeee;
}
.jiangtang-dl dd.cur>a{
	background-color: #f8f8f8;
	color: #cdad77;
	font-weight: bold;
	font-family: "pu55";
}
.jiangtang-dl dd>a:hover{
	background-color: #f8f8f8;
	color: #cdad77;
}
.jiangtang-dl dd.cur>a::after{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -12px;
	width: 2px;
	height: 24px;
	background-color: #d7bc8f;
	content:"";
}
.jiangtang-content{
	overflow: hidden;
}
.jiangtang-list dl{
	margin:0;
}
.jiangtang-list dd>a{
	display: block;
	height: 88px;
	line-height: 88px;
	padding-right: 30px;
	background-color: #fff;
}
.jiangtang-list dd.hdd>a{
	background-color: #f8f8f8;
}
.jiangtang-date{
	width: 145px;
	margin-right:25px;
	text-align: center;
	font-size: 18px;
	color: #000;
	background-image: url(../images/line0.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.jiangtang-con{
	font-size: 18px;
	color: #000;
}

.jiangtang-con img{
	margin: -3px 25px 0;
	display: inline-block;
}
.jiangtang-con img.imgCur{
	display: none;
}

.jiangtang-pdf{
	padding-right: 40px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/pdf.png);
}
.jiangtang-list dd>a:hover{
	background-color: #d7bc8f;
}
.jiangtang-list dd>a:hover .jiangtang-date{
	color: #fff;
	background-image: url(../images/line0h.png);
}
.jiangtang-list dd>a:hover .jiangtang-con{
	color: #fff;
}
.jiangtang-list dd>a:hover .jiangtang-pdf{
	background-image: url(../images/pdfh.png);
}

.jiangtang-list dd>a:hover .jiangtang-con img{

	display: none;
}
.jiangtang-list dd>a:hover .jiangtang-con img.imgCur{
	display: none;
}
.zy{
	position: relative;
}
.zy::before{
	position: absolute;
	left: 0;
	top: 0;
	content:"";
	bottom: -60px;
	background-color: #d7bc8f;
	border-top-left-radius: 10px;
	z-index: 5;
	width: 285px;
}
.zy-menu{
	float:left;
	width: 285px;
	margin-right: 40px;
	background-color: #d7bc8f;
	border-top-left-radius: 10px;
	padding-bottom: 50px;
	background-image: url(../images/zy-menu.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	z-index: 50;
}
.zy_no.zy::before{
	display: none;
}
.zy-h1{
	font-size: 28px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 32px 0;
}
.zy-dl dl{
	margin:0;
}
.zy-dl dd+dd{
	border-top: 1px solid #d7bc8f;
}
.zy-dl dd>a{
	display: block;
	font-size: 20px;
	color: #fff;
	line-height: 1.5;
	text-align: right;
	padding: 20px 30px 20px 15px;
	position: relative;
}
.zy-dl dd.cur>a,.zy-dl dd>a:hover{
	background-color: #e4d5b3;
}
.zy-dl dd>a::after{
	position: absolute;
	width: 7px;
	height: 12px;
	top: 50%;
	margin-top: -6px;
	right: 15px;
	content:"";
	z-index: 5;
	background-image: url(../images/jiao2.png);
}
.bg1{
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.zy-content{
	overflow: hidden;
}
.zy-content-title{
	font-size: 32px;
	color: #000;

	font-family: "pu55";
	text-align: center;
	padding:  30px 0;
}
.tousu-img img{
	display: block;
	margin:0 auto;
}
.tousu-dl{
	margin-top: 70px;
	padding-left: 170px;
}
.tousu-dl dl{
	margin:0;
}
.tousu-dl dd+dd{
	margin-top: 20px;
}
.tousu-dl dd{
	font-size: 22px;
	color: #3663b4;
	padding-left: 45px;
	background-repeat: no-repeat;
	background-position: left 1px;
}
.tousu-dl dd span{
	font-weight: bold;
	padding-right: 5px;
}
.bg2{
	background-image: url(../images/bg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.dashiji{
	padding: 200px 0 60px;
	position: relative;
}
.dashiji::before{
	position: absolute;
	width: 138px;
	left: 50%;
	margin-left: -69px;
	top: 0;
	height: 138px;
	background-image: url(../images/q.png);
	-webkit-background-size: 100%;
	background-size: 100%;
	content:"";
	z-index: 5;
}
.dashiji::after{
	position: absolute;
	width: 100%;
	left: 0%;
	top: 138px;
	bottom: 0;
	background-image: url(../images/dashiji-bg.png);
	background-repeat: repeat-y;
	background-position: center 0;
	content:"";
	z-index: 3;
}
.dashiji-li-r{
	margin-left: auto;
	padding-left: 70px;
}
.dashiji-li-l{
	text-align: right;
	padding-right: 70px;
}
.dashiji-li-wp{
	position: relative;
	z-index: 50;
}
.dashiji-li+.dashiji-li{
	margin-top: 25px;
}
.dashiji-li{
	width: 50%;
	position: relative;
}
.dashiji-li::before{
	position: absolute;
	width: 41px;
	height: 41px;
	background-image: url(../images/dian1.png);
	background-repeat: no-repeat;
	background-position: center;
	top: 0px;
	content:"";
}
.dashiji-li-l::before{
	right: -21px;
}
.dashiji-li-r::before{
	left: -20px;
}
.dashiji-pic{
	width: 218px;
}
.dashiji-pic.fl{
	margin-right: 20px;
}
.dashiji-pic.fr{
	margin-left: 20px;
}
.dashiji-pic.visible-xs-block{
	float: none;
	width: 100%;
	margin:15px 0!important;
}
.dashiji-pic.visible-xs-block img{
	display: block;
	margin:0 auto;
}
.dashiji-con{
	overflow: hidden;
}
.dashiji-con h1{
	margin:0;
	font-size: 40px;
	color: #000;
	display: inline-block;
	font-family: "Arial";
}
.dashiji-con h1::after{
	display: block;
	content:"";
	width: 120%;
	height: 2px;
	background-color: #000;
	margin-top:8px;
}
.dashiji-con-p{
	font-size: 18px;
	color: #333;
	line-height: 2;
	margin-top: 15px;
}
.dashiji-li:hover .dashiji-con h1{color: #c7a549;}
.dashiji-li:hover .dashiji-con h1::after{background-color: #c7a549;}
.dashiji-li:hover .dashiji-con-p{color: #c7a549;}
.dashiji-li:hover::before{
	background-image: url(../images/dian2.png);
}
.gaoguan-div {
	width: 49%;
	border:1px solid #ededed;
	height:371px;
	background-image: url(../images/gaoguan-bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
	padding-left: 64px;
	margin-top: 2%;
}
.gaoguan-div:first-child,
.gaoguan-div:first-child+.gaoguan-div{
	margin-top: 0%;
}
.gaoguan-title{
	position: absolute;
	width: 65px;
	left: -1px;
	top: -1px;
	bottom: -1px;
	background-color: #d7bc8f;
	font-size: 20px;
	color: #fff;
	font-family: "pu55";
	font-weight: bold;
	text-align: center;
	padding: 50px 20px 0;
}
.gaoguan-dl{
	padding: 30px;
	height: 100%;
	overflow-y: auto;
}
.gaoguan-dl dl{
	margin:0;
}
.gaoguan-dl dd{
	padding: 18px 0 18px 25px;
}
.gaoguan-dl dd+dd{
	border-top: 1px solid #ededed;
}
.gaoguan-dd-title{
	font-size: 18px;
	color: #000;
	line-height:25px;
	width: 170px;
	margin-right: 30px;
}
.gaoguan-dd-con{
	overflow: hidden;
	font-size: 18px;
	color: #c7a549;
	font-family: "pu55";
	font-weight: bold;
	line-height: 25px;
}
.gaoguan-dd-con p{
	margin: 0;
}
.yewu-menu dl{
	margin:0;
	display: flex;
}
.yewu-menu{
	border:2px solid #f3ebde;
	border-bottom: 0;
}
.yewu-menu dd{
	/*float: left;*/
	flex-grow: 1;
}
/*.yewu-menu.yewu-menu3 dd{
	width: 33.33333333%;
}
.yewu-menu.yewu-menu6 dd{
	width: 16.666667%;
}
.yewu-menu.yewu-menu4 dd{
	width: 25%;
}
.yewu-menu.yewu-menu2 dd{
	width: 50%;
}*/
.yewu-menu dd+dd{
	border-left: 1px solid #fff;
}
.yewu-menu dd>a{
	display: block;
	background-color: #f3ebde;
	padding: 15px 0;
	text-align: center;
}
.yewu-ico{
	width: 38px;
	margin:0 auto 10px;
}
.yewu-ico img{
	display: block;
	width: 100%;
}
.yewu-ico img.cur{
	display: none
}
.yewu-menu dd.cur>a{
	background-color: #ffffff;
	color: #c7a549;
}
.yewu-ico img{
	display: block;
	width: 100%;
}
.yewu-ico img.cur{
	display: none;
}
.yewu-menu dd.cur>a .yewu-ico img{
	display: none;
}
.yewu-menu dd.cur>a .yewu-ico img.cur{
	display: block;
}
.yewu-con-wp{
	margin-top: 30px;
}
.yewu-con p{
	margin-bottom: 15px;
}
.yewu3-dl{
	/*display: none;*/
	overflow: hidden;
}
.yewu3-dl dl{
	margin:0;
	margin-left: -3%;
	margin-top: -3%;
}
.yewu3-dl dd{
	float: left;
	width: 30.33333333%;
	margin-left: 3%;
	margin-top: 3%;
	border: 2px solid #d7bc8f;
	padding: 25px;
}
.yewu3-dl dd h1{
	margin: 0;
	font-size: 18px!important;
	color: #000;
	text-align: center;

	line-height: 1.2!important;
	font-family: "pu55"!important;
}
.yewu3-dd-conp{
	font-size: 14px;
	color: #666;
	line-height: 2;
	height: 6em;
	overflow: hidden;
	margin-top: 12px;
}


.yewu-con .yewu-con-w-h1{
	font-size: 20px!important;
	font-family: "pu55"!important;
	line-height: 1.42857143!important;
}





.yewu3-dl.yewu3-dl2 dd{
	width: 47%;
}
.yewu3-dl.yewu3-dl3 dd{
	width: 30.33333333%;
}
.yewu3-dl dd img{
	display: block;
	width: 100%;
}
.about1{
	border-bottom: 1px solid #ececec;
	padding: 105px 0 90px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/about1-1.jpg);
	min-height: 630px;
}
.about1-con{
	width: 54%;
	margin-left: auto;
}
.about1-title h1{
	margin:0;
	font-size: 34px;
	color: #000;
}
.about1-title h2{
	margin:0;
	font-size:16px;
	color: #000;
	margin-top: 10px;
}
.about1-con-p{
	font-size: 16px;
	color: #000;
	line-height: 2;
	margin-top: 25px;
}
.about1-dl{margin-top: 60px;}
.about1-dl dl{
	margin:0;
	font-size: 0;
	line-height: normal;
	text-align: center;
	background-image: url(../images/about1-dl.jpg);
	background-repeat: no-repeat;
	background-position:47% center;
}
.about1-dl dd{
	display: inline-block;
	padding-left: 70px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.about1-dl dd+dd{
	margin-left: 115px;
}
.about1-dl dd h1{
	margin:0;
	font-size: 16px;
	color: #666;
}
.about1-dl dd h1 span{
	font-size: 34px;
	font-weight: bold;
	color: #d9b075;
	font-family: "pu55";
	padding-right: 6px;
}
.about1-dl dd h2{
	margin:0;
	font-size: 16px;
	color: #666;
	margin-top: 5px;
}
.about2{
	padding-top: 50px;
}
.about2-map{
	width: 749px;
	margin-left: 30px;
}
.about2-map img{
	display: block;
	width: 100%;
}
.about2-con{
	overflow: hidden;
	text-indent: 2em;
	padding-top: 150px;
	font-size: 16px;
	color: #000;
	line-height: 2.2;
}
.about3{
	padding: 80px 0;
}
.about3-img{
	width: 782px;
	margin-right: 40px;
}
.about1-pic img,
.about3-img img{
	display: block;
	width: 100%
}
.about3-con{
	overflow: hidden;
	padding-top: 50px;
	font-size: 16px;
	color: #000;
	line-height: 2.4;
}
.join-h1{
	font-size: 28px;
	color: #333;
	text-align: center;
}
.join-search{
	max-width: 740px;
	margin:28px auto 50px;
	position: relative;
}
.join-search input[type="text"]{
	display: block;
	width: 100%;
	height: 60px;
	border:1px solid #d7bc8f;
	font-size: 18px;
	color: #333;
	line-height: 1.428571;
	padding: 12px 20px;
	padding-right: 175px;
}
.join-search input:focus{
	outline: none;
}
.join-search input[type="button"]{
	position: absolute;
	right:0px;
	top: 0px;
	width:160px;
	height: 60px;
	background-color: #d7bc8f;
	border:0;
	font-size: 22px;
	color: #fff;
}
.join-search input[type="button"]:hover{
	font-weight: bold;
}
.join-sel-dl dl{
	margin:0;
	margin-left:-1%;
}
.join-sel-dl dd{
	float: left;
	width: 24%;
	margin-left: 1%;
}
.join-sel-dl dd select:focus,
.join-sel-dl dd input:focus{
	outline: none;
}
.join-sel-dl dd select,.join-sel-dl dd input{
	display: block;
	width: 100%;
	height: 60px;
	border:0;
	background-color: #f3f3f3;
	font-size: 18px;
	color: #333;
	line-height: 1.428571;
	padding: 12px 20px;
}
.join-table{
	margin-top: 70px;
}
.join-table table.table{
	margin:0!important;
}
.join-table table.table tr td{
	vertical-align: middle;
	font-size: 18px;
	color: #666;
	line-height: 1.6;
	text-align: center;
}
.join-table table.table tr.tr1 td{
	height: 120px;
	border: 0;
	padding-left: 30px;
	padding-right: 30px;
}
.join-table table.table tr.tr1 td:nth-child(4){
	white-space: nowrap;
}
.join-table table.table tr.tr1 td:first-child{
	font-size: 18px;
	color: #000;
	font-weight: bold;
	/*font-family: "pu55";*/
	text-align: left;
	padding-left: 25px;
	padding-right: 25px;
	border-right: 1px solid #ddd;
}
.join-table table.table tr.tr1{
	border-top: 1px solid #ddd;
}
.join-table table.table tr.tr2 td{
	padding: 0;
	border: 0;
}
.zkdiv{
	cursor: pointer;
	width: 135px;
	height: 42px;
	line-height: 42px;
	background-color: #d7bc8f;
	font-size: 16px;
	color: #fff;
	text-align: center;
	margin:0 auto;
}
.zkdiv img{
	margin-top: -3px;
	margin-left: 12px;
	transition: .3s
}
.zkdiv.cur img{
	transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);	/* Safari å’Œ Chrome */
	-moz-transform: rotateZ(180deg);	/* Firefox */
}
.zkdiv:hover{
	font-weight: bold;
	font-family: "pu55";
}
.tr2-con-wp{
	padding: 35px;
	text-align: left;
	display: none;
	border-top: 1px solid #ddd;
}
.tr2-con{
	line-height: 2.2;
	font-size: 16px;
	color: #666;
}
.tr2-con *{
	font-family: "pu45"!important;
}
.tr2-con p strong{
	color: #d7bc8f!important;
	font-size: 16px!important;
}
.tr2-con p{

	font-size: 16px!important;
}
.tr2-a{
	margin-top: 25px;
}
.tr2-a a{
	display: block;
	width: 135px;
	height: 44px;
	line-height: 44px;
	background-color: #d7bc8f;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.tr2-a a:hover{
	font-weight: bold;
	font-family: "pu55";
}
.jl-wp{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1009;
	background-color: rgba(0,0,0,0.5);
	display: none;
}
.jl-div{
	position: absolute;
	width:800px;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	z-index: 15;
	background-color: #fff;
	border-radius: 10px;
	padding: 30px 40px;
	max-height: 100%;
	overflow-y: auto;
}
.jl-title{
	position: relative;
	font-size: 28px;
	color: #333;
	font-weight: bold;
	font-family: "pu55";
}
.jl-close{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -10px;
	width: 20px;
	cursor: pointer;
}
.jl-close img{
	display: block;
	width: 100%;
}
.jl-form{
	margin-top: 20px;
}
.jl-ul{
	margin-left: -2%;
}
.jl-li{
	margin-top: 20px;
	float: left;
	width: 48%;
	margin-left: 2%;
}
.jl-li-title{
	font-size: 20px;
	color: #333;
	font-weight: bold;
	font-family: "pu55";
	padding-bottom: 10px;
}
.jl-input input[type="text"]{
	display: block;
	width: 100%;
	height: 50px;
	border:1px solid #e3e3e3;
	font-size: 18px;
	color: #333;
	line-height: 1.428571;
	padding: 12px 20px;
}
.jl input:focus{
	outline: none;
}
.jl-input select{
	display: block;
	width: 100%;
	height: 50px;
	border:1px solid #e3e3e3;
	font-size: 18px;
	color: #333;
	line-height: 1.428571;
	padding: 12px 20px;
}
.jl select:focus{
	outline: none;
}
.jl-input textarea{
	display: block;
	width: 100%;
	height: 150px;
	border:1px solid #e3e3e3;
	font-size: 18px;
	color: #333;
	line-height: 1.428571;
	padding: 12px;
	resize: none;
}
.jl textarea:focus{
	outline: none;
}
.jl-li-98{
	width: 98%;
}
.jl-input-btn{
	position: relative;
	padding-right: 145px;
}
.jl-input-btn input[type="button"]{
	position: absolute;
	right: 0;
	top: 0;
	width: 130px;
	height: 55px;
	border:0;
	background-color: #2b7ec7;
	font-size: 18px;
	color: #fff;
}
.jl-input-btn input[type="button"]:hover{
	font-weight: bold;
}
.jl-li-btn{
	font-size: 0;
	line-height: normal;
	text-align: right;
}
.jl-li-btn input[type="button"]{
	display: inline-block;
	width: 115px;
	height: 45px;
	border:0;
	background-color: #ececec;
	font-size: 18px;
	color: #333;
	border-radius: 5px;
}
.jl-li-btn input[type="button"]:hover{
	font-weight: bold;
}
.jl-li-btn input[type="button"].jl-btn{
	background-color: #2b7ec7;
	color: #fff;
	margin-left: 15px;
}
.jl-li-btn{
	margin-top: 50px;
}
.rongyu1{
	padding: 80px 0 20px;
	background-image: url(../images/rangyu1-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.rongyu2{
	padding: 50px 0 80px;
}
.rongyu2-menu dl{
	margin:0;
	font-size: 0;
	line-height: normal;
	text-align: center;
}
.rongyu2-menu dd{
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	font-family: "pu55";
	cursor: pointer;
}
.rongyu2-menu dd+dd{
	margin-left: 55px;
}
.rongyu2-menu dd.cur{
	color: #c7a549;
}
.rongyu2-dl-wp{
	padding-top: 20px;
}
.rongyu2-dl-wp .rongyu2-dl{
	display: none;
}
.rongyu2-dl-wp .rongyu2-dl:first-child{
	display: block;
}
.rongyu2-dl dl{
	margin:0;
	margin-left: -3%;
}
.rongyu2-dl dd{
	float: left;
	width: 30.33333333%;
	margin-left: 3%;
	margin-top: 15px;
}
.rongyu2-dl dd>a{
	display: block;
	border:1px solid #f2f2f2;
	background-color: #fff;
	padding:20px 20px 20px 38px;
	background-repeat: no-repeat;
	background-position: 19px center;
	background-image: url(../images/rongyu-dian.png);
	font-size: 16px;
	color: #333;
}
.rongyu2-dl dd>a:hover{
	background-color: #c7a549;
	border-color: #c7a549;
	color: #fff;
	background-image: url(../images/rongyu-dianh.png);
}
.aabout3-1-div{
	position: relative;
}
.aabout3-1-right{

	overflow: hidden;
	padding: 0	70px;
	padding-bottom: 160px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/yy.png);
	margin-top:0px!important;
}
.aabout3-1-list{
	width: 100%;
	overflow: hidden;
}
.aabout3-1-list .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	transition:transform 300ms;
	transform: scale(0.7);
}
.aabout3-1-list .swiper-slide .imgbox_a{
	padding-bottom:63.4%;
}
.aabout3-1-list .swiper-slide.swiper-slide-active,.swiper-slide-duplicate-active{
	transform: scale(1);
}
.aabout3-1-left{
	overflow: hidden;
	padding-top: 0px;
	text-align: center;
	margin-top: 25px;
}
.aabout3-1-con-nian{
	font-size: 24px;
	color: #333;
}
.aabout3-1-con-nian span{
	font-size: 60px;
	font-weight: bold;
	color: #c7a549;
	font-family: "pu55";
	line-height: 1;
	padding-right: 15px;
}
.aabout3-1-con-dd{
	font-size: 28px;
	line-height: 1.5;
	color: #333;

	position: relative;
	margin-top:0px!important;
}
.aabout3-1-con-dd+.aabout3-1-con-dd{
	margin-top: 10px;
}
.aabout3-1-con-dd::before{
	display: inline-block;
	width: 30px;
	height: 1px;
	background-color: #333;
	content:"";
	vertical-align: middle;
	margin-right: 20px;
	display: none!important;
}
.aabout3-1-arrow{
	position: absolute;
	left: 0;
	right: 0;
	top:93px;
	height: 61px;
	z-index: 50;
}
.aabout3-1-prev{
	position: absolute;
	left: 0;
	top: 0;
	width: 61px;
	height: 61px;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/left2.png);
	transition: background-image .3s;
	cursor: pointer;
}
.aabout3-1-prev:hover{
	background-image: url(../images/left2h.png);
}
.aabout3-1-next{
	position: absolute;
	right: 0;
	top: 0;
	width: 61px;
	height: 61px;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/right2.png);
	transition: background-image .3s;
	margin-left:30px;
	cursor: pointer;
}
.aabout3-1-next:hover{
	background-image: url(../images/right2h.png);
}
.aabout3-1-next.cur,.about3-1-prev.cur{
	opacity: 0;
}

.aabout3-1-con-wp .aabout3-1-con{display: none;}

.aabout3-1-con-wp .aabout3-1-con:first-child{display: block;}


.yewu-con *{
	font-family: "pu45"!important;
	font-size: 16px!important;
	line-height: 2.2!important;
}
.yewu-con-w{
	margin-top: 35px;
}
.yewu-con-w-h1{
	font-size: 20px;
	font-weight: bold;
	color: #000;
	font-family: "pu55";
	padding-bottom: 15px;
}
.yewu-con-w-h{
	font-size: 16px;
	color: #666;
	line-height: 2;
	padding: 20px;
	background-color: #f7f2e9;
	margin-top: 0px!important;
}
.yewu-con-w-h p{margin: 0}

.rongyu3{
	padding: 25px 0 80px;
	position: relative;
}
#rongyu3-md_maod{
	position: absolute;
	height: 0;
	left: 0;
	top: 0;
	width: 100%;
	top: -70px;
}
.rongyu3-list-wp{
	overflow: hidden;
}

.rongyu3-list{
	overflow: hidden;
}
.rongyu3-list dl{
	margin: 0;
	margin-left: -3%;
	margin-top: -3%;
}

.rongyu3-list dd{
	float: left;
	width: 47%;
	margin-left: 3%;
	margin-top: 3%;
}

.rongyu3-list dd>a{
	display: block;
	background-color: #fff;
	padding: 10px 15px;
	border: 1px solid #eee;
}

.rongyu3-pic{
	width:154px;
	margin-right: 26px;
	display: none;
}

.rongyu3-pic .imgbox_a{
	padding-bottom: 58.44%;
}

.rongyu3-con{
	overflow: hidden;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/jb-ico.png);
	height: 60px;
}


.rongyu3-table{
	display: table;
	width: 100%;
	height: 100%;
}


.rongyu3-tableCell{
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	font-size: 16px;
	color: #333;
	line-height: 1.8;
	max-height: 3.6em;
	overflow: hidden;
}

.rongyu3-list dd>a:hover{
	background-color: #c7a549;
	border-color: #c7a549;
}
.rongyu3-list dd>a:hover .rongyu3-con{
	background-image: url(../images/jb-ico-h.png);
}
.rongyu3-list dd>a:hover .rongyu3-tableCell{
	color: #fff;
}

.rongyu3-list-wp .rongyu3-list{display: none;}
.rongyu3-list-wp .rongyu3-list:first-child{display: block;}


.lianzheng1{
	border: 1px solid #ececec;
	background-image: url(../images/lianzheng1-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 329px;
	padding: 26px 33px 20px 80px;
	/*margin-bottom: 50px;*/
	background-color: #fff;
}

.lianzheng1-1{
	width: 360px;
	margin-right: 40px;
	min-height: 221px;
	padding-left: 83px;
	background-image: url(../images/xfjb.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
}
.lianzheng1-1 dl{
	margin: 0;
}

.lianzheng1-1 dd span{
	font-size: 20px;
	font-family: "pu55";
	font-weight: bold;
	color: #000;
	line-height: 20px;
}
.lianzheng1-1 dd+dd{
	margin-top: 35px;
}

.lianzheng1-1-con{
	font-size: 18px;
	font-family: "pu55";
	color: #000;
	line-height: 20px;
	overflow: hidden;

}

.lianzheng1-2-title{
	font-size: 20px;
	font-family: "pu55";
	font-weight: bold;
	color: #000;
	line-height: 20px;
}

.lianzheng1-2-con{
	height: 215px;
	overflow-y: auto;
}

.lianzheng1-2-con p{
	margin: 0;
}

.lianzheng1-2-con{
	font-size: 16px;
	color: #666;
	line-height: 2.2;
	margin-top: 15px;


	padding-right: 25px;
}
.lianzheng1-2-con.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.lianzheng1-2-con.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{
	opacity: 1;

}
.lianzheng1-2-con.mCS_no_scrollbar{
	padding-right: 0px;
}

/*.lianzheng1-2-con.mCS_no_scrollbar{
	padding-right: 0px;
}

.lianzheng1-2-con.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.lianzheng1-2-con.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{
	opacity: 1;
	margin:0;
}

.lianzheng1-2-con .mCSB_scrollTools{
	width: 6px;
}
*/
.lianzheng1-2-con .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	/*width: 3px;*/
	background-color: #d9b075!important;
	/*border-radius: 0;*/
}


.lianzheng1-2{
	overflow: hidden;
}




.lianzheng-tc-wp{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1150;
	display: none;
}


.lianzheng-tc{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 150;
	background-color: rgba(0,0,0,0.5);
	z-index: 15;
}


.lianzheng-tc-div{
	position: absolute;
	z-index:15 ;
	width: 100%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}


.lianzheng-tc-div .container{
	position: relative;
	padding-left: 0;
	padding-right: 0;
}


.lianzheng-tc-close{
	position: absolute;
	right: 15px;
	top: 15px;
	width: 21px;
	cursor: pointer;
	z-index: 50;
}

.lianzheng-tc-close img{
	display: block;
	width: 100%;
}











.yrln-wp{
	background-color: #f8f8f8;
	padding: 30px 35px 50px;
	margin-bottom: 40px;
}
.yrln{
	position: relative;
}
.yrln::before{
	position: absolute;
	width: 1px;
	background-color: #d7d7d7;
	content: "";
	left: 170px;
	top: 5px;
	bottom: 0;
}
.yrln::after{
	position: absolute;
	width: 3px;
	background-color: #c7a549;
	content: "";
	left: 169px;
	top: 6px;
	height: 32px;
}
.yrln-left{
	width: 170px;
	margin-right: 50px;
	margin-top: 5px;
}
.yrln-left h1{
	margin: 0;
	font-size: 24px;
	color: #000;
	font-weight: bold;
}

.yrln-left-con{
	margin-top: 22px;
	font-size: 18px;
	color: #000;
	line-height: 2;
}
.yrln-right{
	overflow: hidden;
	font-size: 15px;
	color: #000;
	line-height: 2.2;
}

.yrln-right p{
	margin: 0;
}

.BMapLabel{

	left: -30px!important;
	top: 46px!important;
	display: block!important;
}


.BMapLabel>div{
	display: block;
	width: 100px;
	text-align: center;
	line-height: 1.4;
	background-color: #fff;
	font-size: 18px!important;
	font-family: "pu45";
	font-weight: bold;
	color: #000!important;
	font-weight: bold!important;
}


.us1{
	border: 1px solid #eee;
}

.us1-pic{
	width: 556px;
}

.us1-pic img{
	display: block;
	width: 100%;
}

.us1-con{
	overflow: hidden;
	padding: 45px 40px 0;
}

.us1-con-p p{margin: 0}

.us1-con-p{
	font-size: 15px;
	color: #000;
	line-height: 2.4;
}

.us1{
	margin-bottom: 50px;
}

.us2 dl{
	margin: 0;
}

.us2 dd+dd{
	margin-top: 25px;
}

.us2 dd{
	background-color: #f8f8f8;
	padding: 30px 35px 30px 0;
}

.us2-date{
	width: 129px;
	border-right: 1px solid #d2d1d1;
	text-align: center;
	height: 84px;
	padding-top: 6px;
}

.us2-date h1{
	margin: 0;
	font-size: 42px;
	color: #000;
	font-family: "pu55";
	font-weight: bold;
	line-height: 1;
}


.us2-date h2{
	margin: 0;
	font-size: 16px;
	color: #000;
	margin-top: 10px;
}

.us2-con{
	overflow: hidden;
	padding: 3px	60px 0 35px;
	background-image: url(../images/jiao55.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.us2-con h1{
	margin: 0;
	font-size: 18px;
	color: #000;
	font-weight: bold;

}
.us2 dd:hover .us2-con h1{
	color: #c7a549;
}
.us2-con p{
	margin: 0;
	font-size: 15px;
	color: #666;
	line-height: 1.8;
	height: 3.6em;
	margin-top: 12px;
}

.gaoguan-bbz{
	padding: 15px 0 10px;
	margin-top: 0!important;
}
.gaoguan-bbz2 .main0-li{padding-right:0;
	background-image: url(../images/drop-tb.png);
	height: 35px;
	line-height: 35px;
}

.join-form{
	position: relative;
}

.xzjlmb{
	position: absolute;
	right: 0;
	top: 68px;
	width: 160px;
	height: 60px;
	line-height: 60px;
	background-color: #d7bc8f;
	border: 0;
	font-size: 22px;
	color: #fff;
	text-align: center;

}

.xzjlmb:hover{
	font-weight: bold;
}

.mbdgx{
	position: absolute;
	right: 0;
	top:80px;
	font-size: 20px;
	color: #000;
	white-space: nowrap;
}