/* CSS Document */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

body {
	font-size: 12px;
	font-family: "微软雅黑";
}
* {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}

ul,
li {
	list-style: none;
}

a {
	color: #000;
	text-decoration: none;
}

img {
	border: none;
}

i,
em {
	font-style: normal;
}

.fr {
	float: right;
}

.fl {
	float: left;
}

.clear {
	clear: both;
}

.auto {
	width: 1200px;
	margin: 0 auto;
}

.clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.clearfloat {
	zoom: 1
}

.head_nav {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #e2e1e1;
}

.head_navdv {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.head_navdvleft {
	font-size: 20px;
	color: #666666;
	line-height: 40px;
}

.head_navdvright {
	display: flex;
}

.head_navdvright a {
	display: block;
	margin-left: 20px;
	width: 105px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #ffffff;
	background: -webkit-linear-gradient(left, #8a8a8a, #d0d0d0, #8a8a8a);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(left, #8a8a8a, #d0d0d0, #8a8a8a);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(left, #8a8a8a, #d0d0d0, #8a8a8a);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #8a8a8a, #d0d0d0, #8a8a8a);
}

.head_navdvright a:last-child {
	background: -webkit-linear-gradient(left, #8f7a50, #d4c298, #8f7a50);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(left, #8f7a50, #d4c298, #8f7a50);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(left, #8f7a50, #d4c298, #8f7a50);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #8f7a50, #d4c298, #8f7a50);
}

.head_logo {
	width: 1200px;
	margin: 0 auto;
	height: 102px;
	display: flex;
	justify-content: space-between;
}

.head_logoleft {
	height: 102px;
	width: 256px;
	background: url(../images/logo_03.jpg) center no-repeat;
}

.head_logoright {
	height: 102px;
	width: 400px;
	background: url(../images/logo_05.jpg) center no-repeat;
}

.banner {
	width: 100%;
	height: 625px;
	background: url(../images/banner_02.jpg) center no-repeat;
}

.head_navlist {
	width: 1200px;
	height: 100px;
	margin: 0 auto;
}

.head_navlist ul {
	display: flex;
	justify-content: space-between;
}

.head_navlist ul li {
	width: 171px;
	height: 100px;
	text-align: center;
}

.head_navlist ul li p {
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	line-height: 25px;
}

.head_navlist ul li i {
	display: block;
	height: 30px;
	margin-top: 25px;
}

.head_navlist ul li:hover {
	background: -webkit-linear-gradient(left, #907b51, #d4c298, #907b51);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(left, #907b51, #d4c298, #907b51);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(left, #907b51, #d4c298, #907b51);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #907b51, #d4c298, #907b51);
}

.head_navlist ul li.hover {
	background: -webkit-linear-gradient(left, #907b51, #d4c298, #907b51);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(left, #907b51, #d4c298, #907b51);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(left, #907b51, #d4c298, #907b51);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #907b51, #d4c298, #907b51);
}
.head_navlist ul li:hover i {
	color: #847148;
}

.head_navlist ul li:hover p {
	color: #847148;
}
.head_navlist ul li.hover a i {
	color: #847148;
}
.showdvleft ul li a.hover{
	    color: #847148;
}
.head_navlist ul li.hover a p {
	color: #847148;
}
.head_navs {
	width: 100%;
	height: 100px;
	background-color: #efeeee;
}

.head_tj {
	width: 100%;
	height: 100px;
	background-color: #f6f6f6;
	line-height: 100px;
}

.head_tj div {
	width: 1200px;
	margin: 0 auto;
}

.head_tj span {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.head_tj a {
	font-size: 14px;
	color: #666666;
	margin-left: 39px;
}

.index_zdbt {
	text-align: center;
	display: flex;
	justify-content: center;
	padding: 40px 0;
}

.index_zdbt i {
	font-size: 32px;
	margin: 0 15px;
}

.index_zdbt span {
	display: block;
	width: 284px;
	height: 35px;
	background: url(../images/span_01.png) center no-repeat;
}

.index_zdbt span:last-child {
	display: block;
	width: 284px;
	height: 35px;
	background: url(../images/span_05.png) center no-repeat;
}

.index_zdlist {
	width: 1200px;
	margin: 0 auto;
}

.index_zdlist ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.index_zdlist ul li {
	border: 1px solid #eeeeee;
	margin-bottom: 15px;
}

.index_db {
	width: 100%;
	background-color: #f6f6f6;
	padding: 20px 0;
	margin-top: 50px;
}

.index_db dl {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-flow: wrap;
}

.index_db dl dt {
	width: 100%;
	height: 45px;
	background: url(../images/db_03.jpg) left no-repeat;
	margin-bottom: 15px;
}

.index_db dl dd div {
	width: 285px;
	border: 1px solid #927c52;
	height: 50px;
	display: flex;
	justify-content: space-between;
	line-height: 50px;
}

.index_db dl dd {
	margin-bottom: 30px;
}

.index_db dl dd div i,
.index_db dl dd div em {
	margin: 0 15px;
	font-size: 18px;
	color: #333333;
}

.index_db dl dd p {
	line-height: 35px;
	font-size: 14px;
	color: #666666;
}

.index_db dl:nth-child(3) dt {
	background: url(../images/db_07.jpg) left no-repeat;
}

.index_db dl:nth-child(4) dt {
	background: url(../images/db_09.jpg) left no-repeat;
}

.index_sb ul {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	padding-bottom: 30px;
}

.index_sb ul li {
	width: 288px;
}

.index_sb ul li div {
	border: 1px solid #9a865c;
	width: 286px;
	height: 236px;
	overflow: hidden;
}

.index_sb ul li div img {
	width: 100%;
	height: 236px;
	transform: scale(1);
	transition: all 1s;
}

.index_sb ul li p {
	color: #333333;
	font-size: 16px;
	text-align: center;
	line-height: 45px;
}

.index_sb ul li:hover img {
	transform: scale(1.1);
}

.index_qh {
	width: 100%;
	background-color: #f6f6f6;
	padding: 50px 0;
}

.index_qhdv {
	width: 1200px;
	margin: 0 auto;
	background-color: #ffffff;
}

svg {
	fill: currentColor;
}

.mt-tabpage {
	width: 1200px;
	margin: 30px auto;
	background-color: #FFFFFF;
	display: flex;
}

.mt-tabpage-title {
	height: 450px;
	font-size: 0;
	background-color: #fff;
	width: 195px;
	margin: auto;
	background: #fff;
	border-bottom: 1px solid #f1f1f1;
}

.mt-tabpage-title .mt-tabpage-item {
	display: block;
	width: 195px;
	height: 225px;
}

.mt-tabpage-title .mt-tabpage-item:hover {}

.mt-tabpage-title .mt-tabpage-item-cur {}

.mt-tabpage-count {
	position: relative;
	width: 945px;
	height: 420px;
	overflow: hidden;
	margin: 15px;
}

.mt-tabpage-cont__wrap {
	position: absolute;
}

.mt-tabpage-count .mt-tabpage-item {
	width: 945px;
	height: 420px;
}

.ladyScroll {
	width: 890px;
	height: 420px;
	position: relative;
}

.ladyScroll .prev,
.ladyScroll .next {
	width: 35px;
	height: 35px;
	position: absolute;
	top: 310px;
	right: -35px;
	z-index: 100;
	cursor: pointer;
	background-color: #8e8e8e;
	color: #fff;
	line-height: 28px;
	text-align: center;
	font-size: 35px;
}

.ladyScroll .next {
	left: auto;
	top: 358px;
}

.prev:hover {
	background-color: #9e8a60;
}

.next:hover {
	background-color: #9e8a60;
}

.ladyScroll .scrollWrap {
	width: 890px;
	overflow: hidden;
	position: absolute;
}

.ladyScroll dl {
	float: left;
	width: 283px;
	text-align: center;
	position: relative;
}

.ladyScroll dt {
	margin: 0 auto;
	width: 283px;
	overflow: hidden;
}

.ladyScroll img {
	display: block;
	width: 278px;
	height: 383px;
	padding: 10px;
}

.ladyScroll dd {
	width: 298px;
	height: 40px;
	line-height: 28px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	overflow: hidden;
	position: absolute;
	left: 5px;
	bottom: 0;
}

.ladyScroll dd a {
	color: #fff;
}

.ladyScroll dd a:hover {
	text-decoration: none;
}

.index_news {
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
	height: 415px;
}

.index_newsleft {
	width: 315px;
	height: 415px;
	background: -webkit-linear-gradient(-45deg, #e3cf9c, #9f8957);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(-45deg, #e3cf9c, #9f8957);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(-45deg, #e3cf9c, #9f8957);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to -45deg, #9f8957, #e3cf9c);
}

.index_newsleftdv {
	width: 297px;
	height: 397px;
	margin: 8px;
	border: 1px solid #fdf2d8;
}

.index_newsleftdv h2 {
	margin-top: 40px;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.index_newsleftdv i {
	display: block;
	width: 45px;
	height: 3px;
	background-color: #FFFFFF;
	margin: 0 auto;
	margin-top: 5px;
}

.index_newsleftdv p {
	line-height: 30px;
	font-size: 14px;
	color: #fefefe;
	width: 250px;
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 40px;
}

.index_newsleftdv h3 {
	color: #fefefe;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

.index_newsleftdv a {
	line-height: 64px;
	height: 64px;
	border: 2px solid #fff;
	display: block;
	margin: 0 auto;
	width: 230px;
	margin-top: 20px;
	text-align: center;
	font-size: 14px;
	color: #fefefe;
	font-weight: bold;
	text-align: center;
	background: -webkit-linear-gradient(left, #947b4c, #b39765, #947b4c);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(left, #947b4c, #b39765, #947b4c);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(left, #947b4c, #b39765, #947b4c);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #947b4c, #b39765, #947b4c);
}

.index_newsright {
	width: 875px;
	height: 417px;
	background-color: #f6f6f6;
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}

.index_newsright h2 {
	color: #333333;
	font-size: 28px;
	height: 68px;
	margin-left: 15px;
	width: 845px;
	line-height: 68px;
}

.index_newsrleft {
	width: 288px;
	height: 332px;
	background-color: #fff;
	margin-left: 15px;
	margin-bottom: 15px;
}

.index_newsrleft div {
	width: 100%;
	height: 189px;
	overflow: hidden;
	transform: scale(1);
}

.index_newsrleft div img {
	transition: all 1s;
}

.index_newsrleft:hover img {
	transform: scale(1.1);
}

.index_newsrleft h3 {
	font-size: 18px;
	color: #333333;
}

.index_newsrleft h3 {
	margin-top: 25px;
	width: 90%;
	margin-left: 5%;
	color: #333333;
	font-size: 16px;
}

.index_newsrleft p {
	height: 50px;
	overflow: hidden;
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	width: 90%;
	margin-left: 5%;
}

.index_newsrleft span {
	width: 25px;
	height: 25px;
	display: block;
	border: 1px solid #bfbfbf;
	float: right;
	margin-right: 5%;
	margin-top: 5px;
	text-align: center;
	line-height: 25px;
	color: #bfbfbf;
	font-size: 18px;
}

.index_newsrright li {
	width: 540px;
	height: 80px;
	background-color: #fff;
	margin-right: 10px;
	margin-bottom: 5px;
}

.index_newsrright li a {
	display: flex;
	justify-content: space-between;
}

.divtime {
	width: 63px;
	height: 60px;
	margin: 10px;
	background-color: #e3e1e1;
	display: flex;
	flex-flow: wrap;
}

.divtime i {
	display: block;
	font-size: 24px;
	color: #8d8c8c;
	border-bottom: 1px solid #8d8c8c;
	width: 42px;
	margin: 0 auto;
	text-align: center;
	margin-top: 5px;
}

.divtime span {
	display: block;
	text-align: center;
	font-size: 13px;
	color: #8d8c8c;
	width: 100%;
}

.index_newsrright h2 {
	width: 430px;
	margin-right: 10px;
	font-size: 16px;
	color: #333333;
	line-height: 80px;
}

.index_newsrright li:hover {
	background: -webkit-linear-gradient(left, #e3cf9c, #9f8957);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(left, #e3cf9c, #9f8957;)
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(left, #e3cf9c, #9f8957);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #e3cf9c, #9f8957);
}

.index_newsrright li:hover div {
	background: #252525;
}

.focusbox{position:relative;overflow:hidden;zoom:1;}
#fullbanner{width:960px;height:410px;margin:auto;position:relative;}
#fullbanner li a{display:flex;justify-content:center;width:950px;height:400px;overflow:hidden;}
#fullbanner img{width: 597px;}
#fullbanner ul{width:960px;height:410px;}
#fullbanner .wrappic{overflow:visible;position:absolute;}
#fullbanner .next, #fullbanner .prev{filter:alpha(Opacity=70);opacity:.7;position:absolute;top:84%;margin-top:-25px;margin-left:5px;background-color:#d9c18d;z-index:3;left: 66%;}
#fullbanner .next:hover, #fullbanner .prev:hover{background-color:#000000;}
#fullbanner .next{margin:-25px 5px 0 0;left: 72%;}
#fullbanner .mask-left, #fullbanner .mask-right, #fullbanner .plan{background:#fff;padding:5px;z-index:1;position:absolute;top:0;left:0;width:950px;height:400px;overflow:hidden;left:1920px;display: flex;}
#fullbanner .mask-right, #fullbanner .mask-left{z-index:4;left:-960px;filter:alpha(Opacity=50);opacity:.5;background:#fff;overflow:hidden;}
#fullbanner .mask-right{left:960px;}

.arrow-left,.arrow-right{background:url(../images/icon-sd26986d847.png) no-repeat;}
.arrow-left{background-position:15px 12px;height:50px;width:50px;}
.arrow-left:hover{background-position:-45px 12px;}
.arrow-right{background-position:-103px 12px;height:50px;width:50px;}
.arrow-right:hover{background-position:-163px 12px;}

.plan div{
	background: url(../images/dbjb_03.jpg) center no-repeat;
	height: 400px;
    width: 353px;
}
.plan div h2{
	width: 290px;
	margin: 0 auto;
	margin-top: 30px;
	font-size: 26px;
	color: #ffffff;
}
.plan div p{
	line-height: 25px;
	font-size: 14px;
	color: #ffffff;width: 290px;
	margin: 0 auto;
	margin-top: 15px;
}
.foot{
	width: 100%;
	background-color: #f3f2f2;
	height: 400px;
	margin-top: 30px;
}
.footdv{
	width: 1200px;
	margin: 0 auto;
	background: url(../images/foot_07.jpg) center no-repeat;
	height: 400px;
	display: flex;
	justify-content: flex-start;
}
.footdv dl{
	margin-top: 65px;
	margin-right: 50px;
	position: relative;
}
.footdv dl dt{
	line-height: 52px;
}
.footdv dl dt a{
	font-size:14px;
	font-weight: bold;
	color: #a27f2d;
}
.footdv dl dd a{
	display: block;
	margin-top: 15px;
	font-size: 14px;
	color: #666666;
}
.ewm{
	width: 142px;
	height: 142px;
	background: url(../images/ewm_07.jpg) center no-repeat;
	position: absolute;
	right: -190px;top: 80px;
	    background-size: contain;
}
.wdl{
	width: 100%;
	height: 60px;
	background: -webkit-linear-gradient(left, #937b4d, #a98021, #937b4d);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(left, #937b4d, #a98021, #937b4d);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(left, #937b4d, #a98021, #937b4d);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #937b4d, #a98021, #937b4d);
}
.wdldv{width: 1200px;display: flex;justify-content: space-between;margin: 0 auto;}
.wdldv p{
	color: #FFFFFF;
	font-size: 14px;
	color: #ffffff;
	line-height: 60px;
}
.show{
	width: 100%;
	margin: 0 auto;
	border-top:10px solid #606262;
}
.showdv{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	padding-top: 15px;
}
.showdvleft{
	width: 280px;
}
.showdvleft h2{
	width: 100%;
	height: 70px;  
	background: -webkit-linear-gradient(left, #f6f6f6, #dbdad9);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(left, #f6f6f6, #dbdad9);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(left,  #f6f6f6, #dbdad9);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right,  #f6f6f6, #dbdad9);
	font-size: 28px;
	color: #333333;line-height: 70px;
	text-indent: 15px;
}
.showdvleft ul li{
	width: 100%;
	height: 55px;
	line-height: 55px;
	text-indent: 20px;
	border-bottom: 1px solid #e8e9e9;
}
.showdvleft ul li:last-child{
	border: none;
}
.showdvleft ul{
	width: 278px;
	border: 1px solid #e8e9e9; 
	border-top:none ;
}
.showdvleft ul li a{
	display: block;
	font-size: 16px;
	color: #666666;
}
.showdvleft ul li a span{
	float: right;
	margin-right:10px ;color: #666666;
}
.showdvleft ul li:hover a{
	color: #847148;
}
.showdvleft ul li.hover a{
	color: #847148;
}
.showdvright{
	width: 890px;
}
.showdvrighttop{
	margin-top: 20px;
	height: 49px;
	border-bottom: 1px solid #dde0e1;
	display: flex;
	justify-content: space-between;
}
.showdvrighttop span{
	color: #333333;
	font-size: 28px;
}
.showdvrighttop p{
	line-height: 55px;
	font-size: 14px;
	color: #b1b0b0;
}
.showdvrighttop p a{
	color: #b1b0b0;
}
.showdvrighttop p a:last-child{
	color: #947e54;
}
.showtext{
	width: 100%;
	margin-top: 15px;
}

.showtext .index_newsright{ 
	width: 890px;
	background-color: #FFFFFF;
	height: auto;
}
.showtext .index_newsright .index_newsrleft{
	margin-left: 0;
	background-color: #efeeee;
}
.showtext .index_newsright .index_newsrright li{
	background-color: #f6f6f6;width: 575px;
}
.showtext .index_newsright .index_newsrright h2{
	    width: 465px;overflow: hidden;
}
.newslist li{
	width: 100%;
	height: 60px;
	background-color: #f6f6f6;
	line-height: 60px;
	text-indent: 20px;
	margin-bottom: 15px;
}
.newslist li a{
	font-size: 18px;
	color: #333333;
}
.newslist li a span{
	font-size: 14px;
	color: #8d8c8c;
	margin-left: 10px;
}
.newslist li a i{
	float: right;
	margin-right: 15px;
	font-size: 14px;
	color: #bababa;
}
.newslist li:hover i{
	color: #9f8957;
}
.shownews h2{
	font-weight: bold;font-size: 22px;
	color: #333333;
	text-align: center;
	margin-top: 30px;
}
.shownews{
	border-bottom: 1px dashed #d2d1d1;
	margin-bottom: 20px;
}
.shownews p{
	display: flex;
	justify-content: center;
	margin-top: 15px;
	margin-bottom: 10px;
}
.shownews p span{
	margin: 0 30px;
	color: #d2d1d1;
	font-size: 14px;
}
.sxfy{
	margin: 20px auto;
	display: flex;justify-content: space-between;
}
.sxfy p{
	width: 48%;
	height: 50px;line-height: 50px;
	overflow: hidden;
}
.sxfy p a{
	display: block;height: 50px;
	background-color: #eeeeee;
	border-radius: 50px;
	text-indent: 15px;
	color: #666666;
	font-size: 14px;
}
.sxfy p a:hover{
	color: #fff;
	background-color: #937d53;
}
.head_navlist li:first-child i{
	display: block;
	background: url(../images/iconnav_03.png) center no-repeat;
}
.head_navlist li:nth-child(2) i{
	display: block;
	background: url(../images/iconnav_05.png) center no-repeat;
}
.head_navlist li:nth-child(3) i{
	display: block;
	background: url(../images/iconnav_07.png) center no-repeat;
}
.head_navlist li:nth-child(4) i{
	display: block;
	background: url(../images/iconnav_09.png) center no-repeat;
}
.head_navlist li:nth-child(5) i{
	display: block;
	background: url(../images/iconnav_11.png) center no-repeat;
}
.head_navlist li:nth-child(6) i{
	display: block;
	background: url(../images/iconnav_13.png) center no-repeat;
}
.head_navlist li:nth-child(7) i{
	display: block;
	background: url(../images/iconnav_15.png) center no-repeat;
}
.head_navlist li:nth-child(8) i{
	display: block;
	background: url(../images/iconnav_17.png) center no-repeat;
}

.index_kx{
	width: 1200px;
	margin: 0 auto;
}
.index_kxleft {
	width: 50%;
}
.index_kxleft h1{
	font-size: 24px;
	font-weight: bold;
	color: #ccba90;
	background-image: -webkit-linear-gradient(top, rgb(147, 126, 84), rgb(213, 195, 153));
   	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
}
.index_kxleft h1 i{
	display: block;
	width:33px ;
	height: 28px;
	background: url(../images/tubiao_03.jpg) center no-repeat;
	margin-right: 10px;
}
.index_kxleft ul{
	display: flex;
	justify-content: space-between;
	width: 580px;
}
.index_kxleft ul li{
	width: 244px;
	height: 160px;
	border: 1px solid #a9956b;
	padding: 20px;
}
.index_kxleft ul li h2{
	font-size: 16px;
	color: #333333;
	line-height: 35px;
	margin-bottom: 10px;
}
.index_kxleft ul li p{
	color: #666666;
	font-size: 14px;
	line-height: 25px;
}
.index_kxleft ul li a{
	display: block;
	color: #c5c4c4;
	font-size: 14px;
	text-align: right;
	margin-top: 25px;
}
.index_kxleft ul li:hover{
	background: url(../images/bgbeijing_03.jpg) center no-repeat;
	background-size: cover;
}
.index_kxleft ul li:hover a{
	color: #fff;
}
.index_kxleft ul li:hover h2{
	color: #fff;
}
.index_kxleft ul li:hover p{
	color: #fff;
}
.index_kx{
	display: flex;
	justify-content: space-between;
	margin-top: 35px;
}
.index_kxright h1 i{
	background: url(../images/tubiao_06.jpg) center no-repeat;
}
.index_newsleftdv select{
	width: 100%;
	height: 44px;
	border: none;
	border-bottom: 1px solid #fdf2d8;
	background-color: transparent;
	color: #fff;
	outline: none;
}
.index_newsleftdv select option{
	background: transparent;
	color: #333;
}
.map,.list{
	margin: 0 auto;
}
.map h1,.list h1{
	line-height: 25px;
	border-bottom: 1px solid #fdf2d8;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin-top: 15px;
}
.map p,.list p{
	margin-top: 10px;
	text-align: left;	margin-bottom: 20px;
}
.index_newsleftdv h2{
	margin-top: 10px;
	text-align: left;
}

.anlist{
	width: 100%;
}
.anlist ul{
	display: flex;
	justify-content: space-between;
	flex-flow: wrap;
}
.anlist ul li{
	width: 420px;
	box-shadow: 0px 0px 5px #e8e8e8;
	padding: 5px;
	margin-bottom:30px ;
}
.alimg{
	display: flex;
	justify-content: space-between;
}
.alimg section img{
	width: 206px;
	height: 196px;
	display: block;
}
.alimg section{
	position: relative;
}
.alimg section span{
	display: block;
	width: 135px;
	height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(88,88,88,0.6);
}
.alimg section:last-child span{
	background-color:rgba(224,167,71,0.6);
}
.anlidvdown{
	background-color: #efeeee;
	padding: 20px 12px;
}
.anlidvdown dl{
	display: flex;
	justify-content: center;
	flex-flow: wrap;
}
.anlidvdown dd{
	border: 1px solid #e1cd9a;
	width: 49.7%;border-left: none;
	display: flex;
	justify-content: space-between;
	text-align: center;
	line-height: 45px;
}
.anlidvdown dd span{
	display: block;width: 85px;
	height: 45px;
	background-image: linear-gradient(to right, #e0cc99 , #a28c5a);
	color: #ffffff;
	font-size: 14px;
}
.anlidvdown dd:nth-child(3){
	border-top:none;
}
.anlidvdown dd:nth-child(4){
	border-top:none;
}
.anlidvdown dd i{
	width: 110px;
	display: block;
	line-height: 45px;
	text-align: center;
	color: #606262;
	font-size: 14px;
}

.showdvleft ul li.active a{
	color: #847148;
}
.head_navlist ul li.active{
	background: -webkit-linear-gradient(left, #907b51, #d4c298, #907b51);
    background: -o-linear-gradient(left, #907b51, #d4c298, #907b51);
    background: -moz-linear-gradient(left, #907b51, #d4c298, #907b51);
    background: linear-gradient(to right, #907b51, #d4c298, #907b51);
}
.head_navlist ul li.active p{
	    color: #847148;
}
.option {
  position: relative;
}
.option span {
  display: block;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #fff;
  position: absolute;
  right: 15px;
  top: 18px;
}

.index_newsleftdv ul li {
  pointer-events: none;
  transition: all 0.4s;
}
.index_newsleftdv ul:hover li:not(:first-child) {
  pointer-events: auto;
 
  cursor: pointer;
}
.index_newsleftdv ul:not(.focus):hover li {
  opacity: 1;
}
.index_newsleftdv ul.focus:hover li {
  opacity: 0;
  pointer-events: none;
}
.map > * {
  position: relative;
}
.map p:nth-child(2) {
  margin-bottom: 0;
}
.map p:nth-child(3) {
  margin-top: 0;
  min-height: 30px;
}
.index_newsleftdv ul {
  width: 100%;
  height: 44px;
  border: none;
  border-bottom: 1px solid #fdf2d8;
  background-color: transparent;
  color: #fff;
  outline: none;
}
.index_newsleftdv ul li:first-child {
  line-height: 45px;
  background-color: transparent;
  opacity: 1;
}
.index_newsleftdv ul li {
  background: transparent;
  color: #333;
  line-height: 35px;
  color: #fff;
  text-indent: 1em;
  background-color: #b6a06e;
  position: relative;
  z-index: 999;
  opacity: 0;
}

.map,
.list {
  margin: 0 auto;
}
.map h1,
.list h1 {
  line-height: 25px;
  border-bottom: 1px solid #fdf2d8;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  margin-top: 15px;
}
.map p,
.list p {
  margin-top: 10px;
  text-align: left;
  margin-bottom: 20px;
}
.index_newsleftdv h2 {
  margin-top: 10px;
  text-align: left;
}
.index_newsleftdv ul li:hover{
	    background-color: #91773b;
	    opacity: 1;
}
.index_newsleftdv ul li:first-child:hover {
  background-color: transparent;
}
.zhzj{
				height: 570px;
				width: 100%;
				background-color: #f6f6f6;
			}
.zhzjdv{
	width:1200px ;
	display: flex;
	justify-content: space-between;
	margin: 60px auto;
}
.zhjzright{
	width: 513px;
}
.zhjzleft{
	width: 620px;
	position: relative;
	height: 570px;
}
.zhjzleft img{
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
}
.zhjzright h1{
	color: #333333;
	font-size: 30px;
	margin-top: 85px;
}
.zhjzright h1 i{
	font-weight: bold;
}
.zhjzright h2{
	color: #a9966c;
	font-size: 18px;
	font-family: "Arial";
	margin-bottom: 15px;
	margin-top: 25px;
}
.zhjzright p{
	line-height: 30px;
	margin-top: 25px;
	color: #666666;
	font-size: 14px;
}
.zhjzright ul{
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin-top: 35px;
}

.cityall{
				width:915px;
				/* height: 300px; */
				margin: 0 auto;
				/* display: flex; */
				justify-content: space-between;
			}
			.cityleft{
				width: 100%;
				height: 140px;
				background-color: #f6f6f6;
			}
			.cityleft h2 i{
				font-size: 16px;
				margin: 0 10px;
			}
			.cityleft h2{
				color: #333333;
				width: 100%;
				text-align: center;
				padding-top: 35px;
			}
			.cityleft ul{
				width: 95%;
				margin: 0 auto;
				margin-top: 30px;
			}
			.cityleft ul li{
				width: 140px; float: left;
				text-align: center;
				margin-bottom: 15px;    line-height: 25px;
			}
			.cityleft ul li a{
				font-size: 14px;
				color: #333333;cursor:pointer;transition: all 1s;
			}
			.cityright{
				width: 100%;
				height: 500px;
				background-color: #f6f6f6;
				padding-bottom: 35px;
			}
			.cityright h2 i{
				font-size: 16px;
				margin: 0 10px;
			}
			.cityright h2{
				color: #333333;
				width: 100%;
				text-align: center;
				
			}
			.cityright ul{
				width: 90%;
				margin: 0 auto;
				margin-top:30px ;
				height: 30px;
				border-bottom: 1px solid #e2e1e1;    display: block;
			}
			.cityright ul li{
				float: left;
				width: 90px;
				text-align: center;line-height: 25px;
			}
			.cityright ul li a{
				font-size: 14px;
				color: #333333;cursor:pointer;transition: all 1s;
			}
			.cityright div{
				width: 90%;
				margin: 0 auto;
				margin-top:30px ;
			}
			.cityright h3{
				font-size: 16px;
				color: #046ac1;
				transition: all 1s;
			}
			.cityright p{
				font-size:14px ;
				color: #666666;
				margin-top: 15px;
				transition: all 1s;
				line-height: 35px;
			}