@charset "UTF-8";

/* in_img */
body {
	font-family: 思源黑体;
}
@font-face {
  font-family: 'syhcnr';
  src: url('https://qiniu.qianhewangluo.com/fonts/SOURCEHANSANSCN-REGULAR.OTF') format('truetype');
}
@font-face {
	font-family: 'syhcnmed';
	src: url('https://qiniu.qianhewangluo.com/fonts/SourceHanSansCN-Medium.otf') format('truetype');
}
@font-face {
	font-family: 'syhcnsersb';
	src: url('https://qiniu.qianhewangluo.com/fonts/SOURCEHANSERIFCN-SEMIBOLD.OTF') format('truetype');
}
@font-face {
  font-family: 'syhsercnmed';
  src: url('https://qiniu.qianhewangluo.com/fonts/SOURCEHANSERIFCN-MEDIUM.OTF') format('truetype');
}
.in-contain{width:1320px;margin:0 auto;}
.in_img {
	position: relative;
	width: 100%;
	margin: 0 auto;
	font-size: 0;
}

.in_img img {
	width: 100%;
	display: block;
}

.in_ban {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}

.in_ban .in_ban_info {
	width: 1260px;
	margin: 0 auto;
}

.in_ban .in_ban_info2 {
	text-align: center;
}

.in_ban .in_ban_info2 h2 {
	line-height: 2.0 !important;
}

.black_font {
	color: #000000 !important;
}

.in_ban .in_ban_info h2 {
	width: 100%;
	font-size: 26px;
	line-height: 1.5;
	font-weight: normal;
	color: #ffffff;
	letter-spacing: 2px;
	font-family: 思源黑体;
}

.in_ban .in_ban_info i {
	display: block;
	width: 46px;
	height: 3px;
	margin: 10px 0;
	background: #d62417;
}

.in_ban .in_ban_info p {
	width: 100%;
	font-size: 16px;
	line-height: 2.0;
	letter-spacing: 2px;
	color: #ffffff;
	opacity: 0.85;
}

/* in_img end*/
/* pos */
.pos {
	width: 100%;
	/*background: #f9f9f9;*/
	border-bottom: 1px solid #c6c6c6;
}

.pos_con {
	margin: 0 auto;
	font-size: 14px;
	line-height: 60px;
	letter-spacing: 1px;
	font-weight: normal;
	color: #646464;
	display: flex;
	justify-content: right;
}

.pos_con a {
	color: #646464;
}

.pos_info2 {
	font-size: 14px;
	line-height: 70px;
	letter-spacing: 1px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 30px;
	background: url(../images/pos_icon2.png) left center no-repeat;
	background-size: 16px auto;
}

.pos_info2 a {
	color: #ffffff;
}

.pos_con .son_list {
	display: flex;
	justify-content: left;
}

.pos_con .son_list li {
	font-size: 18px;
	color: #000000;
	margin-right: 50px;
}

.pos_con .son_list li.on {
	color: #82654b;
	border-bottom: 3px solid #ab945a;
}

.pos_con .son_list2 {
	display: flex;
	justify-content: left;
}

.pos_con .son_list2 li {
	font-size: 18px;
	color: #000000;
	margin-right: 50px;
}

.pos_con .son_list2 li.on {
	border-bottom: 2px solid #82654b;
	font-weight: bold;
	color:#82654b;
}

.pos_con2 {
	justify-content: space-between;
}

.about_det_con {
	margin: 30px auto;
	font-size: 17px;
	line-height: 2.0;
	color: #333333;
}

.about_det_con h6 {
	text-align: center;
	font-size: 24px;
	line-height: 2.0;
	font-weight: 500;
}

.about_det_con img {
	max-width: 100%;
}

.about_det_con video {
	max-width: 100%;
}

.about_det_con table {
	border: 1px solid #333;
	border-collapse: collapse;
	border-spacing: 0;
}

.about_det_con table tr td {
	border: 1px solid #333;
}

.about_det_con .art_time {
	font-size: 13px;
	line-height: 2.0;
	text-align: center;
	margin-bottom: 8px;
}
.about_det_info{margin:30px auto;}

/* n_p_page */
.n_p_page{border-top:1px solid #eeeeee;margin-bottom:70px;margin-top:30px;padding-top:30px;display:flex;justify-content:center;letter-spacing:1px;}
.n_p_page li{padding:0 80px;margin:0 25px;font-size:16px;line-height:48px;background:#f0f0f0;border-radius:30px;color:#242424;}
.n_p_page .back-list{padding:0 80px;margin:0 25px;font-size:16px;line-height:48px;background:#054c9c;border-radius:30px;color:#ffffff;}
.n_p_page .n_p_a{cursor:pointer;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.n_p_page .n_p_a:hover{transform:translate(0,-6px);}
/* n_p_page end*/

.about_det_con strong {
	font-weight: 600;
}

.page_div {
	text-align: center;
	margin-bottom: 20px;
	font-size: 14px;
}

.pagelist {
	text-align: center;
	margin-top: 35px;
	color: #626262;
}

.pagelist li {
	display: inline-block;
	padding: 1px 3px;
	border: 1px solid #f8f8f8;
	border-radius:3px;
}

.pagelist li a {
	color: #626262;
}

.pagelist .active {
	color: #1981f4;
	border-radius: 3px;
	border: 2px solid #f5f5f5;
}

.pagelist .active a {
	color: #1981f4;
}

.page_div {
	margin: 0.4rem auto;
}

#pages {
	text-align: right;
	padding-right:40px;
}

#pages li {
	margin: 0 5px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border:1px solid #a5a4a4;
	color: #a5a4a4;
	display: inline-block;
}

#pages li a {
	font-size: 14px;
	display: block;
	padding: 0px 6px;
}

#pages li span {
	font-size: 14px;
	display: block;
	padding: 0 4px;
}

#pages li.active {
	text-align: center;
	background: #9f8546;
	color: #fff;
}

#pages li:hover {
	border-color:#9f8546;
	color:#9f8546;
}

#pages li:hover a {
	color: #9f8546;
}

/* pos end*/
/* in_head */
.in_head {
	position: initial;
	background-image: none;
	background-color: #ffffff;
	color: #000000;
	border-bottom: none;
}

.in_head .head_nav>ul>li a {
	color: #000000;
}

.in_head .logo_img img {
	height: 46px;
}

/* in_head end*/
/* in_body */
.in_body {
	background: #f8f8f8;
}

/* in_body end*/
/* in_news */
.in_news {
	margin: 45px auto;
}

.in_news li {
	padding: 30px;
	margin: 30px 0;
	background: #ffffff;
	display: flex;
	justify-content: space-between;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

.in_news li .news-more {
	margin-top: 16px;
	display: flex;
}

.in_news li .news-more a {
	display: flex;
	font-size: 14px;
	line-height: 2.0;
	color: #82654b;
    color: #998974;
    line-height: 2.2;
    padding: 0 24px;
    background: url(../images/wenhua/wenhua_kuang.png) center no-repeat;
    background-size: 100% 100%;
    margin: 0 20px;
}

.in_news li .news-more img {
	width: 23px;
	height: 23px;
	margin-left: 8px;
	background: #82654b;
	border-radius: 50%;
}

.in_news li .news-img {
	width: 290px;
	max-height: 180px;
	overflow: hidden;
	font-size: 0;
}

.in_news li .news-img img {
	width: 100%;
	display: block;
}

.in_news li .news-info {
	width: calc(100% - 325px);
}

.in_news li .news-info h5 {
	font-size: 20px;
	line-height: 2.0;
	color: #191919;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.in_news li .news-info .news-intro {
	margin-top: 5px;
	text-indent: 2.0em;
	font-size: 15px;
	line-height: 1.8;
	color: rgba(0, 0, 0, 0.75);
	font-weight: normal;
}

.in_news li:hover .news-info h5 {
	color: #997d36;
}

.in_news li:hover {
	transform: translate(0, -6px);
}

.news-date {
	text-align: right;
}

/* in_news end */
/* in-main */
.in-main {
	width: 100%;
	padding:50px 0 150px 0;
	background: url(../images/in_main.jpg) center bottom no-repeat;
	background-size: 100% auto;
}

.in-about {
	margin: 70px auto 45px auto;
}

.in-about-main{
    margin-top:30px;
    display: flex;
	justify-content: space-between;
}

.in-about .about-con {
	width: 47%;
	font-size: 16px;
	line-height: 2.0;
	color: #000000;
}

.in-about .about-con .about-intro{
    font-size:20px;
    line-height: 1.6;
    color:#897459;
    font-family: 'syhcnmed';
}

.in-about .about-con .about-info {
	text-indent: 2.0em;
	margin-top: 20px;
	opacity: 0.75;
	font-family: 'syhcnr';
}

.about-title {
	width: 100%;
}

.about-title h3 {
	font-size: 28px;
	letter-spacing: 1px;
}

.about-title img {
	max-width: 50%;
	padding-left: 15px;
}

.in-about .about-img {
	width: 49%;
	font-size: 0;
	padding-top: 20px;
}

.in-about .about-img img {
	width: 100%;
	display: block;
}

/* in-main end */
/* in-about-list */
.in-about-list {
    padding: 45px 0px;
	margin: 30px auto;
	display: flex;
	justify-content: space-between;
	background: url(../images/about/about_list_back.jpg) center no-repeat;
	background-size: cover;
}

.in-about-list .items {
	width: calc(16.6% - 1px);
	text-align: center;
	font-size: 15px;
	color: #000000;
	border-right: 1px solid #cdc6b6;
}

.in-about-list .items:nth-child(6) {
	border:none;
}

.in-about-list .items span {
	font-size: 26px;
	font-weight: bold;
	color: #897459;
	padding-right: 10px;
}

.in-about-list .items h5 {
	font-size: 16px;
	line-height: 2.5;
	letter-spacing: 1px;
}

.about-con2 {
	width: 100%;
	margin: 30px 0;
	/*background: url(../images/about/about_back.jpg) repeat;*/
}

.about-con2 p {
	text-indent: 2.0em;
	font-size: 16px;
	line-height: 2.0;
	color: #000000;
	opacity: 0.75;
	font-family: 'syhcnr';
}

/* in-about-list end */
/*about_wh*/
.about_wh{
    width:100%;
    padding: 45px 0 60px 0;
    background: url(../images/about/about_wh_back.jpg) center no-repeat;
    background-attachment: fixed;
    background-size:cover ;
}
.wh_con1{width:100%;margin-top:36px;display:flex;justify-content:space-between;align-items:flex-end;}

.wh_info1{width:calc(100% - 400px);padding:35px 55px;background:#fffcf6;}
.wh_info1 h3{font-size:24px;line-height:2.0;color:#705e46;}
.wh_info1 .wh_info1_con{
    text-indent: 2.0em;
    margin-top:10px;
    margin-bottom:30px;
    font-size: 16px;
    line-height: 1.8;
    color: #000000;
    opacity: 0.75;
    font-family: 'syhcnr';
}

.wh-more{
    min-width:80px;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    line-height: 36px;
    margin-top:30px;
    padding: 0 25px;
    background: url(../images/more_back3.png) center no-repeat;
    background-size: 100% 100%;
    color: #897459;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.wh-more:hover {
    transform: translate(0,-6px);
}


.wh_info2{
    width:240px;padding:35px 10px;background:#969f80;text-align:center;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.wh_info2 h5{font-size:24px;line-height:2.5;color:#ffffff;letter-spacing:1px;font-family: 'syhcnmed';}
.wh_info2 p{font-size:18px;line-height:1.5;color:#ffffff; font-family: 'syhcnr';}
.wh_info2:hover{transform: translate(0,-6px);}


.wh_con2{width:100%;margin-top:26px;display:flex;justify-content:right;align-items:flex-end;}
.wh_con2 .wh-info-img{height:210px;font-size:0;margin-top:-60px;}
.wh_con2 .wh-info-img img{height:100%;display:block;}
.wh_info3{
    width:240px;padding:35px 10px;min-height: 80px;display: flex;align-items: center;justify-content: center;
    margin-left:30px;background:#a28f64;text-align:center;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.wh_info4{background:#407166;}
.wh_info3 h5{font-size:24px;line-height:2.5;color:#ffffff;letter-spacing:1px;font-family: 'syhcnmed';display:flex;justify-content:center;align-items:center;}
.wh_info3 h5 img{width:15px;margin-left:20px;}
.wh_info3 p{font-size:18px;line-height:1.5;color:#ffffff; font-family: 'syhcnr';}
.wh_info3:hover{transform: translate(0,-6px);}
/*about_wh end*/

/*mores*/
.mores{
    width: 100%;
    margin-top:10px;
    text-align: center;
}
.mores a{
    min-width:80px;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    line-height: 36px;
    margin-top:30px;
    padding: 0 25px;
    background: url(../images/more_back3.png) center no-repeat;
    background-size: 100% 100%;
    color: #897459;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.mores:hover a {
    transform: translate(0,-6px);
}

/*mores end*/


/* jtdy */
.jtdy {
	margin: 50px auto;
}
.jtdy-main{
    display: flex;
    justify-content: space-between;
}
.jtdy-main .jtdy-name{
    padding: 0 25px;
    background: url(../images/about/jtzd_title.jpg) center no-repeat;
    background-size:cover ;
    writing-mode: vertical-lr;
    text-orientation: upright;
}
.jtdy-main .jtdy-name h3{
    padding-top:38px;
    font-size:20px;
    line-height: 1.8;
    letter-spacing: 2px;
    color:#ffffff;
    font-weight: normal;
    font-family: 'syhcnr';
}

.jtdy-main .jtdy-img{
    width:52%;
    font-size:0;
}
.jtdy-main .jtdy-img img{
    width:100%;
    display: block;
}
.jtdy-main .jtdy-con{
    flex:1;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    padding: 20px 35px;
    position: relative;
}
.jtdy-main .jtdy-con .jtdy-icon{
    position: absolute;
    right:30px;
    bottom:0;
    padding-bottom: 36px;
}
.jtdy-main .jtdy-con .jtdy-icon:after{
    position: absolute;
    content:"";
    width:1px;height: 32px;
    background: #c9c9c9;
    left:50%;
    bottom:0;
}

.jtdy-info h5{font-size:24px;line-height:2.5;color:#262626;border-bottom:1px solid #e6e5e4;}
.jtdy-info li{font-size:15px;line-height:1.8;color:#000000;border-bottom:1px solid #e6e5e4;padding:15px 0 10px 0;
    padding-left:30px;background:url(../images/jtdy_icon.png) 5px center no-repeat;background-size:11px auto ;
}
/* jtdy end*/
/* env */
.env {
	width: 100%;
	margin:0 auto 50px auto;
	padding:50px 0;
	background: url(../images/about/honor_back.jpg) center no-repeat;
	background-attachment: fixed;
	background-size:cover ;
}

.env .about-title {
	width: 1200px;
	margin: 0 auto;
}


.fc_contain {
	position: relative;
	width: 1420px;
	margin: 20px auto;
	overflow: hidden;
}

.fc_main {
	margin:  0 auto;
	overflow: hidden;
}

.fc_main li {
	font-size: 0;
	overflow: hidden;
	background-color: #ede6d8;
	/*border:1px solid #ede6d8;*/
	border-radius: 8px 8px 0 0;
}

.fc_main li .env-img {
	width: 100%;
	height: 228px;
	font-size: 0;
	overflow: hidden;
}

.fc_main li img {
	width: 100%;
	min-height: 100%;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

.fc_main li h5 {
	width: calc(100% - 65px);
	padding: 15px 10px 15px 45px;
	font-size: 16px;
	line-height: 2.0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-size: 20px auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(../images/title_icon.png) 20px center no-repeat;
	background-size: 18px auto;
}

.fc_main li:hover img {
	transform: scale(1.05, 1.05);
	transition: .4s transform;
	z-index: 1000;
}

.fc_main li h5 {
	font-size: 16px;
	line-height: 2.0;
	color: #000000;
}

.fc_main .swiper-button-prev {
	z-index: 10;
	left: 0;
	top: 45%;
	width: 35px !important;
	height: 66px !important;
	border-radius: 3px;
	background: url(../images/env_left_btn.png) center center no-repeat;
	background-size: 19px auto;
}

.fc_main .swiper-button-prev:after {
	content: '' !important;
}

.fc_main .swiper-button-next {
	right: 0;
	top: 45%;
	width: 35px !important;
	height: 66px !important;
	border-radius: 3px;
	background: url(../images/env_right_btn.png) center center no-repeat;
	background-size: 19px auto;
}

.fc_main .swiper-button-next:after {
	content: '' !important;
}

/* env end */
.in-title {
	text-align: center;
}

.in-title h3 {
	font-size: 28px;
	letter-spacing: 1px;
	line-height: 1.8;
	color: #897459;
	font-weight: normal;
	display: inline-block;
	position: relative;
	font-family: 'syhcnmed';
}

.in-title h3::before {
	position: absolute;
	left: -60px;
	top: 50%;
	transform: translate(0, -50%);
	content: "";
	width: 47px;
	height: 2px;
	background-color: #cccccc;
}

.in-title h3::after {
	position: absolute;
	right: -60px;
	top: 50%;
	transform: translate(0, -50%);
	content: "";
	width: 47px;
	height: 2px;
	background-color: #cccccc;
}

.in-title p {
	font-size: 16px;
	text-transform: uppercase;
	color: rgba(0, 0, 0, 0.8)
}

/* zhinan */
.zhinan {
	width: 100%;
	padding: 28px 0 58px 0;
	background: url(../images/about/in_back2.jpg) center bottom no-repeat;
	background-size: 100% auto;
}

.zhinan-main {
	margin: 30px auto;
	display: flex;
	justify-content: space-between;
}

.zhinan-main li {
	flex: 1;
	text-align: center;
	margin: 0 8px;
	padding: 40px 0;
	border: 1px solid #d2d2d2;
	border-radius: 5px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

.zhinan-main li h5 {
	font-size: 18px;
	line-height: 2.0;
	color: #000000;
}
.zhinan-main li:hover{
	border-color: #2db4bf;
	transform: translate(0, -6px);
}
.zhinan-main li:hover h5 {
	/*color:#2db4bf*/
}

/* zhinan end */

/* in_intro */
.in_intro{width:100%;margin-top:25px;font-size:17px;line-height:2.0;color:#000000;font-family: 'syhcnr';}
.in_intro img{max-width:100%;}
.in_intro strong{font-weight:bold; font-family: 'syhcnr';}
.in_intro strong span{font-weight:bold; font-family: 'syhcnr';}
.in_intro h3{font-size:30px;line-height:1.6;padding:15px 0;color:#000000;font-weight:bold; font-family: 'syhcnr';}
/* in_intro end*/
/* in_main */
.in_main_con{min-height:200px;margin:30px auto;display:flex;justify-content:space-between;}
.in_main_l{width:25%;}
.in_type{width:100%;background:#897459;}
.in_type .in_type_tit{padding:18px 0 30px 0;font-size:16px;text-transform: uppercase;padding-left:40px;color:#fff;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
background:url(../images/in_left_title.png) right center no-repeat;background-size:auto 90%;}
.in_type .in_type_tit h3{font-size:24px;line-height:1.8;letter-spacing:2px;}
/* .in_type_dj{background:#;} */
.in_son{width:100%;}
.in_son li{width:100%;line-height:2.0;padding:8px 0;font-size:17px;letter-spacing:1px;overflow: hidden;text-align:center;text-overflow: ellipsis;white-space: nowrap;
background:#ffffff;margin-top:3px;}
.in_son li span{padding-right:24px;}
.in_son li:hover span{color:#fff;background:url(../images/son_sj.png) right center no-repeat;background-size:8px auto;}
.in_son li:hover{background:#897459;}
.in_son li.on{background:#897459;}
.in_son li.on span{color:#fff;background:url(../images/son_sj.png) right center no-repeat;background-size:8px auto;}

.in_son2{display:flex;flex-wrap:wrap;justify-content:space-between;}
.in_son2 a{width:49.5%;}

.in_main_r{width:calc(72% - 60px);padding:30px;background:#ffffff;}
.dj_right{width:calc(72% - 40px);padding:20px 20px 40px 20px;background:#ffffff;}
.in_tit{width:100%;height:50px;line-height:50px;border-bottom:1px solid #cacbcd;}
.in_tit h5{display:inline-block;font-size:24px;color:#897459;letter-spacing:1px;border-bottom:3px solid #897459;}
.in_list{width:100%;margin-top:12px;}
.in_list li{position:relative;width:100%;font-size:16px;line-height:56px;border-bottom:1px solid #d5d3d3;}
.in_list li p{text-indent:1.5em;position:relative;width:70%;font-size:18px;color:#000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  }
.in_list li p:before{position:absolute;content:"";left:5px;top:50%;transform:translate(0,-50%);width:6px;height:6px;background:#897459;border-radius:50%;}
.in_list li span{position:absolute;color:#474747;right:0;top:0;}
.in_list li:hover p{color:#897459;}
/* in_main end*/
/* zj */
.in-zj{
    margin-top:30px;
    padding:10px 20px 20px 20px;
    background: #ffffff;
}
.zj{margin:20px auto 40px auto;display:flex;flex-wrap:wrap;justify-content:flex-start;}
.zj li{
	width:calc(48% - 20px);
	margin:12px 1%;
	padding:10px;
	/*border:15px solid #e5e5e5;*/
	background:#fbfbfb;
	display:flex;
	justify-content:space-between;
	overflow:hidden;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.zj li .zj_img{width:175px;font-size:0;overflow:hidden;padding: 6px 0;
    background: url(../images/det-back.jpg) repeat;
}
.zj li .zj_img .zj_img_con{
    width: calc(100% - 12px);
    font-size: 0;
    margin: 0 auto;
}
.zj li .zj_img .zj_img_con img{width:100%;display:block;}
.zj li .zj_con{width:calc(100% - 230px);padding:10px 15px;font-size:15px;line-height:1.6;color:#31302e;border:1px dashed #c4b48a;
    background:url(../images/left_top.png) left top,url(../images/right_top.png) right top,url(../images/left_bot.png) left bottom,url(../images/right_bot.png) right bottom;
    background-repeat: no-repeat,no-repeat,no-repeat,no-repeat;
    background-size:9px 18px,9px 18px,9px 18px,9px 18px ;
}
.zj li .zj_con h5{font-size:20px;line-height:2.0;font-weight:normal;color:#897459;letter-spacing:1px;font-family: 'syhcnr';}
.zj li .zj_con h6{font-size:16px;line-height:1.5;font-weight:normal;margin:5px 0;}
.zj li .zj_con .zj_info_tit{padding-bottom:10px;border-bottom:1px solid #c9c9c9;font-family: 'syhcnr';}
.zj li .zj_con .zj_info_tit span{color:#82654b;}

.zj li .zj_con .zj_info{margin-top:8px;font-size:14px;line-height:1.5;font-weight:normal;font-family: 'syhcnr';
	color:#989494;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	line-clamp: 4;
	-webkit-box-orient: vertical;
}
.zj li .zj_con .zj_info div{text-indent:1.0em;}
.zj li:hover{border-color:#ceb4a3;transform:translate(0,-4px);}
.zj li:hover h5{color:#9b6c4c;}
.zj li:hover h6{color:#9b6c4c;}


.in-more{margin-top:20px;text-align:center;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;}
.in-more a{display:flex;align-items:center;font-size:14px;line-height:2.0;color:#997d36;}
.in-more img{width:23px;height:23px;margin-left:8px;background:#997d36;border-radius:50%;}
.in-more:hover{transform: translate(0,-6px);}
/* zjjs end*/

/* zj end */
/* cat-title */
.cat-title{margin-bottom:5px;padding-bottom:5px;border-bottom:2px solid #d7d7d7;display:flex;justify-content:space-between;align-items:center;}
.cat-title h2{position:relative;padding:0 28px;font-size:28px;line-height:1.5;color:#82654b;letter-spacing:2px;}
.cat-title h2:before{position:absolute;left:0;top:50%;transform: translate(0,-50%);content:"";width:28px;height:100%;background:url(../images/title_left.png) left center no-repeat;background-size:68% auto;}
.cat-title h2:after{position:absolute;right:0;top:50%;transform: translate(0,-50%);content:"";width:28px;height:100%;background:url(../images/title_right.png) right center no-repeat;background-size:68% auto;}
.cat-title a{display:flex;justify-content:center;font-size:14px;line-height:2.0;color:#82654b;}
.cat-title img{width:23px;height:23px;margin-left:8px;background:#82654b;border-radius:50%;}
/* index-title end */
/* in_content */
.in_content{width:96%;padding:20px 2%;margin-top:15px;font-size:17px;line-height:2.0;color:#000000;}
.in_content img{max-width:100%;}
.in_content strong{font-weight:bold;}
.in_content strong span{font-weight:bold;}
.in_content h3{font-size:30px;line-height:1.6;padding:15px 0;color:#000000;font-weight:bold;}
/* in_content end*/
/* djgz */
.djgz{margin:40px auto 0 auto;display:flex;justify-content:space-between;}
.djgz_left{position:relative;width:48.5%;height:385px;overflow:hidden;}
.djgz_left .tj_son{position:absolute;right:25px;bottom:20px;z-index:300;}
.djgz_left .tj_son ul{display:flex;text-align:right;}
.djgz_left .tj_son ul li{position:relative;cursor:pointer;margin:5px 4px;width:26px;height:26px;color:rgba(255,255,255,0.75);font-size:13px;line-height:26px;text-align:center;background:url(../images/tj_icon.png) center no-repeat;background-size:100% 100%;}
.djgz_left .tj_son ul li.on{background-image:url(../images/tj_icon_on.png);}
.djgz_left .tj_list{position:absolute;left:0;top:0;z-index:200;width:100%;height:380px;font-size:0;}
.djgz_left .tj_list ul{width:100%;height:100%;}
.djgz_left .tj_list ul li{width:100%;height:100%;overflow:hidden;}
.djgz_left .tj_list ul li img{width:100%;min-height:100%;}
/* .djgz_left .tj_list ul li h5{position:absolute;width:100%;left:0;bottom:0;font-size:15px;line-height:1.6;padding:20px 4%;background:rgba(0,0,0,0.5);color:#ffffff;} */
/* .djgz_left .tj_list ul li h5 p{width:calc(100% - 180px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} */
.djgz_right{width:48.5%;}
.dj-list{width:100%;}
.dj-list li{width:100%;padding:14px 0 10px 0;overflow:hidden;font-size:15px;line-height:2.0;color:#000000;
border-bottom:1px solid #dcdcdc;
display:flex;justify-content:space-between;align-items:center;}
.dj-list li p{width:calc(70% - 25px);color:#000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
padding-left:25px;background:url(../images/dj-icon.png) left center no-repeat;background-size:8px auto;}
.dj-list li span{width:28%;text-align:right;color:#333333;}
.dj-list li:hover p{color:#9b6c4c;}
/* djgz end */
/* in-mid */
.in-mid{font-size:0;margin:30px auto;}
.in-mid img{width:100%;display:block;}
/* in-mid end */
/* lzdj */
.lzdj{margin:30px auto;display:flex;justify-content:space-between;}
.lzdj .lzjs{width:48.5%;}
.lzjs-list{
	width:94%;
	padding:0 3% 10px 3%;
	margin-top:20px;
	background:#fafafa;
}
.lzjs-list :nth-child(6) li{border-bottom:none;}
/* lzdj end */


/* dsxx */
.dsxx {
	width: 100%;
	margin: 50px auto;
}

.dsxx .about-title {
	width: 1200px;
	margin: 0 auto;
}


.fc_contain {
	position: relative;
	width: 1420px;
	margin: 30px auto;
	overflow: hidden;
}

.dsxx_main {
	margin: 20px auto 0 auto;
	overflow: hidden;
	position: relative;
}

.dsxx_main li {
	font-size: 0;
	overflow: hidden;
	background-color: #f9f9f9;
}

.dsxx_main li .env-img {
	width: 100%;
	height: 228px;
	font-size: 0;
	overflow: hidden;
}

.dsxx_main li img {
	width: 100%;
	min-height: 100%;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

.dsxx_main li h5 {
	width: 80%;
	padding: 15px 10% 15px 5%;
	font-size: 16px;
	line-height: 2.0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-size: 20px auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dsxx_main li:hover img {
	transform: scale(1.05, 1.05);
	transition: .4s transform;
	z-index: 1000;
}

.dsxx_main li h5 {
	font-size: 15px;
	line-height: 2.0;
	color: #000000;
}

.dsxx_main .swiper-button-prev {
	z-index: 10;
	left: 0;
	top: 40%;
	width: 35px !important;
	height: 66px !important;
	border-radius: 3px;
	background: url(../images/zj_left.png) center center no-repeat #ede6d8;
	background-size: 10px auto;
}

.dsxx_main .swiper-button-prev:after {
	content: '' !important;
}

.dsxx_main .swiper-button-next {
	right: 0;
	top: 40%;
	width: 35px !important;
	height: 66px !important;
	border-radius: 3px;
	background: url(../images/zj_right.png) center center no-repeat #ede6d8;
	background-size: 10px auto;
}

.dsxx_main .swiper-button-next:after {
	content: '' !important;
}
/* env end */

/*dang*/
.dang{
    width:100%;
    margin:0;
    padding:90px 0;
    background: url(../images/dj/dang_back.jpg) repeat;
}
.dang-con{
    display: flex;
    justify-content: space-between;
}
.dang-con .dang-djdt{
    width:calc(48% - 88px);
    padding: 44px;
    border:2px solid #d6c185;
    border-radius: 8px;
    overflow: hidden;
    background: url(../images/dj/hua.png) right bottom no-repeat #fbf6f5;
    background-size: 166px auto;
    display: flex;
    justify-content: space-between;
}
.dang-con .dang-lzjs{
    width:calc(48% - 88px);
    padding: 44px;
    border:2px solid #d6c185;
    border-radius: 8px;
    overflow: hidden;
    background: url(../images/dj/hua.png) right bottom no-repeat #fbf6f5;
    background-size: 166px auto;
    display: flex;
    justify-content: space-between;
}
.dang-title{
    width:100px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.dang-title h2{
    font-size:28px;
    line-height: 70px;
    letter-spacing: 2px;
    color:#575757;
    padding: 40px 0;
    writing-mode: vertical-rl;
    text-orientation: upright;
    border:2px solid #c9c9c9;
    font-family: 'syhcnmed';
    position: relative;
}
.dang-title h2:after{
    position: absolute;
    right:5px;
    top:0;
    content:"";
    width:2px;
    height: 54px;
    background: url(../images/dj/line_1.png) center no-repeat;
    background-size:100% 100%;
}
.dang-title h2:before{
    position: absolute;
    left:5px;
    bottom:0;
    content:"";
    width:2px;
    height: 54px;
    background: url(../images/dj/line_2.png) center no-repeat;
    background-size:100% 100%;
}
.dang-title img{max-width:95%;
    -webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.dang-title a:hover img{
    transform: translate(0,-8px);
}
.djdt-right{
    width:calc(100% - 120px);
}
.djdt-right .djdt-tj{
    width:100%;
    max-height: 300px;
    font-size:0;
    overflow: hidden;
}
.djdt-right .djdt-tj img{
    width:100%;
    display: block;
}
.djdt-list{width:100%;margin-top:25px;}
.djdt-list li{width:100%;}
.djdt-list li a{display:flex;justify-content:space-between;align-items:center;width:100%;color:#535353;}
.djdt-list li p{width:calc(70% - 24px);padding:7px 0;padding-left:24px;line-height:1.6;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background:url(../images/dj/dang_left_icon.png) left center no-repeat;background-size:14px auto;}
.djdt-list li:hover p{color:#000000;}

.dang-lzjs .lzjs-right{width:calc(100% - 120px);}
.dang-lzjs .lzjs-right li{width:100%;margin-bottom:25px;display:flex;justify-content:space-between;}
.dang-lzjs .lzjs-right li .lzjs-img{width:48%;max-height:128px;font-size:0;overflow:hidden;}
.dang-lzjs .lzjs-right li .lzjs-img img{width:100%;display:block;
    -webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;
}
.dang-lzjs .lzjs-right li:hover .lzjs-img img{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
.dang-lzjs .lzjs-right li .lzjs-info{width:48%;font-size:14px;line-height:1.5;color:#575757;}
.dang-lzjs .lzjs-right li .lzjs-info h5{width:100%;margin-bottom:15px;font-size:16px;line-height:1.5;color:#575757;font-family: 'syhcnr';
    text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}
/*.dang-lzjs .lzjs-right li:hover .lzjs-info h5{color:#000000;}*/
/*dang end*/

/*dang-dydw*/
.dang-dydw{
    width:100%;
    padding: 50px 0;
    background: #831717;
}
.dang-dydw .index-title h2{color:#faf3f2;}
.dang-dydw .index-title h2:after{
    background-image:url(../images/dj/in_title_right.png);
}
.dang-dydw .index-title h2:before{
    background-image:url(../images/dj/in_title_left.png);
}
.dang-dydw-main{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin:20px auto 10px auto;
}
.dang-dydw-main li{
    width:48%;
    padding: 7px 0;
    margin:20px 0;
    border:2px solid #d6c185;
    border-radius: 10px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.dang-dydw-main li .dydw-cons{
    width:calc(100% - 64px);
    margin:0 auto;
    padding:20px 25px;
    border-radius: 10px;
    background:url(../images/dj/dydw_info_back.jpg) repeat;
}
.dang-dydw-main li .dydw-cons h5{
    font-size:18px;
    line-height: 1.8;
    font-family: 'syhcnsersb';
    color:#000000;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap; 
}
.dang-dydw-main li .dydw-cons .dydw-infos{
    font-size:15px;
    line-height: 1.6;
    color:#575757;
    margin:5px 0;
    text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.dang-dydw-main li:hover{
    transform: translate(0,-8px);
}
.dang-more{text-align:center;margin-top:30px;}
.dang-more a img{
    width:76px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.dang-more:hover a img{
    transform: translate(0,-8px);
}
/*dang-dydw end*/
/*dang-dsxx*/
.dang-dsxx{
  padding:50px 0;
  background: url(../images/about/in_back2.jpg) center bottom no-repeat;
  background-size: 100% auto;
}
.dang-dsxx-main{
    margin:30px auto;
    display:flex;
    justify-content: space-between;
}
.dang-dsxx-main .dang-dsxx-left{
    width:44%;
    font-size:0;
}
.dang-dsxx-main .dang-dsxx-left img{
    width:100%;
    display: block;
}
.dang-dsxx-main .dang-dsxx-right{
    width:53%;
}
.dang-dsxx-main .dang-dsxx-right li{width:100%;margin-bottom:40px;display:flex;justify-content:space-between;}
.dang-dsxx-main .dang-dsxx-right li .dsxx-imgs{
    width:38%;
    max-height: 166px;
    overflow: hidden;
    font-size:0;
}
.dang-dsxx-main .dang-dsxx-right li .dsxx-imgs img{
    width:100%;
    display: block;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.dang-dsxx-main .dang-dsxx-right li:hover .dsxx-imgs img{
    transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;
}
.dang-dsxx-main .dang-dsxx-right li .dsxx-infos{
    width:58%;position: relative;
}
.dang-dsxx-main .dang-dsxx-right li .dsxx-infos h5{
    font-size: 18px;
    line-height: 1.6;
    font-family: 'syhcnsersb';
    color: #000000;
    text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.dsxx-infos p{
    font-size: 15px;
    line-height: 1.6;
    color: #575757;
    margin: 5px 0;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.dsxx-infos span{
    position: absolute;
    left:0;
    bottom:0;
}
/*dang-dsxx end*/
/*dang-son*/
.dang-son{
    margin:25px auto;
    display: flex;
    justify-content: center;
}
.dang-son a{
    padding: 4px;
    margin:0 10px;
    background: #e0dbd5;
    
}
.dang-son a li{border:1px solid #cdc3b9;padding:0 40px;font-size:20px;line-height:2.0;color:#82654b;font-family: 'syhcnmed';
font-weight: normal;
    background: url(../images/left_top.png) left top, url(../images/right_top.png) right top, url(../images/left_bot.png) left bottom, url(../images/right_bot.png) right bottom;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 8px 15px, 8px 15px, 8px 15px,8px 15px;
}
.dang-son a:hover{background:#82654b;}
.dang-son a:hover li{color:#ffffff;background-image: url(../images/wenhua/left_top.png), url(../images/wenhua/right_top.png), url(../images/wenhua/left_bottom.png), url(../images/wenhua/right_bottom.png);}
.dang-son a.on{background:#82654b;}
.dang-son a.on li{color:#ffffff;background-image: url(../images/wenhua/left_top.png), url(../images/wenhua/right_top.png), url(../images/wenhua/left_bottom.png), url(../images/wenhua/right_bottom.png);}
/*dang-son end*/
/*dang-list*/
.dang-list{
    margin:30px auto;
}
.dang-list li{
    width:calc(100% - 60px);
    padding: 25px 30px 40px 30px;
    background:#ffffff;
    margin:20px auto;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.dang-list li:hover{
    transform: translate(0,-6px);
}
.dang-list li:hover h5{color:#82654b;}
.dang-list li h5{
    font-size:20px;
    line-height: 2.0;
    color:#343434;
    padding-left: 36px;
    background: url(../images/title_right.png) left center no-repeat;
    background-size: 20px auto;
    font-family: 'syhsercnmed';
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap; 
}
.dang-list li .dang-infos{
    font-size:15px;
    line-height: 1.8;
    color:rgba(0,0,0,0.75);
    margin-top:12px;
    padding: 20px 0;
    border-top:1px solid #b19c67;
    border-bottom:1px solid #b19c67;
    position: relative;
}
.dang-list li .dang-infos p{
    text-indent: 2.0em;
    margin-bottom:10px;
}
.dang-list li .dang-infos .times{
    opacity: 0.8;
}
.dang-list li .dang-infos:before{
    position: absolute;
    left:0;
    top:-5px;
    content:"";
    width:28px;
    height: 8px;
    background: url(../images/dang_list_icon.png) left center no-repeat #ffffff;
    background-size:18px auto;
}
.dang-list li .dang-infos:after{
    position: absolute;
    left:0;
    bottom:-5px;
    content:"";
    width:28px;
    height: 8px;
    background: url(../images/dang_list_icon.png) left center no-repeat #ffffff;
    background-size:18px auto;
}
/*dang-list end*/


/* margin-tb */
.margin-tb{margin:30px auto;}
/* margin-tb end*/
/* zj-all */
.zj-all .items{padding:25px 30px;margin: 30px auto;background:#f6f6f6;}
.zj-all .items h3{font-size:22px;line-height:1.5;color:#82654b;letter-spacing:2px;margin-bottom:15px;font-weight:bold;}
.zj-all .items h4{font-size:18px;line-height:1.5;color:#82654b;letter-spacing:1px;margin-bottom:0;
padding-left:25px;background:url(../images/keshi_icon.png) left center no-repeat;
background-size:18px auto;}
.zj-all .items .items-list{margin:10px auto;display:flex;flex-wrap:wrap;}
.zj-all .items .items-list li{margin-right:44px;letter-spacing:1px;}
.zj-all .items .items-list li a{font-size:16px;line-height:2.0;color:rgba(0,0,0,0.85);}
.zj-all .items .items-list li:hover a{color:#82654b;}
.zj-all .items .items-con{border-bottom:1px solid #d8d8d8;margin-top:20px;}
/* zj-all end */

/* in-honor */
.in-honor{width:100%;padding: 28px 0 58px 0;background: url(../images/about/in_back2.jpg) center bottom no-repeat;background-size: 100% auto;}
.in-honor-list{display:flex;flex-wrap:wrap;}
.in-honor-list li{width:calc(25% - 20px);margin:10px 10px;background:#f5f5f5;}
.in-honor-list li .honor-img{width:calc(100% - 16px);height:200px;margin:8px;font-size:0;display:flex;justify-content:center;align-items:center;overflow:hidden;}
.in-honor-list li .honor-img img{max-width:100%;max-height:100%;display:block;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;}
.in-honor-list li:hover .honor-img img{
	transform: scale(1.05, 1.05);
	transition: .4s transform;
	z-index: 1000;
}
.in-honor-list li h5{text-align:center;width:90%;padding:0 5%;border-top:8px solid #ffffff;background:#f5f5f5;
	font-size:15px;line-height:3.0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  }
/* in-honor end */
/* det-zj */
.det-zj{width:100%;padding:45px 0 140px 0;background:url(../images/show_zj_back.jpg) center bottom no-repeat;background-size:100% auto;}
.det-main{width:1100px;margin:30px auto;}
.det-con{display:flex;justify-content:space-between;align-items:flex-start;}
.det-img{width:270px;padding:6px 0;overflow:hidden;background:url(../images/det-back.jpg) repeat;}
.det-img .det-img-con{width:calc(100% - 12px);font-size:0;margin:0 auto;}
.det-img .det-img-con img{width:100%;display:block;}
.det-info{width:calc(100% - 300px);padding:10px 0;background:#e9e6e1;}
.det-info .det-info-con{width:calc(100% - 140px);padding:20px 60px;margin:0 auto;
    border:1px dashed #c8ba95;
    background: url(../images/left_top.png) left top, url(../images/right_top.png) right top, url(../images/left_bot.png) left bottom, url(../images/right_bot.png) right bottom;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 9px 18px, 9px 18px, 9px 18px, 9px 18px;
}
.det-info h3{font-size:24px;line-height:1.8;color:#82654b;letter-spacing:1px; font-family: 'syhsercnmed';color:#000000;}
.det-info h4{font-size:18px;line-height:1.8;color:#82654b;letter-spacing:1px;}
.info-intro{padding:6px 0 10px 0;font-size:15px;line-height:1.8;color:#000000;}
.info-intro h5{padding-left:2px;font-size:18px;line-height:1.8;font-family: 'syhsercnmed';color:#000000;letter-spacing:1px;}
.info-intro-line{position:relative;padding-bottom:20px;margin-bottom:10px;}
.info-intro-line:after{
    position: absolute;
    left:0;
    bottom:0;
    content:"";
    width:100%;
    height: 5px;
    background: url(../images/det_line.png) left center no-repeat;
    background-size:auto 100%;
}
/* det-zj end*/
/* other-tj */
.other-tj{padding: 10px 0 70px 0;
	background: url(../images/about/in_back2.jpg) center bottom no-repeat;
	background-size: 100% auto;}
.tjzj-main{
	margin:35px auto;
	overflow:hidden;
	display:flex;
	justify-content:center;
}
.tjzj-main li{width:18%;margin:0 1%;padding:6px 0;overflow:hidden;background:url(../images/det-back.jpg) repeat;}
.tjzj-main li .tjzj-con{width:calc(100% - 12px);margin:0 auto;overflow:hidden;background:#f7f7f7;}
.tjzj-main li .tjzj-con .tjzj_img{width:100%;height:310px;font-size:0;overflow:hidden;}
.tjzj-main li .tjzj-con .tjzj_img img{width:100%;min-height:100%;display:block;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;}
.tjzj-main li:hover .tjzj-con .tjzj_img img{
	transform: scale(1.05, 1.05);
	transition: .4s transform;
	z-index: 1000;
}
.tjzj-main li .tjzj-con .tjzj_info{width:95%;margin:15px auto;text-align:center;font-size:14px;line-height:1.5;color:#000000;}
.tjzj-main li .tjzj-con .tjzj_info h5{font-size:18px;line-height:1.8;color:#0d0d0d;}
/* other-tj end*/
/* message */
.message{width:100%;margin:50px auto;padding-bottom:50px;}
.message .in_title{margin-bottom:40px;}
.message .message-main{margin-top:15px;padding:50px 5% 60px 5%;background:#ffffff;border-radius:10px;
	transform: translate(0,-6px);
	box-shadow: 0 0 12px #f1efef;
	-moz-box-shadow: 0 0 12px #f1efef;
	-webkit-box-shadow: 0 0 12px #f1efef;}
.message .message-main form{width:100%;margin:0;}
.message .message-main form .message-con{width:100%;}
.message .message-main form .message-con .message-form{width:100%;display:flex;justify-content:space-between;}
.message .message-main form .message-con .message-form2{width:100%;display:flex;justify-content:space-between;}
.message .message-main form .message-con .message-form input{width:27.3%;padding:0 2%;font-size:16px;line-height:46px;margin-bottom:25px;border:1px solid #eeeeee;border-radius:3px;background:#ffffff;}
.message .message-main form .message-con .message-form2 input{width:44%;padding:0 2%;font-size:16px;line-height:46px;margin-bottom:25px;border:1px solid #eeeeee;border-radius:3px;background:#ffffff;}
.message .message-main form .message-con input:focus{outline:none;}
.message-form input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #8d8d8d;} 
.message-form input:-moz-placeholder, textarea:-moz-placeholder {color: #8d8d8d;}
.message-form input::-moz-placeholder, textarea::-moz-placeholder {color: #8d8d8d;}
.message-form input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #8d8d8d;}
.message-form textarea{width:96%;height:150px;padding:22px 2%;border:1px solid #eeeeee;border-radius:3px;
font-size:16px;}
.message-form textarea:focus{outline:none;}
.submit-btn{cursor:pointer;margin-top:50px;font-size:18px;color:#ffffff;line-height:52px;background:#82654b;padding:0 80px;
border:none;border-radius:25px;letter-spacing:2px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.submit-btn:hover{transform: translate(0,-6px);}
.message-form select{
	border: none;
    font-size: 16px;
    color: #000000;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/lysj.png) 95% center no-repeat #ffffff;
    background-size: 17px auto;
	width:100%;padding:0 4%;font-size:16px;line-height:46px;
	border:1px solid #eeeeee;border-radius:3px;
}
.message-form select:focus{outline:none;}


/* in-keshi-main */
.in-keshi{margin:40px auto;}
.in-keshi-main{
	margin:30px auto 0 auto;
	display:flex;flex-wrap:wrap;
	justify-content:left;
	padding:40px 50px;
	background:#f6f6f6;
}
.in-keshi-main li{
	width:calc(16.6% - 12px);
	margin:6px;
	background:#ede6d8;
	-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.in-keshi-main li h3{position:relative;font-size:16px;line-height:1.5;padding:13px 10px 13px 60px;}
.in-keshi-main li h3:before{position:absolute;left:30px;top:0;content:"";width:18px;height:100%;background:url(../images/keshi_icon.png) center no-repeat;background-size:100% auto;}
.in-keshi-main li:hover{transform: translate(0,-4px);}
/* in-keshi-main end */

/*keshis*/
.keshis{
    width:100%;
    padding: 50px 0 90px 0;
    background: url(../images/about/in_back2.jpg) center bottom no-repeat;
    background-size: 100% auto;
}

.keshis-div{
    width:calc(100% - 140px);
    padding: 30px 70px;
    border:1px dashed #c4b48a;
    background: url(../images/left_top.png) left top, url(../images/right_top.png) right top, url(../images/left_bot.png) left bottom, url(../images/right_bot.png) right bottom;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 9px 18px, 9px 18px, 9px 18px, 9px 18px;
    background-color:#fbfbfb ;
}

.keshis-title h3{font-size:20px;line-height:2.0;color:#82654b;letter-spacing:1px;font-family: 'syhcnmed';
    display: inline-block;background:url(../images/title_right.png) right center no-repeat;
    background-size: 20px auto;padding-right:30px;padding-left: 6px;
}

.keshis-list{
	margin:10px auto 0 auto;
	display:flex;flex-wrap:wrap;
	justify-content:left;
}
.keshis-list li{
	width:calc(16.6% - 12px);
	margin:6px;
	background:#ede6d8;
	-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.keshis-list li h3{position:relative;font-size:16px;line-height:1.5;padding:13px 10px 13px 45px;}
.keshis-list li h3:before{position:absolute;left:20px;top:0;content:"";width:18px;height:100%;background:url(../images/keshi_icon.png) center no-repeat;background-size:100% auto;}
.keshis-list li:hover{transform: translate(0,-4px);}

.keshis-middle{width:100%;margin:32px auto;}
.keshis-middle i{display:block;position:relative;width:calc(100% - 180px);height:2px;margin:10px auto;background:#b19c67;}
.keshis-middle i:before{
    position: absolute;
    left:-39px;
    top:-12px;
    content:"";
    width: 37px;
    height: 26px;
    background: url(../images/keshi_icon1.png) center no-repeat;
    background-size:100% 100%;
}
.keshis-middle i:after{
    position: absolute;
    right:-39px;
    top:-12px;
    content:"";
    width: 37px;
    height: 26px;
    background: url(../images/keshi_icon2.png) center no-repeat;
    background-size:100% 100%;
}
/*keshis end*/

/* message end*/
@media (max-width:1500px) {}

@media (max-width:1440px) {
	.in-contain{width:1300px;}
}

@media (max-width:1300px) {
	.in-contain{width:1180px;}
}

@media (max-width:1200px) {
	.in-contain{width:75%;}
}
@media (max-width:1000px) {
	.in-contain{width:88%;}
}